酒店客房预定管理系统订单管理.doc
《酒店客房预定管理系统订单管理.doc》由会员分享,可在线阅读,更多相关《酒店客房预定管理系统订单管理.doc(28页珍藏版)》请在咨信网上搜索。
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 database devel
3、opment 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, data security
4、 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 booking of hotel ro
5、oms 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研究意义- 5 -1.4 研究内容和研究方法
6、- 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 酒店管理系统模块设计:- 9 -3.2系统数据库设计- 10 -3.2.1 系统E-R图-
7、 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 -参考文献- 23 -致谢- 24 -1 绪论1.1研究背景酒店行业是一个前景开阔而又竞争非常激烈的行业
8、。随着国内酒店行业的蓬勃发展,同时,在对外开放的环境下,越来越多的国外酒店企业也扩展经营进入了国内的酒店市场,使得我国的酒店企业面临着从未有过的机会和挑战。在如此激烈的竞争环境中,酒店的服务水平和管理水平直接关系着酒店的发展,对酒店未来的业务扩展起到至关重要的作用。但是,现在仍然还有一些中小型酒店停留在由人工管理阶段,这样已经无法满足宾客对酒店服务的需求。因此,要想进一步提高酒店员工的工作效率,采用现在先进的通信技术改变酒店业务模式,实现酒店业务管理的智能化已经刻不容缓,只有这样才能为宾客提供更加方便、更加快捷、更加优质的服务,从而促进酒店自身的发展和壮大。目前国内基于C/S结构的酒店管理系统
9、很多,C/S结构的酒店管理系统解决了人工进行酒店管理的缺点,大大提高了酒店管理效率。而基于B/S结构的酒店管理系统除了能提供原有C/S结构系统的服务外,还具有其他一些优势:分布性特点、业务扩展简单方便、开发简单、共享性强、成本较低等。1.2国内外研究现状酒店作为人们休闲的场所得到了快速的发展。社会上也成立了各种不同类型,不同经营模式的酒店服务企业。如何为宾客提供更加方便快捷的服务,成为各个酒店竞争的关键。所以酒店业务信息化建设就成为了宾客衡量酒店服务标准的一个方面,于是信息系统成为了酒店发展的基础。但是现有的计算机技术远远不能满足世界经济发展和我国国民经济建设的需要,市场现有的酒店管理系统软件
10、产品在不断发展过程中。基于Jsp的酒店管理系统的总体设计目标是能够建立完善、高效、可靠的酒店信息管理系统,为酒店提供良好的信息平台。1.3研究意义对酒店整体来说,酒店的服务管理水平直接决定着酒店的经营状况。利用先进的酒店管理模式来提高酒店的管理水平成为酒店业务扩展的当务之急。酒店行业面临信息时代的机会和挑战,利用高科技的手段提高酒店的管理水平成为各大酒店关注的焦点。实施智能化的管理在酒店管理走向成功的过程中起着关键性的作用,它可以最大限度地发挥计算机准确、快捷、高效的作用,对酒店的业务管理提供强有力的支持。因此,采用最先进的的酒店业务管理系统,已成为提高酒店的管理水平,使酒店员工与酒店信息管理
11、系统之间协同工作,帮助酒店有效地进行酒店各项业务的管理,获得最大的价值。酒店信息管理系统不仅节省了人力资源成本,而且提高了酒店业务的处理效率,并能够及时、准确地反馈给宾客需要的信息,满足宾客各项服务的需求。1.4 研究内容和研究方法1.4.1研究内容本次研究开发程序,使用基于Web开发。主要使用Jsp语言开发程序,主要研究:1. 研究Jsp程序的编写,系统实现了:酒店业务的管理(划分为,用户登录,管理员登录不同权限下的操作模块)。 2. 研究Mysql数据库表的创建以及一些语句的编写等。3. 研究Tomcat、Mysql等工具的使用。1.4.2研究方法1可行性与计划研究确定本系统的开发目标和总
12、体要求,进行可行性分析、制订开发计划,并完成应编制的文件。用文件的形式编制项目开发计划,以便根据本计划开展和检查本酒店管理系统开发工作。2需求分析针对对功能和性能的规定编制相应的软件需求说明书。对于被处理数据的描述和数据采集要求的技术信息编制数据需求说明书。3详细设计建立详细设计说明书,内容包括酒店管理系统的处理流程、程序系统的组织结构、模块划分、功能分配、运行设计、数据结构设计和出错处理等,为程序的详细设计提供基础。4实现阶段实现系统相关模块,每完成一个模块或一组密切相关的模块进行相关的复审,为将来的维护提供非常有用的技术信息。2 系统分析2.1可行性分析可行性分析又叫可行性研究,是在系统调
13、查的基础上,针对酒店管理系统的开发是否具备必要性和可能性进行的分析,对新系统的开发从技术、经济等各个方面进行分析和研究,以避免投资浪费,保证酒店管理系统能够最终开发成功。可行性分析的目的就是用最小的代价在最短的时间内分析出问题是否能够最终解决。该酒店管理系统的可行性分析包括以下两个方面的内容。(1)技术可行性分析(2)经济可行性分析2.1.1 技术可行性分析技术上的可行性分析主要是分析现有的技术条件是否支持完成酒店管理系统的开发工作,计算机硬件和计算机软件等能否满足酒店管理系统开发者的需要。该酒店管理系统主要采用了Tomcat和Mysql进行相关的开发,考虑到Mysql数据库服务器用户,亦提供
14、Mysql数据库接口,它能够处理大量数据的同时保持数据的完整性并提供许多对数据库的高级管理的功能。它的安全性和易用性为数据库的编程提供了一个好的基础。2.1.2 经济可行性分析经济可行性分析主要是对项目的经济效益进行分析评价,该据点管理系统作为一个毕业设计,不需要任何经费,对于我们学校在经济上完全没有问题的。而且该酒店管理系统正式使用后,将会大大的提高酒店对客房、宾客管理的效率,为酒店提供一个更加方便、快捷的管理模式。2.2 需求分析随着经济的发展,酒店的规模也在不断扩大,酒店客房数量也相应增加,宾客的流动量也在不断增长。面对庞大的信息量,就需要有酒店管理系统来提高客房管理工作的效率。通过酒店
15、管理系统,我们可以对信息的实施规范化的管理,从而打到减少了管理工作量的目的,提高酒店员工的工作效率。传统手工挂牌对客房进行管理,管理过程相对繁琐复杂,工作效率低不说,而且容易出错。通过酒店管理系统,我们则可以做到对酒店客房信息,宾客入住信息的规范化管理,这样不仅减少了管理的工作量,还提高了酒店员工的工作效率,降低了酒店的经营成本。2.2.1功能需求酒店管理系统主要有以下功能:用户注册登录: 1、用户注册2、客房预订3、客房退订管理人员登录: 1、客房信息管理2、宾客信息管理3、散客入住4、订单入住5、退房结账2.2.2数据需求酒店管理系统主要完成酒店从前台服务流程的管理到后台结账管理的一整套管
16、理功能,具体包括以下几个部分。1、 宾客信息管理对酒店入住的宾客进行管理,其中包括散户(普通宾客)、vip宾客。宾客信息录入:将客人信息录入该系统宾客信息查询:根据相关信息查询宾客的相关信息 宾客信息修改:修改系统内需要修改的宾客信息 宾客信息删除:删除宾客信息2、 房间信息管理对酒店房间的管理,目前房间状态分为:空闲、占用,当点击房间预订、入住时,即可录入宾客信息。房间信息录入:将客房的信息录入系统房间信息查询:查询客房入住相关信息房间信息删除:宾客退房后,将宾客的入住信息添加到入住表单中2.2.3 安全性需求酒店管理系统的用户根据自己的身份不同,所拥有的操作权限不同。管理员有权力行使对宾客
17、开单、宾客结账、预定管理等所有的功能,宾客只能对自己的信息进行操作、客房的预订及退订。2.3 项目开发环境及工具介绍该酒店管理系统使用Tomcat作为服务器,Jsp语言编写程序。、数据库采用Mysql服务器绿色版,实现对数据库内表单的管理。以下对使用的工具和语言进行简单介绍。2.3.1 Tomcat简介Tomcat作为Apache软件基金会(Apache Software Foundation)的核心项目,由Apache、Sun 和其他一些公司或个人协同开发。作为目前比较流行的Web 应用服务器,因为有了Sun公司的参与和支持,Tomcat 中融入了最新的Servlet 和Jsp 规范。Tom
18、cat 技术先进、性能稳定,而且是无偿使用,受到大多Java 爱好者和软件开发商的认可。2.3.2 Jsp简介Jsp全名java server page,是一个简化的Servlet设计,他实现了Html语法中java的扩张(以 形式出现)。Jsp与Servlet一样,是在服务器端执行的,通过返回给客户端一个Html文本,使客户端通过浏览器浏览。Web服务器在遇到访问Jsp网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的Html代码一起显示给客户端。Jsp页面由Html代码和嵌入其中的Java代码所组成。客户端通过浏览器请求以后服务器对其中的Java代码进行处理,然后将生成的
19、Html页面返回给客户端的浏览器。Java Servlet是Jsp的技术基础,而且大型的Web应用程序的开发需要Java Servlet和Jsp配合才能完成。Jsp具备了Java技术的简单易用、面向对象等特点,同时插入Jsp中的Java程序段可以对数据库进行操作、重新定向网页等。2.3.3 Mysql数据库简介Mysql可以实现多用户、多线程对数据库的操作,它采用最流行、最标准化的数据库语言,使得对数据库的各项操作更加便捷。同时Mysql也允许客户端高效灵活地对存储记录进行操作。Mysql作为一个小型数据库管理系统。目前Mysql广泛应用在中小型网站中。由于Mysql是开放源码这一特点,许多中
20、小型网站为了节约成本大都采用Mysql作为网站数据库进行后续项目开发。3 概要设计概要设计主要是将需求分析进行细化,划分功能模块,以及采用的何种技术和设计思想以及数据库的设计。3.1功能模块3.1.1 酒店管理系统模块设计:1. 客房管理模块: 客房预订管理、房间查询预订、退房管理。 前台服务员的主要职能是负责订房和退房,以及查询入住的宾客信息。包括预定管理、宾客信息管理,入住管理,退房管理等功能。2. 会员管理模块: 分为普通宾客和vip宾客。进行宾客信息查询、新增宾客信息,修改宾客信息,删除宾客信息,以及每位宾客在酒店的消费。3. 功能模块图:入住开单酒店管理系统宾客管理客房管理消费管理会
21、员管理退房管理预订客房填写信息退还押金重置客房房费入账散客入住会员入住预付入账押金出账客房预订客房状态修改客房3.2系统数据库设计数据库的E-R图的“联系”用于描述不同实体之间的关联关系。通过前期的需求分析结果,确定局部结构中任意两个实体类型之间的关联关系、一个实体类型内部是否存在关联关系,多个实体类型之间是否存在关联关系等等。根据数据库的设计规划出的该酒店管理系统所拥有的实体有:会员实体、客房实体、订单实体、入住实体和消费实体。3.2.1 系统E-R图1. 会员实体会员实体的设计详细给出了会员的基本信息,运用会员信息表能方便处理会员基本信息的查询、修改、删除等操作如图3-1所示。图3-1所示
22、2. 订单实体订单实体详细记录了宾客的预订信息,方便宾客的入住及退订。图3-2所示3. 客房实体客房实体记录客房的详细信息,客房的状态包括占用和空闲。房型分为大床房和标准间两种房型,并且每间房间只允许入住两位宾客。图3-3所示4. 入住实体入住实体负责记录宾客的具体入住信息,入住信息表详细记录宾客入住时交纳的押金、房费,并且根据以上信息计算出应退的押金余额,使操作准确、便捷,省去更多的人力,避免出错。图3-4所示5. 消费实体消费实体给出了宾客在酒店具体的消费明细,使酒店管理人员能够清楚明白地掌握酒店的盈利情况,使酒店管理者能方便、高效、合理的对酒店进行管理如图3-5所示。图3-5所示3.2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 预定 管理 系统 订单
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。