网上酒店管理系统.docx

上传人:b****0 文档编号:8919171 上传时间:2023-05-16 格式:DOCX 页数:57 大小:1.88MB
下载 相关 举报
网上酒店管理系统.docx_第1页
第1页 / 共57页
网上酒店管理系统.docx_第2页
第2页 / 共57页
网上酒店管理系统.docx_第3页
第3页 / 共57页
网上酒店管理系统.docx_第4页
第4页 / 共57页
网上酒店管理系统.docx_第5页
第5页 / 共57页
网上酒店管理系统.docx_第6页
第6页 / 共57页
网上酒店管理系统.docx_第7页
第7页 / 共57页
网上酒店管理系统.docx_第8页
第8页 / 共57页
网上酒店管理系统.docx_第9页
第9页 / 共57页
网上酒店管理系统.docx_第10页
第10页 / 共57页
网上酒店管理系统.docx_第11页
第11页 / 共57页
网上酒店管理系统.docx_第12页
第12页 / 共57页
网上酒店管理系统.docx_第13页
第13页 / 共57页
网上酒店管理系统.docx_第14页
第14页 / 共57页
网上酒店管理系统.docx_第15页
第15页 / 共57页
网上酒店管理系统.docx_第16页
第16页 / 共57页
网上酒店管理系统.docx_第17页
第17页 / 共57页
网上酒店管理系统.docx_第18页
第18页 / 共57页
网上酒店管理系统.docx_第19页
第19页 / 共57页
网上酒店管理系统.docx_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网上酒店管理系统.docx

《网上酒店管理系统.docx》由会员分享,可在线阅读,更多相关《网上酒店管理系统.docx(57页珍藏版)》请在冰点文库上搜索。

网上酒店管理系统.docx

网上酒店管理系统

 

网上酒店管理系统

摘要

随便计算机的普及与互连网的成熟,利用计算机来管理企业已经慢慢发展到了成熟的阶段,对于服务业的酒店来说,计算机取代人工管理也已经是势在必行。

本论文详细论述了酒店管理系统从立项到设计实施(从需求分析、系统分析、概要设计、详细设计、以及测试与调试)的整个开发过程,并附以图形及实例。

此系统主要由二大部分构成:

基于ASP.NET的酒店前台网站及酒店内部应用管理系统。

基于ASP.NET的酒店前台网站功能主要包括:

一般酒店前台网站的酒店品牌宣传和在线预订客房功能;酒店内部应用管理系统功能主要包括:

客房管理、餐饮管理、服务管理、查询管理等功能模块,该部分是软件编程,经由软件工程设计原理而设计。

由于作为一个整体系统,其必然要具有若干子系统以不同侧重程度完成各种服务。

此论文便是以子系统为具体研究对象来说明酒店管理系统中各个服务模块是如何实现的。

关键词:

酒店管理;SQLServer;VC++;A

 

Hotel’smanagesystemonline

Abstract

Casualthecomputerpopularizingandinterconnectionnetmaturity,makeuseofcomingtomanageenterprisedevelopingalreadyslowlyhavingarrivedatthematurestagethecomputer,thatthecomputersubstitutesmanpoweradministrationasfortheserviceindustryhotel,istobeimperativealsoalready.

Thisthesisdetailedcommentthathotelmanagementsystemsecondarysetupaprojectarriveatdesignbeputintoeffect(secondaryneedanalytical,systemsanalysis,essentialsdesign,detaileddesign,andtestanddebugging)entirenessdevelopprocess,andattachuseartworkandexample.

Thissystemiscomposedoftwomajorpartmainly:

OwingtotheASP.NEThotel,theprosceniumappliesmanagementsystemintheinsideofwebsiteandhotel.OwingtotheASP.NEThotelprosceniumwebsite,thefunctionincludesmainly:

Thegeneralhotelprosceniumwebsitehotelbrandpropagatestheguestroomfunctionandsubscribestoonline;Intheinsideofhotel,theapplicationmanagementsystemfunctionincludesmainly:

Theguestroommanages,themealdrinkssupervisoryservice,functionsmodulesuchasmanaging,inquiringaboutadministration,beapart'sturntobeasoftwareprogramming,designprinciplebutdesignthatviathesoftwareengineering.Sincesystem,whosenecessityshouldbevariousinitsentiretyhavingsomesubsystemsnottobecompletedwithputtingparticularemphasisondegreeserve.Thisthesisistoexplainthatthehotelservesamoduleonebyoneinmanagementsystemishowtocometruecomingtakingsubsystemasconcreteobjectofstudy.

