基于Java的酒店管理系统论文Word格式.docx

上传人:b****3 文档编号:17753331 上传时间:2022-12-09 格式:DOCX 页数:30 大小:1.23MB
下载 相关 举报
基于Java的酒店管理系统论文Word格式.docx_第1页
第1页 / 共30页
基于Java的酒店管理系统论文Word格式.docx_第2页
第2页 / 共30页
基于Java的酒店管理系统论文Word格式.docx_第3页
第3页 / 共30页
基于Java的酒店管理系统论文Word格式.docx_第4页
第4页 / 共30页
基于Java的酒店管理系统论文Word格式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

基于Java的酒店管理系统论文Word格式.docx

《基于Java的酒店管理系统论文Word格式.docx》由会员分享,可在线阅读,更多相关《基于Java的酒店管理系统论文Word格式.docx(30页珍藏版)》请在冰豆网上搜索。

基于Java的酒店管理系统论文Word格式.docx

MyEclipse

引言

现代化的酒店组织庞大、效劳工程多、信息量大,要想提高劳动生产、降低本钱、提高效劳质量和管理水平,进而促进经济效益,必须借助计算机来进展现代化的信息管理。

酒店管理系统正是为此而设计的。

优秀的酒店客房管理系统操作方便,灵活性好,系统平安性高,运行稳定。

提供快捷方便效劳,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务标准操作,这样才能令旅客舒适难忘。

现代化的酒店是集客房、商务文化及其他各种效劳与设施为一体化的消费场所,酒店宾馆组织庞大,效劳工程多,信息量大,要想提高劳动生产,降低本钱,提高效劳质量和管理水平,进而促进经济效益,必须借助计算机来进展现代化的信息管理,然而占着绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;

同时,市场上出现的各类酒店管理软件根本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。

结合酒店前台管理的需要进展扩展性而开发的一套酒店管理系统。

桃花源酒店管理系统正是为此而设计的,本系统是一套适用于中小型星级宾馆使用的优秀系统。

第一章绪论

在旅游业开展迅速的今天,宾馆、酒店业的特色经营和个性化管理日趋明显,管理日趋信息化、网络化,再加上国际、国内名优企业的扩展力度的加大,宾馆、酒店业集团化的步伐加快,预示着传统的宾馆、酒店正逐步步向信息化管理——这也是宾馆、酒店业经营者们的共识。

酒店信息管理系统以信息量大、数据准确、速度快、管理全面等特点,获得了广阔宾馆、酒店业管理者的一致认同,同时满足了对客户的高质量的效劳。

另外酒店管理系统以 

清晰准确的账单、数据表格,使客人感到高档次的享受。

对于酒店的员工来说严格的数据检查可防止手工操作的疏忽而造成的错误,减轻职工的工作压力,从而提高工作效率。

对于酒店的管理者来说:

完备的报表功能和查询功能使管理者可及时了解饭店各部门的营业情况。

为管理者提供准时可靠的信息,对管理做出酒店管理决策提供依据。

酒店管理系统大大的提高了宾馆、酒店的工作效率,为宾馆、酒店带来了更大的利润。

随着时代的开展,国内越来越多的酒店开场使用酒店管理系统。

尤其是小型酒店的效劳水平不同,各自的效劳方式不同。

所以对于国内大多的小型的宾馆、酒店来说并不适合使用市场上较为成熟的商品酒店管理系统,所以就需要定制自己的酒店管理系统来提高酒店的管理效率和效劳水平。

桃花源酒店管理系统利用Java语言来编写的客户端,并且使用SqlServer2000数据库,认为本系统是适应现今中小型酒店工作需求的酒店管理系统,具有一定的开发价值和利用价值。

1.2系统开发关键技术与开发环境

Java简介

Java是一种简单的,面向对象的,分布式的,解释型的,强健平安的,构造中立的,可移植的,性能优异、多线程的动态语言。

 Java平台由Java虚拟机〔JavaVirtualMachine〕和Java应用编程接口〔ApplicationProgrammingInterface、简称API〕构成。

Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为根本局部和扩展局部。

在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。

现在Java平台已经嵌入了几乎所有的操作系统。

