-基于java web的酒店管理系统设计与实现.doc
《-基于java web的酒店管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《-基于java web的酒店管理系统设计与实现.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要伴随着时代变革,在人类对欲望的追求下,五行八作都经历了沧海桑田、翻天覆地、日新月异的发展历程。科技在人类的醉心熏陶下成为了改变生活方式、提高工作效率的一项工具。人们生活的每个阶段都与现代先进技术融合在一起,并通过科学技术方法提高其收益。通过将网络技术与酒店业务结合,科技承担了改善酒店管理的任务,走双向共赢发展之路,以合作伙伴形式一洗酒店传统管理模式。它不仅降低了酒店服务交付的复杂性,而且还充分调动酒店管理的机动性。非凡性的酒店系统中以服务为主,管理为辅,二者相互搭配、交织,层层推进,促使富有创造力的管理人员可以主动发展和发起工作,这有利于酒店业务的推进发展。本文从用户的功能要求出发,使用开
2、发技术将酒店管理系统进行打造,适用于该计划的模块主要侧重于以下功能,例如房间视图浏览,预订操作和后台处理等等;经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与酒店预定平台实现的实际需求相结合,讨论了JSP开发酒店管理系统的使用。关键词:酒店管理 信息系统 JSP技术AbstractWith the changes of the times, in the pursuit of human desire, the kinds of works have experienced a vicissitudes of life, earth-shaking, ever
3、-changing development process. Technology has become a tool to change lifestyles and improve work efficiency under the influence of human intoxication. Every stage of peoples lives is integrated with modern advanced technology, and its benefits are improved through scientific and technological metho
4、ds. By combining network technology with hotel business, technology has undertaken the task of improving hotel management, taking the road of two-way win-win development, and washing traditional hotel management models in the form of partners. It not only reduces the complexity of hotel service deli
5、very, but also fully mobilizes the flexibility of hotel management. The extraordinary hotel system is mainly service-oriented and supplemented by management. The two are matched and intertwined with each other, advancing layer by layer, which encourages creative managers to take the initiative to de
6、velop and initiate work, which is conducive to the promotion of hotel business.This article starts from the users functional requirements and uses development technology to build the hotel management system. The modules applicable to the plan mainly focus on the following functions, such as room vie
7、w browsing, booking operations, background processing and so on ; After careful and meticulous research, careful Preparation and planning, the final test is successful, the system can be used normally. The analysis function adjustment is combined with the actual demand realized by the hotel reservat
8、ion platform, and the use of the JSP development hotel management system is discussed.Keywords: Hotel management Information system JSP technology目 录第一章 绪论11.1 背景及意义11.2 国内外研究概况11.3 研究的内容1第二章 相关技术研究32.1 JSP技术介绍32.2 JAVA简介32.3 MyEclipse开发环境32.4 Tomcat服务器42.5 MYSQL数据库4第三章 系统分析53.1 系统需求分析和功能描述53.2 系统可行
9、性分析53.3 系统流程分析63.3.1 操作流程63.3.2 填补信息流程73.3.3 剔除信息流程73.3.4 查询信息流程83.3.5 修改信息流程93.4 系统用例分析93.5 状态图分析与活动图设计10第四章 系统设计134.1 系统设计目标134.2 系统体系结构134.3 类图设计134.4 数据库设计原则144.5 数据表16第五章 系统实现185.1 注册登录功能模块185.2 用户功能模块195.2.1首页195.2.2预定房间205.2.3订单信息205.2.4用户资料205.2.5修改密码215.3 管理员功能模块215.3.1角色管理215.3.2修改密码225.3.
10、3用户管理225.3.4日志列表235.3.5楼层管理235.3.6房型管理245.3.7房间管理245.3.8客户管理255.3.9预定管理25第六章 系统测试266.1 测试定义及目的266.2 性能测试266.3 测试模块266.4 测试结果33第七章 结论34参 考 文 献35致 谢36第一章 绪论1.1 背景及意义面对庞大而复杂的信息量,传统的管理系统,都是通过笔记的方式进行详细信息的统计,后来出现电脑,通过电脑输入软件将纸质的信息统计到电脑上,这种方式比较传统,而且想要统计数据信息比较麻烦,还受时间和空间的影响,所以为此开发了酒店管理;为用户提供了一个酒店信息管理平台,方便管理员查
11、看及维护,并且可以通过需求进行酒店相关信息内容的编辑及维护等;对于用户而言,可以随时进行查看酒店信息和房间预定,管理员可以足不出户就可以获取到系统的数据信息等,而且还能节省用户很多时间,所以开发酒店管理给管理者带来了很大的方便,同时也方便管理员对用户信息进行处理。1.2 国内外研究概况随着国内经济形势的不断发展,中国互联网进入了一个难得的高峰发展时期,这使得中外资本家纷纷转向互联网市场。然而,许多管理领域的不合理结构、人员不足以及市场管理需求的增加使得更多的人具备了互联网管理的意识。在当今高度发达的信息中,信息管理转型已成为一个全面而易懂的过程。为确保中国经济的持续发展,信息时代日益更新,服务
12、业仍在蓬勃发展。同时,随着信息社会的快速发展,各种管理系统面临着越来越多的数据需要处理,如何用方便快捷的方式使管理者在广阔的数据海洋里面查询、存储、管理和共享有效的数据信息,对我们的学习,工作和生活具有重要的现实意义。因此,国内外学术界对此进行了深入而广泛的研究,一个新的研究领域酒店管理系统诞生了。1.3 研究的内容时至今日,大部分酒店管理者由于缺乏对网络技术的认识,仍使用office相关软件对酒店账目进行记载,并未完全能将酒店管理的业务做到常态化、规范化。少部分落后区域,由于地理位置偏僻,缺乏推广意识,未能与一流城市酒店业发展竞相媲美,仍处于使用纸质进行笔墨的手工记账方式。这种传统的方式自然
13、而然无法顺应时代潮流的发展,新时代酒店业现代化发展不会因为部分区域的固步自封而停滞不前。其实很多具有大局意识、先进意识的酒店业管理者更倾向于使用酒店管理系统来处理来自五湖四海、四面八方的庞大数据,操作简单,耗时成本廉价,是一条可以创造巨大收益的可持续发展道路,自然会得到酒店业领军部队的青睐。本文旨在从酒店业角度了解酒店管理的基本功能。详细内容介绍,将在以下六章中详细阐述:第一章 绪论,主要对自选课题进行深入的背景意义研究,以酒店业为主线,全面确定内容研究的大方向。第二章 为研究课题引进系统开发技术的认知,通过引入关键技术进行开发,向系统中涉及直观表达的技术知识。第三章 重点分析了系统的分析,从
14、系统强大的供需市场出发,以基本功能为基准,牢牢把握用户、管理者、酒店业的需求功能方向,从多角度对系统进行深入的可行性分析,科学的操作分析。第四章 主要对系统的详细设计进行深入着手,确保开发人员能清晰了解整个系统的设计方向和流程,其中主要是对体系结构、类图、数据库进行具体规划设计,各模块之间关系密不可分。第五章 为进一步促使酒店系统得以公诸于世,着手重心放在对系统的基本功能模块进行详细的描述,论证了系统的结构。第六章 系统的整体测试,评判系统是否可以上线运行。第二章 相关技术研究2.1 JSP技术JSP技术的本质是Script,但它的功能是十分强大的,极大的方便了用户的需求。JavaBeans
15、可以对JSP技术的程序进行扩展,从而形成新的应用程序,而且JavaBeans的代码可以重复使用,所以就便于对程序进行维护。JavaBean 组件有内部的接口,可以帮助不同的人对系统进行访问。JSP技术,是具有普遍适用性的WEB技术,也是本系统设计的核心技术之一。JSP技术能够极大的提高WEB网页的运行速度。这些内容会与脚本结合,并且由JavaBean和Servlet组件封装。所有的脚本均在服务器端运行,JSP引擎会针对客户端所提交的申请进行解释,然后生成脚本程序和JSP标识,然后通过HTML/XML页面将结果反馈给浏览器。因此,开发人员亲自设计最终页面的格式和HTML/XML标识时,完全可以使
16、用JSP技术。所以结合酒店管理的需求及功能模块的实现,使用JSP技术是最合适的,而且JSP的拓展性比较好,对于系统在后期使用过程中可以不断对系统功能进行拓展,是系统更完成,更方便的满足用户管理。2.2 JAVA简介Java主要采用java servlet API,JSP(java server pages),和XML技术,并且其代码可以在小型计算机上运行。Java是一种计算机编程语言,具有封装、继承和多态性三个主要特性,广泛应用于企业Web应用程序开发和移动应用程序开发。Java语言是迄今为止广为流行于全球的面向对象语言,是学习编程的入手选择之一,受到广大web程序开发者的热衷,它跨平台的显著
17、特性为人类在开发过程巧妙减缓了负杂问题的出现,灵活性的操作以至于它能在任何OS上划一运行。在复用公共代码上相对于较为轻而易举,它的代码稳定稳定性以致于在众多设备中无视范围大小,均能将Java程序跑起来。2.3 MyEclipse开发环境MyEclipse支持广泛、兼容性高并且功能强大,是一个Eclipse 插件集合,普遍适应于JAVA和J2EE的系统开发,支持 JDBC,Hibernate,AJAX,Struts,Java Servlet,Spring,EJB3等市面上存在的几乎所有数据库链接工具和主流Eclipse产品开发工具。 MyEclipse在业内是所熟知的开发工具,该平台在开发的过程
18、中运用的就是该工具。MyEclipse又被称之为企业级的工作平台,它是以Eclipse IDE为基础的。MyEclipse可以帮助我们进行数据库的研发和J2EE的使用,除此之外,还可以提高系统的运营能力,这突出表现在服务器的整合过程中。MyEclipse的功能相当完备,能够为J2EE的集成提供必要的环境支持。 2.4 Tomcat服务器Tomcat属于一种轻型的服务器,我们都知道通过自己写出来的页面别人是不能远程访问,Tomcat就是提供能够让别人访问自己写的页面的一个程序。在中小企业中并不具有普适性,因为它是Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务
19、器,所以当程序员需要开发或调试JSP 程序时,对于一个仅具有计算机基础知识的人来说,则通常会将该服务器作为首选。当配置正确的时候,Apache服务器为HTML页面的运行提供技术支持,Tomcat的任务则是运行Servle和JSP页面。Tomcat也具有一定的HTML页面处理功能。2.5 MYSQL数据库入门学习结构化查询,在学校的启蒙下有幸认识MySQL数据库。在实际的系统构造中,是绝对需要数据库的存在。数据的增删查改操作是后台管理员的常态性操作,数据按照开发人员的思路将永久保存在数据库中,使用SQL语句提高查询效率,对数据的操作管理上提供了不可多得的便利。数据库的操作是重中之重且必要的,包括
20、对数据库表的管理操作。数据库可以分为关系、非关系型数据库,Mysql属于关系型数据库,麻雀虽小,五脏俱全,体型小速度快。在WEB应用技术中,Mysql数据库支持安装各色各样的平台,尽管不同平台上有点类同,但是差异性不明显。安装完Mysql数据库之后,需要启动服务进程,则相关的客户可以与数据库进行交互,客户可以通过合法的队列或虚拟界面进入数据库。第三章 系统分析3.1 系统需求分析和功能描述在系统构造前,我们需要对系统的基本功能进行必要性、科学性分析,我们从用户的维度探讨,酒店系统的出现是由于很多用户的在时间上无法异域分配,没有办法去实地的客房预定等操作。我们需要做的是将用户进行引流,提升用户通
21、过运用网络进行线上预定用房、申请订单操作,在一定程度上,有效避免了客人与酒店人员的不必要纷争,减少不必存在的工作量。该酒店管理系统根据操作权限的不同分为管理员和用户两种,新用户在登录前要进行用户注册,注册完成后方可进行登录。用户必须调用正确的用户名和密码才能完成登录。若然用户不进行注册登录的话,只能以游客身份进行浏览页面操作,无法对自己喜欢的房间进行预定。1、用户功能用户通过登录完成后,通过酒店的房间类型及房间进行在线查看相关信息内容,并且根据需求可以对平台已有的房间信息进行查看了解或者预定等操作,用户预定时,需要选择预定时间,填写身份证号进行房间的在线预订,如果房间状态为已满房,用户将无法再
22、进行预订操作,预定完成后通过我的订单界面查看我所预订的酒店的房间信息及订单的状态。2、管理员功能管理员通过登录,可以对系统已有的用户信息、楼层信息、房型信息、客户信息、预定信息、入住信息等模块进行在线管理维护等操作,并根据需求对用户提交的房间预订信息进行在线状态更新等操作。为切实保障消费者用户的合法权益和个人隐私,当用户需要修改错误、不符、敏感信息或取消订单、注销用户等操作,可以致电酒店请求从后台管理系统进入,与酒店相关负责人协调,由管理员协助添加、查询、删除、修改相关信息操作。当用户来到实地进行check in入住时,由管理员从后台修改订单状态为“已入住”。当用户退房时,由用户告知前台退房消
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- -基于java web的酒店管理系统设计与实现 基于 java web 酒店 管理 系统 设计 实现
限制150内