Keywords:

HotelManagement,SQLServer,VisualC++,ASP.NET

 

目录

摘要2

引言4

1开发环境及数据库概述4

1.1技术简介4

1.1.1ASP.NET技术简介5

1.1.2B/S结构5

1.1.3VisualC++简介5

1.2数据库系统及基本设计方法6

2系统总体设计研究7

2.1整体系统简介7

2.2系统的可行性研究7

3系统总体设计及功能分析8

3.1系统需求分析8

3.2系统功能模块设计12

3.2.1酒店内部应用管理系统功能模块设计12

3.3.2酒店前台网站功能模块设计16

4系统详细设计19

4.1系统目标设计19

4.2数据库设计20

4.2.1酒店管理系统数据结构设计20

4.2.2酒店前台网站数据库关系及应用原理24

5部分模块功能实现与运行测试25

5.1酒店后台应用管理系统25

5.2酒店前台网站关键界面及代码35

6系统开发小结37

致谢37

附录38

参考文献42

网上酒店管理系统

引言

随着计算机的迅猛普及,以计算机形式的管理系统代替人工管理已经越来越普及。

且目前,它已成为现代人生活中重要的一部分。

酒店管理系统就是其中为满足商业需要,方便人员管理酒店业务而开发的系统之一。

其开辟了一个新的酒店管理模式。

但是,国内的酒店管理系统设计较为混乱,没有统一的结构,功能模块各有优劣。

还需开发和利用,以形成统一的规范。

由于以上原因,这次毕业设计我选择了这个课题,即基于ASP.NET来实现一个的酒店前台网站和一个酒店内部的管理系统。

目的是通过这次毕业设计促使我进一步学习和巩固软件编程。

基于ASP.NET实现的酒店前台网站,可以通过网络实现酒店品牌、客房、食品、服务等的宣传及在线预订客房功能。

基于软件编程的管理系统可以实现:

客房管理、餐饮管理、服务管理、查询管理等功能。

旨在通过网站、管理系统这些商业运营模式,一方面是为了体现网站在互联网上传播迅速、服务广泛的优点,另一方面体现计算机管理系统的高效、方便等特点。

本文将对ASP.NET技术在动态网站开发过程中所具有的优点和计算机管理系统的特性等作初步的探讨。

1开发环境及数据库概述

1.1技术简介

1.1.1ASP.NET技术简介

ASP.NET是微软公司继ASP(ActiveServerPages:

活动服务器页面)之后推出的用于创建、管理和部署Web应用程序的新的理想平台。

它是使用.NET框架所提供的编程类库构建而成的。

使ASP.NET创建、管理和部署Web应用程序变得非常容易。

ASP.NET所具有的新性能是:

(1)WebControls,它使得创建forms和HTMLcontrols的工作变得简单易行。

例如,在ASP中典型的选择框(selectbox)里,你不得不创建一个循环以便让控制系统装入数据。

但在ASP.NET里,你将会拥有一个"data-bound",这意味着它会与数据源连接,并会自动装入数据。

(2)语言支持,ASP.NET支持多种语言,它的缺省语言将是visualBasic而不是vbscript,这意味着我们可以摆脱vbscript的语言限制,我们的代码将是编译后运行的(而不是原来的解释执行)。

(3)更好的代码控制,COM对象不需要再在服务器上注册,但是通过这种过程简化,你再也不能够在你的服务器上运行另外一个DLL版本,并且代码相当保密。

这意味着,如果没有正确的开发工具和源代码,很难改变代码。

(4)更好的升级能力,一个系统建成,本身有着一定的特性,以改进多处理器和串口环境中的性能。

例如,sessionstate能够通过单独的处理器来维持,在一个单独的机器上,甚至在数据库中允许交叉的服务器会话。

由此可见ASP.NET功能的强大性,再者,大多数浏览器和系统操作平台都支持由其开发的网站,用此设计页面灵活,与数据库的连接对象处理性强。

因此,酒店网站前台功能主要由ASP.NET实现,

1.1.2B/S结构

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

1.1.3VisualC++简介

C++在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。

C++从C中继承了过程编程方式的高效性,并集成了面向对象编程的功能。

C++在其标准库中提供了大量的功能。

有许多商业C++库支持数量众多的操作系统环境和专业应用程序。

且C++有许多优点:

●C++适用的应用程序范围极广。

C++可以用于几乎所有的应用程序,从字处理应用程序到科学应用程序,从操作系统组件到计算机游戏等。

