基于NET的酒店综合信息管理平台毕业设计说明书 精品.docx
- 文档编号:26720274
- 上传时间:2023-06-22
- 格式:DOCX
- 页数:47
- 大小:2.50MB
基于NET的酒店综合信息管理平台毕业设计说明书 精品.docx
《基于NET的酒店综合信息管理平台毕业设计说明书 精品.docx》由会员分享,可在线阅读,更多相关《基于NET的酒店综合信息管理平台毕业设计说明书 精品.docx(47页珍藏版)》请在冰豆网上搜索。
基于NET的酒店综合信息管理平台毕业设计说明书精品
基于.NET的酒店综合信息管理平台
摘要
现代化的酒店组织都很庞大,而且服务项目多、信息量大,这样一来,要想提高劳动生产率,降低成本,从而提高服务质量和管理水平,进而促进经济效益,那么就必须借助计算机来进行现代化的信息管理。
酒店信息管理平台就是为此而设计的。
本文首先分析酒店信息管理系统的现状以及内部存在的问题,并基于此开发了酒店综合信息管理平台,该平台实现了管理员登陆,密码修改,客户预定,入住登记,收银结账等酒店管理中的必备业务,解决了在酒店管理中信息量大,记录频繁,容易出错等困难。
最终的目标就是让酒店管理者能方便、高效、合理的对酒店进行管理。
关键词:
信息管理系统,酒店客房,ASP.NET
Hotelintegratedinformationmanagementplatformofthe.net
Abstract
TheorganisationofModernhotelisgrand,whichhasavarietyofserviceitemsandhugeinformation.Ifyouwanttoincreaseproductivityandreducecosts,toimprovetheservicequalityandlevelofmanagement,andthustopromotetheeconomicbenefits,thenwhatyouallneedistousecomputerstomoderniseinformationmanagement.Hotelinformationmanagementplatformisdesignedforthispurpose.
Thispaperanalysesthepresentsituationofhotelmanagementinformationsystemandinternalproblemsfirstly,thus bringsuptheintegratedinformationmanagementplatform.TheplatformmakesthosefunctionsAdministratorlanding,Passwordrevision,Clientreservation,Checkinregistrationcometrue.Anditsolvestheproblemsof hugehotelmanagementinformation,frequentrecords,andeasy-made mistakes.Theultimategoalistoletthehotelmanagerscanmanagethehotelconveniently,efficientlyandreasonablely.
Keywords:
InformationManagementSystem,HotelRooms,ASP.NET
1引言
1.1绪论
在互联网高速发展的今天,一切的商业行为都跟网络有密不可分的关系。
这不仅是为了不落后于时代,不被主流所淘汰,更是为了更好的借助网络来实现更大的商业利益。
随着更多的人接受电子商务,以及年轻一代享受网络预订的方便、迅速,酒店、宾馆等行业也不例外的加入了电子商务时代的行列。
这是未来这个行业立于众多竞争中不败之地的关键因素[1]。
随着人们生活质量的不断提高,越来越多的人将外出旅游作为了一种生活休闲方式。
对于有些旅游旺季,特别是五一、十一两个黄金周,客房的紧张、人流量的增多、工作效率的下降都给酒店行业和游客造成了困扰。
那么酒店信息管理系统不但解决了这些困难,更值得一提的是会给顾客带来极大的方便。
随着人们电子商务意识的不断加强,酒店信息管理系统的完善必将成为所有酒店未来的业务发展方向和销售手段。
然而目前国内的酒店信息管理系统都处在起步阶段,各项功能不够完善。
这是一个很大的市场空缺,是未来酒店所必须装备的管理系统,并且具备了潜在发展潜力和信息覆盖面极广的优势[2]。
科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
由于规模的不断扩大,工作量也在不断的增加,人工化管理越来越不能满足客户的需求,例如不能及时查询客房正常情况和人工管理的费时性等,为了使管理人员可以轻松快捷地完成酒店客房管理任务,实现智能化管理,酒店管理方面软件的应用已成为主流[3]。
酒店综合信息管理平台的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强以及数据安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点[4]。
研究这个课题,意义不仅仅在于做出一个实际可用的系统,更在于对未成熟的酒店信息管理系统进行探索性的研究。
1.2研究的背景
由于经济文化的高速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为人们消费的热点,各地也把旅游业当作本地经济发展的重要支柱之一,从而促进了酒店住宿业的快速发展,同时,随着酒店越来越多,人们的要求越来越高,酒店之间的竞争也愈来愈激烈。
如何在激烈的竞争中生存发展,是每一个酒店管理者必须面临的问题。
对酒店客房的经营状况起决定作用的是酒店客房的服务管理水平。
如何利用先进的管理手段,提高酒店客房的管理水平,已成为酒店客房酒店业发展的当务之急。
面对信息时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。
虽然酒店信息管理系统并不是酒店客房管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店客房的服务管理提供强有力的支持。
因此,采用全新的高效率的计算机网络和酒店客房管理系统,已成为提高酒工作的管理效率、改善服务水准的重要手段之一。
在某种意义上,酒店客房管理方面的信息化已成为评价现代化酒店的重要标准[5]。
随着科学技术水平的不断提高,各行业都在采用高新技术进行深化管理,酒店客房业也如此。
电脑在酒店客房业的应用是从70年代发展起来的。
美国饭店和旅馆协会的调查表明,1971~1998年的十几年间,使用电脑的酒店客房以每五年翻三翻(即八倍)的速度增长。
我国的酒店客房业是从80年代开始使用电脑的,到90年代初,一些大城市有45%的酒店客房业已经装备。
采用计算机进行管理,实现了前、后台服务一次性结帐,使酒店客房条理化、规范化、科学化,极大地提高了酒店客房的管理水平和工作效率。
作为日益发展的酒店业,着眼于未来,采用计算机进行酒店客房管理,是与国际星级酒店管理模式接轨的正确决策。
计算机的引入,不仅减轻员工的劳动强度,提高工作效率,也将带来可观的经济效益。
近年来计算机在我国突飞猛进的发展,越来越多的行业都涉足到这个新兴的领域,而酒店管理由于自身应该和顾客及时快捷紧密联系的特点,更应该乘着这股春风打开酒店管理的新一页,为酒店管理与国际接轨以及酒店的长足发展打下良好的基础。
本系统可以借用计算机信息化的优势,方便快捷的实现顾客和管理者的交互,方便管理者在第一时间了解顾客的需求,及时做好对应措施,从而使经营者在竞争日益激烈的酒店服务行业中取得优势[6]。
但是,国内酒店IT技术的引用距离国外还是有着不小的差距,总体而言,国内酒店IT技术开发的现状是:
1、需求不明确,使酒店项目工程性强,产品化不足,开发商的总体成本居高不下,研发缺乏原动力。
2、没有行业统一标准,厂商各自为政,市场分化导致产品整合难度大。
3、产品推广依赖行政手段和关系网,抑制了新技术的引进和技术的创新,不利于形成自己的产品特色和质量控制。
4、国外优秀品牌的低价进入,垄断了国内高星级市场,开发商利润空间式微[7]。
1.3研究的目的及意义
在过去的几年中,管理人员仅仅把计算机看成是计算的工具,而现在,计算机被看成是创造利润的工具。
凡是那些不愿意掌握有关计算机和信息资源管理方面基本知识的用户管理人员和行政首脑,必将成为落伍者!
伴随着我国旅游业的高速发展,酒店客房酒店行业的服务档次迫切需要提高。
在酒店客房酒店竞争日趋激烈的今天,要成为佼佼者,就必须与高新技术紧密结合。
传统的纯手工或简单的计算工具,已经不适应现代经济高速发展的要求,必须运用现代化管理手段,配备完善的自动化设备,提高酒店的服务水平与质量,从而赢得高信誉、强实力、好效益[8]。
面对酒店客房行业的高速发展和酒店客房行业信息化发展的过程中出现的各种情况,酒店客房信息管理平台在实施后,应能够达到以下目标:
1、实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。
2、服务管理信息化,可随时掌握客人住宿、客房状态、客人挂账等情况。
3、系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。
4、客户档案、挂帐信息、预警系统的结合,可对往来客户进行住宿监控,防止坏帐的发生。
5、通过酒店客房管理系统的事实,可逐步提高酒店客房的管理水平,提升员工的素质。
6、系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求[9]。
1.4本章小结
本章主要研究酒店综合信息管理平台的背景,分析了国内外的现状,讲述了编写酒店综合信息管理平台这个系统所要达到的目的以及意义所在。
2相关技术研究
2.1理论分析
2.1.1UML建模语言
UML(统一建模语言)是一套用来设计软件蓝图的标准建模语言,也是一种可视化的面向对象模型分析语言(ModelingLanguage),从系统工程的角度来看,UML可以说是一种软件结构的分析工具,因此可说UML(统一建模语言)是一种从软件分析、设计到编写程序规范的标准化建模语言(ModelingLanguage)[10]。
软件系统集中在一台机器的时代已经过去了。
过去那种简单的计算机系统、及建模方法,已经不再适应今天庞大的网络信息的需求。
在过去,单一系统的执行结果只影响到单一系统,假设该系统没有正常运行,并不会有人在意。
但现在不同了,一个企业的网络系统必须和世界上其他系统互相合作、互相支持,以达到相辅相成,进行相互信息交流的目的,但不同的地域的两个(或N个)系统相互之间要沟通交流并不是那么简单和单纯,因为两者间的系统可能是由互不认识的人所编写,如果他们没有遵守一套标准的规范来编写和开发,一定无法达到双方沟通的目的,若因此而导致任一方的数据处理方式错误,并传递至全世界时,其损失将无法估计。
因此拥有一套标准的不因人、事、地不同而不同的系统定义语言就显得格外重要。
UML并没有局限于单一平台或程序开发语言,因此非常适合作为不同系统网络之间的沟通桥梁。
UML不是一种程序设计语言(ProgrammingLanguage),而是一种图形化的面向对象的设计工具语言。
UML基本上与流程无关,适用于“使用案例驱动(UseCaseDriven)”、“以结构为中心(Arichitecture-Centric)”且为迭代式、渐进式的开发流程[11]。
这种建模语言的最大用途是利用图形来描述真实世界各个对象的符号表示,让所有系统设计者在构建系统时从系统流程分析、系统需求、对象模型化定义到整个开发过程完全标准化。
不因系统设计者使用不同的程序设计语言而有所不同,因此也可以说使用UML的目的是要建立一套软件系统从系统分析、流程设计到整个开发的标准表示方法。
2.1.2B/S模式
B/S(Browser/Server)模式又称B/S结构。
它是随着Internet技术的兴起,对C/S模式应用的扩展。
在这种结构下,用户工作界面是通过IE浏览器来实现的。
B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪[12]。
随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。
B/S模式最大特点是:
用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。
客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。
在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。
而各个企业可以在此结构的基础上建立自己的Internet[13]。
2.1.3ASP.NET的优点1.强大的动态Web支持:
ASP虽有较大的灵活性,但效率不高,且缺乏面向对象的设计,从页导致ASP代码比较凌乱,开发维护都相对困难。
ASP.Net为Web页面提供了一种集成式的支持。
使用ASP.Net,可以编译页面中的代码,而这些代码可以运用高级语言来编写,因此易于实现并有较高的运行效率。
2.高效的数据访问技术ASP.Net中可以运用ADO.NET。
ADO.NET提供了对关系数据库和各种数据源的高效访问。
这些组件甚至可以访问文件系统和目录。
另外,.Net内置了XML的支持,可以处理从非Windows平台导入或者导出的数据。
3.代码共享
ASP.Net沿用.Net中引入的程序集概念,替代了传统的DLL,可较好的实现代码在应用程序之间的共享方式。
4.面向对象的编程ASP.Net处于.NETFramework中,.NETFramework及其推荐采用的语言C#是完全基于面向对象的。
5.语言的无关性在.NET中,VB.Net,C#,J#和ManagedC++等语言都可以编译为通用的中间语言(IL)。
这说明语言可以用从前未有的方式交互操作。
6.增强的安全性每个程序集可以包含内置的安全信息,这样就可以非常准确的控制程序集的使用方式。
7.可运用C#C#是.Net的一种面向对象的新语言。
这种企业编程语言带有下一代编程语言服务运行时(NGWSRuntime):
NGWSRuntime是一个不仅管理执行代码、同时也提供使编程更加容易的动态环境。
编译器产生受管代码以指向这种受管理执行环境。
你获得跨平台语言集成、跨平台语言异常处理、增强安全性、版本控制、安排支持和查错服务。
支持NGWSRuntime的主要语言是C#.支持NGWS框架的很多程序是用C#写的,C#语言借鉴了C++,但是具备现代化和新增的类型安全——使C#成为企业解决方案的首选语言.在企业计算领域,C#将会变成为用于编写"下一代窗口服务"(NextGenerationWindowsServices,简写为NGWS)应用程序的主要语言。
基于C#具有如此多的优良特性,而且又是.net开发的首选语言,因此,在开发本系统时我选择了它作为开发语言[14]。
2.2开发设计思想
本酒店客房设有豪华套间、标准间、普间、双人间、房间共65间,床位120张。
随着信息技术的发展和人们对酒店客房酒店的要求越来越高,该酒店客房已明显觉得手工管理已不能适应当前酒店客房高速发展的需要,已意识到使用计算机网络和计算机管理的重要性,决定首先在客房部采用酒店客房管理系统。
该系统应充分利用信息技术提高酒店客房的管理水平、服务水平。
酒店客房管理系统要实现客房预定、住宿登记、追加押金、调房登记、退房结账、查询统计、预收销售报表等等功能。
其中宿费提醒可以在住宿费超过押金的时候预警,提示前台要客人补交押金,该功能可明显提高对住宿人员宿费的有效管理。
将动态实时的住宿登记、客房调整、销售报表、追加押金等有机地联系在一起,对酒店客房进行全方位的管理。
本软件从安全性和易维护性考虑,选择了WEB实现技术。
简单的说就是将系统做成一种B/S模式,本系统的前台是基于.NET3.5采用MicrosoftVisualStudio2010开发环境,用C#语言编写代码,可以让用户通过浏览器直接访问酒店管理系统,并且管理者可以方便地对其进行管理维护。
在数据库连接方面选择SQL作为后台数据库服务。
VisualStudio作为一种WEB实现技术,它的效率是很高的,拥有Java语言“一次编写,各处运行”的特点[15]。
分析的第一步是定义用例,即描述酒店客房管理系统的功能,确定系统的功能需求。
系统中的用例如图2.1所示:
图2.1利用UML做模型样板
2.3开发及运行环境
本软件是在WindowsXP+MicrosoftVisualStudio2008+SQLServer2005的环境下完成的。
下面就对这些开发工具进行介绍:
开发环境:
MicrosoftVisualStudio2008
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。
使用VisualStudio2008可以高效开发Windows应用。
设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。
同时VisualStudio2008支持项目模板、调试器和部署程序。
VisualStudio2008可以高效开发Web应用,集成了AJAX1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
后台数据库:
SQLServerManagementStudio2005
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2005数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2005结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。
2.4本章小结
本章阐述了本系统的开发设计思想,对开发运行环境和所用语言做了基本的介绍,并且对所采用的几种技术做了简要的解释,为本系统的开发研究做了相应的理论分析。
3系统分析
3.1可行性分析
可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
3.1.1经济可行性分析
经济可行性:
主要是对项目的经济效益进行评价。
本系统是基于ASP.NET3.5的酒店管理系统采用MicrosoftVisualStudio2008开发环境,用C#语言编写代码,SQL作为后台的数据库服务,同时使用B/S开发模式。
因为工程项目比较简单,又可以去图书馆查阅资料以及得到老师同学的帮助,基本上不需要任何经费,仅仅需要的是脑力和体力上的劳动,而且本系统正式使用后,将会大大的提高酒店客房管理的效率。
所以说在经济上完全没有问题的。
3.1.2技术可行性分析
技术可行性:
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
本系统主要采用了MicrosoftVisualStudio2008和SQLServer2005进行相关的开发,而MicrosoftVisualStudio2008是面向对象的可视化软件开发工具,其对编程平台对数据库的访问做了很好的封装,数据库接口的转换只需动态更改控件的相关属性即可;另考虑到SQLServer数据库服务器用户,亦提供SQLServer数据库接口,微软公司的SQLServer数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此技术上的难度也不大。
3.2系统功能分析
3.2.1系统功能模块图
系统功能模块图如图3.1所示:
图3.1系统功能模块图
3.2.2系统功能介绍
1、系统信息
包括管理员权限管理。
管理员修改密码,用户名,设置管理员权限等基本操作。
2、基础设置
用于对客房类型、客房价格、客房信息、系统参数项目进行初始化设置,这些设置一般不轻易改动。
客房信息设置:
用于添加和设置本酒店客房的分类信息,内容包括房号,房类,楼层,额定人数,床位和一些备注信息,可以查看每个房间的详细信息,更新房间基本信息,删除房间基本信息等功能。
夜审状况设置:
设置房间的夜审信息。
房价设置:
用于设置房价的基本信息。
包括房间的原始价格,打折信息,内容包括折扣名、折扣值、房类编号、打折后房价、开始时间、结束时间、备注等。
其中可以按照房间类型来统一设置房价和其他打折内容,也可以为具体房间重新设置房价和打折等信息,同是还可以清空房间的打折信息(过了打折的时间段后)。
3、预定管理
用于管理客户的预定业务。
散客预定:
用于零散的客人,例如探望学生的家长。
散客预定一般要求输入房类、房价及折扣、抵店日期、离店日期、订房人。
团体预定:
用于一些前来参加学术会议的团体。
团体预定要生成一个团主单,团主单可以理解为统一管理这个团体的主机构,包括团体的集中信息管理和帐务管理。
再从这个团主单预定具体的房间类别、房间数、以及对预定房间进行排房、入住等。
预定查询:
用于查询客户预定的情况。
修改预定:
用于重新定义预定的资料。
处理过期预定信息:
预定管理员可以进入该模块查询已经超出预定期限内的预定信息,管理员可以选择一个个清除,也可以全部一起清除。
清除后,数据库中相应的该预定信息将被彻底清除。
4、入住管理
用于管理客户入住及入住后相关的业务,其中包含的功能模块:
散客入住:
用于客人在没有预定的情况下入住酒店客房房间。
散客入住一般要求输入房号、房价及折扣(折扣实在基础设置中设置,只有总管理员有权设置)、入住日期等信息。
团队客人入住:
用于管理团队客人的入住,一般团队客人都是需要预定的,因此团体客人入住是给预定的团体安排具体的房间。
其中具体房间实际上是该团体所预定的房间。
预定入住:
包括个人预定入住,和团体预定入住。
只要个人或团体所预定的房间实在预定期限内,入住管理员可以直接将预定客人的信息提出,存入到入住客人信息中,如果是团体入住,入住管理员可以对该团里内的所有成员进行排房。
客人换房:
用于根据住店客人的换房要求,调换房间或是调整宾客住房(本功能实际上是通过修改入住客人信息实现)。
5、前台收银管理
用于管理客户退房及相关的收银业务,其中包含的功能模块:
散客退房:
用于没有经过预约直接入住的客户的退房管理,系统会根据客户入住的天数,直接计算出客户应付的金额。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于NET的酒店综合信息管理平台毕业设计说明书 精品 基于 NET 酒店 综合信息 管理 平台 毕业设计 说明书