基于Java的酒店管理系统.doc

上传人:h**** 文档编号:130007 上传时间:2018-07-09 格式:DOC 页数:114 大小:773KB
下载 相关 举报
基于Java的酒店管理系统.doc_第1页
第1页 / 共114页
基于Java的酒店管理系统.doc_第2页
第2页 / 共114页
基于Java的酒店管理系统.doc_第3页
第3页 / 共114页
基于Java的酒店管理系统.doc_第4页
第4页 / 共114页
基于Java的酒店管理系统.doc_第5页
第5页 / 共114页
点击查看更多>>
资源描述

1、 Xxx 大学 毕业论文 基于 JAVA 的酒店管理系统 Hotel Management System Based on JAVA 院 系: 信息科学与工程学院 专 业: 计算机科学与技术 班 级: xxxxx 姓 名: xxx 学 号: xxxx 指导教师: xxx 日 期: 2011 年 6 月 摘 要 现今许多中小型酒店资金和规模不 足,不便购买大型酒店管理系统软件,因此,此次的设计本着能实现中小型酒店的基本功能 的 要求,做出了一系列开发。本系统的设计采用的是 JAVA 编程语言,基于 B/S 结构,用 MyEclipse 6.0 平台和 Mysql数据库进行开发,实现了中小型酒店的

2、基本业务功能。 酒店应提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。因此,采用全新的计算机管理系统,将成为提高酒店的管理效率,改善服务水准的手段之一。系统从满足客户的需求角度出发,实现了酒店管理的基本流程。系统的主要功能包括客户预 定、客户住宿管理、客户餐饮管理和客户结帐等等。用户入住酒店的时候所要等待的时间会大大的减少,操作员能够很方便的对用户的信息进行登记和对房间状态进行管理,从而体现了酒店管理系统准确、高效的特点。 关键词: 数据库 酒店管理系统 MyEclipse 6.0 B/S ABSTRACT Today many small and m

3、edium-sized hotels funds and scale is insufficient, inconvenience to buy large hotel management system, therefore, the design of small and medium-sized hotels in order to realize the basic function requirements, made a series of development. This system designing use JAVA programming language, based

4、 on B/S structure, use MyEclipse 6.0 platform and Mysql database to development, realize the basic function of the small and medium-sized hotels. The hotel should raise the level of management, simplify the various complex operation, in the shortest possible time complete the standard operation of h

5、otel business, this can make passengers fell comfortable and unforgettable. Therefore, use new computer management system, will become the method of improve the management efficiency and the service level of meanses. System satisfies the demand of the customer , realize the basic flow of the hotel m

6、anagement. The main functions of the system including client reservation, customer accommodation management, customer catering management, customer checkout and so on. The time of waiting will be greatly reduced, operators can very easy to registration the information of users and to manage the info

7、rmation of room, witch reflect the hotel management systems characteristics of highly efficient and accurate. KEY WORDS: Database Hotel Management System MyEclipse 6.0 B/S - i - 目 录 第 1 章 绪论 . 1 1.1 系统开发背景及现状 . 1 1.2 酒店管理的概念 . 2 1.3 酒店管理的现状 . 2 1.4 酒店管理系统的应用优势 . 2 第 2 章 系统开发的关键技术 . 4 2.1 运行环境和开发工具 .

8、 4 2.2 JAVA 语言简介 . 4 2.3 JAVA 的优势与特点 . 4 2.4 B/S 结构简介 . 5 2.5 MyEclipse 简介 . 6 2.6 Tomcat 简介 . 6 第 3 章 系统分析 . 7 3.1 可行性分析 . 7 3.1.1 技术上可行性 . 7 3.1.2 操作上可行性 . 7 3.1.3 经济上可行性 . 7 3.2 系统 E-R 图 . 8 3.3 系统功能分析 . 9 第 4 章 系统设计 . 10 4.1 设计思想 . 10 4.2 系统功能模块 . 10 4.3 系统流程分析 . 11 4.4 功能需求与程序模块对应的关系 . 12 4.5 数

9、据库结构设计 . 12 4.5.1 系统数据库性能需求 . 12 4.5.2 本系统数据库表设计中所遵守的基本原则 . 12 4.5.3 数据库需求分析 . 13 4.5.4 数据字典设计及数据库表命名规则 . 13 第 5 章 主要功能的实现 . 15 - ii - 5.1 系统登陆界面 . 15 5.2 添加住房信息功能 . 17 5.3 住房信息查询功能 . 18 5.4 添加就餐信息功能 . 19 5.5 就餐信息查询功能 . 20 5.6 结账功能 . 20 5.7 系统主界面 . 23 5.8 本章小结 . 24 第 6 章 系统测试 . 25 6.1 软件测试原则和技术 . 25

