毕业设计(论文)
基于 SpringBoot 框架的度假山庄酒店管理系统
本科生毕业设计(论文)
i
I
摘 要
随着计算机技术的发展,带来社会各行业的进步,信息化逐渐运用到人们的
生活中。传统模式的酒店管理满足不了现代人的生活追求,服务质量、服务速度,
之前的很多酒店由于人力、物理、财力等原因,一些网站无法完美的展现它的特
色,优势,浪费了很多顾客资源。使用 SpringBoot 开发,成本大大减小,同时
可借助移动互联网的优势,因而也降低了推广的难度。因此设计一个基于 java
的度假山庄酒店管理系统来解决酒店管理的问题,一方面可以更好的展现酒店管
理直观性,另一方面可以更好的来适应时代的发展。
本文先提出了开发度假山庄酒店管理系统的背景意义,然后通过功能性和非
功能性分析阐述本系统的需求,然后从功能设计和数据库设计两方面进行系统的
设计建模。在技术实现部分采用了 Java 作为开发后台的编程语言,前台使用 vue
技术,数据库选择 MySQL。最后进行了代码的编写,并说明了实现流程。最终,
通过软件测试来验证度假山庄酒店管理系统的功能要求。综合表明,本度假山庄
酒店管理系统满足了客房预定的基本业务,帮助用户及时在线预定,并为酒店管
理员提供了高效的管理模式。
关键词:SpringBoot;酒店;客房预定;Java;度假山庄
本科生毕业设计(论文)
i
II
Abstract
With the development of computer technology and the progress of various
industries in society, informatization is gradually applied to people's life. The tr
aditional mode of hotel management can not meet the life pursuit of modern p
eople, service quality and service speed. In many previous hotels, due to huma
n, physical, financial and other reasons, some websites can not perfectly show
its characteristics and advantages, wasting a lot of customer resources. Using s
pringboot development, the cost is greatly reduced. At the same time, it can ta
ke advantage of the advantages of mobile Internet, so it also reduces the diffic
ulty of promotion. Therefore, designing a resort hotel management system base
d on Java to solve the problem of hotel management can better show the intui
tiveness of hotel management on the one hand, and better adapt to the develop
ment of the times on the other hand.
This paper first puts forward the background significance of developing res
ort hotel management system, then expounds the requirements of the system th
rough functional and non functional analysis, and then carries on the design m
odeling of the system from two aspects of functional design and database desi
gn. In the technical implementation part, Java is used as the programming lang
uage of the development background, Vue technology is used in the foregroun
d, and MySQL is selected as the database. Finally, the code is written and the
implementation process is explained. Finally, the functional requirements of th
e resort hotel management system are verified through software testing. The co
mprehensive shows that the resort hotel management system meets the basic bu
siness of room reservation, helps users book online in time, and provides an ef
ficient management mode for hotel administrators.
Keywords: springboot; hotel; Room reservation; Java; Resort Villa
本科生毕业设计(论文)
i
目 录
摘 要 .................................................................................................................................................I
Abstract ............................................................................................................................................II
第一章 绪论 ....................................................................................................................................1
1.1 选题背景 ..........................................................................................................................1
1.2 选题意义 ..........................................................................................................................2
1.3 研究内容 ..........................................................................................................................2
第二章 相关技术介绍 ....................................................................................................................4
2.1 Java 语言 .........................................................................................................................4
2.2 SpringBoot 技术 .............................................................................................................4
2.3 Mysql 数据库 ...................................................................................................................6
第三章 系统分析 ............................................................................................................................7
3.1 可行性分析 .......................................................................................................................7
3.1.1 操作可行性 ..........................................................................................................7
3.1.2 经济可行性 ..........................................................................................................7
3.1.3 技术可行性 ..........................................................................................................7
3.2 需求分析 ..........................................................................................................................7
3.2.1 非功能性需求 .......................................................................................................7
3.2.2 功能需求 ...............................................................................................................8
3.3 系统用例 ..........................................................................................................................8
3.3.1 会员功能需求 ........................................................................................................8
3.3.2 管理员功能需求 ....................................................................................................9
第四章 系统设计 ..........................................................................................................................11
4.1 系统详细设计 .................................................................................................................11
4.1.1 功能设计 .............................................................................................................11
4.2.2 酒店模块程设计 .................................................................................................12
4.2.3 用户模块流程设计..............................................................................................13
4.2 数据库设计 ....................................................................................................................14
4.2.1 逻辑结构设计 .....................................................................................................14
4.2.2 物理结构设计 .....................................................................................................15
第五章 系统实现 ..........................................................................................................................30
5.1 运行环境 ........................................................................................................................30
5.2 酒店管理功能实现 ........................................................................................................30
5.2.1 管理员登录 .........................................................................................................30
5.2.2 管理主界面 .........................................................................................................31
5.2.3 桌位管理 .............................................................................................................31
5.2.3 酒店菜品管理 .....................................................................................................32
5.2.4 用户管理 .............................................................................................................33
5.2.5 预订订单管理 .....................................................................................................33
5.2.6 库存管理 .............................................................................................................34
5.2.5 领料管理 .............................................................................................................34
5.3 前台用户功能实现 ........................................................................................................35
5.3.1 会员注册 .............................................................................................................35
本科生毕业设计(论文)
i
5.3.2 会员登录 .............................................................................................................36
5.3.3 酒店菜品查看 .....................................................................................................36
5.3.4 用户订单 .............................................................................................................37
第六章 系统测试 ..........................................................................................................................39
6.1 测试说明 ........................................................................................................................39
6.2 功能测试 ........................................................................................................................39
6.3 测试说明 ........................................................................................................................41
总结 ................................................................................................................................................42
参考文献 ........................................................................................................................................43
谢 辞 ..............................................................................................................................................44