酒店客房系统流程图1Word格式文档下载.docx
- 文档编号:19612943
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:14
- 大小:147.37KB
酒店客房系统流程图1Word格式文档下载.docx
《酒店客房系统流程图1Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《酒店客房系统流程图1Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
信息系统分析与设计(第3版)
祁孔武王晓敏
清华大学出版社
2006
数据库系统概论(第4版)
王珊等
高等教育出版社
2001
管理信息系统[M]
张金城,吕新民,王学荣.
北京大学出版社
管理信息系统原理
李东
电子科技大学出版社
2003
Delphi实用教程[M]
郑阿奇
电子工业出版社
2008
1.3术语和缩写词*
客房信息管理系统扁平化分散化与虚拟化
2需求概述
(1)系统能实现住房信息管理、客人信息管理、员工信息管理等功能;
(2)一个房间有多个床位,同一房间内的床位具有相同的收费标准。
不同房间的床位收费标准可能不同;
(3)每个房间有房间号、收费标准、床位数目等信息;
(4)每位客人有身份证号码、姓名性别等信息;
(5)对每位客人的每次住宿,应该录入入住日期、退房日期及预付额信息;
(6)旅馆有多位员工,员工有相关信息;
(7)管理系统可查出客人住宿相关信息、房间信息及员工信息。
(详细说明见《需求说明》)。
3结构设计
3.1总体设计
3.1.1系统的总体功能结构设计,如图1
图1.旅馆客房管理系统功能模块图
3.1.2子系统的模块功能及介绍
一、新用户注册
当系统管理员成功登录时,可以注册新的酒店工作人员。
本系统,具有最高权限的是用户名为“admin”的系统管理员,只有“admin”可以注册新的系统管理员。
酒店工作人员不具备此权限。
二、密码修改
每一个用户成功登录以后,都可以修改密码,但是不可以修改用户名。
三、预定管理
预定管理子模块,如图2所示,包括房态查询、预定登记、取消登记这几个功能。
酒店的管理者可以控制当天预定房间的数量,从而防止客人毁约而损害酒店的利益。
图2.预订管理子模块
四入住管理
入住管理子模块,如图3所示,包括房态查询,入住登记,入住信息修改几个功能。
酒店工作人员应经常查看房间信息,准确掌握房间状态,防止有房不能租或满房重订的等不良现象的发生,损害酒店的利益。
图3.入住管理子模块
五退房管理
退房管理子模块,如图4所示,工作人员先通过查询入住信息,掌握客人的入住信息,再通过当前时间,确定客人入住的天数,最后进行退房操作,系统根据记录,自动计算客人的消费金额,给出“找零”或“续费”的指示,同时打印发票。
如果该客人已是酒店的会员,将此次消费产生的金额加到客人的累计消费中去。
图4.退房管理子模块
六会员管理
会员管理子模块,如图5所示,包括会员注册,会员信息查询,会员信息修改这几个功能。
酒店为吸引曾经入住的客人继续入住,推出会员入住打折这一亮点,客人可持以往入住的发票(满1000元),注册成为酒店的会员,进行相应的优惠,并根据累计消费金额,获得更加好的优惠。
图5.会员管理子模块
七客房管理
客房管理子模块,如图6所示,包括增加客房信息,删除客房信息,修改客房信息这几个功能。
只有系统管理员才有此权限进行客房管理。
作为一个酒店,为了吸引客人入住,酒店应该根据当下的趋势调整客房的布局,例如,增添床位,调整价格等。
图6.客房管理子模块
3.2数据库设计
3.2.1数据库的逻辑结构设计
根据E-R图利用关系模式转换规则得到具体的关系模式如下图
宾馆客房管理系统逻辑结构设计图
3.2.2数据库的物理结构设计*
物理结构的设计主要解决数据的存取方法和存储结构,它涉及到计算机系统平台以及应用系统的体系结构等问题。
这里主要以WINXP、Delphi为平台。
创建数据库的SQL脚本如下:
/*==============================================================*/
/*DBMSname:
SybaseSQLAnywhere10*/
/*Createdon:
2010-01-0814:
27:
09*/
/*Table:
住房*/
createtable住房
(
客人_房主varchar(20)notnull,
客房_房间号char(5)notnull,
房间号char(5)notnull,
房主varchar(20)notnull,
身份证号char(18),
费用numeric(7),
入住时间date,
退房时间date,
经办员工号varchar(3),
constraintPK_住房primarykeyclustered(客人_房主,客房_房间号)
);
/*Index:
住房_PK*/
createuniqueclusteredindex住房_PKon住房(
客人_房主ASC,
客房_房间号ASC
住房_FK*/
createindex住房_FKon住房(
客人_房主ASC
住房2_FK*/
createindex住房2_FKon住房(
员工*/
createtable员工
员工号char(3)notnull,
姓名varchar(20),
性别varchar
(2),
家庭住址char(30),
联系电话varchar(11),
constraintPK_员工primarykey(员工号)
员工_PK*/
createuniqueindex员工_PKon员工(
员工号ASC
员工结算*/
createtable员工结算
帐单号varchar(5)notnull,
constraintPK_员工结算primarykeyclustered(员工号,帐单号)
员工结算_PK*/
createuniqueclusteredindex员工结算_PKon员工结算(
员工号ASC,
帐单号ASC
员工结算_FK*/
createindex员工结算_FKon员工结算(
员工结算2_FK*/
createindex员工结算2_FKon员工结算(
客人*/
createtable客人
年龄integer,
所在城市char(16),
预缴费用numeric(7),
constraintPK_客人primarykey(房主)
客人_PK*/
createuniqueindex客人_PKon客人(
房主ASC
客房*/
createtable客房
类型char(6),
价格numeric(7),
状态char(4),
备注varchar(100),
constraintPK_客房primarykey(房间号)
客房_PK*/
createuniqueindex客房_PKon客房(
房间号ASC
客房维护*/
createtable客房维护
经办员工号varchar(3)notnull,
维修时间date,
维修完成时间date,
constraintPK_客房维护primarykeyclustered(员工号,客房_房间号)
客房维护_PK*/
createuniqueclusteredindex客房维护_PKon客房维护(
客房维护_FK*/
createindex客房维护_FKon客房维护(
客房维护2_FK*/
createindex客房维护2_FKon客房维护(
结帐*/
createtable结帐
房主varchar(20),
预先收费numeric(7),
需要收费numeric(7),
constraintPK_结帐primarykey(帐单号)
结帐_PK*/
createuniqueindex结帐_PKon结帐(
客人退房结帐_FK*/
createindex客人退房结帐_FKon结帐(
4模块详细设计
对系统当中主要的模块逐一进行说明。
4.1前台用户模块设计
4.1.1功能说明
根据客人填写的内容查看房间状态、客人是否是会员、预订房间费用等信息。
4.1.2算法
前台流程图
4.1.3输入
客人的基本信息、客人入住信息及可用的客房信息
4.1.4输出
客户可预订的房间、是否会员及价格。
4.2客房管理模块设计
(1)删除客房信息
删除客房信息使用数据绑定控件的删除事件。
(2)修改客房信息
修改客房信息使用数据绑定控件的编辑事件。
(3)添加客户信息
5用户界面设计
一、新用户注册界面
系统管理员具有注册新用户的权限。
其中,admin具有最高权限,其他管理员想要注册新的系统管理员,提示“您的权限不够!
不能注册新的系统管理员!
”;
如果新用户名已存在,提示“此用户名已存在!
请重新输入!
”,否则,提示“注册成功!
”。
二、密码修改界面
所有的用户可以修改密码,但是不能修改用户名。
如果没有输入旧密码,提示“请输入旧密码!
如果输入的旧密码错误,提示“密码错误!
您无法修改密码!
如果输入正确旧密码,没有输入新密码,提示“请输入新密码和确定新密码!
如果输入的新密码两次不一样,提示“请重新确认密码!
”,否则,提示“修改成功!
码修改界面
三、房态查询界面
酒店客房管理系统中最重要的一张表就是客房信息表,只有房间状态为“空闲”的房间才可以被预定和入住。
房间状态查询页面中还会自动统计房间预定数、房间入住数、空闲房间数、房间使用率,管理员通过这些数据可直观了解客房使用情况。
四、预定管理界面
预定功能是酒店客房管理系统必不可少的一个功能,特别是当酒店做大做强时,会有很多的客人采用电话预约房间方式。
五、入住管理界面
当客人来到酒店,进行前台登记。
如果客人出示会员卡,工作人员根据会员编号,检测,如果此会员编号不存在,提示“此会员编号无效!
”,客人需出示其他有效证件才能进行登记;
如果会员编号正确并存在,则自动在登记表格出显示客人姓名、证件类型、证件号码、打折情况等信息。
最后,工作人员根据客人的入住要求、付费方式,收取预付押金,提示“入住登记成功!
六、退房管理界面
客人要离开酒店时,需要办理退房手续。
客人提交房间钥匙,工作人员随即根据房间编号,修改客人的入住信息(主要修改“入住天数”和“退房时间”)。
七、会员管理界面
酒店开通会员功能,可以通过住房优惠来吸引更多的客人入住,以此提高酒店的知名度和入住率。
当客人凭借以往的消费发票(满1000元),便可办理会员业务(会员编号自动生成)。
每当会员入住以后,工作人员就可以修改会员的累计消费金额,更高的累计消费金额,可以获得更加高的打折情况。
八、客房管理界面
只有系统管理员才可以进行增加、修改、删除客房信息,酒店工作人员只可以进行客房信息的查看。
但是会留下操作人员的姓名(无法更改),来提高系统的安全性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 系统 流程图