旅馆床位管理系统文档Word文档格式.docx
《旅馆床位管理系统文档Word文档格式.docx》由会员分享,可在线阅读,更多相关《旅馆床位管理系统文档Word文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
3、系统重置。
可对系统数据进行清空,实现该系统的再次利用。
二、系统运行环境要求:
硬件需求:
并不要求很高的系统配置,能运行windows系统和office办公软件的计算机系统即可。
建议配置:
计算机主频500MHZ以上,内存64M以上,硬盘10G以上,显卡缓存16M以上。
软件需求:
操作系统最好是MicrosoftWindows2000Server/professional或者以上版本,另外需装MicrosoftOffice2000access数据库。
二、数据库结构
该系统设计一个数据库,名为rmis.mdb。
下面包含五个数据表,分别ginfo表、groom表、room表、rclass表、info_store表。
(上面‘g’表示‘guest’)
一、ginfo表
该表主要用来记录入住旅客的个人信息。
字段名
字段类型
大小
是否允许空值
说明
Gno
Text
4
否
旅客入住后,自动为其分配一旅客号,作为住关键字以便检索。
Name
8
旅客姓名
Age
Integer
年龄
Type
1
1——男
2——女
Dat
10
旅客到达日期
二、groom表
该表用来记录入住旅客的住房信息
Text
入住旅客号
Rno
3
房间号
Num
旅客入住床位号
三、room表
该表用来记录房间号对应的房间等级及类别信息。
Class
房间等级有如下几种:
1——普通单间
2——普通双人间
3——普通三人间
4——普通四人间
5——标准间
6——豪华间
7——总统套房
Bsurplus
房间剩余床位数
Type
0——空房间
1——男房
2——女房
四、rclass表
该表用来记录房间等级和该等级房间对应的床位数信息。
房间等级
ClassName
房间等级的名称:
Cnum
该等级房间所含床位数。
五、info_store表
该表用来记录所有旅客(已经入住或者曾经入住的旅客)信息,并长期保存。
以便利用入住日期和姓名查询。
字段说明
Age
Chk_in_dat
入住日期
Chk_out_dat
是
旅客退店前,该字段不录入;
退店时,必须录入。
三、算法框图
该系统主要有三个功能模块,即床位分配模块,床位回收模块,查询模块。
由于系统并不是很复杂,这里用算法框图代替数据流程图。
一、床位分配算法框图
二、床位回收算法框图
Y
N
三、查询模块分为两个功能。
可以按等级进行旅客入住信息的查询和空房间及空床位的查询;
还可以按日期和旅客姓名对曾经入住旅客的信息进行查询。
在按房间等级进行的查询中,把“全店”也作为一种房间等级,作为进行查询的条件。
1、信息查询的算法框图
按房间等级进行旅客入住信息查询的算法框图
根据房间等级旅客入住信息查询的结果,按旅客要求修改入住信息的算法框图
注:
“相关条件”指如下条件:
1、该房间不存在
2、该房间客满
3、该房间为异性客房
4、该床位不存在
5、该床位已由其他旅客使用
按房间等级进行剩余床位信息查询的算法框图
2、按日期和旅客姓名对曾经入住旅客信息进行查询的算法框图
上面是系统三个模块的算法框图。
这三个模块通过数据库rmis.mdb有机的联系在一起,通过对数据库的各种操作,完成旅店管理信息系统包括床位分配、回收和查询等应有的全部功能。
四、使用说明书
程序启动后,进入下面的画面。
工作人员可根据菜单选项进行床位分配、回收以及查询工作。
一、床位分配
下面先看床位管理菜单下的床位分配和回收功能模块。
单击床位分配,如下所示:
该界面为旅客分配房间,并接受个人信息。
数据输入后,如果旅客要求等级客满,可按旅客要求进行更换房间等级。
旅客房间分配成功后,给出以下入住信息:
二、床位回收
如果是单击床位回收,则界面如下所示:
工作人员输入要退房的旅客编号,并确认旅客退房,界面如下:
单击确认,旅客退房成功。
单击取消,旅客暂不退房。
如果旅客忘记自己的编号,可单击“忘记编号?
”按钮。
输入旅客姓名,点击查询得到如下结果:
确认旅客的个人信息,选定后,单击“确认退房”,旅客退房成功。
三、查询模块
下面我们看一下查询模块:
1、按等级查询现在旅客入住信息
单击按等级查询,得如下窗体:
在上面的窗体中,显示的是等级选择为“全店”时的入住信息,工作人员可自选等级进行入住信息的查询。
当工作人员选择一个等级时,然后进行该等级入住信息的查询,窗体如下所示:
上图是对房间等级为“普通三人间”的房间的入住信息进行查询得到的信息。
上图中,如果双击某条记录,则可对该记录的部分字段进行修改。
对旅客的房间号和床位号可重新编辑,更改旅客的入住信息。
2、除了能够按等级进行入住信息的查询外,还能进行各等级房间剩余床位的查询。
下图是“普通三人间”的剩余床位信息。
3、按入住日期和姓名查询曾经入住旅客的信息(历史信息)
下面的窗体是输入查询日期为“2004-3-8”时的情况。
也可以进行入住日期和姓名的组合查询,这里不在赘述。
四、单击“系统”菜单下的“系统重置”菜单项,可实现对系统数据库中旅客信息的清空,以便该系统的重复利用。
五、退出系统
界面如下所示:
单击“确定”退出系统。
六、程序代码
暂略。