●C++从C中继承了过程编程方式的高效性,并集成了面向对象编程方式的功能。

●C++在其标准库中提供了大量的功能。

●有许多商业C++库支持数量众多的操作系统环境和专门的应用程序。

C++的灵活性与功能强大,对于酒店管理系统各个子系统可以分开编写实现、相互调用。

对于软件界面可以直接由图片处理可得,其控件也较为齐全。

基于以上因素,选用C++来实现酒店内部管理系统。

1.2数据库系统及基本设计方法

利用ASP.NET结合数据库来开发网站使得网站更具有交互性,因为没有数据库支持的静态网页已经无法满足人们对于网络的需求了。

而对于一个软件系统,没有数据库的支持也不可能实现。

数据库在各行各业中是必不可少的,下面就来介绍数据库方面的相关知识。

SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。

它的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

MicrosoftSQLServer(基于结构化查询语言的数据库服务器)是基于客户/服务器结构的数据库管理系统。

用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。

此数据库管理系统能够存储大容量的数据,能够保证数据的安全性、维护数据的完整性,还具有自动高效的机制以及运行分布式处理等。

酒店前台网站利用ASP.NET结合SQL数据库来实现其与用户的交互式对话,以满足酒店前台网站的预订客房功能;而SQL数据库编写性好,设置较为简单,因而也选用其来支持酒店内部应用管理系统。

2系统总体设计研究

2.1整体系统简介

以酒店管理科学化、规范化为出发点,建立了一个具有实用性、高效性、功能划分细致,及较高的灵活性和可扩充性的酒店管理信息系统,该酒店管理信息系统应合理调配酒店资源,提升管理水平,提高服务质量,减少工作中的差错;充分实现数据的最小冗余和最大共享最终形成全方位一体化立体的服务体系。

同时在Internet上发布酒店网站,建立一个动态的、互动的网站前台系统,实现酒店的网上服务体系。

此酒店管理系统主要分为二部分:

一是基于ASP.NET酒店前台网站;二是由C++编写的酒店内部应用管理系统软件。

对于各部分,所要做的工作及实现功能为:

一:

设计酒店前台网站管理,利用酒店网站体系实现酒店品牌介绍、客房展示、餐饮宣传及网上预订客房功能。

二:

根据系统软件工程,利用C++编程语言实现酒店内部管理软件系统;系统功能包括客房管理、餐饮管理、服务管理、查询管理,实现对酒店业务、营运统一性管理体系。

其中:

(1)客房管理子系统:

用于管理客房信息和客户住宿的信息,对入住客登记、客房管理(包括客房预订、查询客人、房号)、结账处理等。

(2)餐饮管理子系统:

用于管理酒店餐饮信息,对就餐、菜单、点菜、价格等的登记。

(3)服务管理子系统:

用于管理酒店的康乐信息,对酒店所提供的康乐服务项目、客人消费、康乐服务登记、服务查询等的处理。

(4)查询管理子系统:

用于管理酒店信息查询,对酒店里的各项信息(客人信息、客房信息、员工信息等)的查询管理。

2.2系统的可行性研究

随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的酒店业也在不断的完善服务体制,需要集餐饮、住宿、娱乐于一体的、立体化服务体系。

运用先进的科学管理手段,利用计算机系统管理可实现这一管理体系。

而酒店消费者想了解酒店的规模及服务设施等,可以从网上预订客房,这可以利用互联网网站实现这一功能。

根据管理系统可行性分析的四个基本方面可得如下结论:

※经济上的可行性:

此系统开发成本较小,硬件实现要求也不高,一般的计算机就可能实现。

从长远角度来看,系统的投入会给酒店的带来管理严格化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等,综合多方面考虑,对酒店的顾客满意程度和酒店的经济效益会有长足的提高。

※技术上的可行性:

经对现有大中型酒店的实际考察发现,绝大多数大中型酒店都已具备计算机硬软件和网络环境,技术环境以满足开发和使用的技术条件。

而且此系统人机界面好,操作简单,所要求员工只需掌握计算机基本操作能力即可控制。

※管理上的可行性。

经过于酒店管理的接触,可以看出几乎所有酒店管理者都能意识到酒店管理信息系统使用的必要性。

可以了解到他们对信息系统已经有很高的认可度。

管理可行性完全满足。

※社会可行性

无论是对顾客、还是酒店管理者对信息系统使用的方便快捷都表示很大的赞同。