这样Java程序可以只编译一次,就可以在各种系统中运行。

Java应用编程接口已经从1.1x版开展到1.2版。

目前常用的Java平台基于Java1.6。

 

Java的优势与特点

 1.2.2.1、Java语言是简单的。

Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。

另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。

特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。

1.2.2.2、Java语言是一个面向对象的。

Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制〔关键字为implements〕。

Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。

总之,Java语言是一个纯的面向对象程序设计语言。

1.2.2.3、Java语言是可移植的。

这种可移植性来源于体系构造中立性,另外,Java还严格规定了各个根本数据类型的长度。

Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSIC实现的。

Java语言的优良特性使得Java应用具有无比的强健性和可靠性,这也减少了应用系统的维护费用。

Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低本钱。

Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放构造和在多平台之间传递信息的低本钱方式。

特别是Java企业应用编程接口〔JavaEnterpriseAPIs〕为企业计算及电子商务应用系统提供了有关技术和丰富的类库。

1.3运行环境和开发工具

运行环境

硬件环境〔推荐〕:

CPU:

P4—1GHZ或更高

内存:

128M或更多

显示器分辨率:

800x600或更高

软件环境:

〔推荐〕

操作系统:

windowsXP操作系统

数据库:

MicrosoftSqlServer2000数据库

开发工具:

MyEclipse

第二章酒店管理系统的内涵及其应用优势

酒店管理的概念

酒店管理是指酒店管理者用现代化的方法使其下属各尽其职,使整个酒店能够正常运营。

如客房部经理的职责就是要使客房部的员工把客房的清洁效劳工作做好,前厅部经理的职责就是安排前厅员工的接待工作,而销售部经理那么要把酒店的客房、宴会、会议、娱乐和健身设施的销售工作做好。

酒店管理系统一般包含预定接待、帐务处理、客房中心、报表中心等功能模块。

酒店管理的前景

1.随着全球经济的不断复苏与快速开展,酒店行业在全球与中国地区的开展速度与就业率将远远超出传统型行业。

  2.酒店行业其薪金与社会福利收入远远高于其它传统行业,同时随着工作经历的增加其工作地位会稳步上升。

  3.今年上海世博会将会大力促进中国酒店行业的蓬勃开展,其行业前景非常乐观。

4.中国各地大中小城市均把旅游业作为其经济增涨的源动力,其政府与社会投资将不断增加,将会是中国最具活力的行业。

  资源完全开放型:

系统所有的资源,功能交由用户管理,权限控制到按钮,针对不同的用户,组装不同的界面,分配不同的使用功能.不放心再加权限到按钮。

  系统突出以营销、预订、房源、房价等对营销具有影响力的信息处理。

房价码可按年,季,月,周,日设定。

强化以客源为中心的信息完整性、长久性、可操作性。

建立了客档为中心的用户信息管理系统。

  使用数据穿透查询技术,对数据进性多元,多层次的查询.从汇中数据到明细发生,严密联系在一起,灵活实用。

  客档、角色、佣金、房价方案、授权折扣、操作权限到按钮、信息向角色发布…系统既面向应用,又面向管理。

  酒店集团管理系统、采集各成员酒店的原始数据、对采集来的数据进展分类、汇总、分析等处理、形成管理决策所需的数据信息、产生各种分析报表。

  界面美观大方、操作方便。

系统稳定、适应性强、操作灵活。

市场分析

随着我国经济体制改革的不断深化和我国经济的快速开展,我国人民的收入不断提高,消费观念也有提高,对效劳质量的要求也有很大的提高。

各地把旅游业当作本地经济开展的重要支柱之一。

酒店作为人们食宿、娱乐、休闲的场所而得到了快速的开展。

社会上也成立了各种类型,不同规模的酒店效劳企业。

如何为客户提供更加准确及时的效劳,成为各个酒店竞争关键。

所以酒店业务信息化建立就成为了客户衡量酒店提供商效劳标准的一个准那么,信息系统成为了根底。

第三章系统分析

可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

要到达这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。

因此,可行性研究实质上是要进展一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进展的系统分析和设计的过程。

系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性:

技术上可行性

酒店管理系统是采用Java语言编写的,具有Java的“一次编写,到处运行

