资源描述
—— 学 年 第 二 学 期
软件应用和技术学院
《UML系统分析和设计》综合设计试验
酒店房间管理系统UML建模
班 级
级软件开发和测试专业三班
学 号
,,
姓 名
段祖国,李江,吕少领
任课老师
薛均晓
目录
第一章 介绍
1.1 系统功效介绍
第二章 需求分析
2.1 任务概述
2.2 性能需求
2.3 用例模型
第三章 系统设计
3.1系统设计类图
3.2 系统设计序列图
3.3系统设计状态图
3.4系统设计活动图
3.5系统设计组件图
3.6系统设计布署图
第一章 介绍
1.1 系统功效介绍
酒店客房管理系统关键任务是对酒店客房进行管理,使用户能轻松地找到所需要客房信息,提供订房和退房服务,并对酒店客房业绩进行统计。
在不一样酒店之间,酒店客房管理系统会存在部分差异。通常,酒店客房管理系统关键功效包含以下多个方面。
(1) 职员信息管理
(2) 前台接待员接待用户
(3) 前台预订员预订房间
(4) 前台收银员结账
(5) 服务员整理房间
(6) 总经理负责管理系统
第二章 需求分析
2.1 任务概述
客房信息系统可分为两大块: 数据库后台管理和前台旅客住宿管理。后台管理关键维护数据库基础信息, 如各类代码, 操作员帐号, 客房信息。前台管理关键用于原始数据采集, 即用户入住和预定等信息, 为最终统计报表提供了数据基础。
后台管理包含以下部分:
(1)客房信息输入: 包含每间客房大小等级, 地理位置, 预设租金等信息。
(2)客房信息查询: 用于立即掌握客房情况, 而且帮助作出决议。
(3) 前台操作员管理: 用于设置前台操作员密码和基础信息。
(4)统计报表: 将各类信息进行统计, 从而支持决议系统。
前台管理包含以下部分:
(1)客房预定: 处理各类用户预定请求。预定能够经过多种方法, 如电话, e- mail, 传真等。前台需要依据目前客房情况, 立即反馈给用户预定结果。
(2)登记入住: 当用户实际入住时, 需要立即登录用户信息, 方便以后查询。
(3)客房查询: 能够依据多种信息查询房客是否入住和入住情况。
(4)收费管理: 包含入住时定金, 各类其它消费情况和最终结帐管理。
2.2 性能需求
(1)房费计算: 房价* 天数, 天数计算以次日中午12 点为结算时间
(2) 时间特征: 每次登记结算全部要实时传输到后台管理主机上, 天天进行日结。
2.3 用例模型
用例包含; 系统管理员 接待员
系统用例图关键包含:系统管理员和接待员必需进行登录和权限验证。
系统管理员能够经过该系统进行以下活动:权限设置,密码设置,客房设置权限;
接待员能够进行客房查询,房态查看,住宿登记,续房登记,消费查询,客房结账,住宿查询,退宿查询等活动。
酒店房间管理系统用例图以下所表示
前台接待员用例图以下所表示:
系统管理员用例图以下所表示:
第三章 系统设计
3.1 系统设计类图
用户类包含:用户名,身份证号,联络电话,具体地址,证件名称,证件号码,工作
位,备注。
系统用户类:包含接待员,系统管理员。操作员号,密码,权限。
退房:退房凭证号,姓名,身份证号,证件名称,证件号码,具体地址,房间号码,住宿日期,住宿天数,退宿日期,退宿费用。
客房信息:房间号,房间类型,房间价格,房间状态,标志,配置,备注。
住宿登记:住宿凭证号码,用户名,身份证号,证件名称,证件号码,具体地址,房间号码,房间类型,客房价格,联络电话,住宿日期,住宿天数,住宿费用,付款方法。
消费明细:酒店就餐,购置饮料,金额累计,姓名,证件号码,证件名称,序号,房间标准,房间价格
预收费用:预收费用凭证号码,证件名称,证件号码,用户名,具体地址,房间号,客房类型,客房价格,联络电话 ,住宿日期,住宿具体时间,住宿费用。
系统设计类图以下
3.2 系统设计序列图
退宿结账用例序列图
系统用户必需进行信息验证,输入操作员名字和密码,而且验证成功方可进入主窗口。
住宿登记用例序列图以下:
系统管理员打开权限设置窗口,进行权限设置,对系统用户进行查询,设置用户名和用户权限,写入完成后设置成功返回主界面。
3.3 系统设计状态图
住宿登记关键包含以下状态:提交用户信息,选择操作,退宿结账,权限管理,住宿登记,输入账号,输入完成,输入未完成,打印。她们之间转换规则以下:
*打开登录界面,当用户提交用户信息成功时,进入主窗体,等候用户选择操作。
*用户选择操作,进行住宿登记,转换到输入账号
*用户选择空房房间号,转入输入完成。
*用户取消选择空方房间号,转入等候继续输入
*用户选择被占用或维修房间号,则转入等候输入信息
*用户输入完成提交用户信息,则转入打印状态。
*最终用户退出
3.4 系统设计活动图
酒店客房管理活动图
·用户要求住入客房
·系统管理员登录客房管理界面查看住房信息
·将查看到信息展示给用户
·用户确定入住房间
·系统管理员修改房间入住信息
·系统管理员退出系统
管理员活动图
·管理员登录界面
·管理员查看用户信息
·对用户信息进行删除和修改操作
·管理员添加用户信息
·管理员退出管理界面
3.5 系统设计组件图
在酒店客房管理系统中,对系统关键参与者和关键实体类分别创建对应构件进行映射,图所表示:创建主程序窗口,操作员设置,密码设置,权限设置,住宿登记,退宿结账,住宿查询,退宿查询,客房设置,客房查询,房态查看构件。依据这些构件和其关系创建构件图图所表示:
3.6 布署图
系统布署图描绘是系统节点上运行资源安排。在酒店客房管理系统中,系统包含3个节点:数据库节点,负责数据存放,处理等;后台系统维护节点,系统管理员经过该节点进行后台维护,实施系统管理员许可全部操作;前台节点,用户进行登录选择住宿退宿等一系列活动。
展开阅读全文