酒店管理信息系统_第1页
酒店管理信息系统_第2页
酒店管理信息系统_第3页
酒店管理信息系统_第4页
酒店管理信息系统_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理与经济学部09物流工程 数据库设计 -酒店管理信息系统目录一、开发背景二、系统分析1. 系统需求2. 可行性分析1) 经济可行性2) 技术可行性三、系统设计 1.系统目标 2.系统功能结构 3.系统预览 4.业务流程图四、数据库设计 1.数据概要说明 2.数据库概念设计 3.数据库逻辑设计 1)数据表的结构 2)数据库视图 3)存储过程 4)触发器 5)几个约束五、数据库实现的功能 1.前台服务功能 1)客房预订2)查询和变更3)接待预订客人4)接待没有预订的客人5)结算6)IC卡充值7) 报表8)夜审 2客房管理功能 3餐饮部门功能 4娱乐部门功能 5通信部门功能 6购物部门功能一、开发

2、背景酒店是集居住、饮食、休闲、娱乐、会议以及各种商务活动于一体的综合性场所。随着我国市场经济的迅速发展,人们的生活水平有了显著提高,旅游经济和各种商务活动更促进了酒店行业的快速发展。同时,随着酒店的数量越来越多,人们的要求也越来越高,酒店行业的竞争愈演愈烈。如何在激烈的市场竞争中生存和发展,是每一个酒店必须面临的问题。作为提供多功能服务的综合场所,吸引顾客是酒店生存的重要条件。提高酒店的经营管理水平,为顾客提供更优质的服务,同时降低酒店的运营成本是酒店发展的关键。面对信息时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。计算机的智能化管理技术可以极大限度地提高服务管理水平,进

3、行准确、快捷和高效的管理。因此,采用全新的计算机酒店管理系统,已成为提高酒店管理效率、改善服务水平的重要手段之一。酒店管理方面的信息化已成为现代化酒店的重要标志。二、系统分析1、系统需求某酒店是一家综合型的大型酒店,设施齐全。该酒店设有餐饮卖场、KTV包房、各种娱乐设施、桑拿洗浴和各种标准客房。随着信息技术的发展和人们对酒店的要求越来越高,该酒店已明显觉得手工管理已不能适应当前酒店高速发展的需要。在意识到使用计算机管理的重要性后,决定首先在客房部采用酒店客房管理系统。2、可行性分析1经济可行性使用本酒店客房管理系统可提高酒店客房管理水平,把大量繁琐工作简单化,能够有效地节省人力、物力,并能够准

4、确地进行统计和计算,避免人工统计或计算带来的差错,保证酒店客房管理高效而有序地进行。2技术可行性本系统前台采用Microsoft公司的Visual Basic 6.0作为主要的开发工具;数据库选择Microsoft Access数据库系统,该系统在安全性、准确性和运行速度方面都占有一定优势。三、系统设计1、系统目标面对酒店行业的高速发展和酒店行业信息化发展的过程中出现的各种情况,酒店客房管理系统在实施后,应能够达到以下目标:Ø 实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。Ø 服务管理信息化,可随时掌握客人住宿、客房状态、客人挂账等情况。Ø 系统界面

5、友好美观,操作简单易行,查询灵活方便,数据存储安全。Ø 客户档案、挂账信息、预警系统的相结合,可对往来客户进行住宿监控,防止坏账的发生。Ø 通过酒店客房管理系统的实施,可逐步提高酒店客房的管理水平,提高员工的素质。Ø 系统维护方便可靠,有较高的安全性,满足实用性、先进性的要求。2. 系统功能结构根据该酒店客房的具体情况,系统主要功能介绍如下。住宿管理:住宿登记、追加押金、调房登记、退房结账。客房管理:客房设置、客房查询、房态查看。挂账管理:挂账查询、客户结款。查询统计:住宿查询、退宿查询、宿费提醒。日结:登记预收报表、客房销售报表、客房销售统计。系统设置:初始化、

6、操作员设置、密码设置、权限设置。为了清晰、全面地介绍酒店客房管理系统的功能以及各个模块间的从属关系,下面以结构图的形式给出系统功能。(待画)3. 系统预览酒店客房管理系统由多个界面组成,下面列出几个典型界面。各个窗口所能实现的功能如下图所示。4.业务流程图为了使读者更清晰地了解系统的业务流程,下面给出本系统的业务流程图预订流程入住流程调房流程结算流程IC卡充值空房管理流程夜审流程四、数据库设计1.数据库概要说明对于管理系统来说,数据库部分的设计是尤为重要的,设计一个好的数据库是设计一个成功系统的关键,所以要根据系统的信息量设计合适的数据库。本数据库包括10个表:VIP类型表、VIP信息表、顾客

7、信息表、结算表、客房类型表、客房信息表、入住登记表、消费明细表、预订登记表、员工信息表。六个视图:房间费用视图、房间信息视图、空房间信息、满房间状态、消费视图、总费用视图 。两个存储过程:房间信息存储过程、消费信息存储过程。两个触发器:客人入住触发器、客人退房触发器。2. 数据库概念设计通过对系统进行的需求分析、业务流程设计以及系统功能结构的确定,规划出系统中使用的数据库实体对象及实体E-R图。3.数据库逻辑设计1)根据设计好的实体E-R图在数据库中创建数据表,系统数据库中各数据表的结构如下2)数据库视图如下房间费用视图房间信息视图空房间信息满房间状态消费视图总费用视图3)存储过程房间信息消费

