软件工程毕业论文-酒店客房预定管理系统的设计与实现----订单管理.doc

上传人:文初 文档编号:2096405 上传时间:2019-04-23 格式:DOC 页数:24 大小:608.06KB
下载 相关 举报
软件工程毕业论文-酒店客房预定管理系统的设计与实现----订单管理.doc_第1页
第1页 / 共24页
软件工程毕业论文-酒店客房预定管理系统的设计与实现----订单管理.doc_第2页
第2页 / 共24页
软件工程毕业论文-酒店客房预定管理系统的设计与实现----订单管理.doc_第3页
第3页 / 共24页
软件工程毕业论文-酒店客房预定管理系统的设计与实现----订单管理.doc_第4页
第4页 / 共24页
软件工程毕业论文-酒店客房预定管理系统的设计与实现----订单管理.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、1本科毕业论文(20 届)酒店客房预定管理系统的设计与实现-订单管理所在学院专业班级 软件工程学生姓名指导教师完成日期摘 要本文完整的描述了一个酒店管理系统的设计与实现的过程,该酒店管理系统为酒店管理人员提供一个快速安全可靠的管理平台。本系统是采用 Jsp 语言和 Mysql 数据库开发。其开发主要包括后台数据库的建立和维护以及前端用户应用程序和管理员能应用程序的开发三个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。该酒店管理系统实现了会员的网上预订,大大减少了宾客入住时的等待时间。会员登录可以编辑修改自己的信息,对酒店客房

2、实现查询预订及退订。管理员登录可以对客房和宾客信息进行管理,实现散客入住、订单转入住和退房结账等功能。关键字: 酒店管理系统、数据库、预订ABSTRACTThis paper describes a hotel management system design and implementation process of the hotel management system for hotel management personnel management platform provides a safe,reliable and rapid.This system is using Jsp

3、and Mysql database development language. Its development mainly includes the backstage database the establishment and maintenance and front end user application and the administrator can application development from three aspects. Since for the former requirement to establish data consistency and in

4、tegrality, data security good database. And for the latter request applications fully functional, easy to use, etc.The members of the hotel management system to realize the online booking, greatly reduce the waiting time when the guest check in. Member login can edit to modify their own information,

5、 the booking of hotel rooms realize query and unsubscribe. Administrators can log in to the guest room and guest information manage, realize the individual check-in, check-out checkout and order to live.Key words: hotel management system, database, reservation目 录1 绪论 .- 5 -1.1 研究背景 .- 5 -1.2 国内外研究现状

6、 .- 5 -1.3 研究意义 .- 5 -1.4 研究内容和研究方法 .- 6 -1.4.1 研究内容 .- 6 -1.4.2 研究方法 .- 6 -2 系统分析 .- 6 -2.1 可行性分析 .- 6 -2.1.1 技术可行性分析 .- 7 -2.1.2 经济可行性分析 .- 7 -2.2 需求分析 .- 7 -2.2.1 功能需求 .- 7 -2.2.2 数据需求 .- 8 -2.2.3 安全性需求 .- 8 -2.3 项目开发环境及工具介绍 .- 8 -2.3.1 Tomcat 简介 .- 8 -2.3.2 Jsp 简介 .- 8 -2.3.3 Mysql 数据库简介 .- 9 -3

7、 概要设计 .- 9 -3.1 功能模块 .- 9 -3.1.1 酒店管理系统模块设计: .- 9 -3.2 系统数据库设计 .- 10 -3.2.1 系统 E-R 图 .- 10 -3.2.2 数据库表设计 .- 12 -4 详细设计与实现 .- 14 -4.1 项目主要业务模块 .- 14 -4.1.1 登录模块: .- 14 -4.1.2 客房管理模块 .- 16 -4.1.3 会员管理模块: .- 16 -4.1.4 退房模块: .- 16 -4.3 本章小结 .- 16 -5 系统前台主要界面设计及相关代码 .- 16 -5.1 用户管理员登录界面 .- 16 -5.2 会员登录酒店

