- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件需求工程
酒店管理系统需求分析
院系:计算机与通信工程学院
班级:3G软件10-01班
学号:541013140158
姓名:张丰
1 .系统分析
1.1需求分析
1.1.1 任务概述
客房信息系统可分为两大块: 数据库的后台管理和前台旅客住宿管理。后台管理主要维护数据库的基本信息, 如各类代码, 操作员帐号, 客房信息。前台管理主要用于原始数据的采集, 即客户入住和预定等信息, 为最后的统计报表提供了数据基础。
后台管理包括以下部分:
(1)客房信息的输入: 包括每间客房的大小级别, 地理位置, 预设租金等信息。
(2)客房信息查询: 用于及时掌握客房情况, 并且协助作出决策。
(3) 前台操作员管理: 用于设置前台操作员的密码和基本信息。
(4)统计报表: 将各类信息进行统计, 从而支持决策系统。
前台管理包括以下部分:
(1)客房的预定: 处理各类客户的预定请求。预定可以通过各种方式, 如电话, e- mail, 传真等。前台需要根据当前客房情况, 及时反馈给客户预定结果。
(2)登记入住: 当客户实际入住时, 需要及时登录客户信息, 以便今后查询。
(3)客房查询: 可以根据各种信息查询房客是否入住以及入住的情况。
(4)收费管理: 包括入住时的定金, 各类其他消费情况和最终的结帐管理。
1.1.2 性能需求
(1)房费的计算: 房价* 天数, 天数的计算以次日的中午12 点为结算时间, 12 点到18 点之间退房加0.5 天。
(2) 时间特性: 每次登记结算都要实时传输到后台管理主机上, 每天进行日结。
1.2 用例模型描述
本系统主要分为以下几个模块:登录窗体,住宿登记模块,操作员设置模板,用户权
限设置模块,密码设置模块,住宿查询模块,客房设置模块,房态查看模块和宿费提醒模块。
系统用例图如下
系统的用例图主要包括:系统管理员和接待员必须进行登录和权限验证。
系统管理员能够通过该系统进行如下活动:权限设置,密码设置,操作员设置,客房设置权限;
接待员可以进行客房查询,房态查看,住宿登记,调房登记,退宿结账,挂账查询,客房结账,住宿查询,退宿查询等活动。
2 系统设计
2.1 类图
本系统类图如下:
客户类包括:客户名,身份证号,联系电话,详细地址,证件名称,证件号码,工作单位,备注。
系统用户类:包括接待员,系统管理员。操作员号,密码,权限。
退房:退房凭证号,姓名,身份证号,证件名称,证件号码,详细地址,房间号码,住宿日期,住宿天数,退宿日期,退宿费用。
客房信息:房间号,房间类型,房间价格,房间状态,标志,配置,备注。
客房预订:客户名,身份证号,联系电话,详细地址,证件类型,工作单位,客房类型,房间价格,预定日期,预定天数,备注,结账时间,预付金额。
住宿登记:住宿凭证号码,客户名,身份证号,证件名称,证件号码,详细地址,房间号码,房间类型,客房价格,联系电话,住宿日期,住宿天数,住宿费用,折扣,付款方式。
挂账明细:挂账单位,日期,挂账金额,欠款金额,还款金额,金额累计,姓名,证件号码,证件名称,序号,房间标准,房间价格。
预收费用:预收费用凭证号码,证件名称,证件号码,客户名,详细地址,房间号,客房类型,客房价格,联系电话 ,住宿日期,住宿详细时间,折扣,住宿费用。
2.2 核心用例的顺序图
2.2.1登录用例顺序图
系统用户必须进行信息验证,输入操作员名字和密码,并且验证成功方可进入主窗口。
2.2.2权限设置用例顺序图
系统管理员打开权限设置窗口,进行权限设置,对系统用户进行查询,设置用户名以及用户的权限,写入完成后设置成功返回主界面。
2.2.3 退宿结账用例顺序图
系统用户进行退宿结账活动,打开退宿结账窗体,使窗口进入登记状态,生成本次退宿编号,客户输入住宿凭证编号和住宿信息,系统生成本次客户退宿信息,并进行打印和核算。
2.2.4 住宿登记用例顺序图
客户进行住宿活动,打开住宿窗体,使窗口进入登记状态,查询是否有空房,并进行查询客房信息,然后客户登记本次住宿的所有信息,登记成功,返回主界面。
2.3 核心用例的状态图
主要给出住宿登记用例的状态转换:
住宿登记主要包含以下状态:提交用户信息,选择操作,退宿结账,权限管理,住宿登记,输入账号,输入完成,输入未完成,打印。他们之间的转换规则如下:
*打开登录界面,当客户提交用户信息成功时,进入主窗体,等待用户选择操作。
*客户选择操作,进行住宿登记,转换到输入账号
*客户选择空房的房间号,转入输入完成。
*客户取消选择空方的房间号,转入等待继续输入
*客户选择被占用或维修的房间号,则转入等待输入信息
*客户输入完成提交用户信息,则转入打印
文档评论(0)