-网上酒店管理系统.doc
《-网上酒店管理系统.doc》由会员分享,可在线阅读,更多相关《-网上酒店管理系统.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网上酒店管理系统摘要随便计算机的普及与互连网的成熟,利用计算机来管理企业已经慢慢发展到了成熟的阶段,对于服务业的酒店来说,计算机取代人工管理也已经是势在必行。本论文详细论述了酒店管理系统从立项到设计实施(从需求分析、系统分析、概要设计、详细设计、以及测试与调试)的整个开发过程,并附以图形及实例。此系统主要由二大部分构成:基于ASPNET的酒店前台网站及酒店内部应用管理系统。基于ASPNET的酒店前台网站功能主要包括:一般酒店前台网站的酒店品牌宣传和在线预订客房功能;酒店内部应用管理系统功能主要包括:客房管理、餐饮管理、服务管理、查询管理等功能模块,该部分是软件编程,经由软件工程设计原理而设计。
2、由于作为一个整体系统,其必然要具有若干子系统以不同侧重程度完成各种服务。此论文便是以子系统为具体研究对象来说明酒店管理系统中各个服务模块是如何实现的。 关键词:酒店管理;SQL Server;VC+;AHotels manage system on lineAbstractCasual the computer popularizing and interconnection net maturity, make use of coming to manage enterprise developing already slowly having arrived at the mature s
3、tage the computer, that the computer substitutes manpower administration as for the service industry hotel, is to be imperative also already.This thesis detailed comment that hotel management system secondary set up a project arrive at design be put into effect (secondary need analytical, systems an
4、alysis, essentials design, detailed design, and test and debugging) entireness develop process, and attach use artwork and example.This system is composed of two major part mainly: Owing to the ASPNET hotel, the proscenium applies management system in the inside of website and hotel. Owing to the AS
5、PNET hotel proscenium website, the function includes mainly: The general hotel proscenium website hotel brand propagates the guest room function and subscribes to on line; In the inside of hotel, the application management system function includes mainly: The guest room manages , the meal drinks sup
6、ervisory service, functions module such as managing , inquiring about administration, be a parts turn to be a software programming , design principle but design that via the software engineering. Since system , whose necessity should be various in its entirety having some subsystems not to be comple
7、ted with putting particular emphasis on degree serve. This thesis is to explain that the hotel serves a module one by one in management system is how to come true coming taking subsystem as concrete object of study.Key words :Hotel Management ,SQL Server , Visual C+, ASP.NET 目录摘要2引言41开发环境及数据库概述41.1
8、技术简介41.1.1 ASP.NET技术简介51.1.2 B/S结构51.1.3 Visual C+简介51.2 数据库系统及基本设计方法62系统总体设计研究72.1 整体系统简介72.2 系统的可行性研究73 系统总体设计及功能分析83.1 系统需求分析83.2 系统功能模块设计123.2.1 酒店内部应用管理系统功能模块设计123.3.2 酒店前台网站功能模块设计164 系统详细设计194.1 系统目标设计194.2 数据库设计204.2.1 酒店管理系统数据结构设计204.2.2 酒店前台网站数据库关系及应用原理245 部分模块功能实现与运行测试255.1酒店后台应用管理系统255.2
9、酒店前台网站关键界面及代码356 系统开发小结37致谢37附录38参考文献42网上酒店管理系统引言 随着计算机的迅猛普及,以计算机形式的管理系统代替人工管理已经越来越普及。且目前,它已成为现代人生活中重要的一部分。酒店管理系统就是其中为满足商业需要,方便人员管理酒店业务而开发的系统之一。其开辟了一个新的酒店管理模式。但是,国内的酒店管理系统设计较为混乱,没有统一的结构,功能模块各有优劣。还需开发和利用,以形成统一的规范。由于以上原因,这次毕业设计我选择了这个课题,即基于ASP.NET来实现一个的酒店前台网站和一个酒店内部的管理系统。目的是通过这次毕业设计促使我进一步学习和巩固软件编程。基于AS
10、P.NET实现的酒店前台网站,可以通过网络实现酒店品牌、客房、食品、服务等的宣传及在线预订客房功能。基于软件编程的管理系统可以实现:客房管理、餐饮管理、服务管理、查询管理等功能。旨在通过网站、管理系统这些商业运营模式,一方面是为了体现网站在互联网上传播迅速、服务广泛的优点,另一方面体现计算机管理系统的高效、方便等特点。本文将对ASP.NET技术在动态网站开发过程中所具有的优点和计算机管理系统的特性等作初步的探讨。1 开发环境及数据库概述1.1 技术简介1.1.1 ASP.NET技术简介ASP.NET是微软公司继ASP(Active Server Pages:活动服务器页面)之后推出的用于创建、
11、管理和部署Web应用程序的新的理想平台。它是使用.NET框架所提供的编程类库构建而成的。使ASP.NET创建、管理和部署Web应用程序变得非常容易。ASP.NET所具有的新性能是:(1)Web Controls,它使得创建forms 和HTML controls的工作变得简单易行。例如,在ASP中典型的选择框(select box)里,你不得不创建一个循环以便让控制系统装入数据。但在ASP.NET里,你将会拥有一个data-bound,这意味着它会与数据源连接,并会自动装入数据。(2)语言支持,ASP.NET支持多种语言,它的缺省语言将是visual Basic而不是vbscript,这意味着
12、我们可以摆脱vbscript的语言限制,我们的代码将是编译后运行的(而不是原来的解释执行)。(3)更好的代码控制,COM对象不需要再在服务器上注册,但是通过这种过程简化,你再也不能够在你的服务器上运行另外一个DLL版本,并且代码相当保密。这意味着,如果没有正确的开发工具和源代码,很难改变代码。(4)更好的升级能力,一个系统建成,本身有着一定的特性,以改进多处理器和串口环境中的性能。例如,session state 能够通过单独的处理器来维持,在一个单独的机器上,甚至在数据库中允许交叉的服务器会话。由此可见ASPNET功能的强大性,再者,大多数浏览器和系统操作平台都支持由其开发的网站,用此设计页
13、面灵活,与数据库的连接对象处理性强。因此,酒店网站前台功能主要由ASPNET实现, 1.1.2 B/S结构B/是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使
14、用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。1.1.3 Visual C+简介C+在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C+从C中继承了过程编程方式的高效性,并集成了面向对象编程的功能。C+在其标准库中提供了大量的功能。有许多商业C+库支持数量众多的操作系统环境和专业应用程序。且C+有许多优点: C+适用的应用程序范围极广。C+可以用于几乎所有的应用程序,从字处理应用程序到科学应用程序,从操作系统组件到计算机游戏等。 C+从C中继承了过程编程方式的高效性,并集成了面向对象编程方式的功能。 C
15、+在其标准库中提供了大量的功能。 有许多商业C+库支持数量众多的操作系统环境和专门的应用程序。C+的灵活性与功能强大,对于酒店管理系统各个子系统可以分开编写实现、相互调用。对于软件界面可以直接由图片处理可得,其控件也较为齐全。基于以上因素,选用C+来实现酒店内部管理系统。1.2 数据库系统及基本设计方法利用ASP.NET结合数据库来开发网站使得网站更具有交互性,因为没有数据库支持的静态网页已经无法满足人们对于网络的需求了。而对于一个软件系统,没有数据库的支持也不可能实现。数据库在各行各业中是必不可少的,下面就来介绍数据库方面的相关知识。SQL是英文Structured Query Langua
16、ge的缩写,意思为结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。Microsoft SQL Server(基于结构化查询语言的数据库服务器)是基于客户/服务器结构的数据库管理系统。用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。此数据库管理系统能够存储大容量的数据,能够保证数据的安全性、维护数据的完整性,还具有自动高效的机制以及运行分布式处理等。酒店前台网站利用AS
17、PNET结合SQL数据库来实现其与用户的交互式对话,以满足酒店前台网站的预订客房功能;而SQL数据库编写性好,设置较为简单,因而也选用其来支持酒店内部应用管理系统。 2 系统总体设计研究2.1 整体系统简介 以酒店管理科学化、规范化为出发点,建立了一个具有实用性、高效性、功能划分细致,及较高的灵活性和可扩充性的酒店管理信息系统,该酒店管理信息系统应合理调配酒店资源,提升管理水平,提高服务质量,减少工作中的差错;充分实现数据的最小冗余和最大共享最终形成全方位一体化立体的服务体系。同时在Internet上发布酒店网站,建立一个动态的、互动的网站前台系统,实现酒店的网上服务体系。此酒店管理系统主要分
18、为二部分:一是基于ASPNET酒店前台网站;二是由C+编写的酒店内部应用管理系统软件。对于各部分,所要做的工作及实现功能为:一:设计酒店前台网站管理,利用酒店网站体系实现酒店品牌介绍、客房展示、餐饮宣传及网上预订客房功能。二:根据系统软件工程,利用C+编程语言实现酒店内部管理软件系统;系统功能包括客房管理、餐饮管理、服务管理、查询管理,实现对酒店业务、营运统一性管理体系。其中:(1)客房管理子系统:用于管理客房信息和客户住宿的信息,对入住客登记、 客房管理(包括客房预订、查询客人、房号)、结账处理等。(2)餐饮管理子系统:用于管理酒店餐饮信息,对就餐、菜单、点菜、价格等的登记。(3)服务管理子
19、系统:用于管理酒店的康乐信息,对酒店所提供的康乐服务项目、客人消费、康乐服务登记、服务查询等的处理。(4)查询管理子系统:用于管理酒店信息查询,对酒店里的各项信息(客人信息、客房信息、员工信息等)的查询管理。2.2 系统的可行性研究随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的酒店业也在不断的完善服务体制,需要集餐饮、住宿、娱乐于一体的、立体化服务体系。运用先进的科学管理手段,利用计算机系统管理可实现这一管理体系。而酒店消费者想了解酒店的规模及服务设施等,可以从网上预订客房,这可以利用互联网网站实现这一功能。根据管理系统可行性分析的四个基本方面可得如下结论: 经济上的可行性:
20、此系统开发成本较小,硬件实现要求也不高,一般的计算机就可能实现。从长远角度来看,系统的投入会给酒店的带来管理严格化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等,综合多方面考虑,对酒店的顾客满意程度和酒店的经济效益会有长足的提高。 技术上的可行性:经对现有大中型酒店的实际考察发现,绝大多数大中型酒店都已具备计算机硬软件和网络环境,技术环境以满足开发和使用的技术条件。而且此系统人机界面好,操作简单,所要求员工只需掌握计算机基本操作能力即可控制。 管理上的可行性。经过于酒店管理的接触,可以看出几乎所有酒店管理者都能意识到酒店管理信息系统使用的必要性。可以了解到他们对信息系统已经
21、有很高的认可度。管理可行性完全满足。 社会可行性无论是对顾客、还是酒店管理者对信息系统使用的方便快捷都表示很大的赞同。同时,系统的开发和使用对促进整个社会的信息化程度发展有巨大推动作用。 且对于现行法律没有抵触。3 系统总体设计及功能分析3.1 系统需求分析本设计按照软件工程学理论,对网上大中型酒店进行了认真的调研,对其中的难点,广泛征求意见,着重搞好需求分析,谨慎进行概要和详细设计,对程序进行模块划分,最后进行物理设计和编程实现。目前,经调查发现大多数酒店采用信息管理系统软件模式,以windows XP或windows 2000 Server中文版作为操作系统,其应用软件采用Visual C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 酒店 管理 系统
限制150内