一个基于Springboot开发的酒店管理系统

前言

因为最近比较空闲,因为无聊所以把很早之前的一个又jsp+serlvet开发的酒店管理系统重新编写成基于Springboot框架开发,界面设计美化。

源码地址

github:https://github.com/linwb-0924
(上面还有作者开发的其他的项目源码)

直接csdn下载:https://download.csdn.net/download/weixin_45115928/12522770

技术栈

  • Springboot框架
  • 前端页面采用thymeleaf模板引擎,bootstrap+semantic框架
  • mail邮件发送
  • cahce数据缓存
  • rabbitmq消息中间件
  • Mybatis
  • mysql
  • ======================================

项目启动

因为这是很久之前开发的系统,数据库并没有重新编写,故源码中无sql文件运行,如要运行还得自己创建数据库及数据表。

  • 数据库
    数据库名:hotel
    customer表
    在这里插入图片描述
    employee表
    在这里插入图片描述
    room表
    在这里插入图片描述
    information表
    在这里插入图片描述
  • 修改配置文件

修改数据库连接用户名和密码
在这里插入图片描述
修改rabbitmq相关配置
在这里插入图片描述
修改邮箱发送的相关配置(邮箱需开启smtp服务)
在这里插入图片描述
以上修改完成即可运行。

功能演示

  • 登录页面国际化

  • 在这里插入图片描述

  • 在这里插入图片描述

  • 注册发送邮件验证码(填写的邮件需开启smtp)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 与注册相关的密码加密
    在这里插入图片描述

  • 登录拦截(这就不演示了)

  • 注销
    在这里插入图片描述

  • 实名认证(主要是姓名和照片)
    在这里插入图片描述

  • 实名认证完个人信息显示

在这里插入图片描述

  • CRUD:包括分页展示,搜索查询(用chche实现数据缓存),新增(用rabbitmq消息队列监听)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

总结

该系统并未对功能实现更加具体的完善,也是对springboot框架的应用,整体架构较简单,springboot小白完全适合读懂,初学springboot框架的推荐观看源码。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值