基于java的酒店管理系统毕业论文_第1页
基于java的酒店管理系统毕业论文_第2页
基于java的酒店管理系统毕业论文_第3页
基于java的酒店管理系统毕业论文_第4页
基于java的酒店管理系统毕业论文_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于 java 的酒店管理系统1九九 江江 职职 业业 大大 学学毕毕 业业 论论 文文 论文题目:基于 java 的酒店管理系统毕业论文 学生姓名: 刘琳 指导教师: 凌仕华 学 院: 信息工程学院 专 业: 计算机应用技术 2009 级 完成时间: 2011.11. 14 基于 java 的酒店管理系统2摘摘 要要在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统 的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直到最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷方便服务,给宾客感受一种顾客至上的

2、享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。因此,采用全新的计算机管理系统,将成为提高酒店的管理效率,改善服务水准的手段之一。系统从满足客户的需求角度出发,实现了酒店管理的基本流程。系统的主要功能包括散客开单、团体开单、宾客结帐、客房预订、营业查询、客户管理、网络设置、系统设置等等。用户入住酒店的时候所要等待的时间就会大大的减少,操作员能够很方便的对用户信息的登记和对房间状态的的管理,从而实现了酒店管理系统高效、准确的特点。关键字关键字: :数据库;酒店管理系统;myeclipse 6.5基于 java 的酒店管理系统3abstracabst

3、ract thigh flourishing today in the information, the each work link that the cabaret business involve has already no longer been a traditional accommodation only, balance of accounts business, but more wide, the more overall service profession representative.the cabaret guest house is a service prof

4、ession, from the marketing of the guest room namely the guest schedule to start, arrive go into register keep to check out the close book till the last, the whole process should can the body take guest as the center now, providing the fast convenience service, feeling a kind of customer to the guest

5、 to enjoy highestly, exaltation management level, simplify various complications operation, at most the in a short time completes the cabaret business norm operation, then can make the traveller comfortable and difficult to forget thus. systems to meet customer needs from the perspective of the proc

6、ess to achieve the hotel management. systems main functions include billing fit, group billing, guest checkout, room reservations, business inquiries, customer management, network settings, system settings, etc. when users want to stay at the hotel waiting time will be greatly reduced, the operator

7、can easily register the user information and the management of the state of rooms, the hotel management system in order to achieve efficient and accurate.keywordskeywords database; hotel management system; myeclipse6.5基于 java 的酒店管理系统4目 录摘摘 要要.2abstractabstract.3引引 言言.5第一章第一章 绪绪 论论.61.1 系统开发背景及现状.61.

8、2 系统开发关键技术与开发环境.71.2.11.2.1 javajava 简介简介.71.2.21.2.2 javajava 的优势与特点的优势与特点.71.3 运行环境和开发工具.8第二章第二章酒店管理系统的内涵及其应用优势酒店管理系统的内涵及其应用优势.92.1 酒店管理的概念.92.2 酒店管理的前景.92.3 酒店管理系统应用优势.102.3 酒店管理系统的现状.102.3.12.3.1 市场分析市场分析.10第三章第三章 系统分析系统分析.113.1 可行性分析.113.1.13.1.1 技术上可行性技术上可行性.123.1.23.1.2 操作上可行性操作上可行性.123.1.33.

9、1.3 经济上可行性经济上可行性.123.2 系统功能分析.123.3 系统 e-r 图 .13第四章第四章 系统设计系统设计 .144.1 设计思想.144.2 数据库结构设计.154.3 系统功能模块图.15第五章第五章 主要功能实现主要功能实现.165.1 功能需求与程序模块对应的关系 .165.2 主要功能的实现.175.2.15.2.1 系统登录界面系统登录界面.175.2.25.2.2 系统主界面系统主界面.185.2.3 散客开单.195.2.45.2.4 团体开单团体开单.20基于 java 的酒店管理系统55.2.55.2.5 旅客续住旅客续住.215.2.65.2.6 更换

10、房间更换房间.225.2.75.2.7 宾客结账宾客结账.235.2.85.2.8 客房预订客房预订.245.2.95.2.9 营业查询营业查询.255.2.105.2.10 客户管理客户管理.265.2.115.2.11 网络设置网络设置.265.2.12 系统设置房间项目设置.275.2.135.2.13 系统设置系统设置客户类型设置客户类型设置.285.2.145.2.14 系统设置系统设置操作员设置操作员设置.295.2.155.2.15 系统设置系统设置计费设置计费设置.305.2.165.2.16 系统日志系统日志.315.3 本章小结.32第六章第六章 系统测试系统测试.336.

11、1 软件测试原则和技术.336.2 测试实例 .346.2.16.2.1 登陆安全性测试登陆安全性测试.346.2.26.2.2 宾客开单登记测试宾客开单登记测试.34图图 6.26.2 输入空数据测试输入空数据测试.34图图 6.36.3 选择空房间选择空房间.346.3 系统的不足及进一步设想.356.4 测试环境 .35致致 谢谢.35结束语结束语.36参考文献参考文献.37引引 言言现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是为此而设计的。优秀的酒店客房管理系统操