8、管理系统 .- 17 -5.3 管理员登录酒店管理系统 .- 19 -5.4 本章小结 .- 22 -6 结束语 .- 22 -参考文献 .- 23 -致谢 .- 24 -11 绪论1.1 研究背景酒店行业是一个前景开阔而又竞争非常激烈的行业。随着国内酒店行业的蓬勃发展,同时,在对外开放的环境下,越来越多的国外酒店企业也扩展经营进入了国内的酒店市场,使得我国的酒店企业面临着从未有过的机会和挑战。在如此激烈的竞争环境中,酒店的服务水平和管理水平直接关系着酒店的发展,对酒店未来的业务扩展起到至关重要的作用。但是,现在仍然还有一些中小型酒店停留在由人工管理阶段,这样已经无法满足宾客对酒店服务的需求。

9、因此,要想进一步提高酒店员工的工作效率,采用现在先进的通信技术改变酒店业务模式,实现酒店业务管理的智能化已经刻不容缓,只有这样才能为宾客提供更加方便、更加快捷、更加优质的服务,从而促进酒店自身的发展和壮大。目前国内基于 C/S 结构的酒店管理系统很多,C/S 结构的酒店管理系统解决了人工进行酒店管理的缺点,大大提高了酒店管理效率。而基于 B/S 结构的酒店管理系统除了能提供原有 C/S 结构系统的服务外,还具有其他一些优势:分布性特点、业务扩展简单方便、开发简单、共享性强、成本较低等。1.2 国内外研究现状酒店作为人们休闲的场所得到了快速的发展。社会上也成立了各种不同类型,不同经营模式的酒店服

10、务企业。如何为宾客提供更加方便快捷的服务,成为各个酒店竞争的关键。所以酒店业务信息化建设就成为了宾客衡量酒店服务标准的一个方面,于是信息系统成为了酒店发展的基础。但是现有的计算机技术远远不能满足世界经济发展和我国国民经济建设的需要,市场现有的酒店管理系统软件产品在不断发展过程中。基于 Jsp 的酒店管理系统的总体设计目标是能够建立完善、高效、可靠的酒店信息管理系统,为酒店提供良好的信息平台。1.3 研究意义对酒店整体来说,酒店的服务管理水平直接决定着酒店的经营状况。利用先进的酒店管理模式来提高酒店的管理水平成为酒店业务扩展的当务之急。酒店行业面临信息时代的机会和挑战,利用高科技的手段提高酒店的

11、管理水平成为各大酒店关注的焦点。实施智能化的管理在酒店管理走向成功的过程中起着关键性的作用,它可以最大限度地发挥计算机准确、快捷、高效的作用,对酒店的业务管理提供强有力的支持。因此,采用最先进的的酒店业务管理系统,已成为提高酒店的管理水平,使酒店员工与酒店信息管理系统之间协同工作,帮助酒店有效地进行酒店各项业务的管理,获得最大的价值。酒店信息管理系统不仅节省了人力资源成本,而且提高了酒店业务的处理效率,并能够及时、准确地反馈给宾客需要的信息,满足宾客各项服务的需求。21.4 研究内容和研究方法1.4.1 研究内容本次研究开发程序,使用基于 Web 开发。主要使用 Jsp 语言开发程序,主要研究

12、:1. 研究 Jsp 程序的编写,系统实现了:酒店业务的管理(划分为,用户登录,管理员登录不同权限下的操作模块) 。 2. 研究 Mysql 数据库表的创建以及一些语句的编写等。3. 研究 Tomcat、Mysql 等工具的使用。1.4.2 研究方法1可行性与计划研究确定本系统的开发目标和总体要求,进行可行性分析、制订开发计划,并完成应编制的文件。用文件的形式编制项目开发计划,以便根据本计划开展和检查本酒店管理系统开发工作。2需求分析针对对功能和性能的规定编制相应的软件需求说明书。对于被处理数据的描述和数据采集要求的技术信息编制数据需求说明书。3详细设计建立详细设计说明书,内容包括酒店管理系统