同时,系统的开发和使用对促进整个社会的信息化程度发展有巨大推动作用。

且对于现行法律没有抵触。

3系统总体设计及功能分析

3.1系统需求分析

本设计按照软件工程学理论,对网上大中型酒店进行了认真的调研,对其中的难点,广泛征求意见,着重搞好需求分析,谨慎进行概要和详细设计,对程序进行模块划分,最后进行物理设计和编程实现。

目前,经调查发现大多数酒店采用信息管理系统软件模式,以windowsXP或windows2000Server中文版作为操作系统,其应用软件采用VisualC++作为软件开发工具,SQLServer作为数据库管理系统(DBMS),以及可视化工具辅助设计。

而网站以ASP.NET为主流开发工具。

整体设计思路:

1、此系统共分为二大部分:

酒店前台网站和酒店内部应用管理系统。

而系统的功能模块划分既要注重各个部分本身的功能,又要注重各个功能模块之间的联系,形成一套高效、快捷的酒店管理信息系统。

这就要求从管理需要和系统开发两个方面进行综合考虑,各个模块既有较强的独立性,又要留有适当的接口,以便日后对功能进行扩充和完善求。

根据酒店管理的业务流程和信息化管理的目标,一个通用的酒店管理系统应包含如下图所示的功能模块,其中每个功能模块都由若干相关联的子功能模块组成。

 

图3-1:

酒店管理系统应包含的基本功能

2.基础设置功能图

“基础设置”用于对客房类型、客户信息、酒店服务、系统参数等项目进行初始化设置,这些设置一般不轻易改动,包含的功能模块如下图所示:

图3-2:

酒店基础设置图

客房类型设置:

设置酒店所提供的客房分类、等级、价格、可预定房间等

客房信息设置:

设置酒店内各客房的号码、房类编号、楼层等

酒店服务设置:

设置酒店内的服务项目、价格等

酒店菜单设置:

设置酒店内的菜单、价格等

系统参数设置:

设置系统的各种参数,如:

酒店的名称等

 

3.酒店管理的业务流程图

图3-3:

酒店业务流程图

入住登记:

对入住的客户进行登记,登记如客人资料,入住房号等。

网上预订:

针对从酒店前台网站方式预订客房的预订方式。

其他预订方式:

除网站上预订客房方式外的其他预订方式的预订,如:

电话预订、直接到酒店预订等。

预定信息:

对于客户的预定房间、所需服务项目等的信息资料。

预定登记:

对客户的预定信息进行登记。

客户信息:

对客人的资料(包括:

身份证、所住客房类型、入住时间、手牌编号)的统一模块管理。

是否交押金:

判断客户是否要交押金,是->转到押金输入,否->直接记录到客户信息中。

输入押金:

在系统里输入客人所交押金。

输入消费:

在系统里输入客人的各项消费项目及消费金额。

客房间转帐:

客人的各项消费可以在系统里行进转帐。

账单信息:

记录客户消费的账单资料,包括消费项目,消费金额。

退房结帐:

客人退房,对客人的消费进行结帐。

3.2系统功能模块设计

3.2.1酒店内部应用管理系统功能模块设计

1、酒店管理系统的逻辑功能:

通过对系统的可行性研究和初步分析,可得出系统的逻辑功能图如下所示

图3-4:

系统逻辑功能图

系统分析和子模块功能:

包括客房管理子系统、餐饮管理子系统、服务管理子系统、查询管理子系统。

(1)客房管理子系统:

用于管理客房信息和客户住宿的信息,对入住客登记、客房管理(包括客房预订、查询客人、房号)、结账处理等。

(2)餐饮管理子系统:

用于管理酒店餐饮信息,对就餐、菜单、点菜、价格等的登记。

(3)服务管理子系统:

用于管理酒店的服务信息,对酒店所提供的康乐服务项目、客人消费、康乐服务登记、服务查询等的处理。

(4)查询管理子系统:

用于管理酒店信息查询,对酒店里的各项信息(客人信息、客房信息、员工信息等)的查询管理。

以下是对各子系统的进一步详细说明:

2、客房管理子系统功能模块:

图3-5:

客房管理子系统逻辑功能图

客房管理子系统主要包括:

客房管理是酒店重要的部门。

客房客人,可能产生多种消费项目,因此除客房消费管理外,餐饮、康乐等服务项目均可转帐于此。

主要包括:

1.预订管理:

依客人要求(预订入住时间、离开时间、客房类型、客房要求、楼层)预定房间,进行预订登记。