12、作方便,灵活性好,系统安全性高,运行稳定。提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。现代化的酒店是集客房、商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,然而占基于 java 的酒店管理系统6着绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各 类酒店管理软件基本上都是

13、为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。结合酒店前台管理的需要进行扩展性而开发的一套酒店管理系统。桃花源酒店管理系统正是为此而设计的,本系统是一套适用于中小型星级宾馆使用的优秀系统。第一章第一章 绪绪 论论1.11.1 系统开发背景及现状系统开发背景及现状在旅游业发展迅速的今天,宾馆、酒店业的特色经营和个性化管理日趋明显,管理日趋信息化、网络化,再加上国际、国内名优企业的扩展力度的加大,宾馆、酒店业集团化的步伐加快,预示着传统的宾馆、酒店正逐步步向信息化管理这也是宾馆、酒店业经营者们的共识。酒店信息管理系统以信息量大、数据准确、速度快、管理全面等特点,获得了广大宾馆、酒店

14、业管理者的一致认同,同时满足了对客户的高质量的服务。另外酒店管理系统以 清晰准确的账单、数据表格,使客人感到高档次的享受。对于酒店的员工来说严格的数据检查可避免手工操作的疏忽而造成的错误,减轻职工的工作压力,从而提高工作基于 java 的酒店管理系统7效率。对于酒店的管理者来说:完备的报表功能和查询功能使管理者可及时了解饭店各部门的营业情况。为管理者提供准时可靠的信息,对管理做出酒店管理决策提供依据。酒店管理系统大大的提高了宾馆、酒店的工作效率,为宾馆、酒店带来了更大的利润。随着时代的发展,国内越来越多的酒店开始使用酒店管理系统。尤其是小型酒店的服务水平不同,各自的服务方式不同。所以对于国内大

15、多的小型的宾馆、酒店来说并不适合使用市场上较为成熟的商品酒店管理系统,所以就需要定制自己的酒店管理系统来提高酒店的管理效率和服务水平。桃花源酒店管理系统利用 java 语言来编写的客户端,并且使用 sql server 2000 数据库,认为本系统是适应现今中小型酒店工作需求的酒店管理系统,具有一定的开发价值和利用价值。1.21.2 系统开发关键技术与开发环境系统开发关键技术与开发环境1.2.11.2.1 javajava 简介简介java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。java 平台由 java 虚拟机(java

16、virtual machine)和 java 应用编程接口(application programming interface、简称 api)构成。java 应用编程接口为 java 应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬 件或操作系统平台上安装一个 java 平台之后,java 应用程序就可运行。现在 java 平台已经嵌入了几乎所有的操作系统。这样 java 程序可以只编译一 次,就可以在各种系统中运行。java 应用编程接口已经从 1.1x 版发展到 1.2 版。目前常用的 java 平台基于 java1.6。1.2.21.2.2 javajava 的优势

17、与特点的优势与特点1.2.21、java 语言是简单的。java 语言的语法与 c 语言和 c+语言很接近,使得大多数程序员很容易学习和使用 java。另一方 面,java 丢弃了 c+ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,java 语言不使用指针,并提供了自动的废料收集, 使得程序员不必为内存管理而担忧。1.2.22、java 语言是一个面向对象的。java 语言提供类、接口和继承等原语,为 了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并基于 java 的酒店管理系统8支持类与接口之间的实现机制(关键字为 implem

18、ents) 。java 语言 全面支持动态绑定,而 c+ 语言只对虚函数使用动态绑定。总之,java 语言是一个纯的面向对象程序设计语言。1.2.2.3、java 语言是可移植的。这种可移植性来源于体系结构中立性,另 外,java 还严格规定了各个基本数据类型的长度。java 系统本身也具有很强的可移植性,java 编译器是用 java 实现的,java 的运行环境是用 ansi c实现的。java 语言的优良特性使得 java 应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。java 对对象技术的全面支持和 java 平台内嵌的 api能缩短应用系统的开发时间并降低成本。java

19、 的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本 方式。特别是 java 企业应用编程接口(java enterprise apis)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。1.31.3 运行环境和开发工具运行环境和开发工具1.3.11.3.1运行环境运行环境硬件环境(推荐):cpu:p41ghz 或更高内存:128m 或更多显示器分辨率: 800 x600 或更高软件环境:(推荐)操作系统:windows xp 操作系统数据库:microsoft sql server2000 数据库java 环境:jdk 1.6开发工具:mye

20、clipse 6.5基于 java 的酒店管理系统9第二章第二章 酒店管理系统的内涵及其应用优势酒店管理系统的内涵及其应用优势2.12.1 酒店管理的概念酒店管理的概念酒店管理是指酒店管理者用现代化的方法使其下属各尽其职,使整个酒店能够正常运营。如客房部经理的职责就是要使客房部的员工把客房的清洁服务工作做好,前厅部经理的职责就是安排前厅员工的接待工作,而销售部经理则要把酒店的客房、宴会、会议、娱乐和健身设施的销售工作做好。酒店管理系统一般包含预定接待、帐务处理、客房中心、报表中心等功能模块。2.22.2 酒店管理的前景酒店管理的前景1. 随着全球经济的不断复苏与快速发展,酒店行业在全球与中国地

