ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:500.70KB ,
资源ID:20079302      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20079302.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店登记入住管理系统Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店登记入住管理系统Word下载.docx

1、SQL Server 2005, C#.NET, the hotel management 引 言在当今激烈的酒店竞争中如何脱颖而出,才是酒店行业所关注的目标,这迫使酒店管理层不断深化酒店改革,而借助现在正快速发展的IT工具,无疑是各位酒店管理们的最佳选择,抢占客源、增加客户满意度、优化资源配置、制定营销策略成为首要的业务,提高经济效益才是当下竞争的关键要素。而酒店管理系统便可以为酒店管理提供最有效的手段,发挥管理系统强大的优势,在数据分析、数据保存、数据交换等均快速可靠,是人力操作所不能完成的。在未来的几年中酒店的竞争将逐步走向智能化、信息化、效率化。酒店业信息化发展主要分为:一是超级化发展

2、趋势,一个表现就是集团越来越大,领域越来越多;二是电子网络发展体现在资源共享、又是互补、共赢共生,而非竞争的你死我活达到相互依存、相互共赢;三是国际化发展,与世界接轨,与世界共赢,做世界村的村民。IT信息技术为酒店的信息化管理提供了可以实现的保证,整合起来的信息化管理和只能管理给酒店管理带来了更加快捷合理的管理方式,让酒店管理在管理层面上产生巨大的革新。经过长时间的测试研发形成了一套完整的管理系统软件,该系统涵盖登记管理、房间管理、财务管理、备份管理等。强大的功能也为酒店行业提供了坚实的后台程序。达到高层次的酒店管理水平,为酒店国际化提供更好的桥梁和综合管理工具。第一章 绪论酒店登记入住管理系

3、统强调的是对酒店登记信息的整合,以及为用户提供快捷方便的服务,从而达到综合管理的目的,对于酒店企业来说一个好的酒店管理系统带来将是更大的经济效益。所以,酒店管理系统将作为一个应用手段帮助企业在酒店竞争中实现效益和名利的双丰收。时间在发展社会在进步越来越多的科技被应用到现实生活中,而应用最多的就是计算机智能与计算机信息管理,在这两个方面计算机具有非常强大的管理和运算功能,由于强大的功能所以被应用于各个领域。而作为计算机的一部分应用,信息管理系统却有着更多的优点,它具有对数据的方便、快速的处理能力,具有非常好的安全性,具有非常方便的实用性,具有非常长的使用寿命,而且节省人力、物力、财力等,这些都为

4、信息管理系统的普及以及应用提供了坚实的基础,也是酒店管理系统在现实社会上应用广泛且效果明显的一个重要前提。因此,在酒店管理系统上加大开发力度是非常有前景和实际意义的。1.1 Visual C#.NET介绍.NET框架是微软公司为了适应市场发展推出的一个全新的编程平台,目前的主流版本是3.5。而C#语言确是专门为微软公司的.NET Framework而设计的语言。就C#本身而言它仅仅是一种语言,尽管它在.NET平台环境下执行,但它并不是.NET的一部分。例如.NET平台支持的一些特性,C#语言却并不完全支持 。而C#语言支持的另一些特性,.NET却不完全支持。在我们正常安装Visual Stud

5、io 2008的同时,.NET Framework 3.5也同时被安装到了本地计算机中1。C#(读作C sharp)作为强大的、面向对象语言,它在.NET 平台下使用,用C#编写,在.NET Framework中运行。使用C#语言不仅可以编写传统的Windows桌面应用程序(Winforms),而且还可以编写Windows服务程序(Windows Service)、Web应用程序(ASP.NET)以及Web服务应用程序(Web Service)等。所以在当前的软件开发中,C#已成为绝对的主流语言,可以说C#语言和Java语言在当今企业编程应用中,已经占据半壁江山 2。1.2 SQL Serve

6、r2005简介目前,SQL Server 最新的版本是SQL Server 2012,而我们本次设计所用的是之前的版本 SQL Server 2005,它提供了数据报表、数据分析、数据整合、数据库引擎等功能,而且操作方便,应用平台广,具有非常出色的性能。下面简单介绍一下SQL Server 2005的一些特点3: 数据库引擎,是数据库操作的核心服务,具体操作包括:数据存储、数据处理和数据保护。它可以提供更快的操作、访问速度,更强的事务处理能力以及更好的大数据处理能力。 数据挖掘,是标准的只能挖掘算法,通过对数据中存在的趋势和模式的分析,对业务难题做出最佳解决方案。 .net框架主机,提供一个类

