登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于JAVA EE的酒店管理系统设计与实现毕业论文

 2022-03-22 08:03  

论文总字数:26276字

摘 要

酒店管理系统使用了信息化模式进行管理,而且更加人性化,是需要酒店预订的人和管理酒店系统信息的人感到操作简单和便捷。系统能够帮助酒店管理人员快速了解房间、用户和用户留言的信息等。用户可以浏览酒店的基本信息,查看酒店客房各个类型,预订客房等各方面的信息,这样对酒店就有大致的了解了。

本系统采用现在较为流行,安全可靠的Java语言进行编写。主要是介绍了软件实现前的可行性的研究,软件分析以及软件实现的过程的介绍,其中包括设计时所使用到的各种方法的调用、类的设计以及数据库的建立。本文将详细介绍酒店管理系统的设计。通过各个类图、E-R图、数据库表、数据库结构图等,将较为直接的展现出软件的编写详细过程。

关键词:酒店客房管理系统 信息化管理 Java

 

 

 

 

 

 

The design and implementation of hotel management system based on JavaEE

ABSTRACT

Hotel management system using the mode of information management, and more humane is need a reservation for the hotel and hotel management information system of the people feel the operation simple and convenient. The system can help hotel managers to quickly understand room, users and users of the message information. Users can browse the hotel basic information, View Hotel rooms of various types, booking rooms and so on various aspects of information, so the hotel have roughly understanding.

The system uses popular now, safe and reliable to write java language. Mainly introduces the software realization of the feasibility study, demand analysis, and software implementation process is introduced, including design of various methods of call, class design and database establishment. This paper will detail the design of the hotel management system. Through each class diagram, E-R diagram, database tables, database structure and so on, the more intuitive show software preparation process.

Keywords:Hotel Management System ;Information Management ;Java

目 录

摘要 I

ABSTRACT II

第一章 绪论 1

第二章 开发环境与技术介绍 2

2.1 开发技术 2

2.1.1 JavaEE 2

2.1.2 SSH 2

2.1.3 JSP 2

2.2 开发环境 3

2.2.1 MySQL 3

2.2.2 MyEclipse 3

2.2.3 Tomcat 3

第三章 软件需求 5

第四章 总体设计 7

4.1 软件体系结构 7

4.2 数据库分析 7

4.3 数据库设计 10

第五章 系统详细设计与实现 14

5.1 首页 14

5.2 用户 15

5.2.1 用户注册与登录 15

5.2.2 客房信息管理 16

5.2.3 用户预订客房管理 18

5.2.4 用户留言管理 19

5.3 管理员 20

5.3.1 系统管理 20

5.3.2 酒店信息管理 21

5.3.3 餐饮美食与旅游景点管理 22

5.3.4 客房信息管理 24

5.3.5 客房预订管理 25

5.3.6 客房入住管理 28

5.3.7 入住记录管理 30

5.3.8 留言管理 32

结束语 33

致 谢 34

参考文献 35

第一章 绪 论

由于科技每天不一样的快速发展,信息管理软件已经成为酒店管理中一个不可以缺少的一部分。美国酒店巨头希尔顿在20世纪60年代就开始使用酒店管理系统。当时的希尔顿用于酒店客房自动化管理就是简单的装了一台IBM的小型机。这样就代表酒店这一行开始使用计算机进行信息管理。欧美的酒店信息软件是在20世纪80年代逐渐形成体系,技术和功能同时越来越优秀,管理模式也差不多。直到现在国内还有很多酒店采用的是欧美80年代的系统。

与信息系统有关联的信息、网络、管理等现代技术在21世纪越来越快发展,尤其是全球都在使用互联网。酒店管理软件在结构上发生巨大变化,还有思想基础上也发生了巨大的变化。酒店管理信息系统在国外也跟新得很快,使用各种各种最新的技术,如GUI,SQL,RDBMS,OO。实现了更加开放的操作和多个平台的互相操作。

如今的酒店管理软件,已经不在是管理手段。而是一个优秀的酒店信息管理软件,是将内部管理、外部管理和营销等功能一起结合起来的的多功能管理软件。

我国是从20世纪80年代进行自主开发酒店管理系统可以说开始并不晚,清华大学,西安交大就开始酒店管理系统的研发。并且由于90年代大规模外国软件和外国酒店进入国内市场,和一些国内专门研发酒店管理软件的起步,可以说国内酒店管理发展的前景还是很乐观的。但到现在,国内的酒店管理软件还是存在漏洞多,功能杂,没有能够形成完整的体系。可以说国内的酒店管理系统还是比较落后的。这已成为国内酒店行业进一步发展的一大阻碍。

毕业设计题目是根据当前国内就酒店现状而选定的。对于酒店客房的信息管理,数据量很简单,它需要各种信息的内容,但不仅浪费了人力资源,而且很容易出错。酒店管理系统,一个比较先进的系统,它可以节省大量的人力和物力,并能有效地利用各种信息,掌握全局所有信息。

