《-网上酒店管理系统.doc》由会员分享,可在线阅读,更多相关《-网上酒店管理系统.doc(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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
22、+作为软件开发工具, SQL Server作为数据库管理系统(DBMS),以及可视化工具辅助设计。而网站以ASPNET为主流开发工具。 整体设计思路:1、此系统共分为二大部分:酒店前台网站和酒店内部应用管理系统。而系统的功能模块划分既要注重各个部分本身的功能,又要注重各个功能模块之间的联系,形成一套高效、快捷的酒店管理信息系统。这就要求从管理需要和系统开发两个方面进行综合考虑,各个模块既有较强的独立性,又要留有适当的接口,以便日后对功能进行扩充和完善求。根据酒店管理的业务流程和信息化管理的目标,一个通用的酒店管理系统应包含如下图所示的功能模块,其中每个功能模块都由若干相关联的子功能模块组成。网
23、上酒店管理系统酒店内部应用管理系统酒店前台网站 查询管理服务管理餐饮管理客房管理酒店基础设置在线预订餐饮介绍客房介绍酒店简介主页图3-1:酒店管理系统应包含的基本功能2.基础设置功能图“基础设置”用于对客房类型、客户信息、酒店服务、系统参数等项目进行初始化设置,这些设置一般不轻易改动,包含的功能模块如下图所示:酒店基础设置客房类型设置客房信息设置酒店服务设置酒店菜单设置系统参数设置 图3-2:酒店基础设置图客房类型设置:设置酒店所提供的客房分类、等级、价格、可预定房间等客房信息设置:设置酒店内各客房的号码、房类编号、楼层等酒店服务设置:设置酒店内的服务项目、价格等酒店菜单设置:设置酒店内的菜单
24、、价格等系统参数设置:设置系统的各种参数,如:酒店的名称等3.酒店管理的业务流程图入住登记网上预订其他预订方式客户信息预订信息是否交押金?预订登记退房结账输入消费账单信息输入押金YN图3-3:酒店业务流程图入住登记:对入住的客户进行登记,登记如客人资料,入住房号等。网上预订:针对从酒店前台网站方式预订客房的预订方式。其他预订方式:除网站上预订客房方式外的其他预订方式的预订,如:电话预订、直接到酒店预订等。预定信息:对于客户的预定房间、所需服务项目等的信息资料。预定登记:对客户的预定信息进行登记。客户信息:对客人的资料(包括:身份证、所住客房类型、入住时间、手牌编号)的统一模块管理。是否交押金:
25、判断客户是否要交押金,是-转到押金输入,否-直接记录到客户信息中。输入押金:在系统里输入客人所交押金。输入消费:在系统里输入客人的各项消费项目及消费金额。客房间转帐:客人的各项消费可以在系统里行进转帐。账单信息:记录客户消费的账单资料,包括消费项目,消费金额。退房结帐:客人退房,对客人的消费进行结帐。3.2 系统功能模块设计3.2.1 酒店内部应用管理系统功能模块设计1、酒店管理系统的逻辑功能:通过对系统的可行性研究和初步分析,可得出系统的逻辑功能图如下所示酒店管理系统客房管理子系统餐饮管理子系统服务管理子系统查询管理子系统 图3-4:系统逻辑功能图系统分析和子模块功能:包括客房管理子系统、餐
26、饮管理子系统、服务管理子系统、查询管理子系统。(1)客房管理子系统:用于管理客房信息和客户住宿的信息,对入住客登记、 客房管理(包括客房预订、查询客人、房号)、结账处理等。(2)餐饮管理子系统:用于管理酒店餐饮信息,对就餐、菜单、点菜、价格等的登记。(3)服务管理子系统:用于管理酒店的服务信息,对酒店所提供的康乐服务项目、客人消费、康乐服务登记、服务查询等的处理。(4)查询管理子系统:用于管理酒店信息查询,对酒店里的各项信息(客人信息、客房信息、员工信息等)的查询管理。以下是对各子系统的进一步详细说明:2、客房管理子系统功能模块:客房管理子系统预订管理住宿登记客房调整添加押金客人项目收费住宿结
27、帐住宿查询 图3-5:客房管理子系统逻辑功能图客房管理子系统主要包括:客房管理是酒店重要的部门。客房客人,可能产生多种消费项目,因此除客房消费管理外,餐饮、康乐等服务项目均可转帐于此。主要包括:1预订管理:依客人要求(预订入住时间、离开时间、客房类型、客房要求、楼层)预定房间, 进行预订登记。2住宿登记:按照国家旅游局规定项目进行住宿登记,所登记的项目有:客户姓名、入住时间、证件类型、证件号码、客户类型、性别、客人手牌事情。3客房调整:依客人要求(跨客房类型、客房设施、客房楼层、客房价格)提供客房调整,按客房当天收费已调整后的标准执行。4添加押金:当客人消费包括餐厅、客房、服务押金不足时时,必
28、须添加押金,所添加押金输入到库。5客房项目收费录入 :对客人的服务消费金额、项目的录入。6住宿结帐:对要退房的客户的各项消费进行结帐。7住宿查询:对入住的客人、押金等情况的查询。对于客房预订管理功能模块又可进一步分为:客户预订管理功能客房预订功能图: 客房预定管理散客预订团体预订预订查询可订信息客房状态 图3-6:客房预定管理逻辑功能图散客预订:用于个体订房、网络订房、宾客本人订房等以客人单独身份预定房间。团体预订:用于成批客人且具有抵、离时间基本一致和集体统一付帐等特殊情况下预订一批房间。预订查询:用于查询客户预订的情况。可订信息:用于管理可以预定的房间信息。客房状态:显示客房的状态信息,如
29、:已入住,无入住,可预订等。3、餐饮管理子系统逻辑功能模块: 就餐查询菜单录入就餐登记餐饮管理子系统就餐结帐图3-7:餐饮管理子系统逻辑功能图餐饮管理管理子系统:餐饮管理采用统一模式管理。主要包括就餐登记、菜单明细录入、就餐结帐、就餐查询组成:1 就餐登记:用餐者点菜登记。 2 菜单明细录入:指详细菜单录入。3 就餐结帐:可采用现金、支票、欠单结帐,也可三者混合结帐。提供转帐功能,在有足够押金的情况下,客户可将结帐清单转帐 ,便于统一结帐。4 就餐查询:就餐后可以查询客户就餐信息。4、服务管理子系统功能模块:服务管理子系统服务登记服务价格 图3-8:服务管理子系统逻辑功能图服务管理子系统功能模
30、块:是对酒店提供的康乐项目的管理,其包括:服务登记:对登记酒店康乐服务项目的登记入库服务价格:对酒店康乐服务价格的管理5、查询管理子系统功能模块:查询管理子系统客人信息查询客房信息查询帐单信息查询服务项目查询食品信息查询员工信息查询图3-9:查询管理子系统逻辑功能图查询管理子系统:是对餐饮、客房等项目情况的查询,是酒店业务日常管理功能。1. 客人信息查询:用于客人的资料的查询,包括:查询姓名、所住房间、身份证。2. 客房信息查询:用于客房各项信息的查询,包括:查询房间号、客房状态、客房类型。3帐单信息查询:用于客户账单信息查询,包括:查询客户消费金额、消费项目。4服务项目查询:用于酒店提供的服
31、务项目的查询,包括:查询服务项目名称、价格、服务项目的员工等。 5食品信息查询:用于查询酒店里的食品名称、价格。6员工信息查询:用于酒店员工信息的查询,包括:查询员工号、姓名、所属部门。对于查询系统,还可以设置为“高级查询”系统,对所需的查询信息进行选择查询或更详细地查询所需要的信息。3.3.2 酒店前台网站功能模块设计1、酒店网站功能模块设计思路:酒店网站酒店简介酒店客房介绍酒店餐饮介绍酒店在线预订主页图3-10:酒店网站功能模块设计图主 页:整个酒店网站的模块导航及酒店网站的整体简介。酒店简介:用于介绍酒店的规模、历史、地理位置、酒店规模、酒店部门结构。酒店客房介绍:用于介绍酒店现有客房的
32、分类、等级、价格、客房内设施。酒店餐馆介绍:用于介绍酒店现有的食品名称、食品价格、食品特色。酒店在线预订:用于实现在Internet上预订酒店客房,只要在预订表单上填写所要求的预订信息提交后即可预订客房。1、 酒店前台网站人机界面设计:2-1、“主页”界面设计:Logo及栏目模块导航(flash)餐饮美食简介及链接酒店简介及链接 Flash广告客房简介及链接Flash广告版权2-2、“酒店简介”界面设计:酒店图片Logo及栏目模块导航(flash)酒店图片酒店部门简介酒店文字简介描述版权2-3、“餐饮美食”界面设计:Logo及栏目模块导航(flash)酒店主题欢迎致词 食物Logo食物图片及文
33、字说明水酒及文字说明食物图片及文字说明 食物Logo版权2-4、“温馨客房”界面设计:Logo及栏目模块导航(flash)普通套房图片及文字说明豪华套房图片及文字说明客厅图片及文字说明标准套房图片及文字说明总统套房图片及文字说明会议室图片及文字说明栏目模块导航版权2-5、“在线预订”界面设计:欢迎(flash) 广告(flash)LogoLogo及栏目模块导航(flash) 欢迎致词图片及文字说明网上预订客房填表单:(预订入住日期、离开日期、姓名、性别、客房类型、间数、人数、身份证号、联系电话)版权3、酒店前台网站页面链接关系图:主页酒店简介餐饮美食温馨客房在线预订预订客房信息的输入填表单图3
34、-11:酒店前台网站页面链接关系图4 系统详细设计4.1 系统目标设计1、根据以上的功能模块设计与分析,可得出酒店内部应用管理系统的整体设计思路功能模块图如下图所示: 酒 店 管 理 系 统基础设置业务管理酒店前台网站客房类型设置客房管理客房信息设置餐饮管理服务管理查询管理图4-1:酒店管理系统整体设计功能模块2、根据以上的功能模块设计与分析,可得出酒店内部应用管理系统流程图如下图所示:管理员客房管理预定管理入住管理康乐管理帐单管理房态管理客房信息预定信息入住信息服务信息帐单信息房态信息 图4-2:系统流程图3、酒店前台网站客房预订业务流程图:酒店网站主页酒店简介浏览餐饮信息浏览客房信息浏览在
35、线预订客房(填写预订表单提交) 图4-3:酒店前台网站客房预订流程图4.2 数据库设计4.2.1 酒店管理系统数据结构设计1、一般数据库设计的原则是:一致性原则、完整性原则、安全性原则、可伸缩性原则。根据关系数据库设计原则,从实体完整性和参照完整性及范式规范化设计出发,设计出实用性强、安全性好、运行效率高的数据库结构.根据以上需求与设计分析,可得出此酒店内部管理系统数据库的数据表,分别存放相应子功能的数据信息,其中“客房信息”和“客户信息”是关键的表,用于存放酒店客房的基本信息和酒店入住客户的信息,其他涉及入住客户的数据表,都只是记录相应的客户编号。“客户信息”和其他数据表间的关系是1:N的关
36、系。系统数据库主要关系E-R图:客房价格房间状态客 户入 住客 房手牌编号姓 名客户类型客房编号证件类型证件号码性 别客房类型所属楼层菜单点菜食物名称食物单位价格消费账单消费项目消费金额享受服务服务单位价格押金NM11N1N账单编号服务名称1管理员工员工编号所属部门折扣 图4-4:系统数据库主要关系E-R图酒店管理系统数据库关系图为: 图4-5:系统数据库关系图2、根据上章系统功能设计的要求以及功能模块的划分,下面具体给出酒店管理系统的各个组成部分的数据项和数据结构,如下所示:表4-1. 客房信息表:(RoomInfo) KEY RoomCodetableRoomInfocolumndatat
37、ypewidthnullabedefault中文描述RoomCodechar10No(None)客房编号RoomTypechar10No(None)客房类型Floorint4No(None)楼层编号Phonechar10Yes(None)房间电话RoomStatuschar10Yes(None)房间状态PriceTypechar10Yes(None)是否交押金Pricemoney8No(None)客房价格表4-2. 客户信息表:(GuestInfo) KEY HandCodetableGuestInfocolumndatatypewidthnullabedefault中文描述HandCodec
38、har10No(None)手牌编号Namechar10No(None)客户姓名GuestTypechar10Yes(None)客户类型Sexchar10Yes(None)客户性别Certificatechar10No(None)证件类型CertifyCodeVar char18No(None)证件号码RoomCodechar10No(None)所住房间号telephonechar10No(None)客户联系电话 表4-3. 账单信息表:(BillInfo) KEY BillCodetableBillInfocolumndatatypewidthnullabedefault中文描述BillCod
39、echar10No(None)账单编号HandCodechar10No(None)手牌编号SumMoney8Yes(None)押金PaidMoney8No(None)消费总和Rebateint4Yes(None)折扣Strikedchar8Yes(None)是否结账表4-4. 结账信息表:(BillCheckoutInfo) KEY HandCodetableBillCheckoutInfocolumndatatypewidthnullabedefault中文描述HandCodechar10No(None)手牌编号BillCodechar10No(None)账单编号StarTimedateti
40、me8No(None)入住时间EndTimedatetime8No(None)退房时间Summoney8No(None)消费金额表4-5. 消费信息表:(BillContentInfo) KEY BillCodetableBillContentInfocolumndatatypewidthnullabedefault中文描述BillCodechar10No(None)账单编号BillContentchar10No(None)消费项目表4-6. 员工信息表:(EmployerInfo) KEY EmployerCodetableEmployerInfocolumndatatypewidthnul
41、labedefault中文描述EmployerCodechar10No(None)员工编号Namechar10No(None)员工姓名DepartChar10No(None)所属部门表4-7. 菜单信息表:(FoodInfo) KEY FoodNametableFoodInfocolumndatatypewidthnullabedefault中文描述FoodNamechar10No(None)食物名称FooPricemoney8No(None)食物价格表4-8. 服务信息表:(ServerInfo) KEY ServerNametableServerInfocolumndatatypewidt
42、hnullabedefault中文描述ServerNamechar10No(None)服务项目名称ServerPricemoney8No(None)单位时间服务费用表4-9. 预订客房信息表:(BookInfo) KEY BookidtableGuestInfocolumndatatypewidthnullabedefault中文描述Bookidchar10No(None)预订编号RoomTypenchar18No(None)客房类型StarTimedatetime8No(None)入住时间EndTimedatetime8No(None)离开时间Numberint4No(None)联系电话RoomSumint4No(None)预订间数4.2.2 酒店前台网站数据库关系及应用原理1、根据上章的需求与设计分析,可得出此酒店前台网站数据库的数据表:“预订信息”和“客户信息”,其分别存放相应功能的数据信息,其中“预订信息”是存客户所要预订各项信息,包括:入住时间、离开时间、人数、预订间数、所预订的房间类型;“客户信息”是存放预订