21、区的发展速度与就业率将远远超出传统型行业。2. 酒店行业其薪金与社会福利收入远远高于其它传统行业,同时随着工作经验的增加其工作地位会稳步上升。3. 今年上海世博会将会大力促进中国酒店行业的蓬勃发展,其行业前景非常乐观。4. 中国各地大中小城市均把旅游业作为其经济增涨的源动力,其政府与社会投资将不断增加,将会是中国最具活力的行业。2.32.3 酒店管理系统应用优势酒店管理系统应用优势2.3.12.3.1 资源完全开放型:系统所有的资源,功能交由用户管理,权限控制到按钮,针对不同的 用户,组装不同的界面,分配不同的使用功能.不放心再加权限到按钮。2.3.22.3.2 系统突出以营销、预订、房源、房

22、价等对营销具有影响力的信息处基于 java 的酒店管理系统10理。房价码可按年,季,月,周,日设定。2.3.32.3.3 强化以客源为中心的信息完整性、长久性、可操作性。建立了客档为中心的用户信息管理系统。2.3.42.3.4 使用数据穿透查询技术,对数据进性多元,多层次的查询.从汇中数据到明细发生,紧密联系 在一起, 灵活实用。2.3.52.3.5 客档、角色、佣金、房价方案、授权折扣、操作权限到按钮、信息向角色发布系统既面向应 用,又面向管理。2.3.62.3.6 酒店集团管理系统、采集各成员酒店的原始数据、对采集来的数据进行分类、汇总、分析等处 理、形成管理决策所需的数据信息、产生各种分

23、析报表。2.3.72.3.7 界面美观大方、操作方便。2.3.82.3.8 系统稳定、适应性强、操作灵活。2.3 酒店管理系统的现状2.3.12.3.1 市场分析市场分析随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游业当作本 地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上也成立了各种类型,不同规模的酒店服务企业。如何为客户提供更 加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。基于 ja

24、va 的酒店管理系统11第三章第三章 系统分析系统分析3.13.1 可行性分析可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性:3.1.13.1.1 技术上可行性技术上可行性酒店管

25、理系统是采用 java 语言编写的,具有 java 的“一次编写,到处运行”的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和安全性。并且酒店管理系统要求要求应具备功能完备、易于使用、易于维护等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。基于以上的要求,本系统采用 myeclipse7.0 作为开发工具,使得代码编写的过程大大的简化。而数据库则是采用目前较为流行的 sql server 2000,java 对 sql server 2000 具有很好的支持并且在经历了多年的发展 sql server 2000 很好的口碑。此系统在技术上是可行的。

26、3.1.23.1.2 操作上可行性操作上可行性桃花源酒店管理系统具备友好的用户界面,使用方便,易于维护,操作简单易于被用户接受,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。因此从使用操作方面基于 java 的酒店管理系统12看,此系统的开发是可行的。3.1.33.1.3 经济上可行性经济上可行性本酒店管理系统运行的硬件环境只需一台廉价的电脑既可,软件环境则是安装 windows xp 系统,myeclipse7.0,sql server 2000 既可。对于一般的中小型酒店来说都是很小的成本支出。因此此系统在经济上、技术上、操作上开

27、发都是可行的。3.23.2 系统功能分析系统功能分析满足客户的需求,实现酒店管理的流程。主要功能包括散客开单、团体开单、宾客结帐、客房预订、营业查询、客户管理、网络设置、系统设置等等。1、散客开单:完成散客的开单,可一次最多开 5 间相同类型的房间。2、团体开单:完成团体的开单,开放数量没有限制,可同时开不同类型的房间。3、宾客结帐:自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作。4、客房预订:完成增加预订、修改预订、删除预订,预订情况的查询等功能。5、营业查询:完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询6、客户管理:完成会员基本信息的维护和来宾一览。7

28、、网络设置:完成系统与数据库的连接设置和系统风格的设置。8、系统设置:完成房间项目、客户类型、操作员、计费设置。基于 java 的酒店管理系统133.33.3 系统系统 e-re-r 图图图图 3.13.1 系统系统 e-re-r 图图基于 java 的酒店管理系统14第四章第四章 系统设计系统设计4.14.1 设计思想设计思想 本系统实现了宾客入住酒店从登记到离店的管理,由我小组成员设计开发,本系统主要的功能如下:1、散客开单:完成散客的开单,可一次最多开 5 间相同类型的房间。2、团体开单:完成团体的开单,开放数量没有限制,可同时开不同类型的房间。3、宾客结帐:自动统计每个登记客人在店时所