7、似于VisualC#.net和微软的Visual Basic框架,创建数据库对象,分别包括类和集合。 SQL中介服务,中介服务将为各类大型应用软件提供分布的异步应用框架。 Web服务,SQL Server将作为超文本传输协议(HTTP),提供web服务,并在使用中提供一个新型的数据存储功能。 报表服务,我们可以利用SQL Server提供报表的控制,最后通过visual Studio进行报表的发行。 Transact-SQL 的增强性能,SQL Server为可开发应用的数据库软件和服务,提供了各类新的语言功能,而且增加了许多性能。这些新的性能包括递归查询、数据排列以及处理错误等功能。第二章

8、需求分析2.1 应用需求分析由于社会的快速发展各行各业也逐步的走向了信息化的管理时代,特别是酒店行业的管理也越来越受到关注,现在的酒店管理已经逐步走向信息化、智能化管理,而不是单纯的住宿、结算管理,要更加综合的发展管理的更多方面。首先,用户选择了我们的酒店从入住登记的那一刻起直至退房为止,我们要为客户提供最佳的服务以及最可靠的信息管理。作为一个服务性行业酒店管理系统要做到最全面的综合服务,让客户有一种用户至上的感受。提高酒店的管理水平,提供快捷的服务,完成酒店的各项管理项目,增加客户的“满意度”。在激烈的酒店竞争形势和环境下,如何拓宽酒店的管理手段和服务质量,才是当下的关键课题。而酒店管理系统

9、便可以为酒店行业提供强有力的支持。利用当下的IT技术以及信息化管理方式将是提高酒店管理水平的非常好的手段之一。2.2服务目标1. 提高效率:节省财力。2. 提高服务质量:节省人力。3. 提高管理水平:节省物力。2.3 可行性分析(1)硬件环境要求:处理器:1GHz以上的处理器。内存512M以上(适量的增加RAM可以提高运行速度和性能) 。硬盘空间:建议1G以上的可用内存。建议1GHz以上的处理器。操作系统Windows XP、Windows 7。显示视频;建议800*600、1024*768及以上,256色4。可以适当增加配置,好的配置更加有利于系统的运行。(2)经济要求:首先要考虑的是它的经

10、济因素。成本主要包括:开发成本、运行成本、维护成本。效益主要包括:经济效益、社会效益。这两个方面是酒店管理系统最先要考虑到的方面,这关系到系统能否正常正确的实施。特别是对于一些中小型的酒店而言成本是他们最先考虑的因素,之后才是效益。解决这些之后才是我们所能提供的方便快捷的操作,实用性强的管理方式。种种分析之后确定出开发成本最小,但是提供效益最多的管理系统5。(3)实施要求:本管理系统具有操作方便、使用简单,适用各类管理人员对酒店进行管理。而且功能强大,可以满足酒店日常管理的各种需求,实施之后可以进行定期维护、定期更新。保证本软件可以最好的服务。经分析、研究后,该项目可行。第三章 总体设计3.1

11、酒店登记入住管理系统的业务流程如图3.1所示。图3.1 业务流程图3.2 系统功能模块如图3.2所示 图3.2功能模块图3.23.2.1 基本文件“基本文件”用于对客房类型、客房信息、房间价格、房间类型等进行设置,包含的模块如图3.3所示。图3.3 “基本设置”功能模块“客房类型”用于设置本酒店房间基本类型信息,包含房间号、房类编号、楼层、额定人数、床数等。“客房价格”用于设置房间的价格,不同类型的房间价格不一样。“房间列表”用于显示最基本的房间号码等信息。“价格计划”用于设置最近打折房间以及优惠房间的信息。3.2.2 预约“预约”用于对酒店的新用户预约,功能模块如图3.4所示。图3.4 “业

12、务管理”功能模块“房间预定”用于处理客户对酒店房间进行的预订。“房间可用性表”用于显示可以使用的图表。“预定列表”用于显示已经预定的客户列表。3.2.3 代理“代理”用于设置新的代理商,功能模块如图3.5所示。图3.5 代理“添加代理”用于添加新的代理商。“代理列表”用于显示添加的代理列表。3.2.4 客户“客户”显示客户,设置客户,功能模块如图3.6所示。图3.6 客户“客户类型”用于设置客户类型。“添加客户”用于添加新的客户。“客户列表”用于显示客户列表。3.2.5 消费项 用以添加、修改、删除新的消费项。3.2.6 退房用于进行退房结算。3.2.7 结算 用于每日账目结算。3.2.8 报

