计算机毕业论文范文:BS结构的城市酒店入住信息管理系统的设计

计算机毕业论文范文:BS结构的城市酒店入住信息管理系统的设计[java毕业论文下载]

B/S结构的城市酒店入住信息管理系统的设计

摘  要

随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水准的重要手段之一。所以城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。

B/S结构的城市酒店入住信息管理系统共实现了6个主要的功能模块:客房预订帮助客人实现了在线客房预订;客房管理用于管理客房信息;预订管理用于管理客人的预订业务;入住管理用于管理客人入住并记录相关信息;消费记账将客人在酒店的所有消费记入客人账单;收银退房实现客人结算各项费用并退房。这些功能模块基本上满足了客人在酒店预订、入住管理等方面的需求。

本文详细介绍了酒店入住信息管理系统的开发,共六章,分别是第一章引言,第二章理论基础,第三章系统需求分析,第四章是课题的重点,主要讲述系统设计,第五章讲述了系统的实施及测试;第六章结论。

 

关键词B/S结构;酒店入住;酒店预订;客房管理;消费记账;收银退房

 

 

The Design of Hotel Booking Information Management System in the City based on the B/S Structure

Abstract

With rapid development of the network, Internet technology is used more and more widely, regional coverage of the network is continuously expanding, which brings the opportunity for computer applications to improve flourish in the hotel industry. The enterprise adopts new computer network and management system that will become one of the important means of a hotel management to improve efficiency and the quality of the service. So it is a dispensable modern tool to B/S structure of the city hotel booking information management system for the operation of the hotels.

The city hotel booking information management system based on the B/S structure has six key functional modules. Rooms reservation realizes booking rooms for guests on line; Rooms management for administrator to manage the Room information; Book Management for managing the book business of guests; Check Management for dealing with booking of the guests, and then record related information; Consumer is for crediting all the consumer to the guests bills in the hotel; Checkout cashier is for the guests clearing fees and checkout. These modules basically meet the needs of the guests in hotel reservation and booking management.

This thesis describes the development of hotel booking information management system. It includes six chapters, respectively the first chapter is introduction, the second chapter is theoretical basis, the third is system requirements analysis, the fourth is system design which is the key issue, chapter five is the system's implementation and testing; chapter 6 is conclusion.

 

Key words: B/S structure; Hotel booking; Hotel reservation; Rooms management; Consumer accounting; Checkout

 

 

目  录

论文总页数:26页

 

1 引言 1

1.1 选题背景 1

1.2 国内外研究现状 1

1.3 课题研究的意义 1

2 理论基础 2

2.1 数据库技术 2

2.2 面向对象技术 3

2.3 B/S架构的WEB程序设计技术 3

3 系统需求分析 5

3.1 现行业务系统描述 5

3.2 现行系统存在的主要问题分析 5

3.3 提出解决方案 5

4 系统设计 6

4.1 系统总体架构 6

4.2 数据库设计 11

4.2.1 系统E-R图 11

4.2.2 表设计 12

4.2.3 创建表间关系 15

4.2.4 通过ADO.NET访问数据库 15

4.3 系统功能模块设计 17

4.3.1 客房预定功能 17

4.3.2 客房管理功能 18

4.3.3 预定管理功能 19

4.3.4 入住管理功能 20

4.3.5 消费记账功能 21

4.3.6 收银退房功能 21

5 系统的实施及测试 22

5.1 实施概况 22

5.2 测试方案 22

5.3 测试结果 23

     24

参考文献 24

     25

     26

 

 

 

引言

1.1  选题背景

随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水准的重要手段之一。然而现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,客人预订操作繁琐。所以B/S结构的城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。

1.2  国内外研究现状

国外的酒店管理系统最早是于70年代初发展起来的,到了80年代,国外的酒店管理系统,如EECO(Electronic Engineering CO.)、HIS(Hotel Information System)、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。现在,国外酒店正向个性化方向发展,酒店按其经营方式可分为商务型酒店、长住型酒店、度假型酒店等等;按其经营形式可分为独立经营饭店、集团经营饭店等。而且产生了一大批国际级的联号饭店,如希尔顿(Hilton Hotels Corp)、谢拉顿(Sheraton Corp)、假日(Holiday Corp)、凯悦(Hyatt Hotel Corp)等集团公司的世界饭店。