29、发生的消费额和应付款额,并完成结帐收银操作。4、客房预订:完成增加预订、修改预订、删除预订,预订情况的查询等功能。5、营业查询:完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询6、客户管理:完成会员基本信息的维护和来宾一览。7、网络设置:完成系统与数据库的连接设置和系统风格的设置。8、系统设置:完成房间项目、客户类型、操作员、计费设置。图图 4.14.1 酒店管理系统的基本流程酒店管理系统的基本流程基于 java 的酒店管理系统154.24.2 数据库结构设计数据库结构设计4.34.3 系统功能模块图系统功能模块图图 4.2 系统功能模块图登录界面主框架窗口散客开单团体开单宾客结帐客

30、房预订营业查询客户管理网络设置系统设置离店宾客查询房间项目设置客户类型设置操作员设置计费设置在店宾客查询全部宾客查询结帐单查询会员信息维护来宾信息一览参数设置jdbc连接基于 java 的酒店管理系统16第五章第五章 主要功能实现主要功能实现5.15.1 功能需求与程序模块对应的关系功能需求与程序模块对应的关系表表 5.15.1 系统功能需求和程序模块对应系统功能需求和程序模块对应 模块名称功能需求散客开单团体开单宾客结帐房间预定营业查询客户管理网络设置系统设置开单结帐房间查询结帐查询宾客查询会员设置操作员设置房间设置房间预定数据库连接方式5.25.2 主要功能的实现主要功能的实现5.2.15

31、.2.1 系统登录界面系统登录界面用户登录界面中用户名选项为数据库中已经存在的用户名,所以用户只需选择相应的用户名即可,若用户输入密码三次错误则系统会自动关闭登录界面。用户登录界面如图 5.0 所示:基于 java 的酒店管理系统17图图 5.05.0 系统登录界面系统登录界面登录验证的核心代码如图 5.1 所示:图图 5.15.1 登陆界面登陆界面- -验证代码验证代码基于 java 的酒店管理系统185.2.25.2.2 系统主界面系统主界面系统的主界面是系统的所有功能的入口,主要由菜单栏、功能模块按钮、房态图等面板组成,系统主界面如图 5.2:图 5.2 主界面5.2.3 散客开单散客开

32、单界面主要是提供散客的信息证登记和增加房间等操作,这是散客入住的第一步,当开单成功后就会改变房间状态为可用状态。散客开单如图5.3:基于 java 的酒店管理系统19图图 5.35.3 散客开单散客开单散客开单中添加房间的主要代码如图 5.4 所示:图图 5.45.4 散客开单代码散客开单代码5.2.45.2.4 团体开单团体开单团体开单中每个宾客最多一次开 5 间相同类型的房间,下图左边为团体开单界面右边为开单成功的提示画面,如图 5.5 所示:图图 5.55.5 团体开单团体开单团体开单中增加房间的主要代码如图 5.6:基于 java 的酒店管理系统20图图 5.65.6 团体开单主要代码

33、团体开单主要代码5.2.55.2.5 旅客续住旅客续住宾客入住酒店后如果如果想续住原来的房间,操作员通过宾客续住界面可以对续住的天数和宾客的押金进行追改,宾客续住界面如图 5.7 所示:图图 5.75.7 旅客续住旅客续住宾客续住主要代码如图 5.8 所示:基于 java 的酒店管理系统21图图 5.85.8 宾客续住窗口宾客续住窗口5.2.65.2.6 更换房间更换房间宾客入住后对房间如果不满意,操作员可以为其调整新的房间和修改新房间的房价,更换房间界面如图 5.9:图图 5.95.9 更换房间更换房间下图是更换房间的主要的代码,如图 5.10:基于 java 的酒店管理系统22图图 5.1

34、05.10 更换房间主要代码更换房间主要代码5.2.75.2.7 宾客结账宾客结账当宾客离店结账的时候,如果是团体开单则结账界面中“结账房间”显示的是开单主房间的房间号,宾客的消费金额和应收押金由系统会自动的计算,宾客结账界面如图 5.11:基于 java 的酒店管理系统23图图 5.115.11 宾客结账宾客结账宾客结账中实现保存结算数据的主要代码如图 5.12:图图 5.125.12 宾客结账代码宾客结账代码5.2.85.2.8 客房预订客房预订客房的预定是酒店管理重要的组成部分,如果用户提前预定房间的话,酒店会很好的安排其他的客房的使用情况。客房预订主要是设置宾客预订的开始时间和结束时间

35、,宾客也可以一次预订多个房间,客房预订界面如图 5.13:基于 java 的酒店管理系统24图图 5.135.13 客房预订客房预订客房预订中实现增加预订信息的核心代码如图 5.14:图图 5.145.14 客房预订客房预订- -增加预订信息增加预订信息5.2.95.2.9 营业查询营业查询营业查询是财务统计不可缺少的部分,结账单查询功能可以按照宾客入住的起始时间和结束时间查询、也可是按照宾客的姓名、房间号、账单号的其中一项查询,结账单查询界面如图 5.15:基于 java 的酒店管理系统25图图 5.155.15 营业查询营业查询营业查询中实现按房间号查询核心代码如图 5.16:图图 5.1

36、65.16 营业查询(按房间号查询)营业查询(按房间号查询)5.2.105.2.10 客户管理客户管理客户管理主要是会员基本信息和来宾基本信息的查询,基本信息可以按照姓名或者按照证件的号码来查找,如按照宾客姓名为周星驰所查询的界面如图5.17:基于 java 的酒店管理系统26图图 5.175.17 客户管理客户管理客户管理中实现会员信息查询的核心代码如图 5.18:图图 5.185.18 客户查询客户查询查询会员信息查询会员信息5.2.115.2.11 网络设置网络设置网络设置主要有数据库的连接设置和测试是否成功连接,使得系统对不同的数据库都可以很好的支持,网络设置成功的界面如图 5.19:

37、基于 java 的酒店管理系统27图图 5.195.19 网络设置网络设置网络设置实现网络测试的核心代码如图 5.20:图图 5.205.20 网络设置网络设置- -测试网络连接测试网络连接5.2.12 系统设置房间项目设置房间项目设置主要是实现酒店房间的类型的管理、客户类型的管理、操作员设置和计费设置等功能,房间项目设置如图 5.21:基于 java 的酒店管理系统28图图 5.215.21 系统设置系统设置- -房间项目设置房间项目设置房间设置实现添加房间类型的核心代码如图 5.22:图图 5.225.22 系统设置系统设置添加房间类型添加房间类型5.2.135.2.13 系统设置系统设置

38、客户类型设置客户类型设置客户类型设置主要有客户类型的添加、删除和修改的功能,客户类型设置界面如图 5.23:基于 java 的酒店管理系统29图图 5.235.23 系统设置系统设置- -客户类型设置客户类型设置客户类型设置实现添加客户类型核心代码如图 5.24:图图 5.245.24 系统设置系统设置添加客户类型添加客户类型5.2.145.2.14 系统设置系统设置操作员设置操作员设置操作员设置主要有新用户的登记、用户密码的修改、用户的删除三个操作,操作员设置界面如图 5.25:基于 java 的酒店管理系统30图图 5.255.25 系统设置系统设置- -操作员设置操作员设置实现操作员设置

39、的关键代码如图 5.26:图图 5.265.26 系统设置系统设置操作员设置操作员设置5.2.155.2.15 系统设置系统设置计费设置计费设置计费设置可以很好的应对酒店客房的收费标准的变化,主要有客房计费的时间和计费的单价的设置,如果客房的费用标准有所变化则可以使用计费设置,基于 java 的酒店管理系统31计费设置的界面如图5.27:图图 5.275.27 系统设置系统设置计费设置计费设置实现计费设置关键代码如图 5.28:图图 5.285.28 检查计费设置是否合法检查计费设置是否合法5.2.165.2.16 系统日志系统日志系统日志记录了操作员的操作时间和操作的内容以及退出系统的时间,

40、系统日志查询要操作员登录的起始时间和退出时间来查询的,查询所有的系统日志记录如图 5.29:基于 java 的酒店管理系统32图图 5.285.28 系统日志信息系统日志信息系统日志实现日志查询的关键代码如图 5.30:图图 5.305.30 系统日志信息代码系统日志信息代码5.35.3 本章小结本章小结本章介绍了整个酒店管理系统的结构设计,以及讨论了整个系统的功能模块和数据流程的整个过程的实现。着重讲述了该系统的主要功能模块的代码实现。基于 java 的酒店管理系统33第六章第六章 系统测试系统测试6.16.1 软件测试原则和技术软件测试原则和技术系统测试的目的是对最终软件系统进行全面的测试

41、,确保最终软件系统满足产品需求并且遵循系统设计。目前软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤地继续。大型软件系统通常由若干个子系统组成,每个子系统又由许多模块组成。因此,大型软件系统的测试的基本层次如图 6.1 所示。需求规格说明概要设计详细设计编码单元测试集成测试系统测试图图 6.06.0 测试的基本层次测试的基本层次1、 单元测试:单元测试的目的是保证每个模块作为一个单元能正确运行。单元测试的用例从单元详细设计中导出,在这个测试步骤中所发现的往往是编码和详细设计的错误。在单元测试中可以

42、采用功能性测试和结构性测试两种。2、集成测试:在这个测试步骤中所发现的往往是概要设计的错误。3、系统测试:在这个测试步骤中所发现的往往是需求规格说明的错误。一般来说,系统测试是功能性测试,不是结构性测试。软件测试技术有黑盒测试技术和白盒测试技术。黑盒测试就是将被测系统看成一个黑盒,从外界取得输入,然后再输出。黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,它适用于对系统的功能进行测试。白盒测试是指在测试时能够了解被测对象的结构,可以查阅被测代码内容的测试工作。它需要知道程序内部的设计结构及具体基于 java 的酒店管理系统34的代码实现,并以此为基础来设计测试用例。白盒测

43、试的直接好处就是知道所设计的测试用例在代码级上哪些地方被忽略掉,它的优点是帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。本系统采用的是黑盒测试方法,主要是测试系统系统输入的数据是否正确的处理和系统的功能是否符合酒店管理的要求。6.26.2 测试实例测试实例6.2.16.2.1 登陆安全性测试登陆安全性测试测试分两步,先输入错误的密码或者错误的账号,正确的验证码后登陆,如果不能登陆说明密码安全性测试成功。然后输入错误的验证码,正确的密码后登陆,如果不能登陆说明验证码安全性测试成功。如果出现三次密码输入错误,则登录安全测试失败。经过多次测试,登录系统一切正常。测试结果:能

44、够实现以上目标,系统安全性好,可以正常登录。图图 6.16.1 系统登录失败系统登录失败6.2.26.2.2 宾客开单登记测试宾客开单登记测试测试分为三步,首先不输入任何数据,如果系统提示相关的数据不能为空如图 6.2,则测试通过;然后选择已经入住的客房来开单,如果系统提示选择空的客房如图 6.3,则测试成功;最后输入错误的押金,如果系统提示押金不够如图 6.4 则测试成功;测试结果:能够实现以上目标,能够提示错误操作信息 ,所以所有的开单登记同样正常. 图图 6.26.2 输入空数据测试输入空数据测试图图 6.36.3 选择空房间选择空房间基于 java 的酒店管理系统35图图 6.46.4

45、 输入错误的押金输入错误的押金6.36.3 系统的不足及进一步设想系统的不足及进一步设想上述系统和模块的测试,虽然没有出现问题,但是这些可能出现的问题都只是些能够预知的问题。系统的不足除了在系统本身的功能还不是很全面,需要加强系统功能更加全面的设计。在许多方面的设计考虑的还不是很细致。例如客户预定的房间达到预定的天数不能自动的提醒;合并账单和拆分账单的处理需要该井;另外系统增加财务报表的输出功能才算得上是完善的酒店管理系统。希望能够在以后的设计中更加全面的考虑问题。为更多的中小型酒店提供更加便捷的管理。6.4 测试环境硬件:pc 机(奔腾 2.4ghz cpu,1g 内存,独立显卡,160g

46、硬盘)软件:操作系统:windows xp/windows 2000数据库: microsoft sql server 2000 数据库ide 工具:myeclipse 6.5java 环境:jdk 1.6致致 谢谢首先,要特别感谢我的导师凌仕华, “扬帆远航,赖您东风助力!” 。本文的工作从研究方向的确定、论文的选题到定稿都是在凌老师的精心指导下完成的,其中倾注了凌老师大量心血。凌老师学识渊博,治学态度严谨、工作作风踏实。在我的毕业论文写作过程中,凌老师给了我大量的关心和指导,我将受益终生,再次表示对凌老师的深深谢意。另外,我要感谢大学过程中所有教过我的老师,是他们给了我技术上的知识,让我用

47、知识去基于 java 的酒店管理系统36武装自己,让我用知识去解决问题,解决困难,最重要的是,他们教会了我怎样去学习,怎样去吸取新知识。我还要感谢教导我计科系的其他老师和领导,是他们给了我一个和谐的学习环境。 在我的学习和生活中,得到很多同学的帮助,我十分的感谢他们的帮助和支持。我还要特别感谢我的父母,他们的关心、支持、鼓励和培养,是我永世难忘的。 “谁言寸草心,报得三春晖” ,衷心地祝父母身体健康,生活幸福!同时,再次感谢我的老师及同学们,谢谢你们照顾和帮助以及对我的鼓励,在此,祝你们身体健康、事业有成!感谢一切关心我、帮助我的人!“谢谢!” 结束语结束语本系统综合了根据中小型星级酒店的实际

48、情况的特点,从界面的设计到系统的使用都是从方便用户使用的角度出发,具有很强的使用性。主要功能包括散客开单、团体开单、宾客结帐、客房预订、营业查询、客户管理、网络设置、系统设置等等。系统的特色归纳如下:(1)本系统可以运行在多种操作系统平台上(windows nt/windows 2000/windows xp) 。数据库管理系统采用主流的 ms sql server 2000 也可以使用免费的 mysql 数据库。并且利用安全可靠的 java 来编写,使得系统具有很强的移植性和易于维护等特点。基于 java 的酒店管理系统37(2)及时全面地处理各种错误异常,特别是对用户提交的信息进行判断,若

49、出现输入错误或信息为空的现象,系统就会及时给予用户出错提示。避免了用户的误操作和输入非法数据的可能性。(3)用户界面比较友好,操作简单,使用方便。符合酒店管理的基本流程。本系统基本上满足了酒店管理方面的需要。满足了酒店管理人员对客房管理的工作。在界面上力求做到美观、在操作方面尽量避免由于用户操作不当带来系统的出错现象。但由于时间仓促,本系统还存在一些不足之处,主要体现在:需要进一步修饰和美化;部分模块功能实现有些简单,与实际情况有一定的出入,在以后的学习中,需要进一步的完善。参考文献参考文献1 美 bruce eckel. thinking in java 英文第 4 版m.北京:机械工业出版

