1
摘 要
时代的发展带来了巨大的生活改变,很多事务从传统手工管理转变为自动管理。
自动管理是利用科技的发展开发的新型管理系统,这类管理系统可以帮助人完成基
本的繁琐的反复工作。酒店是出门的必需品,无论出差还是旅游都需要酒店的服务。
由于在旺季预定酒店的人数太多,需要提前预定才不会影响行程。使用传统方式来
管理酒店需要多人、多时间,开发酒店管理系统则可以有效的提高管理效率。
本酒店管理系统采用 SpringBoot 框架进行开发,数据库采用 MySQL 设计,运
行环境为 Idea。本系统包括前台界面、用户界面和管理员界面、员工界面。在前台
界面里游客和用户可以浏览客房信息、公告信息等,用户可以预定客房,在用户中
心界面里,用户可以管理预定信息,管理员负责用户预定的审核以及客房的发布、
用户的入住等。员工也可以安排用户的入住以及管理客户的预定。本系统实现酒店
客房的管理以及用户预定管理,以此来保证酒店的正常运行。
关键词:预定客房;客房信息管理;入住安排管理;SpringBoot 框架
2
Abstract
The development of the times has brought great changes to life. Many affairs have
changed from traditional manual management to automatic management. Automatic
management is a new management system developed by using the development of science
and technology. This kind of management system can help people complete the basic
tedious repeated work. The hotel is a necessity to go out, and the service of the hotel is
needed for both business trip and tourism. Because there are too many people booking
hotels in the peak season, you need to book in advance before it will not affect the trip.
Using the traditional way to manage the hotel needs more people and more time.
Developing the hotel management system can effectively improve the management
efficiency.
The hotel management system is developed with the springboot framework, the
database is designed with MySQL, and the running environment is idea. The system
includes front desk interface, user interface, administrator interface and employee
interface. In the front desk interface, tourists and users can browse room information,
announcement information, etc. users can book rooms. In the user center interface, users
can manage reservation information. The administrator is responsible for the review of
user Reservations, the release of rooms, the check-in of users, etc. Employees can also
arrange users' check-in and manage customers' reservations. The system realizes the
management of hotel rooms and user reservation management, so as to ensure the normal
operation of the hotel.
Key words: room reservation; Guest room information management; Check in
arrangement management; Springboot framework
3
目 录
摘 要..................................................................................................................................1
Abstract ................................................................................................................................2
第 1 章 绪论........................................................................................................................5
1.1 课题背景与问题来源 ................................................................................................5
1.2 课题现状和研究意义 ................................................................................................6
1.3 课题研究内容 ............................................................................................................6
1.4 论文结构安排 ............................................................................................................6
第 2 章 系统开发的核心技术和运行环境选择 ................................................................7
2.1 技术、环境对比 ........................................................................................................7
2.2 SpringBoot 框架介绍.................................................................................................7
2.3 Tomcat 服务器介绍 ...................................................................................................8
2.4 Mysql 数据库介绍 .....................................................................................................8
2.5 B/S 架构介绍 .............................................................................................................9
第 3 章 系统分析..............................................................................................................9
3.1 系统需求分析 ............................................................................................................9
3.2 系统可行性分析 ........................................................................................................9
3.2.1 经济可行性分析................................................................................................10
3.2.2 技术可行性分析...............................................................................................10
3.2.3 法律可行性.......................................................................................................10
3.3 系统性能分析 ..........................................................................................................10
3.4 系统功能分析 ..........................................................................................................11
3.5 系统操作流程分析 ..................................................................................................11
3.6 角色用例分析 ..........................................................................................................12
第 4 章 系统设计..............................................................................................................14
4.1 系统功能结构设计 ..................................................................................................14
4.2 数据库设计 ..............................................................................................................15
4.2.1 数据 ER 图设计.................................................................................................15
4.2.2 数据库表设计....................................................................................................17
4
第 5 章 系统详细实现......................................................................................................23
5.1 前台功能模块的界面实现 ......................................................................................24
5.1.1 客房信息功能模块的界面实现 ........................................................................24
5.1.2 客房详情界面实现............................................................................................25
5.1.3 用户登录功能的界面实现 ................................................................................25
5.1.4 客房预定功能模块的界面实现 ........................................................................26
5.1.5 酒店简介功能的界面实现 ................................................................................27
5.1.6 在线评价功能的实现........................................................................................28
5.1.7 用户中心功能的实现........................................................................................29
5.2 后台管理员角色的功能界面实现...........................................................................29
5.3 员工角色功能的实现界面 ......................................................................................30
第 6 章 系统测试..............................................................................................................31
6.1 系统测试的目的 ......................................................................................................31
6.2 系统测试的步骤 ......................................................................................................31
6.3 具体测试过程 ..........................................................................................................31
6.3.1 用户登录功能的测试........................................................................................32
6.3.2 修改密码功能的测试........................................................................................32
6.3.3 客房预定功能的测试........................................................................................33
6.3.4 客房信息管理功能的测试 ................................................................................33
6.4 测试总结 ..................................................................................................................33
总 结..................................................................................................................................34
参考文献............................................................................................................................35
致 谢................................................................................................................................37
5
第 1 章 绪论
1.1 课题背景与问题来源
计算机类的管理系统可以帮助人们的工作管理以及生活管理,目前各种管理系
统已布满人们的整个生活。计算机类的管理系统还需要网络的支持,近年来,网络
发展非常成熟,网速可以达到 5G。无论街边小贩还是高档商场都布置了无线网络,
网络可以实现信息接收、传递。管理系统和网络相辅相成,减少了工作量,实现了
信息的自动化管理。但现在,还有很多事务采用传统的人工手段进行办公管理,有
些行业离不开传统方式,比如对于重要事务还需要面对面商讨,所以现在企业中大
部分采用传统方式+新型方式的办公手段。
酒店为生活中最常见的设施,来预定酒店的人为全世界各地人世,酒店做为东
道主更需要严格管理酒店的所有事项,保证来入住用户的人身安全以及带给他们享
受。由于酒店的工作非常多,固定的管理方式根本满足不了需求,需要引入新的管
理方式来协助,为了保证安全,对入住人员管控也需要严格把关。大量的入住人员
如何才能保证有序安排,如何才能快速审核用户的预定信息是负责酒店管理人员的
最大的问题。
1.2 课题现状和研究意义
现在管理工作的方式一般为一层分给一层的方式,也就是由第一级的负责人员
把工作分配给下一级的人员,再由下一级人员分配给下下一级的人员,实现把工作
细分给不同的工作人员,责任到人,一旦出现问题就可以快速的追究到根源。这种
方式虽然可以把大的工作量简化成小的工作量,但对于高级管理人员来说信息统计、
信息分析以及统管安排还是不好把控。
我国计算机技术和网络技术已发展非常先进,计算机类的管理系统可以帮助人
们的工作,提供更专业的办公服务。计算机类的管理系统可以快速收集信息、根据
用户命令快速完成要求,并且正确率高。把计算机技术应用到酒店的日常管理工作
中去,可以实现用户自主预定酒店,本系统可以快速把预定信息传送到负责人手中,
负责人只需要浏览信息完成审核就可以登记用户的入住。解决用户预定的问题,解