《软件工程课程设计》
实验报告
旅馆客房管理系统
实习题目
学生信息
指导老师
完成时间
目录
1.旅馆客房管理系统需求分析 ................................................... 3
1.1 引言 ..................................................................4
1.2 编写目的 ..............................................................4
1.3 开发背景 ..............................................................4
1.4 功能需求 ..............................................................4
1.5 性能需求 ..............................................................5
1.6 运行环境描述 ..........................................................5
1.7 其他需求 ..............................................................5
1.8 结论 ..................................................................6
2.旅馆客房管理系统用例图 ..................................................... 6
2.1 旅客入住用例图 ........................................................6
2.1.1 旅客入住的需求分析 ..............................................6
2.1.2 确定旅客入住用例执行者 ..........................................6
2.1.3 确定用例 ........................................................6
2.1.4 旅客入住用例图绘制 ..............................................7
2.2 旅客退房用例图 ........................................................8
2.2.1 旅客退房的需求分析 ..............................................8
2.2.2 确定旅客入住用例执行者 ..........................................8
2.2.3 确定用例 ........................................................9
2.2.4 旅客退房用例图绘制 ..............................................9
2.2.5 用例描述 ........................................................9
3.系统业务流程图 ............................................................ 10
3.1 旅客入住业务流程图 ...................................................10
3.1.1 旅客入住业务流程说明 ...........................................10
3.2 旅客退房业务流程图 ...................................................11
3.2.1 旅客退房业务流程说明: .........................................11
4.1 旅客入住活动图 .......................................................12
4.2 旅客退房活动图 .......................................................13
5.旅客客房管理系统状态图 .................................................... 14
5.1 入住房间状态图 .......................................................14
5.1.1 入住房间的状态迁移及触发迁移的事件 .............................14
6.旅客客房管理系统数据流程图 ................................................ 15
6.1 旅客入住数据流程图 ...................................................15
6.1.1 旅客入住数据流程图说明 .........................................15
6.2 旅客退房数据流程图 ...................................................15
6.2.1 旅客退房数据流程图说明 .........................................16
7.旅客客房管理系统实体类图 .................................................. 16
7.1 实体类图绘制 .........................................................16
7.2 实体类详细描述: .....................................................17
8.旅客客房管理系统模块结构图 ................................................ 18
8.1 总体功能设计 .........................................................18
8.3 入住管理结构图 .......................................................19
9.界面风格设计 .............................................................. 20
9.1 登录界面风格设计 .....................................................20
9.2 主界面风格设计 .......................................................21
9.4 顾客退房界面风格设计 .................................................22
9.6 收入查询界面风格设计 .................................................23
10 模块说明书 ................................................................24
10.1 旅客入住管理模块说明书 ..............................................24
10.2 旅客退房管理模块说明书 ..............................................24
10.3 费用结算模块说明书 ..................................................25
11 心得体会 ..................................................................25
1616161.旅馆客房管理系统需求分析
1.1 引言
为了更好的管理旅馆的客房服务,合理安排顾客入住客房,对旅馆客房形成系统化,智
能化的管理,需要借助旅馆客房管理系统对旅馆的客房进行管理。
1.2 编写目的
编写本报告的目的是研究旅馆客房管理管理系统的总体需求,是先方案,并分析开发系
统的可行性,为决策这提供是否开发图书馆管理系统的依据和建议。
1.3 开发背景
旅馆有客房若干,客房房间朝向分南、北两种,朝南的房间又分两人间、三人间两种;
朝北的房间分三人间、四人间两种。每天住宿费因房间类型而异。每个房间、床位分别有房
间号、床号。随着旅馆的规模扩大,旅客人数的增多,安排旅客入住客房,需要大量的人力
资源,为了减少人力资源的开销,并且高效率地管理旅馆的入住需求,需要一个旅馆客房管
理系统对旅馆的客房进行管理。
1.4 功能需求
系统根据房间已住旅客性别分配性别相同的旅客住进去,若是空房间则可分配给任意同
一性别的旅客住。旅客住宿登记时需登记姓名、身份证号、住址、性别、住进日期;旅客退
房时根据居住天数和住房规格结算住宿金额。
根据功能需求旅馆客房管理系统的大致结构如下:
图 1
1.5 性能需求
时间需求:系统登记入住信息并且合理分配客房的总响应时间要在 0.2S~0.5S 之间内。
适应性需求:可在 win7,win8,win10 为操作系统的 pc 端上运行。
1.6 运行环境描述
硬件设备:CPU 型号:J2900;内存容量:4G;硬盘大小:500G;网卡:100Mbps 以太网卡。
支持软件:操作系统:win7,win8,win10;数据库:MSSQL;
1.7 其他需求
系统的可用性高,安全保密性强,可维护性高,跨平台性中。
1.8 结论
经过旅馆客房管理系统的可行性分析,此系统设计合理,层次分明,实用性强,投资
于收益比例适当,有一定的开发价值,所有本系统可以马上开始实施,尽可能提前完成任务。
2.旅馆客房管理系统用例图
2.1 旅客入住用例图
2.1.1 旅客入住的需求分析
旅客入住首先需要录入旅客的基本信息,包括姓名,性别,身份证号,住址,住进日期,
对房间的需求等,系统根据旅客对房间的需求自动分配符合旅客需求的空房间并收取押金费
用,最后打印入住信息单。
2.1.2 确定旅客入住用例执行者
(1)“旅客”执行者;
(2)“前台管理员”执行者:对整个旅店客房管理系统进行操作;
2.1.3 确定用例
(1)录入旅客信息;
(2)分配房间;
(3)费用收取;
(4)打印入住信息单;
2.1.4 旅客入住用例图绘制
图 2
2.1.5 用例描述
用例名:录入旅客信息;
执行者:前台服务员,旅客;
目的:旅客告诉前台服务员自身的相关信息和所需要的房间要求,进行入住登记;
异常事件处理:旅客的身份证号码不符合规则,允许重新输入。
用例名:分配房间;
执行者:前台服务员,旅馆客房管理系统;
目的:根据旅客的房间要求,系统自动分配合适的空房间;
异常事件处理:符合旅客需求的房间已经满员,入住失败,允许重新获取旅客新的需求。
用例名:费用收取;
执行者:前台服务员;
目的:收取入住押金;
异常事件处理:无。
用例名:打印入住信息单;
执行者:前台服务员;
目的:打印入住信息单;
异常事件处理:打印设备出现故障,待故障排除后自动打印。
2.2 旅客退房用例图
2.2.1 旅客退房的需求分析
旅客退房需要通过旅客的身份信息,入住时间,房间的类型,此刻的退房时间进行房
间费用运算,并且将费用显示出来。
2.2.2 确定旅客入住用例执行者
(1)“旅客”执行者;
(2)“前台管理员”执行者:对整个旅店客房管理系统进行操作;