网络日记软件需求规格说明书

上传人:鲁** 文档编号:511612448 上传时间:2023-01-10 格式:DOCX 页数:13 大小:181.32KB
返回 下载 相关 举报
网络日记软件需求规格说明书_第1页
第1页 / 共13页
网络日记软件需求规格说明书_第2页
第2页 / 共13页
网络日记软件需求规格说明书_第3页
第3页 / 共13页
网络日记软件需求规格说明书_第4页
第4页 / 共13页
网络日记软件需求规格说明书_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《网络日记软件需求规格说明书》由会员分享,可在线阅读,更多相关《网络日记软件需求规格说明书(13页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计网络日记需求规格说明书组员:项目网络日记当软件需求规格说明书当ID说明作者第21组:武士奇、贺彦超、刘江伟最后更新时间2016-6-21版本更新概要版本号时间更新人更新说明2016-6-211 引言目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌, 试图从总体架构上给出整个系统的轮廓, 然后又对功能需求、 性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了UML 勺用例模型方式,主要描述了每一用例的基本事件流, 若有备选事件流则描述, 否则则省略。 而且还给出了非常直观的用例图。 这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更

2、容易地理解这些需求的描述创造了条件。该文档详尽说明了这一软件产品的需求和规格, 这些规格说明是进行设计的基础, 也是编写测试用例和进行系统测试的主要依据。 同时, 该文档也是用户确定软件功能需求的主要依据。文档格式本文档按以下要求和约定进行书写:(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20 磅。( 2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。( 3)正文字体为宋体小四号,无特殊情况下,字体颜色均采用黑色。( 4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。预期的读者和阅读建

3、议本文档的主要内容共分4 部分: 综合描述、 系统特性、 和非功能性需求和外部接口描述。 综合描述部分主要对系统的整体结构进行了大致的介绍; 系统特性部分对系统的功能需求进行了详细描述, 是本文的主要部分; 非功能性需求部分对非功能需求进行了详细的描述; 外部接口需求部分对用户界面、 软件接口、 硬 件接口和通讯接口等进行了描述。本文档面向多种读者对象:( 1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。( 2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。( 3)程序员:配合设计报告,了解系统功能,编写用户手册 。( 4)测试员:根据本文档编写

4、测试用例,并对软件产品进行功能性测试和非功能性测试。( 5)销售人员:了解预期产品的功能和性能。( 6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。( 7) 其他人员: 如部门领导、 公司领导等可以据此了解产品的功能和性能。在阅读本文档时, 首先要了解产品的功能概貌, 然后可以根据自身的需要对每一功能进行适当的了解。范围该产品是在积累了丰富业务经验的基础上进行开发的, 在需求上, 充分考虑了具体用户的实际情况。 本产品将主要适用于所有喜欢在网上记录自己生活中的点滴,而且能够随时管理自己的日记。术语参考文献2 系统概述概述随着网络和电脑的普及, 现在几乎每个人都能连

5、接网络, 为了方便喜欢写日记的人能够随时记录下当天的的一些事情, 我们开发的软件能够满足随时随地写日记, 时时刻刻分享生活中的趣事, 和朋友共享乐趣, 以及很方便的管理自己日记。功能运行环境该系统为 B/S 三层结构, 它的运行环境分客户端、 应用服务器端和数据库服 务器端三部分。以下是系统的软件环境。( 1)客户端操作系统: Windows2000 Professional/XP 或更新版本。浏览器: IE6 以上,其它常见浏览器如 FireFox 。( 2)应用服务器端操作系统: Windows2000 Server 或更新版本。应用服务器:Tomcat 或更新版本。数据库访问:JDBC。

6、( 3)数据库服务器端操作系统:Windows2000 Server 或更新版本。数据库系统: SQLServer 2000 或更新版本。假设与依赖软件的成功实施需要依赖:1)长期稳定的服务器2)稳定的项目开发和维护团队3)完整的功能性和需求性资料4)满足软件运行的系统环境5)具有固定的客户群3、外部接口需求、用户界面用户界面要简洁,大方,各个功能按钮要简单明了,易学易用, 界面清晰明了 ; 有清楚的错误提示; 让用户知道自己当前的位置, 使其做出下一步行动的决定 ; 完善视觉的清晰度, 条理清晰;图片、文字的布局和隐喻不要让用户去猜。、硬件接口用户通过浏览器上网,将服务器上的数据加载到客户端

7、。服务器应该使用专用服务器。使用的通信协议是TCP/IP ,、软件接口所有外部软件有WindowsXP或该版本以上的操作系统,Mysql,Myeclipse 10,jdk , IE10 和谷歌浏览器。所有软件均运行于操作系统上。浏览器与 tomcat 接口:将 IE 请求数据传送给服务器。Tomcat 与操作系统接口:将浏览器请求转送给操作系统。操作系统与mysql 接口:交互数据。操作系统与IE 接口:将响应发送给IE 。、通信接口对于客户端与服务器交互的数据,使用安全套接子层 (SSL,SSL加密传 输主要是针对 WEB勺数据传输,基于重要信息的传输安全考虑而设计的。) 进行信息交换,并在

8、客户移动终端和服务器之间重要的信息的交换。4、 系统特性说明和优先级本环节针对系统功能进行说明以及优先级的设定。优先级分为高、中、低三级。功能 1:账户管理描述:为用户提供注册、登录、找回密码的操作界面和后台支持。优先级:中功能2:日记列表描述:在主界面上显示用户历史日志列表。优先级:高功能3:日志标签描述:用户可以为每篇日记添加分类标签并对标签有更改和设置的权限。优先级:高功能4:日记删除描述:设置垃圾箱,存放用户删除的日记。优先级:低功能5:日记编辑描述:用户打开列表上某一日记后可以对其编辑。优先级:高功能6:新建日记描述:新建一个日记,自动添加生成时间、天气、创建地点等信息。优先级:中功

9、能7:日记查询描述:可按时间、标签、地点查询相关日记,以列表形式显示。优先级:高功能8:日记上传和下载描述:用户选择上传和下载选定的文件。优先级:高功能9:好友功能描述:用户可通过搜索关注好友,查看好友公开的日记。优先级:中功能10:账户设置描述:用户可自主设置用户名、密码、头像等个人信息。优先级:低功能11:日程描述:用户可添加日程,系统提供提醒服务。优先级:低激励 / 响应序列1、账户管理参与者:所有用户功能描述: 新用户需要注册账户并登录后可使用平台功能, 其中注册用户名需要绑定手机。对于忘记密码的用户可以通过短信验证码找回密码。触发激励:在用户登录界面设置【用户注册】的超链接,用户可以

10、点击触发激励;登录界面, 用户可在输入正确的用户名、 密码和验证码后点击 【登录】 按钮后触发激励;找回密码功能设置【忘记密码】超链接,用户点击触发激励。响应:响应【用户注册】激励显示注册界面,注册成功后返回登录界面;响应【登录】激励进入平台主界面,显示该用户日记列表和相关功能区;响应【忘记密码】 显示找回密码界面,验证用户预留手机号码正确后通过短信验证码找回密码。可选过程:密保设置2、日记列表参与者:登录成功的用户功能描述:默认以时间排序方式显示用户历史日记。触发激励:登录成功并浏览用户主页响应:列表显示可选过程:无3、日志标签参与者:成功登录的用户功能描述:为用户设计标签管理功能,用户可以

11、为自己的日记添加已有便签或添加新标签。 在标签管理界面内, 用户可以添加、 修改、 删除标签。 在文档编辑界面设置 【标签】选项,点击触发【标签列表】激励。触发激励:用户点击功能区【标签】按钮出发激励。响应:进入标签管理界面,文档编辑界面内响应方式为显示【标签列表】 。可选过程:无4、日记删除参与者:成功登录的用户 功能描述:已经成功登录的用户可以删除已选定的日记。 触发激励:用户选定日记后,点击【删除】后触发激励。 响应:将用户删除的日记从列表内删除,移到垃圾箱内。 可选过程:定期清空垃圾箱。5、日记编辑参与者:成功登录的用户 功能描述:用户双击日记列表内的某一日记后显示日记内容,点击【编辑

12、】按钮后用户可以对日记编辑,点击【保存】更新日记。触发激励:点击【编辑】按钮 响应:进入文档编辑界面。 可选过程:无6、新建日记参与者:成功登录的用户功能描述:用户可以新建日记,平台将为新建的日记添加时间、地点、天气等附加信息。触发激励:点击功能区【新建日记】按钮。响应:新建一个日记,并生成附加信息。可选过程:无7、日记查询参与者:成功登录的用户功能描述:用户可以通过日记的【附加信息】和用户为日记添加的自定义标签查询相应的日记列表。触发激励:点击功能区【日记筛选】响应:在日记列表显示符合筛选条件的日记列表可选过程:无8、日记上传和下载参与者:成功登录的用户功能描述:用户可以上传本地文档,下载自

13、己的日记或好友的公开日记。触发激励:在日记列表点击【下载】选项可出发下载日记激励,点击【上传文档】触发上传日记激励。响应:显示【下载】和【上传】过程界面。可选过程:无9、好友功能参与者:成功注册账号的用户功能描述:用户可以通过【搜索】用户,关注指定ID 的用户。关注成功后可以查看、下载用户公开的日记。触发激励:点击【搜索】按钮。响应:进入搜索界面可选过程:无10、账户设置参与者:登录成功的用户功能描述:用户可以对个人信息设置和修改,比如用户名、密码、头像等个人短信息的修改。触发激励:点击【我】按钮响应:进入个人信息设置界面。可选过程:无11、日程参与者:登录成功的用户功能描述:用户在平台日历上

14、添加日程触发激励:点击【日历】上某一天触发激励。响应:进入该日期的日程设置界面。可选过程:无功能需求账户管理(1) 注册新用户注册后使用平台(2) 登录用户登录后对本帐户的日记进行操作(3) 个人信息修改用户修改个人资料、信息日志管理(1) 标签管理为日记添加或选择标签对日记分类,创建地点时间等附加信息也属于一种标签。(2) 编辑对已创建的日记编辑修改。(3) 发布对已完成的日记保存并发布。(4) 上传与发布平台内日记可以通过上传和发布两种方式添加。好友管理(1) 关注好友通过用户 ID 搜索好友并关注成功后后可以查看或下载该用户的公开日记。(2) 日记权限为日记设置权限分为私密和公开两种,私密日记仅用户可见,公开日记已关注好友可见。(3) 好友分组同组好友可互相查看组员的文档,这些文档需由组员给予权限。日程管理为用户提供日程提醒服务。5、其他非功能需求、性能需求、处理能力处理能力主要考虑系统所能承载的最大并发用户数,按照实际情 况,要求系统能承载的最大并发用户数为 200。、响应时间为了提高用户体验,对系统的响应时间应有一定要求,响应时间 与系统响应速度和网络状况有关。具体功能的响应时间如下表:时间段功能种类响应时间(不超 过,单位秒)平时登录2网络高峰4平时

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号