"景先生毕设|www.jxszl.com

基于javaweb的酒店管理系统的设计与开发(附件)【字数:7089】

2024-11-03 20:04编辑: www.jxszl.com景先生毕设
日 期 2022.4 摘 要如今,随着计算机发展愈发完善,人们的生活也日渐丰富,大部分人选择外出旅行,所以酒店是他们所必备的需求。酒店每天需要接待大量客人,网上的订单数量也逐日增多,以前,酒店人员每天都需要人工记录统计客人信息,既麻烦又容易发送错误,现在可以通过计算机去轻松完成。系统从酒店需求出发,对酒店录入的数据进行分析处理,本系统使用MySQL数据库,用JavaWeb编写。前台和后台构成完整的酒店信息管理系统,前台功能主要是管理酒店,后台功能主要是管理前台。系统则用于分析处理,能具体描述系统所实现的功能,系统有登录、管理等功能。
目录
一、引言 1
(一)课题研究背景 1
(二)课题研究的意义 1
(三)课题目标 1
(四)国内外研究现状 1
二、系统相关技术的介绍 3
(一)软件简介 3
1.Eclipse 3
2.Navicat 3
(二)JSP技术 3
(三)Java简介 4
(四)MySQL数据库 4
(五)本章小结 4
三、系统需求分析 5
(一)可行性分析 5
(二)系统性能分析 5
1.技术可行性 5
2.操作可行性 5
3.经济可行性 5
4.法律可行性 5
(三)系统结构设计 6
1.前台管理员功能分析 6
2.后台管理员功能分析 6
3.订单功能分析 6
4.员工功能分析 6
5.房间管理功能分析 7
6.密码管理分析 7
四、系统设计 8
(一)操作流程 8
1.添加订单信息流程 8
2.删除订单信息流程 9
3.查询订单信息流程 9
4.修改订单信息流程 10
(二)系统概要设计 10
(三)系统结构设计 11
(四)系统功能详细设计 11
(五)数据库设计 11
1.分析数据库 11
 *51今日免费论文网|www.51jrft.com +Q: ^351916072
2.数据结构ER图 11
3.数据库逻辑结构设计 13
五、系统实现 15
(一)前台管理员功能模块实现 15
1.登录模块 15
2.员工管理模块 16
3.订单管理模块 17
4.房间管理模块 18
(二)后台管理员功能模块实现 18
1.后台管理员登录模块 18
2.修改管理员密码模块 19
3.联系我们模块 20
六、系统测试 21
(一)软件测试 21
(二)测试的步骤 21
(三)测试内容 21
(四)测试结果分析 22
七、总结 23
致谢 24
参考文献 25
一、引言
(一)课题研究背景
现在酒店客流量越来越大,每天所要记录的信息也越来越多。酒店工作人员每天都需要实时更新客房以及客人的信息,并且不能有信息填写失误的情况,为了减少这种问题,我决定开发酒店管理系统,满足酒店信息管理的需求。
(二)课题研究的意义
酒店通过计算机信息化来完成了日常的业务处理,相比于传统的手工管理模式,酒店信息管理的优势更加的明显。
(三)课题目标
本系统的宗旨是提升服务水平,减少人力。首先,通过计算机录入可以提高酒店工作人员的效率,酒店信息管理系统的应用也可以快速的处理大量订单业务。其次,顾客也可以通过系统快捷的查询自己的入住信息。最后,录入系统中的信息方便调取,并会永久保存在数据库中,而传统的酒店信息管理方式,则需要去翻阅人工信息记录簿来查看详细信息,查找起来费时费力。如果数据丢失,想要查找更是难上加难,酒店经营时间久会堆积越来越多的资料,此时如果只靠人工去记录的话,难度要比以前大的多,所以我决定开发这个系统,来解决这种状况。
(四)国内外研究现状
本章对系统进行具体的介绍,所选用的Java语言安全性与稳定性都很好,能够确保管理员访问系统时有极好的体验。所选择是数据库MySQL是中小型项目开发常用的数据管理工具,其存储空间基本能满足运营数据的承载。如图11就是酒店大厅的布景,图12是四线城市酒店数量及分布统计图。

图11酒店大堂

图12四线城市酒店数量及分布
二、系统相关技术的介绍
(一)软件简介
图21 Eclipse软件
1.Eclipse
最初eclipse环境是专门为了处理Java程序开发所研究的。随着版本的升级,使用过eclipse的公司慢慢有了依赖性。很多软件公司都会通过eclipse对插件的使用能力来定制适应公司开发需求的专用的IDE,如图21所示。
2.Navicat
Navicat作为数据管理工具,可以同时连接数据库系统,包括Windows,MySQL等。通过该工具能够实现对数据库的远程管理,对于开发者来说,该工具入门简单、功能丰富,图像用户界面更是降低了使用门槛,如图22所示。
图22 Navicat软件
(二)JSP技术
JSP技术虽然是脚本语言,不过相对其功能来说,它还是比较强大的,这主要是因为Java类型对它都能够用,在把它和Java类进行组合的时候,它还能够分别表示逻辑和内容,这样做会方便用户的需求,可以扩展JSP技术应用的系统和软件,且Java的代码是可以重复使用的。
基于以上对JSP技术的分析,酒店信息管理系统选择了该技术的应用,这也是本系统的主要页面设计技术,且上述所阐述的JSP技术拓展程度较好,在后期使用过程中,对系统的功能模块根据用户自身需求和系统自动化进行拓展。
(三)Java简介
Java有标准版和企业版两种,如果是使用标准版,那么就需要了解其中一些核心的方法。如果需要使用企业版,需要对开发技术以及框架技术进行深入研究。我所学的就是标准版Java语言。这主要得益于它出色的性能和广泛的应用,具有对象性和跨平台性等特性。在开发过程中有很多优秀的功能,多种编程方法都可以使用。

原文链接:http://www.jxszl.com/jsj/wlw/608611.html