当前位置: 首页 > news >正文

基于SpringBoot2+Vue2开发的储物柜管理系统

角色

  • 管理员:管理系统、用户,管理储物柜
  • 用户:借用、归还储物柜,报修故障

技术栈

  • 后端:Springboot2, JWT, PageHelper
  • 前端:Vue2
  • 数据库:MySQL

核心功能

提供智能储物柜管理,包括用户注册、登录、储物柜借用与归还、故障报修以及管理员对用户、储物柜和故障的管理。

功能介绍

管理员

  • 登录:通过专用入口登录系统,管理后台。
  • 用户管理:查看、添加、修改和删除用户信息。
  • 储物柜管理:查看、添加、修改和删除储物柜信息。
  • 借还管理:查看借还记录,处理借还操作。
  • 故障管理:查看、处理用户提交的故障报告。
  • 系统日志:查看系统操作日志。

用户

  • 登录/注册:注册新账号并登录。
  • 个人信息管理:修改个人资料。
  • 借还柜子:借用和归还储物柜。
  • 故障报修:提交储物柜故障报告。
  • 借还记录:查看个人借还历史。

数据库字典

c_users用户
Integer id;
private String uno;//用户名,学号
private String upass;//密码
private String state;//1启用0禁用
private String cts;//创建时间
private String role;//admin管理员,pt普通用户
private String realname;//姓名
private String faceimg;//头像
private String sex;//性别
private String birth;//生日
private String msg;//禁用原因
private String nouseday;//禁用日期

系统日志c_syslog
Integer id;
String cts;//创建时间
String lurl;//路径
String lp;//参数
String role;//角色
String realname;//姓名

储物柜楼层信息 c_cupboard
private Integer floor;//楼层
private Integer cupboardnum;//柜子数量,编号从1开始

储物仓 c_box

Integer id;
Integer cno;//仓号
Integer floor;//楼层
Integer boxno;//柜子
Integer uid;//借用人
private String canuse;//1可用0维修中
private String level;//大中小
private String isuse; //0空闲1使用中
private String bts; //借用时间
private String rts; //归还时间

出借 c_borrow
@TableId(type = IdType.AUTO)
Integer id;
Integer uid;//借用人
Integer boxid;//柜子id

private String boxinfo;//储物仓完整编码,楼层-柜号-仓号
private String isb;//0初始1已借用
private String isr; //0初始1已归还
private String bts; //借用时间
private String rts; //归还时间

故障保修 c_malfunction
Integer id;
Integer uid;//报修人
Integer boxid;//柜子号
private String cts;//提交时间
private String isdeal;//0待处理1已维修
private String msg; //故障描述
private String replay; //回复
private String boxinfo;//储物仓名称

部分截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

演示视频

https://www.bilibili.com/video/BV1h4awzsEQR/

http://www.dtcms.com/a/363780.html

相关文章:

  • 详解STM32的完整启动流程
  • Java流程控制04——if选择结构(本文为个人学习笔记,内容整理自哔哩哔哩UP主【遇见狂神说】的公开课程。 > 所有知识点归属原作者,仅作非商业用途分享)
  • CentOS 7 服务器CPU突然飙升至100%?精准定位问题。
  • HBase Region
  • token存储方案
  • 告别传统照明!安科瑞 DALI 总线智能照明系统,解锁公建项目照明新体验
  • 机器人控制器开发(人形机器人产品设计)
  • 【C++模板】从起源到入门,小白必学泛型编程指南
  • 民间药方偏方网站整站源码 带数据PHP版
  • 【爬油管搜索视频软件】youtube爬虫工具,根据关键词采集搜到的视频数据
  • 分布式爬虫的全局请求间隔协调与IP轮换策略
  • 重磅!PS2021 和企业微信 5.0 可直接运行,统信兼容引擎 V3.3.2 全面升级!
  • 【最新Pr 2025安装包(Adobe Premiere Pro 2025 中文解锁版)安装包永久免费版下载安装教程】
  • 用了企业微信 AI 半年,这 5 个功能让我彻底告别重复劳动
  • 深度学习篇---DenseNet
  • 机器人控制器开发(整体架构2 Lerobot介绍)
  • [嵌入式embed][Qt]Qt5.12+Opencv4.x+Cmake4.x_测试Qt编译的opencv4.x的库
  • 移动硬盘删除东西后,没有释放空间
  • 滚珠导轨在工业制造领域如何实现高效运行?
  • java-设计模式-4-创建型模式-工厂
  • 金博智慧:数量感知与注意力对儿童数学成绩的影响
  • OpenTiny NEXT 训练营实操体验 | 四步将你的 Web 应用升级为智能应用
  • Unity通过Object学习原型模式
  • 第三家公司虽然用了powerbi,但更适合用excel
  • QuickBI的已选字段 vs PowerBI的字段参数
  • 语音机器人交互系统:核心技术与应用挑战
  • 互联网向无线通信发展的关键历史时期
  • C语言风格字符串:概念、问题与解决方案
  • 技术干货|性能监控基石Prometheus(普罗米修斯)核心组件
  • MySQL进阶知识梳理