8、信息4)触发器5)几个约束 五、数据库实现的功能一、前台服务功能 1.客房预订 客房的预订提供预定房间的类型、数量、天数及有效时间。预订分散客预定和团体预订,顾客可以通过上网或电话预订。预订可以确认、修改和取消。2.查询和变更 1)房态查询:没有预订房间的顾客前来住店或者有关人员需要查询房态情况时,前台根据查询条件调用房态表,得到查询结果。若失败则显示失败信息。 2)顾客消费明细查询:顾客输入顾客信息,前台根据顾客表的信息确认是否有资格查询,通过顾客号码进行顾客消费的统计,输出明细表。 3)客人的转房、调房:当顾客到前台更换房间时,顾客提交现住房间号,前台服务员查询确认换房要求能够得到满足后,

9、修改换房记录表,修改顾客表和房态表。 3.接待预订客人 顾客到达前台提交顾客信息,由前台进行预订的确认后,客人进一步登记自己的认定的信息,客人的信息被前台录入到顾客登记表,房间预定表内信息删除,同时修改房间状态表。4.接待没有预订的客人没有预订的散客到达前台,提供自己的需求信息,前台根据房屋状态信息进行排房,并且把信息反馈给顾客,顾客交款后把详细信息提交,前台把顾客信息和房间信息登记,同时修改顾客登记表和房间状态表。5.结算 顾客到前台结算,首先提供自己的磁卡信息前台查询顾客的消费明细表查找顾客在住店过程里所有的消费信息,包括餐饮娱乐通信等。前台再根据房屋价格表和顾客登记表顾客入住的天数计算出

10、房屋的租金,把两部分信息汇总,然后通过顾客信息查找VIP表。给重点的宾客一定的折扣。算出消费的金额,在查询IC卡内金额信息计算出顾客应该交付挥着酒店应该退还的信息。进入结算,结算完毕后修改资金账户表,进行离店处理,修改顾客记录表和房屋状态表,顾客离店。 6.IC卡充值 当顾客到前台给其IC卡充值时,顾客需要提交磁卡和充值金额信息,前台服务员根据磁卡信息和充值金额修改交款记录表,即输入付款金额,付款方式,收款人代码,付款时间。修改顾客资金账户表,即在顾客资金账户里增加顾客充值的金额。最后把充值信息反馈给顾客。 7.报表 各种报表的打印,包括房态报表,入住酒店顾客报表,顾客消费报表。 8.夜审 1

11、)夜审时,前天根据顾客的信用额度对在店顾客进行资金核对,调出在店顾客资金账户表,若顾客资金账户里的余额超出一定方位,就输出透支的顾客代码,有关部门查询顾客表,看看顾客是否为VIP顾客以及顾客是否有特别原因等,经过确认后,确定需要催款的名单并交有关部门以便催款。 2)酒店为了充分利用客房资源,让那些超期的预订房不要一直被无效地占用。前台从房间预定表找出预定期是当日,但是,顾客却没有来酒店登记入住的房间号,确定此预订房不需要继续留用。然后夜审人员根据核对后的预订房间号修改房间预订表,把此房间的预定表删除;修改房态表,即把此房间的房态改为OK房;修改营业外收入,即预订金交给财务部门管理。二、客房管理

12、功能 1.对客房报空房,清扫空房,空房核对,设置维修房,修改取消维修房,顾客离店后的房态修改。 2.房态信息报告。三、餐饮部门功能 顾客到酒店消费,消费后顾客到结算台前结算。结算时顾客只需要提交IC卡,结算台职员根据IC信息给顾客结账。结账时系统立即生成顾客在对应部门消费的明细表,并相应的从顾客的资金账户表里扣除结账金额。四、娱乐部门功能 顾客到娱乐场所消费,通过IC卡结账,并生成顾客消费明细表。五、通信部门功能 对住房电话的国际、国内长途或非以及上网费用计入消费账户,生成顾客通信明细。六、购物部门功能 顾客到商场购物,通过IC卡结账,并生成顾客消费明细表。 六、语句实现USE 酒店管理信息系

13、统GOCREATE VIEW 空房间信息ASSELECT 客房信息表.房间号,客房类型,价格,房间状态,营业时间,IC卡号,客房信息表.备注FROM 客房信息表,客房类型表WHERE 房间状态='空' and 客房信息表.类型编号=客房类型表.类型编号USE 酒店管理信息系统GOCREATE VIEW 空房间信息ASSELECT 客房信息表.房间号,客房类型,价格,房间状态,营业时间,IC卡号,客房信息表.备注FROM 客房信息表,客房类型表WHERE 房间状态='空' and 客房信息表.类型编号=客房类型表.类型编号USE 酒店管理信息系统GOCREATE TRIGGER 客人退房 ON 入住登记表FOR INSERT,UPDATEASDECLARE 房间号 intSELECT 房间号=房间号FROM insertedUPDATE 客房信息表SET 房间状态='满'WHERE 客房信息表.房间号=房间号USE 酒店管理信息系统GOCREATE PROCEDURE 消费信息ASSELECT 入住登记表.姓名,入住登记

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论