看了么 《需求分析说明书》
看了么
需求分析说明书
准备人 / 日期
2015/12
修订人 / 日期
验收人 / 日期
看了么 《需求分析说明书》
修订历史
修订版本号
修订日期
更改描述
更改原因 影响章节 验收者
(x.yy)
0.01
2015/11
0.02
2015/12
1. 创建
2. 添加初步商量后的用例
1. 通过第一次需求分析报
告之后大家给出的建议,增
加新的用例
创建
全部
完善
2、3、4、
5
引用资源列表
看了么 《需求分析说明书》
目录
1 项目背景............................................................................................................................................... 1
1.1 编写目的........................................................................................................................................1
1.2 项目背景........................................................................................................................................1
1.2.1 名称.........................................................................................................................................1
1.2.2 使用者.....................................................................................................................................1
2 业务要求............................................................................................................................................... 1
2.1 系统的用户和角色........................................................................................................................1
2.2 管理员............................................................................................................................................1
2.3 用户................................................................................................................................................2
3 功能性需求...........................................................................................................................................2
3.1 管理员............................................................................................................................................2
3.1.1 用户审核.................................................................................................................................3
3.1.2 查看管理员.............................................................................................................................3
3.1.3 删除管理员.............................................................................................................................4
3.1.4 添加管理员.............................................................................................................................4
3.1.5 查看书目.................................................................................................................................5
3.1.6 删除书目.................................................................................................................................5
3.1.7 书目审核.................................................................................................................................6
3.2 用户................................................................................................................................................6
3.2.1 管理个人信息.........................................................................................................................7
3.2.2 评价.........................................................................................................................................7
3.3 路人................................................................................................................................................8
3.3.1 注册.........................................................................................................................................8
3.3.2 登录.........................................................................................................................................8
3.3.3 浏览.........................................................................................................................................9
3.3.4 查看书目.................................................................................................................................9
4 状态图 .................................................................................................................................................10
4.1 用户状态......................................................................................................................................10
4.2 书单状态图.................................................................................................................................. 11
4.3 图书状态......................................................................................................................................12
5 类图..................................................................................................................................................... 13
6 接口需求............................................................................................................................................. 13
7 非功能性需求.....................................................................................................................................13
8 假设/依赖/限制条件...........................................................................................................................14
9 验收说明............................................................................................................................................. 14
10 其他................................................................................................................................................... 14
11 术语表............................................................................................................................................... 14
看了么 《需求分析说明书》
图表目录
图 1 管理员用例图................................................................................................................................. 2
图 2 用户用例图..................................................................................................................................... 6
图 3 路人用例图..................................................................................................................................... 8
看了么 《需求分析说明书》
1 项目背景
1.1 编写目的
看了么是针对在校学生来设计的专门为图书交流提供服务的系统。
看了么项目需求分析文档是对系统业务及业务流程进行的详细的描述。目的是为了确立
该系统开发的范围基线,为验收系统功能提供依据,为设计和开发阶段提供指导和参考。
预读者:有关部门的业务人员、技术人员。
1.2 项目背景
1.2.1 名称
看了么
1.2.2 使用者
学生和管理员。
2 业务要求
2.1 系统的用户和角色
1. 系统的用户分为两类:管理员、用户、路人。
2. 路人:未注册的进入前台网站的角。
3. 用户:通过网站进行注册成功,并经过后台管理员审批成功的并前台登录网站的用户。
4. 管理员:不能注册,但有后台登陆权利,超级管理员有管理其他管理员的权利。
5. 所有用户都有修改密码的权利
2.2 管理员
1. 管理员分为超级管理员、书目管理员、注册申诉管理员。
2. 管理员登录之后转向后台管理首页。
3. 注册申述管理员可以根据注册的信息进行审核,并拥有接受审核和拒绝审核的权利。可
以根据申诉的信息进行判定,并且拥有撤销用户评分的权利。
4. 书目管理员可以根据书目的信息进行审核,并拥有接受审核、拒绝审核、管理书目的权
1
看了么 《需求分析说明书》
5. 利。
6. 超级管理员拥有管理其他管理员的权利。
2.3 用户
1. 用户登录之后转向系统的个人首页。
2. 用户能对除学号和姓名以外的个人信息进行管理。
3. 用户能对个人书目进行管理,能够添加新的书目,能够删除书目,能够编辑书目信息。
3 功能性需求
3.1 管理员
管理员主要负责网站的后台管理,用例图如图 1 所示。
查 看 用 户
删 除 用 户
user
派生
用 户 审 核
申 诉 处 理
包含
扩展
查 看 申 诉
首 页 广 告 处 理 结 果
管 理 员
书 目 审 核
派生
派生
book
查 看 书 目
删 除 书 目
添 加 管 理 员
super
管 理 员 管 理
包含
包含
查 看 管 理 员
删 除 管 理 员
图 1
管理员用例图
2
看了么 《需求分析说明书》
3.1.1 用户审核
Req Description: 用户审核
Req#:
R01
Roles: 管理员
Scenario:
1. 管理员进入注册审核页面
2. 管理员查看待注册的商家列表,列表中包含的内容如下:
a) 用户名
b) 申请时间
c) 操作(查看详情、接受申请、拒绝申请)
3. 管理员点击查看详情,显示注册的信息,列举如下:
Working
Groups:
a) 姓名
b) 学号
c) 密码
d) 学院
e) 住址
f) 固定号码
4. 管理员操作
a) 通过申请,点击接受申请。
i.
ii.
操作成功之后提示“审核通过”。
用户点击 OK 按钮之后返回查看更新后的申请列表。
b) 未通过申请,点击拒绝申请。
i.
ii.
操作成功之后提示“审核未通过”。
用户点击 OK 按钮之后返回查看更新后的申请列表。
Pre-condition: 管理员登录成功,管理员具有审核用户的权利,管理
员进入用户审核页面载入成功。
Post-condition: 管理员强制离开本页面。
必须
必须
3.1.2 查看管理员
Req#: R02
Req Description: 查看管理员
Roles: 系统最大权限管理员
Scenario:
管理员进入管理员管理页面
3
Working
Groups:
看了么 《需求分析说明书》
系统显示系统当前已经添加的管理员列表,管理员的显示信息
如下
管理员用户名、学号、学院、类型
Pre-condition:
管理员登录成功,是系统最大权限管理员
Post-condition:
显示管理员列表成功
可选
序列图
Working
Groups:
3.1.3 删除管理员
Req#: R03
Req Description: 删除管理员
Roles: 系统最大权限管理员
Scenario:
1. 管理员进入管理员管理页面
2. 管理员点击某个管理员后的删除按钮
a)删除成功,提示成功删除信息,并刷新页面
b)删除失败,提示失败信息
Pre-condition:
管理员登录成功,是系统最大权限管理员
Post-condition:
1. 删除成功
2. 删除失败
可选
序列图
3.1.4 添加管理员
Req#: R04
Req Description: 添加管理员
Roles: 系统最大权限管理员
Scenario:
1.管理员进入管理员管理页面,显示列表
2.点击添加按钮
3.输入相关信息
学号、姓名、学院、类型
点击保存
a)成功保存,提示成功信息并返回到管理员列表显示
4
Working
Groups: