[毕业设计精品]酒店订房系统.doc
《[毕业设计精品]酒店订房系统.doc》由会员分享,可在线阅读,更多相关《[毕业设计精品]酒店订房系统.doc(34页珍藏版)》请在三一办公上搜索。
1、 摘 要随着社会的的不断进步,酒店业的竞争也愈来愈激烈,要想在竞争中取得优势,必须在经营管理、产品服务等方面提高管理意识。如何利用先进的管理手段,提高客房的管理水平,是每一个酒店管理者所面临的重大问题。传统手工的订房管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了订房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。酒店订房系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对
2、于后者则要求应用程序功能完备,易使用等特点。因此本人结合开放式酒店的要求,对MY SQL数据库管理系统、数据库组件、SQL语言原理、JAVA应用程序设计,对数据库技术进行了较深入的学习和应用,主要完成对酒店订房系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的酒店订房系统可以满足顾客、酒店管理员双方面的需要。实现了数据库表的浏览,记录的添加、删除和修改,实现了多种条件查询等。设计充分利用JAVA、MY SQL数据库技术的强大力量,提高了编程效率和可靠性。本文简要介绍了“酒店订房系统”的项目背景和意义,着重阐述了该系统开发实现过程,从系
3、统的需求分析、模块设计、数据设计、系统实现到系统测试等各个环节都进行了详细的分析和描述。本文还简略的介绍了主要的开发工具Eclipse3.2和MYSQL数据库的功能特性。【关键词:】JAVA; MY SQL;酒店订房系统AbstractAs society progresses, the hotel industry, more and more intense competition, in order to gain advantage in the competition must be in operation and management, product management se
4、rvices to raise awareness. How to make use of advanced management tools to improve the management level rooms, a hotel manager for each of the major issues facing the. Traditional hand-room management, management of complicated and complex process, the implementation of low efficiency, and easy to m
5、ake mistakes. The adoption of such a system, we can standardize the management of information and fast information, the realization of the rooms of a systematic information management, standardization and automation, so that management not only reduces the workload, but also improve the management e
6、fficiency, reducing management costs. Hotel Reservation System is a typical management information system (MIS), including the development of the main background of the establishment and maintenance of database and application development front-end aspects. For the former requirement to establish da
7、ta consistency and integrity, and data security of a good library. For applications which require full-featured and easy to use and so on. Therefore, I combine the requirements of the hotel open, and MY SQL database management system, database components, SQL language principle, JAVA application pro
8、gramming, database technology for more in-depth study and application, mainly the sun to complete the Hotel Reservation System needs analysis, functional modules, databases, pattern analysis, and thus the design of the database structure and applications. System proved that the sun of this article d
9、esigned to meet the customers the hotel booking system, hotel managers need a two-way street. The realization of a database table browsing, records added, deleted and modified to achieve a variety of conditions such inquiries. Design take full advantage of JAVA, MY SQL database technology a powerful
10、 force to improve the efficiency and reliability of the programming. This paper introduces the Hotel Reservation System project background and significance, with an emphasis on the realization of the system development process, from the system of needs analysis, module design, data design, system te
11、sting to all aspects of the system have been detailed analysis and description. This article also briefly describes the main development tools and Eclipse3.2 features MYSQL database. 【Key words:】 JAVA; MY SQL; hotel reservations system目 录摘 要Abstract绪论11.1研究背景与研究意义11.1.1研究背景11.1.2研究意义21.2系统调研与可行性分析21
12、.2.1现状调研21.2.2可行性分析2第1章 系统的开发平台与开发工具41.1 JAVA41.1.1 Java简介41.1.2 JDBC定义41.2 MVC技术51.2.1 MVC模型介绍61.2.2 MVC设计模式的实现71.2.3 MVC设计模式的优点71.3 MY SQL 概述81.4 开发环境8第2章 系统需求分析102.1系统功能分析102.1.1功能需求102.1.2性能需求102.1.3运行需求102.2数据需求112.2.1静态数据112.2.2动态数据11第3章 数据库设计123.1数据库系统123.1.1数据库以及数据采集123.2数据处理流程123.2.1系统登陆流程1
13、23.2.2.系统管理流程123.2.3订房流程123.2.4退房流程133.2.5订房管理操作流程133.3系统数据库设计133.3.1 数据库表13第 4 章 系统实现和测试154.1系统总体结构设计154.2系统模块实现154.2.1系统登录模块实现154.2.2系统管理模块实现174.2.3订房模块实现184.2.4退房模块实现204.2.5管理员管理模块实现224.2.6订房管理模块实现254.3测试26毕业设计总结28致 谢29参考文献30绪论1.1研究背景与研究意义 1.1.1研究背景 时代的发展,社会的进步,科学技术正以日新月异的速度飞速的向前发展。计算机技术的发展更是迅速而且
14、广泛。可以说,计算机已经涉及到现代绝大部分行业。酒店业,这一古老的行业,也已经有着现代的需求。现在的酒店业已不再是提供人们一个吃住行的场所,而是集吃、住、行、娱乐、健身和购物为一身的多功能服务体系。市场经济的繁荣,人民消费水平的不断提高。企业都把提高管理水平和服务质量作为增强自身竞争能力的法宝。随着我国的队为开放以及我国加入世界贸易组织,酒店服务业进入国际化、标准化管理已成为必然,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,必然要实施信息化管理,这无疑是实现这一目的的必经之路。在这种社会需求下,对酒店业说提供的服务有了更高的要求,将计算机管
15、理引入到酒店管理系统当中,无疑对酒店的服务水平更上一层楼提供了一种有力的支持。计算机管理可令酒店业的运作更加可靠、快捷和高效,不但节省了管理者的宝贵时间,更是对顾客旅途劳顿的一种慰藉。因此,在酒店业竞争越来越激烈的情况下,必须以管理求生存,向管理要市场。本系统提供给客户以快捷、准确和可靠的服务,同时,也提高了酒店自身的管理水平。本系统是针对酒店的具体业务而开发的。业务管理以酒店的前台管理为核心,为用户提供高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的经营情况。系统具有以下的特点:基于Windows2000/WindowsXP的32位操作系统开发,跨越16位 Windows3.X操
16、作平台。系统具有高可靠性、安全性、操作性。模块化结构,可根据业务需要,十分方便地进行模块增减,灵活进行系统组合。直观的图形用户界面,更加简便快捷。系统的实用性:本系统的开发成本低,功能针对于酒店前台管理功能,实用性强,可维性好。就经济效益而言,是在长期的应用中逐步得到回报的。1.1.2研究意义 随着计算机应用在全球范围内日益普及,当今社会正快速向信息化、电脑化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。鉴于目前某些酒店的订房工作还是手工管理,工作效率很低,并且不能及时了解顾客的需要,不能更好的适应当前顾客订房要求。手工管理还存在这许多弊端,由于
17、不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对顾客的订房过程形成一整套动态的管理。1.2系统调研与可行性分析 1.2.1现状调研 一直以来酒店使用传统的人工方式管理酒店的订房工作,对于酒店的订房和退房过程,想必大家都已很熟悉。在计算机尚未在书社广泛使用之前,订房和退房过程主要依靠手工。一个最典型的手工处理订房过程就是:顾客将房间编号和身份证号码告诉给酒店管理员,酒店管理员将房间编号和身份证号码记录在一个记事本里。这样订房过程就完成了。退房时,顾客将房间编号和身份证号码告诉酒店管理员,酒
18、店管理员根据房间编号在记事本找到相应的信息,退还押金给顾客,并把那条记录划掉,这样退房过程就完成了。 以上所描述的手工过程的不足之处显而易见,首先处理订房、退房业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的顾客是有限的。本系统正是基于改变这种现状的一个尝试,用My SQL数据库实现,用JAVA语言开发,界面友好,操作简单,利用本系统来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候订房、退房的队伍不再那么长,酒店管理员出错的概率也小了。1.2.2可行性分析 本次毕业设计题目:“酒店订房系统”主要目的是利用数据库软件编制一个管理软件,用以实现酒店管理员对房间多
19、项管理。同时对整个系统的分析、设计过程给出一个完整论证。 酒店订房系统是一种基于集中统一规划的数据库数据管理新模式。在对房间、订房的管理,其实是对房间、订房数据的管理。本系统的建成无疑会为酒店管理员提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计、系统输入/输出设计等。做这些工作需对数据库知识有足够认识,并深入的了解Eclipse3.2的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增
20、加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。第1章 系统的开发平台与开发工具1.1 JAVA1.1.1 Java简介Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅
21、速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目
22、前常用的Java平台基于Java1.4,最近版本为Java1.7。Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。1.1.2 JDBC定义JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计精品 毕业设计 精品 酒店 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3932913.html