- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嘉庭酒店房间预订管理系统大纲
嘉庭酒店房间预订管理系统
摘 要
随着科技日新月异的发展,人们已经越来越离不开计算机。计算机技术的发展使得我们的生活变得方便而快捷,随时随地能够得到我们需要的信息,基于这样一系列的优点,公寓式酒店——嘉庭酒店也在日常的工作中全面运用了系统化的计算机管理程序,以便于很好的管理酒店的各个方面。
由于作者的工作经历发现,即使是嘉庭酒店,其预定系统还是具有一定的缺陷,基于作者的兴趣爱好,针对嘉庭酒店类似的公寓式酒店,对于他们的预定系统进行的部分的完善。作者改善后的C/S模式的酒店预订信息管理系统是一个非常实用的管理系统,该系统的出现大大满足了现今酒店预订的需要,使原本复杂的预订流程变得方便快捷,从而提高效率并且大大降低了工作人员的工作量。
该系统分为几个功能模块:顾客基本信息登记,预订信息管理,退房信息管理,查看客人信息,查看房间信息和更改密码。其中预订管理模块是该系统的主要功能模块,它实现预订入住功能。当用户输入客户的基本信息后,系统会保存所录入的信息,并实现对客房的预订或入住。此外,该系统也可根据客户的需要实现取消已经预订的房间。其开发主要包括数据库的建立维护和应用程序的开发这两个方面。程序功能实现后管理员将可通过查看客人预订入住的情况,了解房间状况及对客人的基本信息进行查询。
本文首先介绍了本系统所使用的开发工具和开发环境,接着详细介绍了基于.NET的酒店预订信息管理系统的设计,包括系统功能分析,数据库结构设计,程序设计及页面详细功能的介绍分析。
1.1课题背景
随着信息技术的发展,传统的酒店经营模式已无法满足社会发展的需要。酒店需要使用信息管理系统来更便捷得为顾客提供服务。
1.2国内外研究现状
世界经济已从工业化社会进入信息化社会,西方发达国家已经进入相当发达的信息化阶段,而本国的信息产业目前尚处于起步阶段。
1.3本课题研究的意义
酒店预订信息管理是酒店日常运作的一个重要环节,其应用面相当广泛,学习制作酒店预订信息管理系统很有必要,它能极大的提高酒店管理的效率,减少管理人员工作量。
1.4本课题的研究方法
本系统的开发采用C/S结构,参考酒店管理系统相关资料,分析酒店预订信息管理系统的功能,写出需求分析。通过SQL Server数据库对数据进行存储及管理,对数据的调用及修改在.NET中完成,VB.NET与SQL相结合,布置界面,编写代码,程序调试,保存相关数据, 实现崭新的酒店预订信息管理系统。
2开发工具和开发环境
2.1SQL语言
2.2SQL Server 2000 简介
2.3.NET 简介
2.4VB.NET 简介
2.5ADO.NET数据访问简介
3基于.NET的酒店预订信息系统的设计
3.1系统功能分析
酒店预订信息管理系统主要是对客人预订信息、入住信息、退房信息及房间信息进行管理和统计,包括如下功能:
(1)顾客基本信息的登记。
(2)预订信息管理。
(3)退房信息管理。
(4)查看房间信息功能。
(5)查看客人信息。
(6)修改密码功能。
3.2数据库结构设计
3.2.1数据库概念结构设计
E-R(Entity-Relationship Approach)图是最常用的概念模型表示方法,也是数据库的核心和基础,它是按用户的观点来对数据和信息建模,依据概念模型设计应具的特点,该系统的E-R图如下所示。
3.2.2数据库逻辑结构设计
系统设计了三个数据表即“管理员” 、“房间表” 、“顾客信息表” 。
管理员
列名 数据类型 可否为空 说明 用户名 Varchar NOT NULL 主键 密码 Varchar NULL
4基于.NET的酒店预订信息管理系统的实现
用户登陆后,即可完成本系统的所有功能,如登记客人信息,预订房间,退房,查看客人信息,查看房间信息,修改密码等操作。
4.1顾客基本信息的登记
登记模块主要对客人的姓名,性别,类型,证件类型,证件号码,房间号,入住日期,押金等信息的录入,并将空闲的房间显示在页面上。当用户录入客人信息,点击“保存信息”时,房间表中可选择的房间数量就减少一个,登记的客人信息在顾客信息表中也有了相应的记录。
4.2预订信息的管理
4.3退房信息管理
退房界面金额计算有两种方式,建立一个“account()”过程,用作判断房间是“钟点房”还是其他类型,根据不同的类型用“DataDiff”函数取出入住日期和退房日期的时间差(退房日期为当前日期),不到一天或一小时按一天或一小时计算。最后计算出金额,“退房结算”按钮的作用是把房间的状态改为空闲并且更新客人的信息。
4.4查看房间信息
查看房间信息模块实现了浏览房间状态和添加新房间功能,添加项为“房号” 、“类型” 、“房价” 。“状态”项默认为“空闲” 。添加新房间时,若没有添加房号则有消息框弹出“请增添房间号”因为房号
文档评论(0)