ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:480.27KB ,
资源ID:666570      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-666570.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店客房预定管理系统订单管理.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

酒店客房预定管理系统订单管理.docx

1、酒店客房预定管理系统订单管理河北农业大学 本科毕业论文(设计) 题 目: 酒店客房预定管理系统-订单管理 摘 要本文完整的描述了一个酒店管理系统的设计与实现的过程,该酒店管理系统为酒店管理人员提供一个快速安全可靠的管理平台。本系统是采用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 and Mysql

3、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 integrality,

4、 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, the booki

5、ng 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国内外研究现状 - 5 -1.3研究意义

6、- 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 概要设计 - 9 -3.1功能模块 - 9 -3.1.1 酒店管理系统模块设计

7、: - 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 会员登录酒店管理系统 - 17 -5.3 管理员登录酒店管理系统 - 19 -5.4 本章小结 - 22 -6 结束语 - 22

8、-参考文献 - 23 -致谢 - 24 -1 绪论1.1研究背景酒店行业是一个前景开阔而又竞争非常激烈的行业。随着国内酒店行业的蓬勃发展,同时,在对外开放的环境下,越来越多的国外酒店企业也扩展经营进入了国内的酒店市场,使得我国的酒店企业面临着从未有过的机会和挑战。在如此激烈的竞争环境中,酒店的服务水平和管理水平直接关系着酒店的发展,对酒店未来的业务扩展起到至关重要的作用。但是,现在仍然还有一些中小型酒店停留在由人工管理阶段,这样已经无法满足宾客对酒店服务的需求。因此,要想进一步提高酒店员工的工作效率,采用现在先进的通信技术改变酒店业务模式,实现酒店业务管理的智能化已经刻不容缓,只有这样才能为宾

9、客提供更加方便、更加快捷、更加优质的服务,从而促进酒店自身的发展和壮大。目前国内基于C/S结构的酒店管理系统很多,C/S结构的酒店管理系统解决了人工进行酒店管理的缺点,大大提高了酒店管理效率。而基于B/S结构的酒店管理系统除了能提供原有C/S结构系统的服务外,还具有其他一些优势:分布性特点、业务扩展简单方便、开发简单、共享性强、成本较低等。1.2国内外研究现状酒店作为人们休闲的场所得到了快速的发展。社会上也成立了各种不同类型,不同经营模式的酒店服务企业。如何为宾客提供更加方便快捷的服务,成为各个酒店竞争的关键。所以酒店业务信息化建设就成为了宾客衡量酒店服务标准的一个方面,于是信息系统成为了酒店

10、发展的基础。但是现有的计算机技术远远不能满足世界经济发展和我国国民经济建设的需要,市场现有的酒店管理系统软件产品在不断发展过程中。基于Jsp的酒店管理系统的总体设计目标是能够建立完善、高效、可靠的酒店信息管理系统,为酒店提供良好的信息平台。1.3研究意义对酒店整体来说,酒店的服务管理水平直接决定着酒店的经营状况。利用先进的酒店管理模式来提高酒店的管理水平成为酒店业务扩展的当务之急。酒店行业面临信息时代的机会和挑战,利用高科技的手段提高酒店的管理水平成为各大酒店关注的焦点。实施智能化的管理在酒店管理走向成功的过程中起着关键性的作用,它可以最大限度地发挥计算机准确、快捷、高效的作用,对酒店的业务管

11、理提供强有力的支持。因此,采用最先进的的酒店业务管理系统,已成为提高酒店的管理水平,使酒店员工与酒店信息管理系统之间协同工作,帮助酒店有效地进行酒店各项业务的管理,获得最大的价值。酒店信息管理系统不仅节省了人力资源成本,而且提高了酒店业务的处理效率,并能够及时、准确地反馈给宾客需要的信息,满足宾客各项服务的需求。1.4 研究内容和研究方法1.4.1研究内容本次研究开发程序,使用基于Web开发。主要使用Jsp语言开发程序,主要研究:1. 研究Jsp程序的编写,系统实现了:酒店业务的管理(划分为,用户登录,管理员登录不同权限下的操作模块)。 2. 研究Mysql数据库表的创建以及一些语句的编写等。

12、3. 研究Tomcat、Mysql等工具的使用。1.4.2研究方法1可行性与计划研究确定本系统的开发目标和总体要求,进行可行性分析、制订开发计划,并完成应编制的文件。用文件的形式编制项目开发计划,以便根据本计划开展和检查本酒店管理系统开发工作。2需求分析针对对功能和性能的规定编制相应的软件需求说明书。对于被处理数据的描述和数据采集要求的技术信息编制数据需求说明书。3详细设计建立详细设计说明书,内容包括酒店管理系统的处理流程、程序系统的组织结构、模块划分、功能分配、运行设计、数据结构设计和出错处理等,为程序的详细设计提供基础。4实现阶段实现系统相关模块,每完成一个模块或一组密切相关的模块进行相关

13、的复审,为将来的维护提供非常有用的技术信息。2 系统分析2.1可行性分析可行性分析又叫可行性研究,是在系统调查的基础上,针对酒店管理系统的开发是否具备必要性和可能性进行的分析,对新系统的开发从技术、经济等各个方面进行分析和研究,以避免投资浪费,保证酒店管理系统能够最终开发成功。可行性分析的目的就是用最小的代价在最短的时间内分析出问题是否能够最终解决。该酒店管理系统的可行性分析包括以下两个方面的内容。(1)技术可行性分析(2)经济可行性分析2.1.1 技术可行性分析技术上的可行性分析主要是分析现有的技术条件是否支持完成酒店管理系统的开发工作,计算机硬件和计算机软件等能否满足酒店管理系统开发者的需

14、要。该酒店管理系统主要采用了Tomcat和Mysql进行相关的开发,考虑到Mysql数据库服务器用户,亦提供Mysql数据库接口,它能够处理大量数据的同时保持数据的完整性并提供许多对数据库的高级管理的功能。它的安全性和易用性为数据库的编程提供了一个好的基础。2.1.2 经济可行性分析经济可行性分析主要是对项目的经济效益进行分析评价,该据点管理系统作为一个毕业设计,不需要任何经费,对于我们学校在经济上完全没有问题的。而且该酒店管理系统正式使用后,将会大大的提高酒店对客房、宾客管理的效率,为酒店提供一个更加方便、快捷的管理模式。2.2 需求分析随着经济的发展,酒店的规模也在不断扩大,酒店客房数量也

15、相应增加,宾客的流动量也在不断增长。面对庞大的信息量,就需要有酒店管理系统来提高客房管理工作的效率。通过酒店管理系统,我们可以对信息的实施规范化的管理,从而打到减少了管理工作量的目的,提高酒店员工的工作效率。传统手工挂牌对客房进行管理,管理过程相对繁琐复杂,工作效率低不说,而且容易出错。通过酒店管理系统,我们则可以做到对酒店客房信息,宾客入住信息的规范化管理,这样不仅减少了管理的工作量,还提高了酒店员工的工作效率,降低了酒店的经营成本。2.2.1功能需求酒店管理系统主要有以下功能:用户注册登录: 1、用户注册2、客房预订3、客房退订管理人员登录: 1、客房信息管理2、宾客信息管理3、散客入住4

16、、订单入住5、退房结账2.2.2数据需求酒店管理系统主要完成酒店从前台服务流程的管理到后台结账管理的一整套管理功能,具体包括以下几个部分。1、 宾客信息管理对酒店入住的宾客进行管理,其中包括散户(普通宾客)、vip宾客。宾客信息录入:将客人信息录入该系统宾客信息查询:根据相关信息查询宾客的相关信息 宾客信息修改:修改系统内需要修改的宾客信息 宾客信息删除:删除宾客信息2、 房间信息管理对酒店房间的管理,目前房间状态分为:空闲、占用,当点击房间预订、入住时,即可录入宾客信息。房间信息录入:将客房的信息录入系统房间信息查询:查询客房入住相关信息房间信息删除:宾客退房后,将宾客的入住信息添加到入住表

17、单中2.2.3 安全性需求酒店管理系统的用户根据自己的身份不同,所拥有的操作权限不同。管理员有权力行使对宾客开单、宾客结账、预定管理等所有的功能,宾客只能对自己的信息进行操作、客房的预订及退订。2.3 项目开发环境及工具介绍该酒店管理系统使用Tomcat作为服务器,Jsp语言编写程序。、数据库采用Mysql服务器绿色版,实现对数据库内表单的管理。以下对使用的工具和语言进行简单介绍。2.3.1 Tomcat简介Tomcat作为Apache软件基金会(Apache Software Foundation)的核心项目,由Apache、Sun 和其他一些公司或个人协同开发。作为目前比较流行的Web 应

18、用服务器,因为有了Sun公司的参与和支持,Tomcat 中融入了最新的Servlet 和Jsp 规范。Tomcat 技术先进、性能稳定,而且是无偿使用,受到大多Java 爱好者和软件开发商的认可。2.3.2 Jsp简介Jsp全名java server page,是一个简化的Servlet设计,他实现了Html语法中java的扩张(以 形式出现)。Jsp与Servlet一样,是在服务器端执行的,通过返回给客户端一个Html文本,使客户端通过浏览器浏览。Web服务器在遇到访问Jsp网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的Html代码一起显示给客户端。Jsp页面由Html

19、代码和嵌入其中的Java代码所组成。客户端通过浏览器请求以后服务器对其中的Java代码进行处理,然后将生成的Html页面返回给客户端的浏览器。Java Servlet是Jsp的技术基础,而且大型的Web应用程序的开发需要Java Servlet和Jsp配合才能完成。Jsp具备了Java技术的简单易用、面向对象等特点,同时插入Jsp中的Java程序段可以对数据库进行操作、重新定向网页等。2.3.3 Mysql数据库简介Mysql可以实现多用户、多线程对数据库的操作,它采用最流行、最标准化的数据库语言,使得对数据库的各项操作更加便捷。同时Mysql也允许客户端高效灵活地对存储记录进行操作。Mysq

20、l作为一个小型数据库管理系统。目前Mysql广泛应用在中小型网站中。由于Mysql是开放源码这一特点,许多中小型网站为了节约成本大都采用Mysql作为网站数据库进行后续项目开发。3 概要设计概要设计主要是将需求分析进行细化,划分功能模块,以及采用的何种技术和设计思想以及数据库的设计。3.1功能模块3.1.1 酒店管理系统模块设计:1. 客房管理模块: 客房预订管理、房间查询预订、退房管理。 前台服务员的主要职能是负责订房和退房,以及查询入住的宾客信息。包括预定管理、宾客信息管理,入住管理,退房管理等功能。2. 会员管理模块: 分为普通宾客和vip宾客。进行宾客信息查询、新增宾客信息,修改宾客信

21、息,删除宾客信息,以及每位宾客在酒店的消费。3. 功能模块图:3.2系统数据库设计数据库的E-R图的“联系”用于描述不同实体之间的关联关系。通过前期的需求分析结果,确定局部结构中任意两个实体类型之间的关联关系、一个实体类型内部是否存在关联关系,多个实体类型之间是否存在关联关系等等。根据数据库的设计规划出的该酒店管理系统所拥有的实体有:会员实体、客房实体、订单实体、入住实体和消费实体。3.2.1 系统E-R图1. 会员实体会员实体的设计详细给出了会员的基本信息,运用会员信息表能方便处理会员基本信息的查询、修改、删除等操作如图3-1所示。图3-1所示2. 订单实体订单实体详细记录了宾客的预订信息,

22、方便宾客的入住及退订。图3-2所示3. 客房实体客房实体记录客房的详细信息,客房的状态包括占用和空闲。房型分为大床房和标准间两种房型,并且每间房间只允许入住两位宾客。图3-3所示4. 入住实体入住实体负责记录宾客的具体入住信息,入住信息表详细记录宾客入住时交纳的押金、房费,并且根据以上信息计算出应退的押金余额,使操作准确、便捷,省去更多的人力,避免出错。图3-4所示5. 消费实体消费实体给出了宾客在酒店具体的消费明细,使酒店管理人员能够清楚明白地掌握酒店的盈利情况,使酒店管理者能方便、高效、合理的对酒店进行管理如图3-5所示。图3-5所示3.2.2 数据库表设计系统构建会员信息表(zhangc

23、uiling_client)用于存储酒店会员的信息如图3-1所示。表3-1 会员信息表中文字段名英文字段名数据类型大小约束用户编号idInt(8)Not null主键用户名usernameVarchar(30)Not null密码passwordVarchar(30)Not null真实姓名client_nameVarchar(20)Not null性别sexVarchar(20)Not null年龄ageVarchar(50)Not null身份证号identityVarchar(50)Not null民族nationVarchar(50)Not null联系方式telephoneVarch