〞的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和平安性。

并且酒店管理系统要求要求应具备功能完备、易于使用、易于维护等特点,而对于后者那么要求能建立数据一致性和完整性强、数据平安性好的库。

基于以上的要求,本系统采用MyEclipse7.0作为开发工具,使得代码编写的过程大大的简化。

而数据库那么是采用目前较为流行的SqlServer2000,Java对SqlServer2000具有很好的支持并且在经历了多年的开展SqlServer2000很好的口碑。

此系统在技术上是可行的。

操作上可行性

桃花源酒店管理系统具备友好的用户界面,使用方便,易于维护,操作简单易于被用户承受,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。

因此从使用操作方面看,此系统的开发是可行的。

经济上可行性

本酒店管理系统运行的硬件环境只需一台廉价的电脑既可,软件环境那么是安装windowsXP系统,MyEclipse7.0,SqlServer2000既可。

对于一般的中小型酒店来说都是很小的本钱支出。

因此此系统在经济上、技术上、操作上开发都是可行的。

满足客户的需求,实现酒店管理的流程。

主要功能包括散客开单、团体开单、宾客结帐、客房预订、营业查询、客户管理、网络设置、系统设置等等。

1、散客开单:

完成散客的开单,可一次最多开5间一样类型的房间。

2、团体开单:

完成团体的开单,开放数量没有限制,可同时开不同类型的房间。

3、宾客结帐:

自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作。

4、客房预订:

完成增加预订、修改预订、删除预订,预订情况的查询等功能。

5、营业查询:

完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询

6、客户管理:

完成会员根本信息的维护和来宾一览。

7、网络设置:

完成系统与数据库的连接设置和系统风格的设置。

8、系统设置:

完成房间工程、客户类型、操作员、计费设置。

3.3系统E-R图

图3.1系统E-R图

第四章系统设计

设计思想

本系统实现了宾客入住酒店从登记到离店的管理,由我小组成员设计开发,本系统主要的功能如下:

图4.1酒店管理系统的根本流程

4.2数据库构造设计

4.3系统功能模块图

图4.2系统功能模块图

第五章主要功能实现

功能需求与程序模块对应的关系

表5.1系统功能需求和程序模块对应

模块名称

功能需求

散客开单

团体开单

宾客结帐

房间预定

营业查询

客户管理

网络设置

系统设置

开单

结帐

房间查询

结帐查询

宾客查询

会员设置

操作员设置

房间设置

数据库连接方式

系统登录界面

用户登录界面中用户名选项为数据库中已经存在的用户名,所以用户只需选择相应的用户名即可,假设用户输入密码三次错误那么系统会自动关闭登录界面。

用户登录界面如图5.0所示:

图5.0系统登录界面

登录验证的核心代码如图5.1所示:

图5.1登陆界面-验证代码

系统主界面

图5.2主界面

散客开单

散客开单界面主要是提供散客的信息证登记和增加房间等操作,这是散客入住的第一步,当开单成功后就会改变房间状态为可用状态。

散客开单如图5.3:

图5.3散客开单

散客开单中添加房间的主要代码如图5.4所示:

图5.4散客开单代码

团体开单

团体开单中每个宾客最多一次开5间一样类型的房间:

图5.5团体开单

团体开单中增加房间的主要代码如图5.6:

图5.6团体开单主要代码

旅客续住

宾客入住酒店后如果如果想续住原来的房间,操作员通过宾客续住界面可以对续住的天数和宾客的押金进展追改,宾客续住界面如图5.7所示:

图5.7旅客续住

图5.8宾客续住窗口

更换房间

宾客入住后对房间如果不满意,操作员可以为其调整新的房间和修改新房间的房价,更换房间界面如图5.9:

图5.9更换房间

宾客结账

当宾客离店结账的时候,如果是团体开单那么结账界面中“结账房间〞显示的是开单主房间的房间号,宾客的消费金额和应收押金由系统会自动的计算,宾客结账界面如图5.11:

图5.11宾客结账

宾客结账中实现保存结算数据的主要代码如图5.12:

图5.12宾客结账代码

客房预订

图5.13客房预订

客房预订中实现增加预订信息的核心代码如图5.14:

图5.14客房预订-增加预订信息

营业查询

营业查询是财务统计不可缺少的局部,结账单查询功能可以按照宾客入住的起始时间和完毕时间查询、也可是按照宾客的姓名、房间号、账单号的其中一项查询,结账单查询界面如图5.15:

图5.15营业查询

图5.16营业查询〔按房间号查询〕

客户管理

客户管理主要是会员根本信息和来宾根本信息的查询,根本信息可以按照姓名或者按照证件的号码来查找,如按照宾客姓名为周星驰所查询的界面如图5.17:

图5.17客户管理

客户管理中实现会员信息查询的核心代码如图5.18:

图5.18客户查询—查询会员信息

网络设置

网络设置主要有数据库的连接设置和测试是否成功连接,使得系统对不同的数据库都可以很好的支持,网络设置成功的界面如图5.19:

图5.19网络设置

网络设置实现网络测试的核心代码如图5.20:

图5.20网络设置-测试网络连接

系统设置—房间工程设置

房间工程设置主要是实现酒店房间的类型的管理、客户类型的管理、操作员设置和计费设置等功能,房间工程设置如图5.21:

房间设置实现添加房间类型的核心代码如图5.22:

图5.22系统设置—添加房间类型

系统设置—客户类型设置

客户类型设置主要有客户类型的添加、删除和修改的功能,客户类型设置界面如图5.23:

图5.24系统设置—添加客户类型

系统设置—操作员设置

操作员设置主要有新用户的登记、用户密码的修改、用户的删除三个操作,操作员设置界面如图5.25:

实现操作员设置的关键代码如图5.26:

图5.26系统设置—操作员设置

系统设置—计费设置

计费设置可以很好的应对酒店客房的收费标准的变化,主要有客房计费的时间和计费的单价的设置,如果客房的费用标准有所变化那么可以使用计费设置,计费设置的界面如图5.27:

图5.27系统设置—计费设置

实现计费设置关键代码如图5.28:

图5.28检查计费设置是否合法

系统日志

系统日志记录了操作员的操作时间和操作的内容以及退出系统的时间,系统日志查询要操作员登录的起始时间和退出时间来查询的,查询所有的系统日志记录如图5.29:

图5.28系统日志信息

系统日志实现日志查询的关键代码如图5.30:

图5.30系统日志信息代码

本章介绍了整个酒店管理系统的构造设计,以及讨论了整个系统的功能模块和数据流程的整个过程的实现。

着重讲述了该系统的主要功能模块的代码实现。

第六章系统测试

6.1软件测试原那么和技术

系统测试的目的是对最终软件系统进展全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。

目前软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。

与开发过程类似,测试过程也必须分步骤进展,每个步骤在逻辑上是前一个步骤地继续。

大型软件系统通常由假设干个子系统组成,每个子系统又由许多模块组成。

因此,大型软件系统的测试的根本层次如图6.1所示。

图6.0测试的根本层次

1、单元测试:

单元测试的目的是保证每个模块作为一个单元能正确运行。

单元测试的用例从单元详细设计中导出,在这个测试步骤中所发现的往往是编码和详细设计的错误。

在单元测试中可以采用功能性测试和构造性测试两种。

2、集成测试:

在这个测试步骤中所发现的往往是概要设计的错误。

3、系统测试:

在这个测试步骤中所发现的往往是需求规格说明的错误。

一般来说,系统测试是功能性测试,不是构造性测试。

软件测试技术有黑盒测试技术和白盒测试技术。

黑盒测试就是将被测系统看成一个黑盒,从外界取得输入,然后再输出。

黑盒测试要求测试者在测试时不能使用与被测系统内部构造相关的知识或经历,它适用于对系统的功能进展测试。

白盒测试是指在测试时能够了解被测对象的构造,可以查阅被测代码内容的测试工作。

它需要知道程序内部的设计构造及具体的代码实现,并以此为根底来设计测试用例。

白盒测试的直接好处就是知道所设计的测试用例在代码级上哪些地方被忽略掉,它的优点是帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。

本系统采用的是黑盒测试方法,主要是测试系统系统输入的数据是否正确的处理和系统的功

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

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1