国内的酒店计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系的金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外饭店计算机系统和先进管理技术的大规模引进,进一步促进了我国酒店管理技术的发展。国内酒店管理系统正是在充分吸收国外管理系统的精华,结合国内实际的情况下逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店计算机管理系统的公司。其中比较有影响的有杭州西欧Foxhis饭店管理系统、北京中软好泰CSHIS管理系统、北京华仪饭店管理系统和广州万迅千里马饭店管理系统。

到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。

1.3  课题研究的意义

现代化酒店是城市的重要基础设施,酒店业的发展,直接支持着城市经济的繁荣、旅游业的兴旺和广大市民的生活需要,同时也是城市建设现代化的一个重要标志。全球都把现代化酒店管理作为现代企业管理的重要组成部分。随着当今世界经济和计算机的飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要。对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。B/S结构的城市酒店入住信息管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理。因为Internet基于TCP/IP协议,它可以跨越当前几乎所有的平台。在任何平台上只需要安装一个浏览器,可以简单地移植到任何平台上,就可以访问Web服务器,解决了用户预订操作繁琐,酒店管理信息量大,处理效率低,准确度差等问题。极大的方便了客人的预订和酒店的管理。

理论基础

2.1  数据库技术

数据库技术应用中,经常用到的基本概念有:数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)、数据库技术及数据模型。

数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。

由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中网络型的SQL Server、Oracle产品安全性远远高于桌面型的Access、FoxPro等数据库。

本系统采用的是微软公司的SQL Server 2000。

采用SQL Server 2000的原因

第一,SQL Server与Windows服务器紧密集成,而Windows服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQL Server 2000服务器的安全性,符合系统对安全性的要求;

第二,用户可以使用Web浏览器查询存储在SQL Server 2000数据库中的数据,符合系统远程访问数据库的要求;

第三,容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的数据表较多的要求。

Microsoft SQL Server2000是由Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。

2.2  面向对象技术

面向对象技术(OOT)是一种软件开发和程序设计技术。所开发的程序是面向对象程序,直接描述客观世界的对象及其相互关系。封装、继承、多态是面向对象程序的主要特征。正是这些特征使程序安全、可靠、可重用、易维护。

C#语言是2001年微软公司推出的可以在.NET平台的网络环境中开发软件的新一代面向对象的编程语言。它采用虚拟机技术使其具有强大的可移植性和安全性,为建立复杂的、可扩展、可移植的WEB应用提供了强有力的支持,被称为一种划时代的程序设计语言。

.NET提供了基于组件的多层体系结构,使得C#应用程序兼有组件技术和多层体系结构的优点,编写十分简单,因为业务逻辑被封装成为可复用的组件,并且.NET服务器以容器的形式为所有组件类型提供后台服务,使开发者将精力集中在业务逻辑的开发中,而不必关心底层细节。对于最终用户来说,.NET技术的实现将使计算机的功能得到大幅度的提升,而计算机的操作却变得更加简单。他们将完全摆脱人为的硬件束缚,利用任何设备、通过任何系统、在任何时间、任何地点访问互联网的多维时空,并对其进行跨应用程序的集成。对于网络开发来说,借助.NET技术所提供的基于XML的松散偶合技术,真正的将应用程序逻辑分发在网络上,实现跨平台访问。

2.3  B/S架构的WEB程序设计技术

Web程序设计技术就是用于实现动态交互式功能的网页制作技术,通过Web程序语言(CGI、PHP、ASP、JSP、ASP.Net等)设计的动态网页可以根据用户的即时操作和即时请求,网页内容发生相应的变化,从而可以实现功能强大的交互式操作。

浏览器/服务器(B/S)系统是一种分布式计算系统,浏览器向服务器上的网站程序递交请求和参数,服务器上的网站程序将结果传递到浏览器,由浏览器显示结果并传递给用户。此种方式的好处是可以随时接受用户的请求,显示用户想要的结果,每个页面的内容都是由程序动态生成的,不必为每个内容做一个单独的页面,不需要用户安装任何特定的程序,只要有浏览器就可以得到预想的结果。如图2-1。它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图2-1 B/S结构示意图

B/S结构的酒店入住信息管理系统应用示意图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图2-2 系统示意图

ASP.NET介绍:

ASP.NET是Microsoft的Active Server Pages的新版本,是建立在微软新一代.NET平台架构上,建立在公共语言运行库上,在服务器后端为用户提供建立强大的企业级WEB应用服务的编程框架。可用于在服务器上生成功能强大的Web应用程序,为Web站点创建动态的、交互的HTML页面。