24、ar(50)Not null会员级别huiyuanVarchar(50)Not null积分leijiInt(8)Not null系统构建客房信息表(zhangcuiling_room)用于记录酒店客房的状态信息,以方便查询,实时的反馈给酒店宾客,方便入住。表3-2 客房信息表中文字段名英文字段名数据类型 大小约束编号IdInt(8)Not null房间号room_noVarchar(50)Not null房型fang_xingVarchar(50)Not null状态stateVarchar(50)Not null入住时间 start_dateVarchar(50)Not null退房时间e

25、nd_dateVarchar(50)Not null房费fangfeiInt(8)Not null预付房费yufuInt(8)Not null系统构建订单信息表(zhangcuiling_dingdan)用于记录宾客的预订情况。方便管理查询为宾客办理入住手续。表3-3 订单信息表中文字段名英文字段名数据类型 大小约束订单编号idInt(8)not null主键订单号dingdanhaodatetimenot null用户名usernamevarchar(20)not null真实姓名client_namevarchar(20)not null身份证号identityVarchar(50)not

26、 null联系方式telephoneVarchar(50)not null房间号room_noVarchar(50)not null房型fang_xingVarchar(50) not null入住时间ru_zhuVarchar(50)not null退房时间tui_fangVarchar(50)not null预付房费moneyInt(8)not null系统构建入住信息表(zhangcuiling_ruzhu)用于记录酒店的入住情况,退房时管理员可根据宾客的房间号查询入住信息表为宾客办理退房手续。表3-4 入住信息表中文字段名英文字段名数据类型 大小约束编号idInt(8)not null

27、主键用户名usernameVarchar(20)yes房间号room_noVarchar(50)not null房型fang_xingVarchar(50)not null宾客AfangkeAVarchar(50)not null身份证号AidentityAVarchar(50)not null联系方式telephoneVarchar(50)not null宾客BfangkeBVarchar(50)not null身份证号BidentityBVarchar(50)not null入住人数ruzhu_noInt(8)not null入住时间ruzhuVarchar(50)not null退房时间

28、tuifangVarchar(50)not null预付房费yufuInt(8)not null房费fangfeiInt(8)not null系统构建消费信息表(zhangcuiling_consume)用于记录宾客在酒店的消费情况。管理员可通过查看消费信息表来掌握酒店的营业状况。表3-5 消费信息表中文字段名英文字段名数据类型 大小约束编号idInt(8)not null主键房间号room_noVarchar(50)not null宾客AfangkeAVarchar(50)not null身份证号AidentityAVarchar(50)not null联系方式telephoneVarcha

29、r(50)not null房费fangfeiInt(8)not null4 详细设计与实现4.1 项目主要业务模块4.1.1 登录模块: 1、用户登录 用户第一次登录酒店管理系统需注册,用户注册成为普通会员,登陆系统后,用户可以查询和更新自己的资料,可以对酒店客房进行查询、预订及退订。酒店管理系统会员注册流程如图4-1所示。 4-1 新会员注册会员登录酒店管理系统进入会员操作界面,可查询编辑自己的资料、实现客房查询预订及退订等操作,会员操作流程图如图4-2所示。4-2 会员登录操作流程图2、管理员登录管理员账号:admin 密码:123管理员登录酒店管理系统实现对酒店客房的管理,添加酒店会员等

30、操作,可以完成散客入住和会员订单转入住,可以完成入住宾客退房结账等操作。管理员登录系统进行散客入住,会员订单转入住及退房等操作流程图如图4-3所示。4-3 管理员登录操作流程图 4.1.2 客房管理模块管理员登录实现客房的管理模块。房间状态有:占用、空闲两种。管理员可以对客房信息进行添加、删除。当会员预订房间时,系统会自动将房间的状态同步为占用,入住时间和退房时间同步为会员填写的时间信息,避免冲突。4.1.3 会员管理模块:会员管理模块分为会员管理和散客管理。1、分为会员基本信息和散客信息。2、可查询正在入住的宾客及其消费信息。3、可以增加会员,自动根据会员的消费情况实现会员的升级。4.1.4 退房模块: 退房结账,系统自动计算出宾客的应退押金,退还宾客押金,开据发票,系统自动将宾客的消费信息写入消费信息表中,以便酒店统计酒店营业额,更新经营策略。4.3 本章

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2