50、社,20072 张海藩.软件工程导论.第三版m.北京:清华大学出版社,1998.1.3 陈春玲,李频,陈丹伟.软件工程与数据库概论m.西安:西安电子科技大学出版社,2002。4 冯玉琳,赵保华.软件工程:方法工具和实践方法m.合肥:中国科学技术大学出版社,1988.12.5萨师煊,王珊.数据库系统概论m.北京:高等教育出版社,1991.4.6 borland international, inc.数据库应用程序开发指南m.北京:石基于 java 的酒店管理系统38油工业出版社,1996.5.7 杨昭编著.二级 java 语言程序设计教程m. 北京:中国水利水电出版社,20068 王路群.jav

51、a 高级程序设计j.北京:中国水利水电出版社,20069 柳西玲.许斌编著.java 语言应用开发基础m.北京:清华大学出版社,200610美herbert schidt 著.java 参考大全m.鄢爱兰.鹿江春译.北京:清华大学出版社,200611陈国君等编著.java2 程序设计基础m.北京:清华大学出版社,200612宛延闿等编著.实用 java 程序设计教程m.北京:机械工业出版社,2006基于 java 的酒店管理系统39 下面是赠送的两篇散文欣赏,可以仔细阅读,下面是赠送的两篇散文欣赏,可以仔细阅读,不需要的朋友可以下载后编辑删除!谢谢!不需要的朋友可以下载后编辑删除!谢谢!脚下的

52、时光不知走过多少地方,不知看过多少风景,不知听说过多少轶事;不知经历过多少岁月,不知邂逅过多少良人,不知变换过多少心情;基于 java 的酒店管理系统40不知理想的未知是否在前路等待题记:蒲公英悠悠岁月,时间苍苍!( 文章阅读网: )在这繁花似锦的青葱岁月里,我们不断的接受新鲜的美好事物,不断的享受科技发展所带来的高品质生活;我们总是随大流的,去跟风一些前卫潮流的思想;然而,很少有人去整理那些过往的断壁残垣!我走过很多地方,但是同样的,我也有更多的地方没去过!我渴望走遍地球上每一寸土地,我期许世界上每一个地方的人都善良!从踏入社会的那一刻起,我就觉得人应该是自由的;应该去做自己喜欢的事,看自己

53、喜欢的风景,爱自己喜欢的人;一切都那么单纯,完美!然而,现实的世界告诉我;理想的丰满一定要遇到拥有相同理想的另一半!我喜欢珠海,一个美丽的花园城市;我喜欢那里的天气,没有北方的寒冷;四季如春的温度感觉非常惬意,不用担心换季带来的差异!走在市区的街道上,绿化的花草树木被园丁修剪的井然有序;形态各异的花卉搭配得格外美观!尤其是除过草之后的绿地,泥土的芬芳与绿草的清新扑鼻而来,有一种身处大草原的感觉,使人心旷神怡!我时常一个人发呆,散步;看着过往的人群,车水马龙的街道;也时常去繁华的街巷,拥挤的商业中心;感觉这才是生活,正因为世界有了这么多事物的陪伴,才使我有了对美好生活的向往与喜悦!珠海的夜,很美

54、;到处灯红酒绿,一派歌舞升平的祥和;每当夜幕降临,才是广东因有的生活的开始!溜冰场,酒吧,迪厅,大排档等等等等;我很庆幸在这里认识了很多人,他们教会了我很多,也帮助了我很多;我们都是来自五湖四海,为了同一个目标而聚集在一起的年轻人;我们时常出去聚会,嗨皮;但等到散场后,又回到了应有的孤寂!白天,可以去渔女,公园,九州城,免税店等等都是不错的地方!基于 java 的酒店管理系统41人常说,一个时代会有一个时代的代表;而我在这个曾经为之奋斗的地方,也时常会想起曾经相识的人,走过的地方,看过的风景;有时候,听着当时的流行歌曲,也会感伤;也会自嘲一笑;还有那公车到站的粤语提醒,还有那想见却永远没见的人

55、;一篇篇,一幕幕久久回荡在脑海;早晨的肠粉,中午的餐饭,下午的炒粉,晚上的烧烤;好像味道还回味在口中一样!人,只有在对自己真诚的人的眼里,才会感觉到亲切;而我,也着实喜欢这座城市带给我家一样的温暖感觉!在这短暂而悠长的时光里,我成长了很多,也磨砺了很多;正是因为思想的成熟,阅历的增长,我选择了离开;去寻找属于自己的新的天地,新的开始,新的征程!其实,无论走过多少地方;都不重要!重要的是你从中得到什么!知识!阅历!思想!每个人,在人生的道路上;难免遇到挫折困苦,也难免会因为一些因素而错失机缘!不可能因为一时的艰难险阻而放弃将要来临的幸福!也不可能因为一时的过失而自暴自弃颓废一生!人,应该用豁达的