ASP.NET环境配置要求

目前支持ASP.NET开发的平台有Windows XP,Windows 2000和Windows 2003 Server(.NET)等。

第一步,在ASP配置的基础上,这里假设目的服务器已经安装了IIS。

第二步,按照微软要求安装VS.NET,以便IIS能够识别并处理ASP.NET文件类型,例如.asmx、.aspx等

第三步,和ASP Web应用程序类似,按照需求设置IIS虚拟目录,便可以轻松地对ASP.NET Web应用程序进行浏览了。

ASP.NET程序只能在服务器执行,当浏览器向服务器请求打开ASP.net程序时,服务器会从磁盘上读取该程序,然后加以执行并将结果转换成浏览器兼容的HTML文档,而将HTML文档发送给浏览器,待浏览器收到HTML文档后,将会将HTML文档翻译成网页画面呈现在用户眼前。

计算机毕业论文范文:BS结构的城市酒店入住信息管理系统的设计[点击下载]

相关毕业论文

毕业生信息管理系统

利用web技术和数据库技术,设计一种基于WEB的毕业生信息管理系统的方案,并用ASP技术结合ACCESS数据库进行了该系统的开发过程

信息安全研究所设备管理系统的设计与实现

以研究所的设备管理系统为背景,以研究所设备管理模式为研究对象,开发了设备管理系统。设备管理系统是设备管理与计算机技术相结合的产物,同时兼顾信息安全,根据系统的功能需求分析与定义的数据模式,分析了应用程序的主要功能和系统实现的主要技术。

基于web的订餐系统的设计与实现

随着市场、经济的全球化,越来越多的企业认识到:提高企业的竞争力,选择信息化是必由之路。本文论述的订餐系统是针对餐饮娱乐业而设计的一种商务服务网站。其主要功能是完成外卖的前期和辅助工作,即通过网络进行定餐和对服务进行评价。而餐饮工作流程的其他部分如送外卖、付款等后期工作依旧采用传统方式。

基于javaweb的家政服务网的设计与实现

为了充分利用互联网的快速获取信息等优势,并与传统家政行业紧密的结合,使其成为传统行业的助推器,本文在企事业单位的委托要求下,设计并开发了家政服务管理系统,多数用户在此平台进行沟通并进行服务交易。

一个简单的网上教务系统模型的设计与实现

对于一个学校来说,大量教师信息,学生信息管理,学生成绩管理,基本数据的维护都难于通过传统的方法进行管理:这就迫切需要利用计算机技术来帮助学校管理者处理这些日常管理。本系统正是为了简化教学任务的管理,提高办公效率,方便师生而设计的。

网吧计费系统软件

大学生毕业论文管理系统研究的网吧计费系统是一款基于C/S结构,采用Access 2003 数据库,利用Visual Basic.net设计开发的网吧计费系统。文中主要介绍了系统的基本功能和系统结构组成情况,内容包括系统需求分析、系统设计原则、系统设计思想、系统功能模块描述、数据库设计、系统通信过程、通信协议等,是一篇不错的免费毕业论文

药店管理系统设计

连锁药房药品进销存管理系统包括该药房药品的进库、药房药品的出库、人药房药品的货存量。它是连锁药房药品信息化管理的重要组成部分. 连锁药房药品进销存管理是一项琐碎、复杂而又十分细致的工作。

网上车辆档案管理系统

本文采用基于Web的Asp.net技术,并与sql server 2000数据库相结合,研发了一套车辆档案管理系统。是计算机专业类优秀的毕业论文,该系统扩展性好,易于维护。简化了车辆档案设计流程,去除了冗余信息。

基于asp的招聘网站

招聘和求职是一项对信息的需求量比较大的活动,传统的招聘求职方式已经越来越不能满足人们的要求,网上招聘和求职已经越来越为人们所熟悉。建设一个招聘网站也必然得到广大招聘单位和求职者的强烈支持。

图像的检索技术毕业设计

图像的检索技术毕业设计是计算机本科毕业,改论文实现了图像来源不断扩大,大容量高速存储系统为图像的海量存储提供了基本保障,各行各业对图像的使用越来越多,图像信息资源的管理和检索也就显得越来越重要。

环球军事在线网站

随着网络信息的发展,网络在人们生活中的应用越来越广泛。 环球军事网为使用者提供了方便、快捷的获取国防信息的途径。

评论