基于Spring Boot+ Vue的24小时无人自助棋牌室
项目介绍:
项目采用前后端分离的开发方式。主要技术语言:SpringBoot + Spring Framework+ Maven + Jdk8 + Shiro + Mybatis + Redis + Mysql + Thymeleaf + Vue2 + Element-UI + JavaScript + Echarts等。
项目业务介绍:
首页信息用echarts实时统计展示
管理员可以创建门店(利用百度地图baidu-map)可以选则全国门店,自动跳转定位。然后创建房间信息,设置房间名,房间号,房间每小时收费标准等。
会员管理,会员等级管理,预约管理,个人预约查询,优惠券管理。
新增预约信息,选择要预约的门店,选择剩余可选房间,选择预约时长,系统自动计算收费,付费后得到进入房间密码,消费。个人会员充值根据会员等级送积分。及会员折扣率等等。
系统自动会处理预约没有去消费的预约单,取消预约,修改房间状态。
系统管理:用户管理,菜单管理,角色管理,部门管理,系统监控,字典管理,缓存监控,定时任务。
1、部分技术介绍:
- Spring Boot:Spring Boot 是基于 Spring 框架的快速开发框架,简化了 Spring 应用程序的配置和部署。它提供了自动配置、嵌入式服务器和生产级别的监控,适合快速构建独立的、生产级的 Java 应用程序。
- Vue.js:Vue.js 是一个轻量级的前端 JavaScript 框架,专注于构建用户界面。它采用双向数据绑定、组件化开发和虚拟 DOM 渲染,适合构建动态的单页应用程序(SPA),同时易于集成到现有项目中。
- Redis:Redis 是一个高性能的开源内存数据库,支持丰富的数据结构,如字符串、列表、集合等。它主要用于缓存、消息队列、实时统计等场景,并具有持久化、集群和高可用性特性。
- MySQL:MySQL 是一个广泛使用的开源关系型数据库管理系统,以高效、稳定和易用著称,支持 ACID 事务和 SQL 查询,适用于各类 Web 应用程序的数据存储和管理,尤其在中小型项目中应用广泛。
- jQuery:jQuery 是一个简化 HTML 文档操作、事件处理和 Ajax 的 JavaScript 库,提供了跨浏览器的兼容性支持。它的 API 简单且强大,帮助开发者更轻松地操控 DOM,并快速创建动态网页效果。
- 技术在此不做过多介绍
2、系统架构图
3、业务流程图
4、首页
5、会员管理
6、会员等级管理
7、积分兑换管理
8、优惠券管理
9、门店管理
10、门店房间管理
11、预约管理
12、个人预约信息
13、系统管理
用户管理
角色管理
菜单管理
部门管理
字典管理
参数设置
缓存监控