第二章 开发环境和技术介绍

系统在Windows系统下,使用JavaEE开发、WEB服务器为TOMCAT,使用SSH应用框架实现交互,页面展示使用jsp。数据库使用MySql,开发工具使用MyEclipse。

2.1 开发技术

2.1.1 JavaEE

JAVA EE是 J2EE的一个最新的名称,是一套和传统应用开发有很大区别的技术架构,里面有许多十分关键组件,可以使编写应用系统简单和规范,使部署应用系统简单和规范同时提高可以移植到其他设备的可能性,提高系统稳定,不会出现错误与可以重复多次使用的作用。

2.1.2 SSH框架

SSH是Spring Struts Hibernate集成框架是用来打开该Web应用框架的原代码。系统的集成框架可以分为四层:表示层、业务逻辑层和域模型层和数据持久层,可以帮助程序员快速在一个框架的建设中很短的时间,可以使用的次数多,性能好,可以方便的维护网络应用。作为一个整体的系统,可用于struuts框架结构。对MVC框架的分离,在业务模式、支持控制跳跃,提供持久层,Hibernate和Spring Hibernate的支持,支撑和管理。方法:将一定数量的面向对象的分析方法是根据一个特定的模型的具体需求,一组这些模型来创建一个java对象。而且,一旦实现了Hibernate框架,,Hibernate DAO DAO类来实现,并可以转换为实现它,春之间的最后访问Struts和Hibernate和java数据库管理。

2.1.3 JSP

所有的java jsp服务器标题页,动态网页是现在比较流行的,这是一种技术的发展。使用JSP标记插入java代码的HTML页。标签的格式通常是开始和结束的。java servlet,JSP,它主要用于Web应用程序的用户界面的实现。代码,HTML,XHTML,可以结合Web程序员,作为一个XML元素,并内置命令和编写JSP JSP。获取用户输入的数据完成JSP和数据库访问、数据和其他数据源,您可以创建动态网页。你可以有多种功能,如用户信息记录和数据访问的数据库访问JavaBeans的非常重要的一个组成部分将能够分享网页间信息不同于数据传输控制。下面的列表和其他的好处是:使用JSP

与ASP相比有两个JSP。首先,该制剂的动态可以用java接口,为了突破极限或只能用其他语言如比,功能更强大,简单实用。其次,在一个简单的其他应用开发JSP平台的移植,纯servlet和无法比拟的:改变HTML页面的编写可以满足很多的println语句方便,以下比较:数据库链接,从而形成SSI可以使用JSP和数据,这一,JSP主要的优势,而生成的JavaScript和HTML,JavaScript的,动态的,不能用在客户端,服务器和相互沟通的可能性,让我们有了更多的复杂的网络,我们不能提供。动态和静态的HTML的比较:静态HTML不包含信息。

2.2开发环境

2.2.1 MySQL数据库

MySQL是小型的由瑞典的一家公司开发的,关系型的数据库管理系统,它的使用方法是通过关联数据库把所有的数据存储在不同的数据库表中,但是决不可以把所有的数据放到一个整体的大仓库中,至于这么做的就是为了调高灵活性并增加传输数据的速度。MySQL是现在中小型企业中用到最多的一个数据库管理系统,从WEB应用来看,可以说MySQL是最好的关系数据库管理系统其中的一个,这里我们再交代一下关系数据库管理系统就是将数据组织为相关的行和列的系统而管理关系数据库的计算机软件。

2.2.2 MyEclipse

MyEclipse是一个很有名的开发平台,也是一个商家公开原始代码的应用平台。本来是用来针对性开发Java语言的,但是现在有人自己开发并使用比较厉害的插件,因此在很多非Java语言也可以使用MyEclipse来实现语言的开发。当然JavaEE也是可以利用MyEclipse来开发应用程序的,这么做可以大大的提高软件开发的正确率和速度,还有缩短发布的时间。当然除了这些优点之外,MyEcliose还在内部设置了很多快捷键,这么做不仅可以补救因程序员原因带来的漏洞,并且提高了编写的速度,不会让程序员陷入不会单词的地步,当然了也规范了代码格式,MyEclipse还具有强大的检测错误的功能,但是有时还会出现错误报出错误的时候

2.2.3Tomcat服务器

Tomacat服务器是一个不要钱的、商家公布原代码的WEB应用服务器,同时Tomcat也是一个占空间比较少的应用服务器,所应用的系统在人数上是有限制的,因此受到中、小型企业的喜欢,以及个人开发的追捧,尤其是在开发和调试JSP系统时,首先选择Tomcat,对于一个初次接触JSP的用户来说。是个不错的选择。

第三章 软件需求

3.1 软件功能分析

根据相关资料,确定系统的功能结构如图3-1所示:

请支付后下载全文,论文总字数:26276字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图