文档介绍:三、需求分析报告
目录
三、需求分析报告 1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
10
10
10
11
11
11
酒店订房系统是为了提高工作效率,改进服务质量,尽最大可能地满足客户需求,减少不必要的人力、物力、财力的浪费和流失,从而提升酒店的综合素质,使酒店在未来的发展之路上立于不败之地。
软件名称:酒店订房系统
提出者:XXX
开发者:XXX
用户:XXX
项目与管理系统的关系:
此订房系统是总的管理系统的一个组成部分,与其他的数据库可以建立连接,为其他模块相应功能的实现提供信息来源和依据。
暂无
《Struts2深入详解》电子工业出版社孙鑫编著
《深入浅出Hibernate》电子工业出版社夏昕编著
《软件可行性研究报告(GB8567--88).doc》
《》
图1 客户预订房间活动图
功能类别
用例名称
使用角色
预订模块
查看空闲客房信息
客户
预订客房
客户
查看预订客房
客户
取消预订
客户
查看该用户的订房记录
客户
登录模块
登录
客户、管理员
管理模块
查看客房信息
管理员
添加客房
管理员
查看客户信息
管理员
查看订房记录
管理员
图1 用例图
(1)登录用例
图2 登录用例图
用例名称
登录
用例编号
0001
用例描述
登录订房系统
参与者
客户、管理员
前置条件
无
后置条件
客户登录成功
主事件流
输入用户名、密码、权限
登录成功
备选事件流
输入用户名不存在
输入密码错误
返回1
权限错误
返回1
业务规则
无
非功能性需求
表1 登录用例文档
(2)查看空闲客房信息用例
图3 查看空闲客房信息用例图
用例名称
查看空闲客房
用例编号
0002
用例描述
客户查看空闲客房
参与者
客户
前置条件
客户成功登录
后置条件
客户查看空闲客房信息
主事件流
用户选择我要订房
系统显示空闲客房信息
备选事件流
没有空闲客房信息
用例终止
业务规则
无
非功能性需求
表2 查看空闲客房信息用例文档
(3)预订客房用例
图4 预订客房用例图
用例名称
预订客房
用例编号
0003
用例描述
客户预订客房
参与者
客户
前置条件
客户登录成功
后置条件
客户预订客房成功
主事件流
客户执行“显示空闲客房信息”用例
客户点击“预订房间”
客户填写相关客户信息及订房日期
客户提交相关信息
预订成功
备选事件流
业务规则
无
非功能性需求
表3 预订客房用例文档
(4)查看预订客房用例
图5 查看预订客房用例图
用例名称
查看预订客房
用例编号
0004
用例描述
客户查看已预订客房
参与者
客户
前置条件
客户登录
后置条件
客户查看预订客房成功
主事件流
客房点击“查看预订”
系统显示已预订客房
备选事件流
客户没有预订客房
用例终止
业务规则
无
非功能性需求
表4 预订客房用例文档
(5)取消预订用例
图6 取消预订用例图
用例名称
取消预订
用例编号
0005
用例描述
客户取消已订客房
参与者
客户
前置条件
客户登录成功
后置条件
客户取消预订成功
主事件流
客户执行“查看预订客房”用例
客户点击“取消预订”
客户取消预订成功
备选事件流
业务规则
无
非功能性需求
表5 取消预订客房用例文档
(6)查看该用户订房记录用例
图7 取消预订用例图
用例名称
查看该用户订房记录
用例编号
0006
用例描述
客户查看该用户的订房记录
参与者
客户
前置条件
客户登录成功
后置条件
客户成功查看订房记录
主