10、 6.2 测试实例 . 26 6.2.1 登录安全性测试 . 26 6.2.2 系统功能测试 . 26 6.3 系统的不足及进一步设想 . 26 6.4 测试环境 . 27 结 论 . 28 致 谢 . 29 参考文献 . 30 1 第 1 章 绪论 不得不说,现在的酒店服务项目多、信息量大,要想提高劳动生产率、降低成本、提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是为此而 设计的。优秀的酒店管理系统操作方便,灵活性好,系统安全性高,运行稳定。酒店 提供快捷方便的服务,同时提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务的规范操作,这样

11、才能令旅客舒适难忘。 现代化的酒店是集客房、商务文化及其他各种服务与设施为一体化的消费场所。鉴于现在如此繁杂的酒店业务,使用计算机对其管理已经成为一种必然, 然而绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因 未能 使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店管理软件基本上都是为大型酒店专业设计的,有 很多功能对于一般酒店、宾馆根本用不上。 而 薛高峰酒店管理系统正是为此而设计的,本系统是一套适用于中小型酒店使用的系统。 1.1 系统开发背景及现状 在旅游业发展迅速的今天 ,宾馆、酒店业的特色经营和个性化管理日趋明显,管理日趋信息化、网络化,再加

12、上国际、国内名优企业的扩展力度的加大,宾馆、酒店业集团化的步伐加快,预示着传统的宾馆、酒店正逐步走向信息化管理 这也是宾馆、酒店业经营者们的共识。酒店管理系统以信息量大、数据准确、速度快和管理全面等特点,获得了广大宾馆、酒店业管理者的一致认同,同时满足了对客户提供高质量 服务的要求。另外酒店管理系统以 清晰准确的账单、数据表格,使客人感到高档次的享受。对于酒店的员工来说严格的数据检查可避免因手工操作的疏忽而造成的错误,减轻职工的工作压力,从而提高工作效率。对于酒店的管理者来说,完备的查询功能使管理者可及时了解饭店各部门的营业情况,为管理者提供准时可靠的信息,为管理者做出酒店管理决策提供依据。酒

13、店管理系统大大的提高了酒店的工作效率,为酒店带来了更大的利润。 随着时代的发展,国内越来越多的酒店开始使用酒店管理系统。尤其是小型酒店的服务水平不同,各自的服务方式不同。所以对于国内大多 的小型酒店来说市场上较为成熟的商品酒店管理系统并不适合它们,所以就需要定制自己的酒店管理系统来提高酒店的管理2 效率和服务水平。薛高峰酒店管理系统利用 Java 语言来编写 ,并且使用 mysql 数据库 ,本系统是适应现今中小型酒店工作需求的酒店管理系统 ,具有一定的开发价值和利用价值。 1.2 酒店管理的概念 酒店管理是指酒店管理者用现代化的方法使其下属各尽其职,使整个酒店能够正常运营。如客房部经理的职责

14、就是要使客房部的员工把客房的清洁服务工作做好,前厅部经理的职责就是安排前厅员工的接待工作,而销售部经理则要把酒店的客房、 餐饮和 娱乐的销售工作做好。酒店管理系统一般包含预定接待、 住房信息管理 、 餐饮信息管理和结账 等功能模块。 1.3 酒店管理的现状 随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断 提高,消费观念 不断加强 ,对服务质量的 要求也越来越 高。各地把旅游业当作本地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上成立了各种 不同 类型 、 不同规模的酒店服务企业。如何为客户提供更加准确及时的服务,成为各个酒店竞争 的

15、 关键。所以酒店业务信息化建设就成为了客户衡量酒店提供服务 好坏 的一个 标准 ,信息系统成为了基础。 在这种状况下,酒店管理系统软件应运而生,这种软件可以由一人在电脑上很便捷的操作,不需要很强的专业知识,单人就能做完以前多人协作完成的工作,大大的提高了工作效率,而且使信息处理更加准确,为酒店企业的迅猛发展奠定了基础。 1.4 酒店管理系统的应用优势 1 资源完全开放型 :系统所有的资源 ,功能交由用户管理 ,权限控制到按钮 ,针对不同的用户 ,组装不同的界面 ,分配不同的使用功能 , 不放心再加权限到按钮。 2 强化以客源为中心的信息完整性、长久性 和 可操作性。建立了 以 客档为中心的用户

