基于SpringBoot2+Vue2的实验室和实验器材预约平台

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java springboot vue MySQL 标签: 基于SpringBoot2+Vue2的实验室和实验器材预约平台

2025-11-06 20:04:04 213浏览

实验室和实验设备预约平台 文档状态: 未开始 角色 管理员、学生(普通用户) 技术 SpringBoot2、Vue2、MySQL 核心功能 本系统是一个**实验室和试验设备预约管理系统**,旨在实现对学校或机构内的实验室资源和试验设备进行高效、有序的管理和预约。系统核心价值在于优化资源利用率,简化预约流程,并提供设备状态监控和申请审核功能。 功能介绍 管理员 用户管理:管理系统用户,包括启用、禁

(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码

角色

管理员、学生(普通用户)

技术

SpringBoot2、Vue2、MySQL

核心功能

本系统是一个**实验室和试验设备预约管理系统**,旨在实现对学校或机构内的实验室资源和试验设备进行高效、有序的管理和预约。系统核心价值在于优化资源利用率,简化预约流程,并提供设备状态监控和申请审核功能。

功能介绍

管理员

  1. 用户管理:管理系统用户,包括启用、禁用用户账号,查看用户详细信息等。
  2. 实验室管理:维护实验室信息,包括添加、修改实验室名称、描述、地址、图片和注意事项,并设置实验室状态。
  3. 设备型号管理:管理试验设备的型号信息,包括设备名称、型号、描述、存放地址、图片和注意事项。系统自动统计该型号下可用、维修、报废、出借和损坏的数量,并支持库存预警。
  4. 具体设备管理:管理每个设备型号下的具体设备实例,包括设备编号、状态和存放位置。
  5. 预约审核:审核学生提交的实验室预约申请和设备借用申请,包括批准或驳回,并填写驳回理由。
  6. 记录查询:查询所有用户的操作记录和申请记录,以便进行追溯和管理。

学生(普通用户)

  1. 个人信息管理:注册、登录系统,维护个人信息和修改密码。
  2. 实验室预约:浏览可预约的实验室列表,提交实验室使用申请,填写申请原因、预计开始和结束使用时间。
  3. 设备借用申请:浏览可借用的设备型号和具体设备,提交设备借用申请,填写申请原因、预计使用和归还时间。
  4. 申请状态查询:查询自己提交的实验室和设备预约申请的审核状态、审核意见。
  5. 设备归还:在设备使用结束后,进行归还操作,并填写归还备注。
  6. 预约操作记录:查看自己的历史预约借用记录和申请记录。

数据字典

设备 (sy_equip)

id int(0) 主键ID
eno varchar(255) 设别编号
state varchar(255) 状态(ky:可用, cj:出借, wx:维修, bf:报废, hs/sh:损坏)
cts varchar(255) 创建时间
emid int(0) 所属设备型号ID
enote varchar(255) 备注或存放的具体位置

申请设备 (sy_equip_app)

id int(0) 主键ID
uid int(0) 用户ID
eid int(0) 具体设备ID
sts varchar(255) 预约开始时间
ets varchar(255) 归还时间
sh varchar(255) 审核状态(0:待审核, 1:通过, -1:不通过)
msg varchar(255) 不通过的原因(驳回理由)
history_eno varchar(255) 设备编号(历史记录)
history_ename varchar(255) 设备名称(历史记录)
history_modelno varchar(255) 设备型号(历史记录)
reason varchar(255) 申请原因
cts varchar(255) 创建时间
isr varchar(255) 是否归还(1:已借出, 100:已归还, 0:初始)
rnote varchar(255) 归还备注
emid int(0) 设备型号ID

设备型号 (sy_equip_model)

id int(0) 主键ID
ename varchar(255) 设备名称
edesc varchar(255) 设备描述
cts varchar(255) 创建时间
eimg varchar(255) 图片路径
note varchar(255) 注意事项或备注
kynum int(0) 可用数量
wxnum int(0) 维修数量
bfnum int(0) 报废数量
cjnum int(0) 出借数量
shnum int(0) 损坏数量
modelno varchar(255) 型号
eaddress varchar(255) 所在位置
stockwarn varchar(255) 库存预警(0:支持库存, 1:库存预警)

实验室 (sy_lab)

id int(0) 主键ID
lname varchar(255) 实验室名称
ldesc varchar(255) 描述
laddress varchar(255) 地址
cts varchar(255) 创建时间
state varchar(255) 状态(1:可预约, 0/-1:维修/已废弃)
limg varchar(255) 图片路径
note varchar(255) 注意事项或备注

申请实验室 (sy_lab_app)

id int(0) 主键ID
uid int(0) 用户ID
sh varchar(255) 审核状态(0:待审核, 1:通过, -1:不通过)
msg varchar(255) 不通过原因(驳回理由)
reason varchar(255) 申请说明
sts varchar(255) 申请开始时间
ets varchar(255) 结束时间
cts varchar(255) 申请时间
history_lname varchar(255) 实验室名称(历史记录)
lid int(0) 实验室ID

申请预约审核记录 (sy_records)

id int(0) 主键ID
uid int(0) 用户ID
rcont varchar(255) 记录内容(如申请、审核、归还等操作详情)
cts varchar(255) 创建时间
realname varchar(255) 用户姓名

用户 (sy_users)

id int(0) 主键ID
phone varchar(255) 手机号
role varchar(255) 角色(admin:管理员, pt:学生)
upass varchar(255) 密码
faceimg varchar(255) 头像照片路径
realname varchar(255) 姓名
state varchar(255) 状态(0:禁用, 1:启用, 2:待审核)
msg varchar(255) 禁用原因(拉黑原因)
cts varchar(255) 注册时间
sex varchar(255) 性别
age int(0) 年龄
major varchar(255) 专业(擅长领域)
udesc longtext 简介(个性签名)
college varchar(255) 学院
grade varchar(255) 年级
address varchar(255) 家庭地址

部分截图

image 20.png


image.png


image 1.png


image 2.png


image 3.png


image 4.png


image 5.png


image 6.png


image 7.png


image 8.png


image 9.png


image 10.png


image 11.png


image 12.png


image 13.png


image 14.png


image 15.png

image 16.png


image 17.png


image 18.png


image 19.png

演示视频

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

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695