1、1酒店管理系统论文目录前 言 .7第一章 系统需求分析 .81.1 系统目标 .81.2 可行性分析 .81.3 系统功能的分析 .91.4 数据分析 .9第二章 总体设计 .102.1 系统模块设计 .102.1.1 前台接待模块 .102.1.2 前台收银模块 .202.1.3 预订管理模块 .212.1.4 夜核管理模块 .222.1.5 房务管理模块 .222.1.6 经理查询模块 .232.1.7VIP 管理模块 .242.1.8 电话计费模块 .242.2 数据结构设计 .252.2.1 系统数据库 ER 图 .252.2.2 系统数据表结构 .25第三章 详细设计 .313.1
2、客人入住 .313.2 电话话单记录 .343.3 电话计费 .363.4 酒店费用结算 .38第四章 系统运行管理和维护 .41第五章 测试及性能分析 .425.1 功能测试 .425.2 系统测试 .425.3 性能分析 .425.4 改进意见 .42第六章 结论 .43致谢 .442参考文献 .45摘要现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,促进经济效益,必须借助计算机来进行现代化的信息管理, 酒店管理系统正是为此而设计的,该系统是运用 Microsof
3、t SQL SERVER 2000 数据库系统和 Delphi 程序语言开发实现的,酒店管理系统包括了前台接待子系统、前台收银子系统、预订管理子系统、客房管理子系统、等模块,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点,是酒店管理者的理想选择。本文简要介绍了酒店管理信息系统的项目背景和意义,着重阐述了该系统开发实现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。关 键 字:酒店管理;数据库;SQL;database Desktop3AbstractThe modernized hotel collects the g
4、uest room , food and beverage , communication , amusement, commercial culture and other various kinds of services and facilities are the integrated consumption place , the hotel organizes hugely, there are many service items, the amount of information is large, if you want to improve labor produce ,
5、 lower costs , improve the service quality and management level , promote the economic benefits, must carry on the modernized information management through the computer, Hotel Management Systemis just designed for the occasion, it is developed and carried out by using Microsoft SQL Server 2000 data
6、base system and Delphi programming language, it include some modulesforeground reception subsystem、foreground accounting subsystem、booking subsystem、housekeeping subsystem, it has many featuressimple operation、friendly interface、good flexibility、high system safety、stable performance, this is the bes
7、t choice for the hotel handler.This paper has introduced the project background and meaning of Hotel Management System briefly , has explained emphatically that should develop the course of realizing systematically , from systematic demand analysis , scheme demonstration, module design , data design
8、, it reach such all link as system testing ,etc. go on exhaustive analysis and description to design in detail.Key words: Hotel Management;Database;SQL ;database Desktop4前 言随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店服务业信息化管理的进程
9、缓慢,跟国外的酒店相比管理依然落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。一套优秀的酒店管理信息系统应该是一套适用于星级宾馆使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。我的毕业设计题目就是设计一个小型酒店管理信息系统,在前期的考察和分析之后,对系统进行了设计,虽然受水平所限,
10、实践经验十分匮乏,独立完成一套完备的优秀的酒店管理信息系统有很大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计的更好。5第一章 系统需求分析需求分析的最根本任务是确定“为了满足客户的需要,系统必须做什么”。具体的说,应该确定系统必须具有的功能和性能,系统要求的运行环境。必须仔细分析系统中的资料,既要分析系统中的数据流,又要分析长期使用的资料储存。该阶段不是确定系统如何完成它的工作,而仅仅是明确系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。1.1 系统目标本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确
11、地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。具体的目标包括:(1)快速办理客人入住、退房的速度,实现客人在酒店消费自动化;(2)准确无误地记录客人的每笔消费记录;(3)实时、快速、准确提供客房动态;(4)方便查询客人的消费情况;前台系统是酒店管理系统中的核心部分,它是一个 24 小时连续运行的实时管理系统,只有完善了前台系统才能说是实现了酒店电脑管理。它应包括:(1)有效的预订处理,充分发挥销售潜力;(2)简便迅捷的前台登记服务;(3)灵活的系统帐目处理保证帐单计算准确(内部、往来及多种结算方式等);(4)电话、营业点及客户房费的直接过帐;(5)快捷、准确的夜间
12、处理、审核;(6)有效的客房管理,动态显示当前各楼层房间状态(空房、脏房、维修房、在住房等用各种颜色来区分房态画面,一目了然) ;(7)境外人员、港澳台人员统计、客人历史资料处理、VIP 客人、协议客人、黑名单管理;(8)完善、全面的综合查询;(9)系统运行稳定可靠、各项维护功能齐全、易于维护;(10)简单、友好的操作界面。61.2 可行性分析技术可行性本系统仅需要一台装有 Delphi 和 Access 数据库的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足需要。对于软件技术方面,要求计人员掌握 Delphi 的基础设计、操作、编程方面的知识、对数据库应用全面了解,能
13、进行创建、连接、修改数据库信息等维护工作。经济可行性由于本系统是酒店管理系统,在 ADO 管理器中添加酒店管理系统数据库即可使用系统,系统成本主要集中在系统软件开发上,系统在酒店投入运行后可以为节约大量的人力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。操作可行性界面设计时充分考虑管理人员,使得操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。1.3 系统功能的分析 该系统分为三大模块:系统管理模块,该模块实现用户的管理,如用户的添加、删除操作,用户密码的修改和权限的设置。基础设置模块,该模块包括对客房信息的设置管理,同时提供对客房状态等信息的查询,现住客人的查询
14、等。业务管理模块,该模块包括客户的预订、入住信息的设置管理以及客户的消费记账、退房结账和账单查询,入住信息的设置由已预订客户入住和未预订客户入住两部分组成。而消费记帐部分可详细的记录客户的消费项目以及各个项目的消费清单。客户退房结账功能可提供包括入住房价在内的所有消费项目的总计清单,最后通过账单查询功能查询账单信息。1.4 数据分析系统设计开始,应首先考虑如何用数据模型来描述数据的结构与语义。目前广泛使用的数据模型可以分为两种类型,一种是独立于计算机系统的“概念数据模型”。在本系统中采用了“实体联系模型”(E-R 模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。7第二章 总体设计按
15、照系统架构设计方案,本小型酒店管理信息系统分为:前台接待子系统、前台收银子系统、预订管理子系统、夜核管理子系统、房务管理子系统、经理查询子系统、VIP 管理子系统、电话计费管理子系统和读交换机话单子系统。各子系统由后台数据库系统和相应的子系统应用程序组成。以下是本系统的结构图:2.1 系统模块设计预订子系统 接待子系统 收银子系统 房务管理子系统 夜核管理子系统 经理查询子系统 VIP管理子系统 读话单子系统 电话计费子系统酒店管理信息系统82.1.1 前台接待模块前台管理的工作是十分复杂、繁琐的,但它是日常经常遇到的、必须的、重要的环节,以下就重点把前台的设计讲述一下,以下是前台接待的工作流
16、程:工 作 过 程 一 工 作 过 程 二 工 作 过 程 三预定单号确认 由预定单确认预定单号输入参数:预定单号输出参数:预定单内容预定成员档案人工确认分配房号(非管制房)1预定、非预定散客2预定、非预定团队成员查询可住人客房情况使用数据库:房态表输入参数:房态为可住人输出参数:房号分配客房输入参数:房类楼层号输出参数:房号修改房态输入参数:房号输出参数:修改房态改房态为住人分配房号(管制房)1预定、无预定散客2预定、无预定团队成员修改房态表输入参数:房号输出参数:改房态为住人改管制房态为非管制房生成外管处数据1预定、非预定散客2预定、非预定团队成员确认证件种类是否为身份证输入参数:证件种类
17、输出参数:证件种类=身份证为真若为假,生成外管处数据输入参数:住客登记档案输出参数:外管处数据预定散客登记(由预定档案登记)增加住客登记档案输入参数:房号预定成员档案输出参数:增加一条记录建立帐页输入参数:房号输出参数:建立帐页生成外管处数据预定散客登记(由登记卡登记)增加住客登记档案使用数据库:住客登记档案输入参数:住客登记卡内容输出参数:增加一条记录建立帐页输入参数:房号输出参数:建立帐页生成外管处数据预定散客登记(快速登记)增加住客登记档案使用数据库:住客登记档案输入参数:房号姓名输出参数:增加一条记录建立帐页输入参数:房号输出参数:建立帐页散客常来客确认确认常来客人使用数据库:常来客档
18、案人工确认91预定2无预定输入参数:客人姓名输出参数:常来客人登记档案预定散客登记(由常来客档案登记)增加住客登记档案使用数据库:住客登记档案输入参数:房号常来客档案输出参数:增加一条记录建立帐页输入参数:房号输出参数:建立帐页生成外管处数据修改客房利用情况统计表(预定)1散客2团队输入参数:房类房间数输出参数:减预定房类数加住人房类数预定档案归档1散客2团队输入参数:预定档案内容输出参数:备份预定档案无预定散客入住登记确认由客房利用情况统计表剩余数确认输入参数:种房类数入住日期离店日期输出参数:剩余数输入数为真无预定散客登记(由登记卡登记)增加住客登记档案使用数据库:住客登记档案输入参数:住
19、客登记卡内容输出参数:增加一条记录建立帐页输入参数:房号输出参数:建立帐页生成外管处数据无预定散客登记(快速登记)增加住客登记档案使用数据库:住客登记档案输入参数:房号姓名输出参数:增加一条记录建立帐页输入参数:房号输出参数:建立帐页无预定散客登记(由常来客档案登记)增加住客登记档案使用数据库:住客登记档案输入参数:房号常来客档案输出参数:增加一条记录建立帐页输入参数:房号输出参数:建立帐页生成外管处数据修改客房利用情况统计表(无预定)1散客2团队输入参数:房类房间数输出参数:减剩余房类数加住人房类数预定团队预定确认由团队预定单库确认输入参数:团队预定单号输出参数:团队预定档案团队成员档案人工
20、确认10预定团队登记 由预定单建立团队档案使用数据库:团队档案库输入参数:团队预定档案内容输出参数:增加一条记录建立团队帐页输入参数:团队号输出参数:建立团队帐页预定团队成员登记增加住客登记档案使用数据库:住客登记档案输入参数:房号团队成员预订档案输出参数:增加多条记录建立帐页输入参数:房号输出参数:建立团队成员帐页生成外管处数据无预定团队入住确认由客房利用情况统计表剩余数确认使用数据库:客房利用情况统计表输入参数:种房类数入住日期离店日期输出参数:剩余数输入数为真无预定团队登记建立团队登记档案使用数据库:团队档案库输入参数:团队号团队宿食计划表输出参数:增加一条记录建立团队帐页输入参数:团队
21、号输出参数:建立团队帐页无预定团队成员登记增加住客登记档案使用数据库:住客登记档案输入参数:住客登记卡内容输出参数:增加多条记录建立帐页输入参数:房号输出参数:建立团队成员帐页生成外管处数据修改外管处数据1预定、无预定散客2预定、无预定团队成员确认证件种类是否为身份证输入参数:证件种类输出参数:证件种类=身份证为真若为假,修改外管处数据输入参数:住客登记卡修改内容输出参数:修改若干条外管处数据确认住客登记档案查询散客档案使用数据库:住客登记档案输入参数:房号输出参数:住客登记档案内容修改住客登记档案(非离店日期) 1预定、无预定散客2预定、无预定团队成员修改住客登记档案使用数据库:住客登记档案输入参数:住客登记卡修改内容输出参数:修改若干条记录 修改外管处数据住客修改离店日期确认查询散客档案使用数据库:住客登记档案由客房利用情况统计表的剩余数确认