2.住宿登记:

按照国家旅游局规定项目进行住宿登记,所登记的项目有:

客户姓名、入住时间、证件类型、证件号码、客户类型、性别、客人手牌事情。

3.客房调整:

依客人要求(跨客房类型、客房设施、客房楼层、客房价格)提供客房调整,按客房当天收费已调整后的标准执行。

4.添加押金:

当客人消费包括餐厅、客房、服务押金不足时时,必须添加押金,所添加押金输入到库。

5.客房项目收费录入:

对客人的服务消费金额、项目的录入。

6.住宿结帐:

对要退房的客户的各项消费进行结帐。

7.住宿查询:

对入住的客人、押金等情况的查询。

对于客房预订管理功能模块又可进一步分为:

客户预订管理功能

客房预订功能图:

图3-6:

客房预定管理逻辑功能图

散客预订:

用于个体订房、网络订房、宾客本人订房等以客人单独身份预定房间。

团体预订:

用于成批客人且具有抵、离时间基本一致和集体统一付帐等特殊情况下预订一批房间。

预订查询:

用于查询客户预订的情况。

可订信息:

用于管理可以预定的房间信息。

客房状态:

显示客房的状态信息,如:

已入住,无入住,可预订等。

3、餐饮管理子系统逻辑功能模块:

 

 

图3-7:

餐饮管理子系统逻辑功能图

餐饮管理管理子系统:

餐饮管理采用统一模式管理。

主要包括就餐登记、菜单明细录入、就餐结帐、就餐查询组成:

1.就餐登记:

用餐者点菜登记。

2.菜单明细录入:

指详细菜单录入。

3.就餐结帐:

可采用现金、支票、欠单结帐,也可三者混合结帐。

提供转帐功能,在有足够押金的情况下,客户可将结帐清单转帐,便于统一结帐。

4.就餐查询:

就餐后可以查询客户就餐信息。

4、服务管理子系统功能模块:

图3-8:

服务管理子系统逻辑功能图

服务管理子系统功能模块:

是对酒店提供的康乐项目的管理,其包括:

服务登记:

对登记酒店康乐服务项目的登记入库

服务价格:

对酒店康乐服务价格的管理

5、查询管理子系统功能模块:

图3-9:

查询管理子系统逻辑功能图

查询管理子系统:

是对餐饮、客房等项目情况的查询,是酒店业务日常管理功能。

1.客人信息查询:

用于客人的资料的查询,包括:

查询姓名、所住房间、身份证。

2.客房信息查询:

用于客房各项信息的查询,包括:

查询房间号、客房状态、客房类型。

3.帐单信息查询:

用于客户账单信息查询,包括:

查询客户消费金额、消费项目。

4.服务项目查询:

用于酒店提供的服务项目的查询,包括:

查询服务项目名称、价格、服务项目的员工等。

5.食品信息查询:

用于查询酒店里的食品名称、价格。

6.员工信息查询:

用于酒店员工信息的查询,包括:

查询员工号、姓名、所属部门。

对于查询系统,还可以设置为“高级查询”系统,对所需的查询信息进行选择查询或更详细地查询所需要的信息。

3.3.2酒店前台网站功能模块设计

1、酒店网站功能模块设计思路:

图3-10:

酒店网站功能模块设计图

主页:

整个酒店网站的模块导航及酒店网站的整体简介。

酒店简介:

用于介绍酒店的规模、历史、地理位置、酒店规模、酒店部门结构。

酒店客房介绍:

用于介绍酒店现有客房的分类、等级、价格、客房内设施。

酒店餐馆介绍:

用于介绍酒店现有的食品名称、食品价格、食品特色。

酒店在线预订:

用于实现在Internet上预订酒店客房,只要在预订表单上填写所要求的预订信息提交后即可预订客房。

1、酒店前台网站人机界面设计:

2-1、“主页”界面设计:

Logo及栏目模块导航(flash)

餐饮美食简介及链接

酒店简介及链接

Flash广告

客房简介及链接

Flash广告

版权

 

2-2、“酒店简介”界面设计:

酒店图片

Logo及栏目模块导航(flash)

酒店图片

酒店部门简介

酒店文字简介描述

版权

2-3、“餐饮美食”界面设计:

Logo及栏目模块导航(flash)

酒店主题

欢迎致词

食物Logo

食物图片及文字说明

水酒及文字说明

食物图片及文字说明

食物Logo

版权

2-4、“温馨客房”界面设计:

Logo及栏目模块导航(flash)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2