基于.NET的酒店综合信息管理平台毕业设计说明书(34页).doc
《基于.NET的酒店综合信息管理平台毕业设计说明书(34页).doc》由会员分享,可在线阅读,更多相关《基于.NET的酒店综合信息管理平台毕业设计说明书(34页).doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于.NET的酒店综合信息管理平台毕业设计说明书-第 28 页基于.NET的酒店综合信息管理平台摘 要现代化的酒店组织都很庞大,而且服务项目多、信息量大,这样一来,要想提高劳动生产率,降低成本,从而提高服务质量和管理水平,进而促进经济效益,那么就必须借助计算机来进行现代化的信息管理。酒店信息管理平台就是为此而设计的。本文首先分析酒店信息管理系统的现状以及内部存在的问题,并基于此开发了酒店综合信息管理平台,该平台实现了管理员登陆,密码修改,客户预定,入住登记,收银结账等酒店管理中的必备业务,解决了在酒店管理中信息量大,记录频繁,容易出错等困难。最终的目标就是让酒店管理者能方便、高效、合理的对酒
2、店进行管理。关键词:信息管理系统,酒店客房,ASP.NET Hotel integrated information management platform of the .netAbstract The organisation of Modern hotel is grand,which has a variety of service items and huge information. If you want to increase productivity and reduce costs , to improve the service quality and level of
3、management, and thus to promote the economic benefits, then what you all need is to use computers to modernise information management. Hotel information management platform is designed for this purpose. This paper analyses the present situation of hotel management information system and internal pro
4、blems firstly,thus brings up the integrated information management platform.The platform makes those functions Administrator landing, Password revision, Client reservation, Check in registration come true.And it solves the problems of huge hotel management information, frequent records, and easy-mad
5、e mistakes. The ultimate goal is to let the hotel managers can manage the hotel conveniently, efficiently and reasonablely . Keywords:Information Management System,Hotel Rooms,ASP.NET目 录1 引言11.1 绪论11.2 研究的背景11.3 研究的目的及意义31.4 本章小结32 相关技术研究42.1 理论分析42.1.1 UML建模语言42.1.2 B/S模式42.2 开发设计思想62.3 开发及运行环境72.4
6、 本章小结83 系统分析93.1 可行性分析93.1.1 经济可行性分析93.1.2 技术可行性分析93.2 系统功能分析93.2.1 系统功能模块图93.2.2 系统功能介绍103.3 本章小结124 系统的设计与实现134.1 数据库设计134.1.1 客户预约表134.1.2 管理员信息表134.1.3 房间信息表144.1.4 客户入住表144.1.5 客户退房表154.2 系统详细设计154.2.1 系统登陆154.2.2 总管理员登陆164.2.3 基本设置194.2.4 预订管理234.2.5 入住管理274.2.6 前台退房管理314.2.7 客房管理344.2.8 财务查询3
7、64.3 本章小结375 系统调试385.1 系统测试385.2 本章小结386 总结396.1 主要成果396.2 存在问题396.3 展望39参 考 文 献41致 谢421 引言1.1 绪论在互联网高速发展的今天,一切的商业行为都跟网络有密不可分的关系。这不仅是为了不落后于时代,不被主流所淘汰,更是为了更好的借助网络来实现更大的商业利益。随着更多的人接受电子商务,以及年轻一代享受网络预订的方便、迅速,酒店、宾馆等行业也不例外的加入了电子商务时代的行列。这是未来这个行业立于众多竞争中不败之地的关键因素1。随着人们生活质量的不断提高,越来越多的人将外出旅游作为了一种生活休闲方式。对于有些旅游旺
8、季,特别是五一、十一两个黄金周,客房的紧张、人流量的增多、工作效率的下降都给酒店行业和游客造成了困扰。那么酒店信息管理系统不但解决了这些困难,更值得一提的是会给顾客带来极大的方便。随着人们电子商务意识的不断加强,酒店信息管理系统的完善必将成为所有酒店未来的业务发展方向和销售手段。然而目前国内的酒店信息管理系统都处在起步阶段,各项功能不够完善。这是一个很大的市场空缺,是未来酒店所必须装备的管理系统,并且具备了潜在发展潜力和信息覆盖面极广的优势2。科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。由于规模的不断扩大,工作量也在
9、不断的增加,人工化管理越来越不能满足客户的需求,例如不能及时查询客房正常情况和人工管理的费时性等,为了使管理人员可以轻松快捷地完成酒店客房管理任务,实现智能化管理,酒店管理方面软件的应用已成为主流3。酒店综合信息管理平台的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强以及数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点4。研究这个课题,意义不仅仅在于做出一个实际可用的系统,更在于对未成熟的酒店信息管理系统进行探索性的研究。1.2 研究的背景由于经济文化的高速发展,人们的生活水平有了显著提高,假日经济和旅游经济已成为人
10、们消费的热点,各地也把旅游业当作本地经济发展的重要支柱之一,从而促进了酒店住宿业的快速发展,同时,随着酒店越来越多,人们的要求越来越高,酒店之间的竞争也愈来愈激烈。如何在激烈的竞争中生存发展,是每一个酒店管理者必须面临的问题。对酒店客房的经营状况起决定作用的是酒店客房的服务管理水平。如何利用先进的管理手段,提高酒店客房的管理水平,已成为酒店客房酒店业发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。虽然酒店信息管理系统并不是酒店客房管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店客房的服务管理提供强有力的支持。因此,采用全新
11、的高效率的计算机网络和酒店客房管理系统,已成为提高酒工作的管理效率、改善服务水准的重要手段之一。在某种意义上,酒店客房管理方面的信息化已成为评价现代化酒店的重要标准5。随着科学技术水平的不断提高,各行业都在采用高新技术进行深化管理,酒店客房业也如此。电脑在酒店客房业的应用是从70年代发展起来的。美国饭店和旅馆协会的调查表明,19711998年的十几年间,使用电脑的酒店客房以每五年翻三翻(即八倍)的速度增长。我国的酒店客房业是从80年代开始使用电脑的,到90年代初,一些大城市有45%的酒店客房业已经装备。采用计算机进行管理,实现了前、后台服务一次性结帐,使酒店客房条理化、规范化、科学化,极大地提
12、高了酒店客房的管理水平和工作效率。作为日益发展的酒店业,着眼于未来,采用计算机进行酒店客房管理,是与国际星级酒店管理模式接轨的正确决策。计算机的引入,不仅减轻员工的劳动强度,提高工作效率,也将带来可观的经济效益。近年来计算机在我国突飞猛进的发展,越来越多的行业都涉足到这个新兴的领域,而酒店管理由于自身应该和顾客及时快捷紧密联系的特点,更应该乘着这股春风打开酒店管理的新一页,为酒店管理与国际接轨以及酒店的长足发展打下良好的基础。本系统可以借用计算机信息化的优势,方便快捷的实现顾客和管理者的交互,方便管理者在第一时间了解顾客的需求,及时做好对应措施,从而使经营者在竞争日益激烈的酒店服务行业中取得优
13、势6。但是,国内酒店IT技术的引用距离国外还是有着不小的差距,总体而言,国内酒店IT技术开发的现状是:1、需求不明确,使酒店项目工程性强,产品化不足,开发商的总体成本居高不下,研发缺乏原动力。2、没有行业统一标准,厂商各自为政,市场分化导致产品整合难度大。3、产品推广依赖行政手段和关系网,抑制了新技术的引进和技术的创新,不利于形成自己的产品特色和质量控制。4、国外优秀品牌的低价进入,垄断了国内高星级市场,开发商利润空间式微7。1.3 研究的目的及意义在过去的几年中,管理人员仅仅把计算机看成是计算的工具,而现在,计算机被看成是创造利润的工具。凡是那些不愿意掌握有关计算机和信息资源管理方面基本知识
14、的用户管理人员和行政首脑,必将成为落伍者!伴随着我国旅游业的高速发展,酒店客房酒店行业的服务档次迫切需要提高。在酒店客房酒店竞争日趋激烈的今天,要成为佼佼者,就必须与高新技术紧密结合。传统的纯手工或简单的计算工具,已经不适应现代经济高速发展的要求,必须运用现代化管理手段,配备完善的自动化设备,提高酒店的服务水平与质量,从而赢得高信誉、强实力、好效益8。面对酒店客房行业的高速发展和酒店客房行业信息化发展的过程中出现的各种情况,酒店客房信息管理平台在实施后,应能够达到以下目标:1、实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。2、服务管理信息化,可随时掌握客人住宿、客房状态、客人挂账
15、等情况。3、系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。4、客户档案、挂帐信息、预警系统的结合,可对往来客户进行住宿监控,防止坏帐的发生。5、通过酒店客房管理系统的事实,可逐步提高酒店客房的管理水平,提升员工的素质。6、系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求9。1.4 本章小结本章主要研究酒店综合信息管理平台的背景,分析了国内外的现状,讲述了编写酒店综合信息管理平台这个系统所要达到的目的以及意义所在。2 相关技术研究2.1 理论分析2.1.1 UML建模语言UML(统一建模语言)是一套用来设计软件蓝图的标准建模语言,也是一种可视化的面向对象模型分析语言(Mo
16、deling Language),从系统工程的角度来看,UML可以说是一种软件结构的分析工具,因此可说UML(统一建模语言)是一种从软件分析、设计到编写程序规范的标准化建模语言(Modeling Language)10。软件系统集中在一台机器的时代已经过去了。过去那种简单的计算机系统、及建模方法,已经不再适应今天庞大的网络信息的需求。在过去,单一系统的执行结果只影响到单一系统,假设该系统没有正常运行,并不会有人在意。但现在不同了,一个企业的网络系统必须和世界上其他系统互相合作、互相支持,以达到相辅相成,进行相互信息交流的目的,但不同的地域的两个(或N个)系统相互之间要沟通交流并不是那么简单和单
17、纯,因为两者间的系统可能是由互不认识的人所编写,如果他们没有遵守一套标准的规范来编写和开发,一定无法达到双方沟通的目的,若因此而导致任一方的数据处理方式错误,并传递至全世界时,其损失将无法估计。因此拥有一套标准的不因人、事、地不同而不同的系统定义语言就显得格外重要。UML并没有局限于单一平台或程序开发语言,因此非常适合作为不同系统网络之间的沟通桥梁。UML不是一种程序设计语言(Programming Language),而是一种图形化的面向对象的设计工具语言。UML基本上与流程无关,适用于“使用案例驱动(UseCase Driven)”、“以结构为中心(Arichitecture-Centri
18、c)”且为迭代式、渐进式的开发流程11。 这种建模语言的最大用途是利用图形来描述真实世界各个对象的符号表示,让所有系统设计者在构建系统时从系统流程分析、系统需求、对象模型化定义到整个开发过程完全标准化。不因系统设计者使用不同的程序设计语言而有所不同,因此也可以说使用UML的目的是要建立一套软件系统从系统分析、流程设计到整个开发的标准表示方法。2.1.2 B/S模式B/S(Browser/Server)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同
19、的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪12。随着Internet和WWW的流行,以往的主机终端和CS都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了BS型模式,即浏览器服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存
20、放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet13。2.1.3 ASP.NET的优点1.强大的动态Web支持: ASP虽有较大的灵活性,但效率不高,且缺乏面向对象的设计,从页导致ASP代码比较凌乱,开发维护都相对困难。ASP.Net为Web页面提供了一种集成式的支持。使用ASP.Net
21、,可以编译页面中的代码,而这些代码可以运用高级语言来编写,因此易于实现并有较高的运行效率。2.高效的数据访问技术 ASP.Net中可以运用ADO.NET。ADO.NET提供了对关系数据库和各种数据源的高效访问。这些组件甚至可以访问文件系统和目录。另外,.Net内置了XML的支持,可以处理从非Windows平台导入或者导出的数据。3.代码共享 ASP.Net沿用.Net中引入的程序集概念,替代了传统的DLL,可较好的实现代码在应用程序之间的共享方式。4.面向对象的编程 ASP.Net处于.NET Framework中,.NET Framework及其推荐采用的语言C#是完全基于面向对象的。5.语
22、言的无关性 在.NET中,VB.Net,C#,J#和Managed C+等语言都可以编译为通用的中间语言(IL)。这说明语言可以用从前未有的方式交互操作。6.增强的安全性 每个程序集可以包含内置的安全信息,这样就可以非常准确的控制程序集的使用方式。7.可运用C# C#是.Net的一种面向对象的新语言。这种企业编程语言带有下一代编程语言服务运行时( NGWS Runtime ):NGWS Runtime 是一个不仅管理执行代码、同时也提供使编程更加容易的动态环境。编译器产生受管代码以指向这种受管理执行环境。你获得跨平台语言集成、跨平台语言异常处理、增强安全性、版本控制、安排支持和查错服务。支持N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 NET 酒店 综合信息 管理 平台 毕业设计 说明书 34
限制150内