登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于J2EE的酒店管理系统的设计与实现

 2023-01-28 09:01  

论文总字数:16714字

摘 要

在我国广阔的国土面积下,各种旅游城市和旅游景点遍布全国大部分地区,故在旅游业的带动下,我国的酒店行业有着十分可观的发展前景。在如此多的酒店行业的相互竞争中,一个简洁且高效的酒店管理系统就显得相当重要,本系统的设计与开发也以此为目的。

本系统采用JSP(JAVA服务页面)和jQuery(极快端)作为前端功能页面的的开发技术,后台采用了Java EE作为开发语言,运用主流的B/S结构作为开发模型,服务器使用Apache Tomcat7.0作为Web App的运行容器,通过Navicat for MySQL来实现数据库并对其进行管理,在敏感数据上通过MD5加密(MD5消息摘要算法)来对其进行保护。本系统共分为四个用户模块,即客户端,前台端,后勤端和系统管理端。客户端的主要功能是留言与客房预约申请。前台端的主要功能是预约管理,留言管理,房型管理,入住登记和办理退房。后勤端可以实现酒店的房间清洁管理,而系统管理端的则是在之前的功能基础上加入了酒店的收入信息管理和人员管理的功能。本文展示了该系统的设计思路和具体的功能实现方法以及对相关的技术进行了详细的论述。

关键词: J2EE;酒店管理系统;B/S结构;酒店入住

Design and implementation of hotel management system

based on J2EE

Abstract

In China"s vast land area, a variety of tourist cities and tourist attractions throughout most parts of the country, so under the impetus of tourism, China"s hotel industry has a very considerable prospects for development.In the competition of so many hotel industries, a concise and efficient hotel management system is very important.

The system uses JSP (JAVA service page) and jQuery (extremely fast end) as the front-End Function page development technology, the background uses Java EE as the development language, the use of the mainstream B/S structure as the development model, the server uses Apache Tomcat7.0 as the Web The running container of the app implements and manages the database through Navicat for MySQL, protecting it with MD5 encryption (MD5 message digest algorithm) on sensitive data. The system is divided into four user modules, the client, the front desk, the logistics end and the system management end. The main function of the client is to leave a message with the room reservation application. The main functions of the front desk are reservation management, message management, room type management, check-in and check-out. The logistics end can realize the hotel room cleaning management, while the system management side is added to the hotel"s revenue information management and personnel management function on the basis of the previous function. This paper shows the design idea of the system and the concrete function realization method as well as the related technology to discuss in detail.

Keywords:J2EE,Hotel Management System,B/S structure,hotel occupancy

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1系统开发背景 1

1.2系统研究现状 1

1.3系统目标与意义 2

第二章 可行性研究 3

2.1 操作可行性 3

2.2技术可行性 3

2.3法律可行性 4

2.4可行性分析结论 4

第三章 需求分析 5

3.1业务流程图: 5

3.2系统数据流程分析 6

3.2.1数据流程图的符号说明 6

3.2.2顶层数据流程图 6

3.3数据字典 6

3.3.1数据流卡 7

3.3.2数据存储卡 7

3.4数据模型 9

第四章 概要设计 10

4.1数据库设计 10

4.1.1数据库模型设计 10

4.1.2 数据库逻辑设计 10

4.2 HIPO软件结构图 13

第五章 系统实现 16

5.1初始界面介绍 16

5.2系统页面显示 18

5.3基础资料功能显示 19

5.3.1房型维护 19

5.3.2房号维护 20

5.4留言功能显示 21

5.5报表信息功能显示 22

5.6入住管理功能显示 23

5.7后勤管理功能显示 25

5.8系统管理功能显示 25

5.9预约管理功能显示 26

第六章 结论 28

6.1 概述工作 28

6.2 体会与收获 28

6.3今后的发展方向 28

致 谢 29

参考文献 30

第一章 绪论

1.1系统开发背景

酒店行业作为我国的一个基础大众化行业之一,在我国愈来愈热的假期旅游热潮的带动下,已成为一个行业占比重,发展前景优秀的行业之一。同样,在红火的发展前景下,行业竞争也日益激烈。我国的酒店行业有着发展时间短,发展速度快的,层次划分模糊的特点,一个好的酒店管理系统将为酒店提供一个清晰的管理方向,为酒店提供一个良性发展的前提。同时,随着我国改革开放的进行,全球化的发展趋势将为我国酒店管理业带来诸多新的挑战。如何在国外优秀管理产品涌入中国市场的前体下,保留具有我国特色的管理系统,提炼本土软件在国内的优势并将其发扬光大也成了重中之重。但是,在我国一些新兴旅游城市,或较早开放的旅游景点附近,还保有着很大数量的传统人工管理方式九段管理模式,这样的模式已不能适应未来的发展前景,如何平稳的过渡,应开发怎样一种交互性好,培训学习简单,功能齐全的酒店管理系统变成了一个重要的开发方向。

1.2系统研究现状

国外的相关系统于70年代初开始发展,到了80年代,国外的酒店管理系统如EECO(Electronic Engineering CO.)、HIS等,他们的软件功能已基本实现对酒店日常经营管理的全覆盖,在软件结构上也基本成型,相关技术的使用也达到了较高的应用率。[1]到了现在,外国的酒店管理系统正在追随着酒店的个性化发展而产生越来越多的细化分支。如常见的短住商务酒店与长住度假酒店,他们所使用的酒店管理系统就在房屋的展示和房源管理的细节上有诸多不同。又如独立经营的酒店与集团连锁酒店,酒店中的严格与繁琐的管理需求在连锁酒店中是不可或缺的而在独立经营酒店中这项功能完全可以简单实现。[2]

然而,由于我国接触现代化酒店行业较晚,直到80年代初期我国的酒店管理系统才有了初步发展。不过在这期间还是诞生了许多具有我国特色的酒店管理系统,这些系统又随着外国先进计算机技术与成熟的酒店管理理念的引入而得到了进一步发展[3],最终在国内形成了几家具有技术专业性与产品针对性的专营国产酒店管理系统的公司,此时时间已经来到了90年代初期[4]。此后便迎来了电子计算机技术的飞速发展,酒店管理系统也进入了一个完全基于电子计算机技术的新时代。[5]

剩余内容已隐藏,请支付后下载全文,论文总字数:16714字

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

企业微信

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