56、心态来迎接下一秒的新鲜时光;而不是沉溺在上一秒的懊恼当中!每个人的路,都在自己的脚下;只有自己醒悟才能把未来的路走好,反之只会让错误延续到未来,从而影响以后的健康生活!即便曾经的时光再美好,那也只是人生道路上的一段插曲;没必要去纠结当时的愕然,愚昧!就像我,从来不对上一秒的事情产生情绪一样!一切都是恬淡的样子,顺其自然比什么都好!基于 java 的酒店管理系统42对于未来,只要真诚的去善待身边的所有;我相信,未来的时光,也该是你想象的模样!蒲公英2015.12.13家乡的茶籽林坐落在戴云山脉西麓的高才坂,属亚热带季风气候区,夏无酷暑,冬无严寒,日照充足,雨量充沛,山区丘陵满地尽是红壤土,非常适

57、宜茶籽树的生长。高才坂种植小果油茶有着悠久的历史,是远近闻名的茶籽油之乡。家乡高才坂,一年四季茶籽林郁郁葱葱,枝繁叶茂。村头的亭后坑、银珠垄、赤土岭、牛脊崎,村尾的庵墘头、虎坪林、下淂,村庄对岸的牌匾山、坑里、墘头、下坋、坑柄里等等,山坡上,山坳里,道路边,田边地头,屋后山边,漫山遍野到处是一片连着一片的茶籽林。那里是我儿时与伙伴们捉迷藏、摘茶苞、采茶菇、捡茶籽的地方。每当春风拂来,几场淅淅沥沥的春雨之后,唤醒沉睡了一个冬季的茶籽树林。老茶树开始发出新枝,抽出嫩芽,嫩芽吐露出嫩红嫩红的叶片,转眼间,嫩红的叶片又变成稚嫩的绿叶。整片茶籽林绿浪涛涛,层层叠叠,在家乡群山环抱的山腰上,形成一道翠绿的

58、屏障。清明节后,儿时的我常与伙伴们在嬉戏玩耍的同时,十分注意寻找茶籽树梢上的“茶苞”,这是一种生长在茶籽树上的果实,果熟时表面会脱去一层薄如蝉翼的白皮,淡绿色的形似胖胖的寿桃,中空,果瓤可以食用,果肉脆而汁多,清甜爽口。“茶苞”是儿时伙伴们最喜欢的果实,从茶籽树上摘下,在袖口上来回擦几下,脱去表层酥松的外皮,馋猫似地往嘴里塞,津津有味地品尝着大自然恩赐的美食,这是我与伙伴们喜欢到茶籽林玩耍的原因之一。基于 java 的酒店管理系统43秋季来临,茶籽树上挂满了青色中夹杂着褐色的茶籽果,茶树枝被压弯下垂,这是村民一年的希望。全村的村民这时节荷锄上山为茶籽林锄草,将林地里各种杂草锄掉,并填埋在茶籽树

59、头下作为有机肥,锄后的茶籽林寸草不留。这是家乡当地的传统习惯,很少采撷树上的油茶果,而是在锄得干干净净的林地上捡茶籽。村民在锄草中,时常发现茶籽林里长的一种真菌茶树菇,菇伞灰色如碗口大,菇腿灰白色很长,采摘回家煮汤或煮米粉汤味道极其甜美。清爽的秋风送来百花仙子的柔情蜜意,吹开了丹桂的花骨朵,让神州大地香气四溢的同时,茶籽树也毫不犹豫地绽放自己的花朵,展示自己最妖艳的容貌,一夜之间,漫山遍野的茶籽林中雪白的油茶花盛开了,白色花朵中间吐露出金黄色的花蕊,散发出沁人心脾的芬芳,茶籽林变成一片白色的花海。成群的蜜蜂“嗡嗡嗡”在花丛中飞来飞去,落在金黄色的花蕊中不知疲倦地采蜜,也为油茶花义务传授花粉,为

60、明年茶籽树挂果立下汗马功劳。儿时,我和伙伴们像一群快乐的小蜜蜂,一头扎进茶籽林里,一边观赏着洁白娇艳的油茶花,一边折一根抽去内心的赤蕨杆当吸管,插入金黄色的花蕊中,轻轻一吸,芬芳甜美、味道香醇的花蜜便进入口中。我们小心翼翼地攀下茶树枝,如痴如醉地在一朵又一朵的油茶花中滋滋有声吮吸着花蜜,比供销社卖的硬糖粒还要甜美十倍。到了秋高气爽的秋末,山区空气相对干燥,白天依然烈日炎炎,可夜晚却出现霜冻,昼夜温差很大。这时,茶籽树上的茶籽果由原来的青色转瞬间全部变成深褐色,已经熟透的茶籽果一颗颗裂开大嘴,露出大嘴里油光发亮的油茶籽。阵阵秋风送爽,茶籽树梢随风摇曳,催促油茶籽快快离开树梢,洒脱地坠落在村民锄得

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论