13、的处理流程、程序系统的组织结构、模块划分、功能分配、运行设计、数据结构设计和出错处理等,为程序的详细设计提供基础。4实现阶段实现系统相关模块,每完成一个模块或一组密切相关的模块进行相关的复审,为将来的维护提供非常有用的技术信息。2 系统分析2.1 可行性分析可行性分析又叫可行性研究,是在系统调查的基础上,针对酒店管理系统的开发是否具备必要性和可能性进行的分析,对新系统的开发从技术、经济等各个方面进行分析和研究,以避免投资浪费,保证酒店管理系统能够最终开发成功。可行性分析的目的就是用最小的代价在最短的时间内分析出问题是否能够最终解决。该酒店管理系统的可行性分析包括以下两个方面的内容。(1)技术可

14、行性分析(2)经济可行性分析32.1.1 技术可行性分析技术上的可行性分析主要是分析现有的技术条件是否支持完成酒店管理系统的开发工作,计算机硬件和计算机软件等能否满足酒店管理系统开发者的需要。该酒店管理系统主要采用了 Tomcat 和 Mysql 进行相关的开发,考虑到 Mysql 数据库服务器用户,亦提供 Mysql 数据库接口,它能够处理大量数据的同时保持数据的完整性并提供许多对数据库的高级管理的功能。它的安全性和易用性为数据库的编程提供了一个好的基础。2.1.2 经济可行性分析经济可行性分析主要是对项目的经济效益进行分析评价,该据点管理系统作为一个毕业设计,不需要任何经费,对于我们学校在

15、经济上完全没有问题的。而且该酒店管理系统正式使用后,将会大大的提高酒店对客房、宾客管理的效率,为酒店提供一个更加方便、快捷的管理模式。2.2 需求分析随着经济的发展,酒店的规模也在不断扩大,酒店客房数量也相应增加,宾客的流动量也在不断增长。面对庞大的信息量,就需要有酒店管理系统来提高客房管理工作的效率。通过酒店管理系统,我们可以对信息的实施规范化的管理,从而打到减少了管理工作量的目的,提高酒店员工的工作效率。传统手工挂牌对客房进行管理,管理过程相对繁琐复杂,工作效率低不说,而且容易出错。通过酒店管理系统,我们则可以做到对酒店客房信息,宾客入住信息的规范化管理,这样不仅减少了管理的工作量,还提高

16、了酒店员工的工作效率,降低了酒店的经营成本。2.2.1 功能需求酒店管理系统主要有以下功能:用户注册登录: 1、用户注册2、客房预订3、客房退订管理人员登录: 1、客房信息管理2、宾客信息管理3、散客入住4、订单入住5、退房结账42.2.2 数据需求酒店管理系统主要完成酒店从前台服务流程的管理到后台结账管理的一整套管理功能,具体包括以下几个部分。1、 宾客信息管理对酒店入住的宾客进行管理,其中包括散户(普通宾客) 、vip 宾客。宾客信息录入:将客人信息录入该系统宾客信息查询:根据相关信息查询宾客的相关信息 宾客信息修改:修改系统内需要修改的宾客信息 宾客信息删除:删除宾客信息2、 房间信息管

17、理对酒店房间的管理,目前房间状态分为:空闲、占用,当点击房间预订、入住时,即可录入宾客信息。房间信息录入:将客房的信息录入系统房间信息查询:查询客房入住相关信息房间信息删除:宾客退房后,将宾客的入住信息添加到入住表单中2.2.3 安全性需求酒店管理系统的用户根据自己的身份不同,所拥有的操作权限不同。管理员有权力行使对宾客开单、宾客结账、预定管理等所有的功能,宾客只能对自己的信息进行操作、客房的预订及退订。2.3 项目开发环境及工具介绍该酒店管理系统使用 Tomcat 作为服务器,Jsp 语言编写程序。 、数据库采用 Mysql 服务器绿色版,实现对数据库内表单的管理。以下对使用的工具和语言进行

18、简单介绍。2.3.1 Tomcat 简介Tomcat 作为 Apache 软件基金会(Apache Software Foundation)的核心项目,由Apache、Sun 和其他一些公司或个人协同开发。作为目前比较流行的 Web 应用服务器,因为有了 Sun 公司的参与和支持, Tomcat 中融入了最新的 Servlet 和 Jsp 规范。Tomcat 技术先进、性能稳定,而且是无偿使用,受到大多 Java 爱好者和软件开发商的认可。2.3.2 Jsp 简介Jsp 全名 java server page,是一个简化的 Servlet 设计,他实现了 Html 语法中 java 的扩张(以

19、 形式出现)。Jsp 与 Servlet 一样,是在服务器端执行的,通过返回给客户端一个 Html 文本,使客户端通过浏览器浏览。Web 服务器在遇到访问 Jsp 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 Html 代码一起显示给客户端。5Jsp 页面由 Html 代码和嵌入其中的 Java 代码所组成。客户端通过浏览器请求以后服务器对其中的 Java 代码进行处理,然后将生成的 Html 页面返回给客户端的浏览器。Java Servlet 是 Jsp 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 Jsp 配合才能完成。Jsp

20、 具备了 Java 技术的简单易用、面向对象等特点,同时插入 Jsp 中的 Java 程序段可以对数据库进行操作、重新定向网页等。2.3.3 Mysql 数据库简介Mysql 可以实现多用户、多线程对数据库的操作,它采用最流行、最标准化的数据库语言,使得对数据库的各项操作更加便捷。同时 Mysql 也允许客户端高效灵活地对存储记录进行操作。Mysql 作为一个小型数据库管理系统。目前 Mysql 广泛应用在中小型网站中。由于Mysql 是开放源码这一特点,许多中小型网站为了节约成本大都采用 Mysql 作为网站数据库进行后续项目开发。3 概要设计概要设计主要是将需求分析进行细化,划分功能模块,

21、以及采用的何种技术和设计思想以及数据库的设计。3.1 功能模块3.1.1 酒店管理系统模块设计:1. 客房管理模块: 客房预订管理、房间查询预订、退房管理。 前台服务员的主要职能是负责订房和退房,以及查询入住的宾客信息。包括预定管理、宾客信息管理,入住管理,退房管理等功能。2. 会员管理模块: 分为普通宾客和 vip 宾客。进行宾客信息查询、新增宾客信息,修改宾客信息,删除宾客信息,以及每位宾客在酒店的消费。3. 功能模块图:63.2 系统数据库设计数据库的 E-R 图的“联系”用于描述不同实体之间的关联关系。通过前期的需求分析结果,确定局部结构中任意两个实体类型之间的关联关系、一个实体类型内

22、部是否存在关联关系,多个实体类型之间是否存在关联关系等等。根据数据库的设计规划出的该酒店管理系统所拥有的实体有:会员实体、客房实体、订单实体、入住实体和消费实体。3.2.1 系统 E-R 图1. 会员实体会员实体的设计详细给出了会员的基本信息,运用会员信息表能方便处理会员基本信息的查询、修改、删除等操作如图 3-1 所示。人人人人人人人人人人人人人人人人人人人人人人人人id人人人人人人人人图 3-1 所示2. 订单实体订单实体详细记录了宾客的预订信息,方便宾客的入住及退订。入住开单酒店管理系统宾客管理客房管理消费管理会员管理退房管理预订客房填写信息退还押金重置客房房费入账散客入住会员入住预付入账押金出账客房预订客房状态修改客房

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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