16、信息管理系统 。 3 使用数据穿透查询技术 ,对数据进性多元 、 多层次的查询 。 从汇中数据到明细发生 ,紧密联系在一起 ,灵活实用。 3 4 客档、角色、房 费 方案 和 操作权限到按钮 , 系统既面向应用 ,又面向管理。 5 界面美观大方、操作方便。 6 酒店管理系统采集各成员酒店的原始数据 , 对采集来的数据进行分类、汇总、分析等处理、形成管理决策所需的数据信息、产生各种分析报表。 7系统稳定、适应性强、操作灵活。 8系统能大大的减少人工操作过程中容易出现的错误。 4 第 2 章 系统开发的关键技术 本系统的开发是基于 JAVA 编程语言的, 采用了 B/S 模式,使用的数据库为 My

17、SQL,基于 My Eclipse 6.0 平台。下面就采用的这些技术做一下简要介绍。 2.1 运行环境和开发工具 硬件环境(推荐): CPU: P4 1GHZ 或更高 内存: 128M 或更多 显示器分辨率 : 800x600 或更高 软件环境(推荐): 操作系统: windows XP 操作系统 数据库: Mysql数据库 开发工具 :MyEclipse 6.0 2.2 JAVA语言简介 Java 是一种简单的 、 面向对象的 、 分布式的 、 解释型的 、 健壮安全的 、 结构中立的 、可移植的 、 性能优异 和 多线程 的动态语言。 Java 平台由 Java 虚拟机 ( Java V

18、irtual Machine)和 Java 应用编程接口( Application Programming Interface、简称 API)构成。 Java 应用 编程 接口为 Java 应用提供了一个独立于 操作系统 的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java 平台之后, Java 应用程序就可运行。现在 Java 平台已经 适用于 几乎所有的操作系统。这样 Java 程序可以只编译一次,就 能使其 在各种系统中运行 ,十分方便,这也是其应用的优势 。 2.3 JAVA的优势与特点 Java 语言是简单的。 Java 语言的语法与 C 语言和 C+语言很接

19、近,使得大多数程序员5 很容易学习和使用。另一方面, Java 丢弃了 C+中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换 等等 。特别地, Java 语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 Java 语言是面向对象的 程序设计语言 。 Java 语言提供类、接口和继承等原语 , 为了简单起见 , 只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制 ( 关键字 为 implements)。 Java 语言全面支持动态绑定,而 C+语言只对虚函数使用动态绑定。总之, Java 语言是一个纯的面向对象

20、 的 程序设计语言。 Java 语言是可移植的。这种可移植性来源于体系结构中立性,另外, Java还严格规定了各个基本数据类型的长度。 Java 系统本身也具有很强的可移植性, Java 编译器是用 Java实现的, Java 的运行环境是用 ANSIC 实现的。 Java 语言的优良特性使得 Java 应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。 Java 对对象技术的全面支持和 Java 平台内嵌的 API 技术 能缩短应用系统的开发时间并降低成本。 Java 的编译一次 就可 到处可运行的特性使得它能够提供一个随处可 用的 开放结构 ,并 在多平台之间 进行低成本的 传递

21、信息。特别是 Java 企业应用编程接口( JavaEnterprise APIs)为企业计算及电子商务应用系统提供了有关技术 丰 富的类库。 2.4 B/S 结构简介 此次的设计采用了 B/S 体系结构。 B/S 体系 结构,即 Browser/Server(浏览器 /服务器 )结构,就是只安装一个服务 器 (Server),而客户端采用浏览器 (Browse)运行软件 , 它是随着 Internet 技术的兴起,对 C/S 结构的一种变化和改进。主要利用了不断成熟的 WWW 浏览器技术,是一种全新的软件系统构造技术 ,与 C/S 相比, Browser/Server 体系结构 有 独特优势 。 B/S 模式可直接接入 Internet,具有良好的扩展性、伸缩性,可从不同厂家选择设备和服务。 Browser/Serve 的应用只需在客户端装有通用的浏览器即可,维护和升级工作都在服务器端进行, 不需对客户端进行任何改变,故而大大降低了开发和维护的成本。 另外 B/S 使用简单,界面友好 ,信息共享度高,便于使用。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。