在线图书阅读系统需求分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学 号:
24
课程设计
2013——2014学年第1学期
课程名称
《软件需求工程》
论文题目
《在线图书阅读系统》需求分析报告
学院
计算机科学与技术学院
专业 软件工程 班级 软件1102 帅奇 指导教师
岑丽
目录
课程大作业要求 (2)
需求规格说明书 (3)
1 引言 (3)
1.1目的 (3)
1.2适用围 (3)
1.3参考资料 (3)
1.4术语和缩略语 (3)
2 系统概述 (4)
2.1产品描述 (4)
2.2产品功能 (4)
2.3一般约束 (5)
3 功能性需求分类 (5)
3.1后台管理员模块 (5)
3.1.1管理员登陆 (5)
3.1.2管理图书作者 (5)
3.1.3 管理图书阅读用户信息 (6)
3.1.4 管理图书 (7)
3.2后台管理员模块 (8)
3.2.1 作者登陆 (8)
3.2.2 上传图书作品 (9)
3.2.3 更新图容 (9)
3.3图书阅读用户模块 (9)
3.3.1 图书阅读用户登陆 (9)
3.3.2 阅读图书 (10)
3.3.3 收藏图书 (10)
3.3.4 购买图书 (11)
3.3.5 从收藏夹删除图书 (11)
4 非功能性需求 (11)
4.1外部接口说明 (11)
4.1.1用户接口 (11)
4.1.2软件接口 (12)
4.2性能需求 (12)
4.2.1界面需求 (12)
4.2.2响应时间需求 (12)
4.2.3可靠性需求 (12)
4.2.4开放性需求 (12)
4.2.5可扩展性需求 (13)
4.2.6系统安全性需求 (13)
5 附录部分 (13)
5.1用例图 (13)
5.2时序图 (14)
5.3数据字典 (18)
6 感受和体会 (18)
软件需求课程大作业要求
论文要求:
(1)对所选系统进行完整的需求获取以及需求分析工作,给出所选系统的各
层次需求,包括业务需求,用户需求,功能需求以及非功能需求。
(2)在(1)的基础上完成需求规格说明书。
(3)需求规格说明书要详尽,必须包括以下容:引言,总体描述,功能需求,接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。(可以参照SRS模板格式)
(4)附录中给出所选系统需求规格说明书中未给出的图表.(例如数据流图, 数据字典等,例如建模用例图, 时序图等)
(5)对软件需求工程或需求中某知识点谈谈自己的感受和体会(字数不限, 严禁抄袭)
需求规格说明书
1引言
1.1目的
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。
1.2适用围
在现如今这个互联网盛行的时代,电脑和网络很是流行。在以前,人们想要看书,要么在书店去看,要么就把书买回来再看,这样虽然可行,但是太麻烦。鉴于这种情况,我想开发一个在线图书阅读系统,旨在能够让广大的爱书认识能方便地,及时地,免费地看书。
1.3参考资料
1.4术语和缩略语
2系统概述
2.1产品描述
本在线图书阅读系统主要是为了方便用户阅读土图书。使用者包括后台管理人员和前台图书阅读用户。
本系统的总体结构图:
2.2产品功能
系统用例图如下所示:
2.3一般约束
假定:用户能够提供交付测试的环境;用户能够参与到需求的核准工作。
约束:本系统的最后的交付日期是2014-10-08。
设计和实现上的限制: 基于B/S架构进行开发;使用SqlServer2000数据库。3功能性需求分类
3.1后台管理员模块
3.1.1管理员登陆
用例管理员登陆
简述管理员登陆,进入系统
参与者管理员
前置条件管理员是该系统的合法使用者
主成功场景1、操作员输入用户名和密码,登录系统,用例开始,若
登录不成功,则提示重新登陆
2、系统显示操作员管理界面
3、操作员根据业务流程进行自己所要进行的操作
后置条件管理员成功地进入了系统界面
3.1.2管理图书作者
3.1.2.1 查看作者信息
用例管理员查看作者信息
简述管理员登录系统,对作者信息进行查看
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入作者管理界面
3、管理员查看作者信息
后置条件管理员成功地查看了作者信息
3.1.2.2 删除作者
用例管理员删除作者
简述管理员登录系统,对作者进行删除
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入作者管理界面
3、管理员删除作者
后置条件管理员成功地删除了作者
3.1.3 管理图书阅读用户信息
3.1.3.1 查看用户信息
用例管理员查看用户信息
简述管理员登录系统,对用户信息进行查看
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入用户管理界面
3、管理员查看用户信息
后置条件管理员成功地查看了用户信息
3.1.3.2 删除用户
用例管理员删除用户
简述管理员登录系统,对用户进行删除
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统