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

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

实验室和实验设备预约平台

文档状态: 未开始

角色

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

技术

SpringBoot2、Vue2、MySQL

核心功能

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

功能介绍

管理员

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

学生(普通用户)

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

数据字典

设备 (sy_equip)

字段名类型备注
idint(0)主键ID
enovarchar(255)设别编号
statevarchar(255)状态(ky:可用, cj:出借, wx:维修, bf:报废, hs/sh:损坏)
ctsvarchar(255)创建时间
emidint(0)所属设备型号ID
enotevarchar(255)备注或存放的具体位置

申请设备 (sy_equip_app)

字段名类型备注
idint(0)主键ID
uidint(0)用户ID
eidint(0)具体设备ID
stsvarchar(255)预约开始时间
etsvarchar(255)归还时间
shvarchar(255)审核状态(0:待审核, 1:通过, -1:不通过)
msgvarchar(255)不通过的原因(驳回理由)
history_enovarchar(255)设备编号(历史记录)
history_enamevarchar(255)设备名称(历史记录)
history_modelnovarchar(255)设备型号(历史记录)
reasonvarchar(255)申请原因
ctsvarchar(255)创建时间
isrvarchar(255)是否归还(1:已借出, 100:已归还, 0:初始)
rnotevarchar(255)归还备注
emidint(0)设备型号ID

设备型号 (sy_equip_model)

字段名类型备注
idint(0)主键ID
enamevarchar(255)设备名称
edescvarchar(255)设备描述
ctsvarchar(255)创建时间
eimgvarchar(255)图片路径
notevarchar(255)注意事项或备注
kynumint(0)可用数量
wxnumint(0)维修数量
bfnumint(0)报废数量
cjnumint(0)出借数量
shnumint(0)损坏数量
modelnovarchar(255)型号
eaddressvarchar(255)所在位置
stockwarnvarchar(255)库存预警(0:支持库存, 1:库存预警)

实验室 (sy_lab)

字段名类型备注
idint(0)主键ID
lnamevarchar(255)实验室名称
ldescvarchar(255)描述
laddressvarchar(255)地址
ctsvarchar(255)创建时间
statevarchar(255)状态(1:可预约, 0/-1:维修/已废弃)
limgvarchar(255)图片路径
notevarchar(255)注意事项或备注

申请实验室 (sy_lab_app)

字段名类型备注
idint(0)主键ID
uidint(0)用户ID
shvarchar(255)审核状态(0:待审核, 1:通过, -1:不通过)
msgvarchar(255)不通过原因(驳回理由)
reasonvarchar(255)申请说明
stsvarchar(255)申请开始时间
etsvarchar(255)结束时间
ctsvarchar(255)申请时间
history_lnamevarchar(255)实验室名称(历史记录)
lidint(0)实验室ID

申请预约审核记录 (sy_records)

字段名类型备注
idint(0)主键ID
uidint(0)用户ID
rcontvarchar(255)记录内容(如申请、审核、归还等操作详情)
ctsvarchar(255)创建时间
realnamevarchar(255)用户姓名

用户 (sy_users)

字段名类型备注
idint(0)主键ID
phonevarchar(255)手机号
rolevarchar(255)角色(admin:管理员, pt:学生)
upassvarchar(255)密码
faceimgvarchar(255)头像照片路径
realnamevarchar(255)姓名
statevarchar(255)状态(0:禁用, 1:启用, 2:待审核)
msgvarchar(255)禁用原因(拉黑原因)
ctsvarchar(255)注册时间
sexvarchar(255)性别
ageint(0)年龄
majorvarchar(255)专业(擅长领域)
udesclongtext简介(个性签名)
collegevarchar(255)学院
gradevarchar(255)年级
addressvarchar(255)家庭地址

部分截图

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

演示视频

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

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

相关文章:

  • 比较好的网站建设技术开发wordpress4.7.2写文章
  • 产品定制网站电子商务平台建设内容
  • 手机射频阻抗匹配调试方法
  • 手机网站打不开被拦截怎么办wordpress漂浮按钮
  • Chaos-nano 协作式异步操作系统:赋能 AVR 8 位单片机的革新之路
  • 实对称矩阵的正交相似对角化
  • 印度外贸网站有哪些专注网站建设怎么样
  • Kustomize实战:PV/PVC多环境管理
  • 成都网站平面设计吴桥网站
  • Adobe Photoshop CS6 Lite:PS极端简化版,压缩后大小仅50M,Photoshop精简版
  • 做新闻类网站还有市场吗莱芜最好的网站建设公司
  • 电力变压器绕组变形多物理场耦合建模与在线监测技术
  • WLAN_频段配置
  • 网站策划书的撰写流程是什么福州网站建设 网站设计 网站制作
  • 进程控制核心(含进程地址空间)
  • 【OpenGL学习】第2课:用OpenGL创建第一个窗口
  • Redis单线程还是多线程?
  • 做网站现在用什么语言网站做优化的好处
  • 做网站需要什么知识wdcp 快速迁移网站
  • 《uni-app 长列表优化:虚拟列表(vue-virtual-scroller)解决 1000+ 数据渲染卡顿》(附虚拟列表封装与多端适配)
  • uniapp在app中如何将json以文件格式存到本地(vue3)
  • uniapp开源ERP多仓库管理系统
  • Qt GUI 程序中进度条的完整指南
  • 网站添加广告源码wordpress和druid
  • 推出 JxBrowser MCP 服务器
  • Etcd详解(raft算法保证强一致性)
  • 东莞网站建设对比建筑模板有几种
  • AIShareTxt入门:快速准确高效的为金融决策智能体提供股票技术指标上下文
  • 赋能智慧监管:视频汇聚平台EasyCVR助力智慧电梯监控智能化监管
  • 【银行测试】对公渠道转账+网银转账+对私转账功能测试点(汇总)