1、本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。本人论文(设计)中有原创性数据需要保密的部分为:。 签名: 年月日指导教师签名: 年月日摘 要信息高度发达的今天,酒店业务涉及的各个工作环节已经不再仅仅是传统的住宿、结算业务,而是更广更全面的服务性行业代表。酒店作为一个服务性行业,从客房的营销即客人的预计开始,从入住登记直到最后退房结账,整个过程应该能够以宾客为中心,提供快捷方便的服务,给宾客一种顾客至上的享受,只有提高酒店的管理水平,简单化各种复杂的操作,在最合理的最短的时间内完成酒店业务的规范操作,这样才
2、能令旅客舒适难忘,面对酒店业内激烈的竞争形势,各酒店均在努力拓展服务领域的广度和深度。虽然信息化并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。因此采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。本系统采用SQL Server 2005建立数据库,用Visual Basic.NET完成系统的制作,本系统能够实现一般酒店的管理功能,包含酒店管理中的基础设置,业务管理,房态管理等。能够方便酒店管理人员查阅客房动态、采集客户信息、处理客户订单、结算。关键词:酒店管理系统;SQL Server 2005;Visual Basic.N
3、ET;目 录第1章 绪 论11.1 项目开发背景11.2 酒店信息化管理的目标11.3 系统开发工具11.3.1 Visual basic .NET11.3.2 SQL Server 20052第2章 需求分析与规格说明32.1 酒店管理系统的需求分析32.1.1 基础设置32.1.2 预订管理42.1.3 前台接待管理42.1.4 前台收银管理52.1.5 客房及客史管理52.1.6 财务核查管理62.1.7 其他系统接口62.2数据库需求分析72.3实例功能92.4系统流程图9第3章酒店管理系统介绍103.1登录界面103.2 管理员界面113.2.1 基础设置113.2.2 业务管理12
4、3.2.3房态管理14第4章 酒店管理系统设计154.1 数据库设计154.2功能模块设计184.2.1 创建系统主窗口184.2.2 实现系统登录功能204.2.3实现客房类型设置功能214.2.4实现客房信息设置功能234.2.5实现预订管理功能234.2.6实现入住管理功能254.2.7实现消费记账功能264.2.8 实现收银退房功能274.2.9实现设置房态图的功能29结 束 语32参 考 文 献33致 谢34第1章 绪 论1.1 项目开发背景酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,
5、我国在2020年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。酒店行业的激烈竞争使得争取客源、提高酒店满员率、指定正确的销售策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一有效的统计分析手段,计算机管理系统具有明显的优势,它在数据保存、数据交换等方面均能做到快速可靠,是手工操作所不能完成的。本套酒店管理系统正是为了解决部门之间的信息交流与处理,以提高酒店办公效率而开发的。1.2 酒店信息化管理的目标1) 为销售提供全面,准确的信息数据。2) 为
6、客人提供快捷、细致、周到的服务。3) 为财务提供严密账务系统。4) 具有处理各种复杂情况的能力。1.3 系统开发工具1.3.1 Visual basic .NETVisual Basic.NET是从 Visual Basic 语言演变而来,是一种为高效地生成类型安全和面向对象的应用程序而设计的语言。Visual Basic 允许开发人员开发面向 Windows、Web 和移动设备的程序。与所有面向Microsoft .NET Framework语言一样,使用 Visual Basic 编写的程序都具有安全性和语言互操作性方面优点。VB.net常被人称为VB7.0即对VB6的升级是不对的,几乎在
7、.net中思想已经完全改变,VB6中是基于事件和对象的思想,而在.net中由于使用了.net框架,面对对象在.net中尤为突出,6中过程思想还能运用,但在.net中过程思想已完全被OOP思想取代。1.3.2 SQL Server 2005SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系
8、统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。第2章 需求分析与规格说明需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块。2.1 酒店管理系统的需求分析一个通用的酒店管理系统应该包括下图1示的功能模块,其中每个功能都由若干相关联的子功能模块组成,如图2-1所示:其他系统接口报表管理财务核查管理客房及客史管理前台收银管理前台接待管理预订管理基础设置图2-1 酒店管理系统功能模块2.1.1 基础设置“基础设置
9、”功能模块用于对客房类型、客房价格、客房信息、会员资料设置、系统参数等项目进行初始化设置,这些设置一般不轻易改动,其中包含的子功能模块如图2-2所示:客房信息设置房价设置财务代码设置系统参数设置会员资料设置黑名单设置客房类型设置图2-2 基础设置功能模块2.1.2 预订管理“预订模块”功能模块用于管理客户的预订业务,有散客预订、团体预订、预订查询、修改预订、经理控房、合约配额、房态表、可售情况表的功能,其中包含的子功能模块如图2-3所示:散客预订团体预订预订查询修改预订经理控房合约配额房态表可售情况表 图2-3管理功能模块2.1.3 前台接待管理“前台接待管理”功能模块用于管理客户入住和入住后
10、的相关业务,有散客入住、团队客人入住、预订入住、客人换房、客人续住、房态修改、房态查询的功能,其中包含的子功能模块如图2-4所示:散客入住团队客人入住预订入住客人换房房态查询房态修改客人续住图2-4接待管理功能模块2.1.4 前台收银管理“前台收银管理”功能模块用于管理客户退房及相关收银业务,有记账操作、客房退单、团体退房、预付金管理、附加费管理、佣金管理、费用统计的功能,其中包含的子模块如图2-5所示:记账操作团体退房客房退单预付金管理附加费用管理佣金管理费用统计图2-5收银管理功能模块2.1.5 客房及客史管理“客房及客史管理”功能也叫“管家管理”功能,用于管理客房的信息和客户住宿历史的信
11、息,有可用房查询、房态维护、房态统计、维修房报表、在住散客报表、在住团报表、长住房报表等功能,其中包含的子功能模块如图2-6所示:可用房查询房态维护房态统计维修房报表在住散客报表在住团报表长住房报表其他相关报表图2-6客服及客史管理功能模块2.1.6 财务核查管理“财务核查管理”功能模块用于管理酒店每天的财务核查工作,有夜审、普通房租过账、包价房租过账、结账单审核、打印催账单、班次结账。其中包含的子功能模块如图2-7所示:夜审普通房租过账包价房租过账结账单审核打印催账单班次结账图2-7.财务核查管理功能模块2.1.7 其他系统接口“其他系统接口”功能模块提供了酒店管理系统与其他系统的接口,实现
12、不同系统间的数据共享,其中包含的子功能模块如图2-8所示:电话计费接口公安户籍接口身份证检测视频点播计费宽带接入计费图2-8 其他系统接口功能模块2.2数据库需求分析一个基本的酒店管理系统数据库中大致包括100多张表,分别存放在相应的子功能的数据信息,其中“客房信息”和“客户信息”表是起关键作用的表,用于存放酒店客房的基本信息和酒店入住客户的信息。其他涉及客房的表,都只记录相应的客房编号。“客房信息”和其他表间的关系是1:N的关系。图2-9为酒店管理系统关键实体的E-R图。 楼层信息PK楼层编号 楼层名称客房类型类型编号类型名称价格拼房价格可超预订数是否拼房客房信息客房编号FK1FK2额度人数床数客房描述备注状态是否可拼房入住单Pk入住单号会员编号抵店时间离店时间单据状态入住人数客房价格入住价格折扣是否加
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1