酒店管理系统(代码+数据库+LW)
摘 要
时代的发展带来了巨大的生活改变,很多事务从传统手工管理转变为自动管理。自动管理是利用科技的发展开发的新型管理系统,这类管理系统可以帮助人完成基本的繁琐的反复工作。酒店是出门的必需品,无论出差还是旅游都需要酒店的服务。由于在旺季预定酒店的人数太多,需要提前预定才不会影响行程。使用传统方式来管理酒店需要多人、多时间,开发酒店管理系统则可以有效的提高管理效率。
本酒店管理系统采用SpringBoot框架进行开发,数据库采用MySQL设计,运行环境为Idea。本系统包括前台界面、用户界面和管理员界面、员工界面。在前台界面里游客和用户可以浏览客房信息、公告信息等,用户可以预定客房,在用户中心界面里,用户可以管理预定信息,管理员负责用户预定的审核以及客房的发布、用户的入住等。员工也可以安排用户的入住以及管理客户的预定。本系统实现酒店客房的管理以及用户预定管理,以此来保证酒店的正常运行。
关键词:预定客房;客房信息管理;入住安排管理;SpringBoot框架
目 录
摘 要
Abstract
第1章 绪论
1.1课题背景与问题来源
1.2课题现状和研究意义
1.3课题研究内容
1.4论文结构安排
第2章 系统开发的核心技术和运行环境选择
2.1技术、环境对比
2.2 SpringBoot框架介绍
2.3 Tomcat服务器介绍
2.4 Mysql数据库介绍
2.5 B/S架构介绍
第3章 系统分析
3.1系统需求分析
3.2系统可行性分析
3.2.1经济可行性分析
3.2.2 技术可行性分析
3.2.3 法律可行性
3.3系统性能分析
3.4系统功能分析
3.5系统操作流程分析
3.6角色用例分析
第4章 系统设计
4.1系统功能结构设计
4.2数据库设计
4.2.1数据ER图设计
4.2.2数据库表设计
第5章 系统详细实现
5.1前台功能模块的界面实现
5.1.1客房信息功能模块的界面实现
5.1.2客房详情界面实现
5.1.3用户登录功能的界面实现
5.1.4客房预定功能模块的界面实现
5.1.5酒店简介功能的界面实现
5.1.6在线评价功能的实现
5.1.7用户中心功能的实现
5.2后台管理员角色的功能界面实现
5.3员工角色功能的实现界面
第6章 系统测试
6.1系统测试的目的
6.2系统测试的步骤
6.3具体测试过程
6.3.1用户登录功能的测试
6.3.2修改密码功能的测试
6.3.3客房预定功能的测试
6.3.4客房信息管理功能的测试
6.4测试总结
总 结
参考文献
致 谢
第1章 绪论
1.1课题背景与问题来源
计算机类的管理系统可以帮助人们的工作管理以及生活管理,目前各种管理系统已布满人们的整个生活。计算机类的管理系统还需要网络的支持,近年来,网络发展非常成熟,网速可以达到5G。无论街边小贩还是高档商场都布置了无线网络,网络可以实现信息接收、传递。管理系统和网络相辅相成,减少了工作量,实现了信息的自动化管理。但现在,还有很多事务采用传统的人工手段进行办公管理,有些行业离不开传统方式,比如对于重要事务还需要面对面商讨,所以现在企业中大部分采用传统方式+新型方式的办公手段。
酒店为生活中最常见的设施,来预定酒店的人为全世界各地人世,酒店做为东道主更需要严格管理酒店的所有事项,保证来入住用户的人身安全以及带给他们享受。由于酒店的工作非常多,固定的管理方式根本满足不了需求,需要引入新的管理方式来协助,为了保证安全,对入住人员管控也需要严格把关。大量的入住人员如何才能保证有序安排,如何才能快速审核用户的预定信息是负责酒店管理人员的最大的问题。
第4章 系统设计
4.1系统功能结构设计
功能结构为系统功能的展示,一般采用树形图进行系统功能的结构描述。第一层为系统的名称,第二层为划分的功能界面,第三层为功能界面里的详细功能。本系统的功能结构图第一层为酒店管理系统,第二层为前台、用户、管理员、员工,第三层为相对应的具体功能。本系统的功能结构图如下图4.1所示:
4.2.2数据库表设计
数据库的最终呈现形式为数据库表,数据库表中记录了系统中的所有数据,为了使用户在操作中数据可以正确流动,就需要设置正确的数据库表的关系。本系统的数据库表为用户信息表、客房信息表、客房预定信息表、公告信息表等。本系统的数据库表如下表4.1-4.7所示:
第5章 系统详细实现
5.1前台功能模块的界面实现
系统在运行后进入的第一个页面就是前台首页,前台里的信息可以让任意身份的人员浏览。没有登录的游客也可以使用搜索功能进行信息的搜索。在前台里展示公告信息、客房信息、酒店简介信息以及用户中心功能,后台管理功能、用户登录功能等。前台功能界面实现如下图5.1所示:
5.1.1客房信息功能模块的界面实现
点击客房信息功能后可以进入客房界面,客房界面里展示了查询框,客房信息列表。在查询框里按要求填写关键字点击查询就可以展现相对应的客房信息。客房信息功能的实现界面如下图5.2所示:
5.1.2客房详情界面实现
本界面是用户点击具体的客房后跳转进入的界面,在客房详情界面里,用户可以预定。客房详情信息的实现界面如下图5.3所示:
5.1.3用户登录功能的界面实现
此功能设置在前台的上方,游客通过登录后可以成为用户,在登录时需要选择权限并输入用户名和密码。在此功能里输入的每一种信息都会自动判断,在用户登录时需要三种信息都核对正确才可以登录成功。用户登录功能的实现界面如下图5.4所示:
5.1.4客房预定功能模块的界面实现
用户登录成功后可以预定客房,客房预定功能的实现界面如下图5.5所示:
5.1.5酒店简介功能的界面实现
用户通过此功能可以了解酒店信息,酒店简介信息的设计运行界面如下图5.6所示:
5.1.6在线评价功能的实现
用户可以评价酒店客房。用户在线评价的实现界面如下图5.7所示:
总 结
本系统经过分析、设计、实现、测试后最终完成目标,在本系统中可以完整展示客房信息、客房类型信息、公告信息,用户可以顺利预定客房,管理员可以随时审核客房预定信息,用户也可以实现在线评价。员工和管理员可以对用户安排入住。本系统提高了酒店管理的效率以及客房预定审核、管理,可以为酒店的管理工作提供帮助。同时也为用户提供客房预定服务的平台。
在设计这个系统的过程中,充分的利用了上课时候学到的各种知识,在开发过程中遇到了很多的困难,最后在老师和同学的帮助下都很好的解决了,最大的收货就是发现了自己的不足,还需要学习的地方还有很多,也是对自己大学知识的一次检验,所以通过本次设计让我学到了很多的知识。很好的提高了自己的实践能力,从选题阶段,到需求分析,系统设计实现部分,都是自己完成的,熟悉了开发一个项目所需要经历的全部流程。使自己的实践能力得到了很大的提高,对于以后的项目开发有了一个很好的经验。
通过本次毕业设计,发现了自己的很多不足,还需要不断学习各种专业的代码知识,而且还要有耐心和毅力,遇见问题要勇敢的解决问题,才能更好的提高自己的处理事情的能力。