13、表用于显示押金账目信息,功能模块如图3.7所示。 3.7 报表“押金报表”用于显示押金的表。“结算报表”用于显示结算后的数据。“房间报表”用于显示房间信息的报表。3.2.9 酒店管理“酒店管理”主要是酒店管理员操作的功能,主要功能包括:权限设置;数据库备份;数据库恢复;酒店基本设置。3.3 数据库设计3.3.1 数据库需求分析酒店管理系统的数据应该满足查询、保存、更新以及删除等功能,同时要求数据库满足各种信息的输出和输入。根据上述分析,做出如下需求分析总结:(1) 房间状态:入住房、空房、预定房等。(2) 房间类型:单人、双人、三人等。(3) 客人信息:普通客户、会员客户等。(4) 一个房间只

14、能一个客户入住。(5) 保存每个客户的入住信息。经过分析和需求总结,设计如下:(1) 房间类型:房间编号、房间名称、描述。(2) 房间信息:房间编号、楼层号、额定人数、客房描述。(3) 预订:预订编号、预订客户名、预定时间、房间类型等。(4) 登记入住:入住编号、房间号、入住天数等。(5) 房间可用性图标:房间的入住、空房、预定以图表的形式显示。3.3.2 数据库创建根据上述描述的数据项,设计出满足实体间关系的数据表,通过相互约束相互连接形成一个数据库整体7。本酒店登记入住管理系统数据库一共27张数据表,分别存放各类登记入住信息,以及其他功能数据信息,详细表名如图3.1所示。表3.1 系统数据

15、表名称数据表名称数据名称AgencyDeleteLogRoleBackUpHisDepositRoomBookingHotelSetupRoomAllottedCheckInItemRoomCalendarCustomerMessageRoomReserveClosingPaymentByChequeRoomTypeConsumleItemRatePlanUserLogCurrencyRateTypeUsersCustTypeResDeposit酒店管理系统数据库是在后台运行的,在Windows环境下,用SQL Server建立所需要的数据库HMS_Data.MDF8。先简单列出几个表,其他表

16、类似。(1) Message表:如表3.2。表3.2 Message表列名数据类型允许空MsgIDnvarchar(10)CheckInIDnvarchar(50)YMsgModulenvarchar(100)MsgDetail(2) RoomAllotted表:如表3.3。表3.3 RoomAllotted表HotelIDNvarchar(10)Nvarchar(2)RoomIDSequenceIntRateTypeIDRoomTypeIDFromDateDatetimeToDateCustIDMemoNvarchar(100AccessLevelPaymentStatus(3) RoomR

17、eserve表:如表3.4。表3.4 RoomReserve表BookRefReserveRefSeqIDReservestatusCheckinRefExpiryDate(4) Deposit表:如表3.5。表3.5 Deposit表CheckIDNvarchar(20)AmountMoneyNvarchar(5RefundNvarchar(100)CreateDateDepdate(5) RoomType表:如表3.6。表3.6 RoomType表MarketingNameLongDescriptionNvarchar(50)StatusNvarchar(5)RoomClassNvarch

18、ar(15)MaxAdultSmallintMaxChildInternet(6) Currency表:如表3.7。表3.7 Currency表CurrencyIDLocalCurrencyForeignCurrencyExchangeRateFloatCreatDate关键表之间的关系图,如图3.8所示9。图3.8 关键表流程图如图3.8所示,最主要的实例就是房间和客户,为了满足房间与客户之间的业务传递,创建了多个用于实现这一联系的业务流程表。3.3.3 数据库连接SQL Server 与Visual C#的连接代码如下 10:(1) 导入数据库的命名空间。using System.Data

19、.SqlClient;(2) 建立到数据库的连接。SqlConnection sqlconn = New SqlConnection(Server=localhost;Database=数据库名字;user ID=sa;password=; );(3) 将第2步建立的连接进行连接。sqlconn.Open();(4) 对需要的数据获取连接。SQLConnection Mycon=this.getcon;(5) 建立一个数据对象集,并对数据集进行填充。SqlDataAdapter dbAdapter = new SqlDataAdapter(lo_cmd);DataSet ds = new Da

20、taSet();dbAdapter.Fill(ds);(7)释放数据库连接。sqlconn.Close();第四章 详细设计4.1流程图如图4.1所示。图4.1 流程图4.2 主窗体设计(1)利用Microsoft Visual Studio 2008创建主窗体(默认窗体),向其中添加主菜单控件(mainstrip1)和状态栏控件(statusStrip1),以及六个快捷按钮,如图4.2。图4.2 主窗体(2)以下为窗体及其控件的属性,如4.1。表4.1 主窗体控件属性控件类型对象(控件)名称属性取值说明FormMainformNameTextStartPositionMainFormCenterScreenT

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1