酒店信息管理系统作业.docx
《酒店信息管理系统作业.docx》由会员分享,可在线阅读,更多相关《酒店信息管理系统作业.docx(32页珍藏版)》请在冰豆网上搜索。
![酒店信息管理系统作业.docx](https://file1.bdocx.com/fileroot1/2023-1/22/828edb95-8064-4a29-83ad-fb8c274a3630/828edb95-8064-4a29-83ad-fb8c274a36301.gif)
酒店信息管理系统作业
、
酒店信息管理系统
姓 名
学 号
学院
工商管理
班级
1003
编写目的:
随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。
目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。
在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?
这就需要提供最好的服务,提供最完善的设施和最先进的技术。
一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。
在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。
一套优秀的酒店管理信息系统应该是一套适用于星级宾馆使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。
我的毕业设计题目就是设计一个小型酒店管理信息系统,在前期的考察和分析之后,对系统进行了设计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店管理信息系统有很大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计的更好。
便于旅馆的完善经营与管理,对客房信息进行管理可以保证客房内各项功能的完整及安全性,进行经营管理可以对旅客身份进行有效的核实,保证旅客本身以及其他旅客人身以及财产安全,对信息进行统计,有助于旅馆管理人员全面的理解旅馆的经营状况,完善经营与管理。
项目背景
随着经济的持续发展,城市流动人口的总量在急剧增长,与流动人口相关的各类治安、刑事案件发案率目前已经超过了常驻人口发案率。
如此数量庞大的人口群,其高流动性、高犯罪率再加上资料匮乏、调查困难等特点,已经给当前城市综合治安管理工作提出了严峻的挑战。
对于旅馆酒店、洗浴这样流动人口出现率极高的公共场所,公安机关一直采取严格的管理制度来保证治安需求。
但由于旅馆数量大量增加,布控范围扩大,容易造成布控上的盲点;通缉协查数量逐年递增,而核查还是靠服务员翻阅资料和脑子记忆,这样难免产生疏漏
项目工作内容
对客房的信息的管理,包括对房间信息的录入,修改查询以及删除;对客房经营的管理,包括旅客的入住,查询,退房;对可疑人员的管理,包括查询以及上报;对信息的统计,包括旅客入住报表,入住统计以及入住率。
项目分析
录入房间信息:
对宾馆每个客房的详细信息进行录入数据库,以便于系统进行相关操作。
包括房间的房间号,房间位置,电话。
修改房间信息:
对于以及录入数据库中的客房信息进行修改。
查询房间信息:
对于宾馆客房进行详细信息的查询。
删除房间信息:
对于不需要客房信息进行删除功能。
旅馆业管理信息系统
旅客住房管理
客房信息管理
可疑人员管理
信息统计
旅馆信息管理类图
可疑人员管理活动图
旅客入住活动图
旅馆入住状态图
系统需求分析
需求分析的最根本任务是确定“为了满足客户的需要,系统必须做什么”。
具体的说,应该确定系统必须具有的功能和性能,系统要求的运行环境。
必须仔细分析系统中的资料,既要分析系统中的数据流,又要分析长期使用的资料储存。
该阶段不是确定系统如何完成它的工作,而仅仅是明确系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
系统目标
本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。
具体的目标包括:
(1)快速办理客人入住、退房的速度,实现客人在酒店消费自动化;
(2)准确无误地记录客人的每笔消费记录;
(3)实时、快速、准确提供客房动态;
(4)方便查询客人的消费情况;
前台系统是酒店管理系统中的核心部分,它是一个24小时连续运行的实时管理系统,只有完善了前台系统才能说是实现了酒店电脑管理。
它应包括:
(1)有效的预订处理,充分发挥销售潜力;
(2)简便迅捷的前台登记服务;
(3)灵活的系统帐目处理保证帐单计算准确(内部、往来及多种结算方式等);
(4)电话、营业点及客户房费的直接过帐;
(5)快捷、准确的夜间处理、审核;
(6)有效的客房管理,动态显示当前各楼层房间状态(空房、脏房、维修房、在住房等用各种颜色来区分房态画面,一目了然);
(7)境外人员、港澳台人员统计、客人历史资料处理、VIP客人、协议客人、黑名单管理;
(8)完善、全面的综合查询;
(9)系统运行稳定可靠、各项维护功能齐全、易于维护;
(10)简单、友好的操作界面。
可行性分析
技术可行性——本系统仅需要一台装有Delphi和Access数据库的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足需要。
对于软件技术方面,要求计人员掌握Delphi的基础设计、操作、编程方面的知识、对数据库应用全面了解,能进行创建、连接、修改数据库信息等维护工作。
经济可行性——由于本系统是酒店管理系统,在ADO管理器中添加酒店管理系统数据库即可使用系统,系统成本主要集中在系统软件开发上,系统在酒店投入运行后可以为节约大量的人力。
所带来的效益远远大于系统软件的开发成本。
在经济上完全可行。
操作可行性——界面设计时充分考虑管理人员,使得操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。
系统功能的分析
该系统分为三大模块:
系统管理模块,该模块实现用户的管理,如用户的添加、删除操作,用户密码的修改和权限的设置。
基础设置模块,该模块包括对客房信息的设置管理,同时提供对客房状态等信息的查询,现住客人的查询等。
业务管理模块,该模块包括客户的预订、入住信息的设置管理以及客户的消费记账、退房结账和账单查询,入住信息的设置由已预订客户入住和未预订客户入住两部分组成。
而消费记帐部分可详细的记录客户的消费项目以及各个项目的消费清单。
客户退房结账功能可提供包括入住房价在内的所有消费项目的总计清单,最后通过账单查询功能查询账单信息
数据分析
系统设计开始,应首先考虑如何用数据模型来描述数据的结构与语义。
目前广泛使用的数据模型可以分为两种类型,一种是独立于计算机系统的“概念数据模型”。
在本系统中采用了“实体联系模型”(E-R模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象总体设计
按照系统架构设计方案,本小型酒店管理信息系统分为:
前台接待子系统、前台收银子系统、预订管理子系统、夜核管理子系统、房务管理子系统、经理查询子系统、VIP管理子系统、电话计费管理子系统和读交换机话单子系统。
各子系统由后台数据库系统和相应的子系统应用程序组成。
以下是本系统的结构图:
系统模块设计
前台接待模块
前台管理的工作是十分复杂、繁琐的,但它是日常经常遇到的、必须的、重要的环节,以下就重点把前台的设计讲述一下,以下是前台接待的工作流程
工作过程一
工作过程二
工作过程三
预定单号确认
由预定单确认预定单号
输入参数:
预定单号
输出参数:
预定单内容
预定成员档案
人工确认
分配房号
(非管制房)
1.预定、非预定散客
2.预定、非预定团队成员
查询可住人客房情况
使用数据库:
房态表
输入参数:
房态为可住人
输出参数:
房号
分配客房
输入参数:
房类
楼层号
输出参数:
房号
修改房态
输入参数:
房号
输出参数:
修改房态
改房态为住人
分配房号
(管制房)
1.预定、无预定散客
2.预定、无预定团队成员
修改房态表
输入参数:
房号
输出参数:
改房态为住人
改管制房态为非管制房
生成外管处数据
1.预定、非预定散客
2.预定、非预定团队成员
确认证件种类是否为身份证
输入参数:
证件种类
输出参数:
证件种类=身份证为真
若为假,生成外管处数据
输入参数:
住客登记档案
输出参数:
外管处数据
预定散客登记
(由预定档案登记)
增加住客登记档案
输入参数:
房号
预定成员档案
输出参数:
增加一条记录
建立帐页
输入参数:
房号
输出参数:
建立帐页
生成外管处数据
预定散客登记
(由登记卡登记)
增加住客登记档案
使用数据库:
住客登记档案
输入参数:
住客登记卡内容
输出参数:
增加一条记录
建立帐页
输入参数:
房号
输出参数:
建立帐页
生成外管处数据
预定散客登记
(快速登记)
增加住客登记档案
使用数据库:
住客登记档案
输入参数:
房号
姓名
输出参数:
增加一条记录
建立帐页
输入参数:
房号
输出参数:
建立帐页
散客常来客确认
1.预定
2.无预定
确认常来客人
使用数据库:
常来客档案
输入参数:
客人姓名
输出参数:
常来客人登记档案
人工确认
预定散客登记
(由常来客档案登记)
增加住客登记档案
使用数据库:
住客登记档案
输入参数:
房号
常来客档案
输出参数:
增加一条记录
建立帐页
输入参数:
房号
输出参数:
建立帐页
生成外管处数据
修改客房利用情况统计表(预定)
1.散客
2.团队
输入参数:
房类
房间数
输出参数:
减预定房类数
加住人房类数
预定档案归档
1.散客
2.团队
输入参数:
预定档案内容
输出参数:
备份预定档案
无预定散客入住登记确认
由客房利用情况统计表剩余数确认
输入参数:
4种房类数
入住日期
离店日期
输出参数:
剩余数-输入数>0为真
无预定散客登记
(由登记卡登记)
增加住客登记档案
使用数据库:
住客登记档案
输入参数:
住客登记卡内容
输出参数:
增加一条记录
建立帐页
输入参数:
房号
输出参数:
建立帐页
生成外管处数据
无预定散客登记
(快速登记)
增加住客登记档案
使用数据库:
住客登记档案
输入参数:
房号
姓名
输出参数:
增加一条记录
建立帐页
输入参数:
房号
输出参数:
建立帐页
无预定散客登记
(由常来客档案登记)
增加住客登记档案
使用数据库:
住客登记档案
输入参数:
房号
常来客档案
输出参数:
增加一条记录
建立帐页
输入参数:
房号
输出参数:
建立帐页
生成外管处数据
修改客房利用情况统计表(无预定)
1.散客
2.团队
输入参数:
房类
房间数
输出参数:
减剩余房类数
加住人房类数
预定团队预定确认
由团队预定单库确认
输入参数:
团队预定单号
输出参数:
团队预定档案
团队成员档案
人工确认
预定团队登记
由预定单建立团队档案
使用数据库:
团队档案库
输入参数:
团队预定档案内容
输出参数:
增加一条记录
建立团队帐页
输入参数:
团队号
输出参数:
建立团队帐页
预定团队成员登记
增加住客登记档案
使用数据库:
住客登记档案
输入参数:
房号
团队成员预订档案
输出参数:
增加多条记录
建立帐页
输入参数:
房号
输出参数:
建立团队成员帐页
生成外管处数据
无预定团队入住确认
由客房利用情况统计表剩余数确认
使用数据库:
客房利用情况统计表
输入参数:
4种房类数
入住日期
离店日期
输出参数:
剩余数-输入数>0为真
无预定团队登记
建立团队登记档案
使用数据库:
团队档案库
输入参数:
团队号
团队宿食计划表
输出参数:
增加一条记录
建立团队帐页
输入参数:
团队号
输出参数:
建立团队帐页
无预定团队成员登记
增加住客登记档案
使用数据库:
住客登记档案
输入参数:
住客登记卡内容
输出参数:
增加多条记录
建立帐页
输入参数:
房号
输出参数:
建立团队成员帐页
生成外管处数据
修改外管处数据
1.预定、无预定散客
2.预定、无预定团队成员
确认证件种类是否为身份证
输入参数:
证件种类
输出参数:
证件种类=身份证为真
若为假,修改外管处数据
输入参数:
住客登记卡修改内容
输出参数:
修改若干条外管处数据
确认住客登记档案
查询散客档案
使用数据库:
住客登记档案
输入参数:
房号
输出参数:
住客登记档案内容
修改住客登记档案
(非离店日期)
1.预定、无预定散客
2.预定、无预定团队成员
修改住客登记档案
使用数据库:
住客登记档案
输入参数:
住客登记卡修改内容
输出参数:
修改若干条记录
修改外管处数据
住客修改离店日期确认
1.预定、无预定散客
2.预定、无预定团队成员
查询散客档案
使用数据库:
住客登记档案
输入参数:
房号
输出参数:
原离店日期
由客房利用情况统计表的剩余数确认
输入参数:
4种房类数
原离店日期
新离店日期
输出参数:
剩余数-输入数>0为真
修改住客登记档案
(离店日期)
1.预定、无预定散客
2.预定、无预定团队成员
修改住客登记档案
使用数据库:
住客登记档案
输入参数:
新离店日期
输出参数:
修改一条记录
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
新离店日期
房类数
输出参数:
加住人房类数
减剩余房类数
修改外管处数据
确认团队登记档案
1.预定
2.无预定
由团队号查询团队档案
使用数据库:
团队登记档案
输入参数:
团队号
输出参数:
团对登记档案内容
修改团队档案内容
(非离店日期)
修改团队档案内容
使用数据库:
团队登记档案
输入参数:
团队食宿计划表修改的内容
输出参数:
修改一条记录
确认团队成员
查询团队成员房号
使用数据库:
住客登记档案
输入参数:
团队号
输出参数:
客人房号
确认团队成员档案
使用数据库:
住客登记档案
输入参数:
房号
输出参数:
团队成员登记档案
修改团队成员的登记档案
(非离店日期)
修改成员登记档案
使用数据库:
住客登记档案
输入参数:
住客登记卡修改内容
输出参数:
修改多条记录
修改外管处数据
团队修改离店日期确认
确认修改团队
使用数据库:
团队档案库
输入参数:
团队号
输出参数:
团队登记档案
确认为真
输出参数:
原离店日期
由客房利用情况统计表的剩余数确认
输入参数:
4种房类数
原离店日期
新离店日期
输出参数:
剩余数-输入数>0为真
修改团队登记档案
(离店日期)
修改团队登记档案
使用数据库:
团队登记档案
输入参数:
新离店日期
输出参数:
修改一条记录
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
原离店日期
新离店日期
房类数
输出参数:
加住人房类数
减剩余房类数
修改团队成员的登记档案
(离店日期)
修改成员登记档案
使用数据库:
住客登记档案
输入参数:
新离店日期
输出参数:
修改多条记录
修改外管处数据
保险箱使用档案建立
增加保险箱使用档案
输入参数:
保险箱号
保险箱使用登记卡内容
输出参数:
增加一条记录
确认保险箱档案
1.修改
2.删除
由保险箱档案内容确认
使用数据库:
保险箱使用档案
输入参数:
保险箱号
输出参数:
保险箱使用档案内容
修改保险箱档案
修改保险箱登记档案
使用数据库:
保险箱使用登记卡
输入参数:
保险箱使用登记卡的修改内容
输出参数:
修改一条记录
删除险箱号
删除保险箱使用记录
使用数据库:
保险箱使用登记卡
输入参数:
保险箱使用登记卡内容
输出参数:
删除一条记录
保险箱使用登记卡归档
输入参数:
保险箱使用登记卡内容
输出参数:
备份一条记录
查询可换入的新房房号
(适用于各种换房)
由房态表确认可换入的房号
使用数据库:
房态表
输入参数:
房类
房数
输出参数:
房号
确认单人房新房房号
由住客登记档案内容确认房号是否
输入参数:
新房号
输出参数:
不存在该房号为真
若为假(存在该房号)
输出参数:
住客登记档案
确认换房客人房号
由住客登记档案确认换房客人
输入参数:
原房号
输出参数:
住客登记档案
单换单
修改换入新房的住客登记档案
使用数据库:
住客登记档案
输入参数:
新房号
输出参数:
修改一条记录
修改房态
使用数据库:
房态表
输入参数:
原房号
新房号
输出参数:
改原房房态为脏房
改新房房态为住人
修改帐号
输入参数:
原房号
新房号
输出参数:
改原帐号为新帐号
原帐页归档
输入参数:
原帐页内容
输出参数:
备份原帐页
确认双人房是否住人
(居住人数
付帐人)
查询房间住客情况
使用数据库:
住客登记档案
输入参数:
房号
输出参数:
不存在该房号为真
若为假(即存在该房号)
输出参数:
住客登记卡内容
付帐人否
单换双
(新房原房客为非付帐人)
修改换入新房客人的住客登记档案
使用数据库:
住客登记档案
输入参数:
新房号
非付帐人
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
原房号
输出参数:
原房房态改为脏房
修改客房利用情况统计表
输入参数:
房类数
输出参数:
减住人单人间间数
加剩余房类数
作业务流水
输入参数:
原帐页内容
输出参数:
房号、定金、总消费额、余额、
备注(换房)、付款方式
原帐页归档
输入参数:
原帐页内容
输出参数:
备份原帐页
单换双
(新房原房客为付帐人)
修改换入新房客人的住客登记表
使用数据库:
住客登记档案
输入参数:
新房号
付帐人
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
原房号
输出参数:
原房房态改为脏房
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
房类数
输出参数:
减住人单人间间数
加剩余房类数
单换双
(双人房未住人)
修改换入新房客人住客登记表
使用数据库:
住客登记档案
输入参数:
新房号
付帐人
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
原房号
新房号
输出参数:
原房房态改为脏房
新房房态改为住人
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
房类数
输出参数:
减住人单人间间数
加住人双人间间数
作业务流水
输入参数:
原帐页内容
输出参数:
房号、定金、总消费额、余额、
备注(换房)、付款方式
原帐页归档
输入参数:
原帐页内容
输出参数:
备份原帐页
双换单
(双人间单人住)
修改换入新房客人住客登记表
使用数据库:
住客登记档案
输入参数:
新房号
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
原房号
新房号
输出参数:
原房房态改为脏房
新房房态改为住人
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
房类数
输出参数:
减住人双人间间数
加住人单人间间数
双人间确定换出客人
显示客人登记档案
输入参数:
原房房号
输出参数:
住客登记档案
确认换房客人
输入参数:
住客登记档案
输出参数:
换出客人登记档案
付帐人否
若换出客人为付帐人
输出参数:
修改不换出客人为付帐人
双换单
(原客房住2人,换出客人在原房为付帐人)
修改住客登记档案
使用数据库:
住客登记档案
输入参数:
新房号
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
新房号
输出参数:
新房房态改为住人
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
房类数
输出参数:
加住人单人间间数
减剩余房类数
双换单
(原房住2人,换出客人在原房为非付帐人)
修改住客登记档案
使用数据库:
住客登记档案
输入参数:
新房号
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
新房号
输出参数:
新房房态改为住人
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
房类数
输出参数:
加住人单人间间数
减剩余房类数
确认是否换入同住
显示由住客登记档案
输入参数:
新房号
输出参数:
住客登记档案
若为假,
输出参数:
出错
双换双
(原房单人,
换入同住,
新房原住客作付帐人)
修改换房客人住客登记卡
使用数据库:
住客登记档案
输入参数:
新房号
非付帐人
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
原房号
输出参数:
原房房态改为脏房
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
房类数
输出参数:
减住人双人间间数
加剩余房类数
作业务流水
输入参数:
原帐页内容
输出参数:
房号、定金、总消费额、余额、
备注(换房)、付款方式
原帐页归档
输入参数:
原帐页内容
输出参数:
备份原帐页
确认新双人房是否有帐页
查询帐页
输入参数:
新房号
输出参数:
帐页
若没有帐页
输入参数:
新房号
输出参数:
建立帐页
双换双
(原房单人,换入同住,
新房原住客为非付帐人、
新房间有帐页)
修改换房客人住客登记卡
使用数据库:
住客登记档案
输入参数:
原房换出客人住客登记档案
新房号
付帐人
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
原房号
输出参数:
原房房态改为脏房
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
房类数
输出参数:
减住人双人间房数
加剩余房类数
追加原房帐页至新房帐号
输入参数:
原帐号
新帐号
输出参数:
原帐页内容追加至新帐号
作业务流水
输入参数:
原帐页内容
输出参数:
房号、定金、总消费额、余额、备注(换房)、付款方式
原帐页归档
输入参数:
原帐页内容
输出参数:
备份原帐页
双换双
(原房单人,换入同住,
新房原住客为非付帐人、
新房没有帐页)
修改换房客人住客登记卡
使用数据库:
住客登记档案
输入参数:
原房换出客人住客登记档案
新房号
付帐人
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
原房号
输出参数:
原房房态改为脏房
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
房类数
输出参数:
减住人双人间房类数
加剩余房类数
确定换房客人
显示客人登记档案
输入参数:
原房号
输出参数:
住客登记档案
确认换房客人
输入参数:
住客登记档案
输出参数:
换房客人档案
付帐人否
若换房客人为付帐人
输出参数:
修改不换出客人为付帐人
双换双
(原双人房单人,
新双人房未住人)
修改换房客人住客登记卡
使用数据库:
住客登记档案
输入参数:
住客登记档案
新房号
付帐人
输出参数:
修改一条记录
修改房态表
使用数据库:
房态表
输入参数:
原房号
新房号
输出参数:
原房房态改为脏房
新房房态改为住人
修改客房利用情况统计表
使用数据库:
客房利用情况统计表
输入参数:
房类数
输出参数:
减住人双人间房类数
加剩余房类数
修改帐号
输入参数:
原帐号
新帐号
输出参数:
修改原帐号为新帐号
作业务流