实验室管理系统springboot+vue
项目描述
实验室管理系统通过MySQL数据库和Java web进行开发
登录网址:http://localhost:9528//login
管理员账号密码:admin/123456
学生账号密码:student/123456
教师账号密码:teacher/123456
项目功能:
管理员功能
系统管理
– 用户管理:增删改查全体用户账号,批量导入/导出,重置密码,分配角色。
– 日志管理:查看/检索登录日志、操作日志、异常日志,支持一键归档与清理。
实验室管理
– 实验室查看:浏览所有实验室基础信息、容量、设备清单及当前状态。
– 实验室预约:代他人或强制预约/取消预约,可调整时段、审批教师预约申请。
– 实验室开放查看:设定、查询各实验室开放策略(时段、角色、人数上限)。
– 实验室人员管理:实时查看实验室内人员签到签退记录,一键清场、导出名单。
课程管理
– 课程管理:新建、编辑、删除学期课程;关联实验室、任课教师、学生名单。
– 课程项目管理:为每门课程新增/编辑实验项目,下发实验指导书,设置报告模板。
设备管理
– 设备查看:查看全部设备台账,包含采购信息、状态、存放位置、折旧率。
– 设备报修管理:受理报修单,指派维修人,跟踪维修进度,完结后生成维修档案。
—
教师功能
实验室管理
– 实验室查看:浏览本人授课所需实验室详情,含当前预约冲突提示。
– 实验室预约:为授课或科研预约实验室,可重复预约整学期,支持预约变更。
– 实验室开放查看:查询系统对自己开放的实验室时段及剩余容量。
– 实验室人员管理:上课期间可查看、导出实际到课学生名单,标记缺勤。
课程管理
– 课程管理:维护自己负责的课程信息,上传大纲、教案,设定选课学生名单。
– 课程项目管理:创建实验项目,配置实验步骤、耗材清单、评分标准,线上批改报告。
设备管理
– 设备查看:检索课程相关设备,实时查看可用数量与存放位置。
– 设备报修管理:提交报修单,上传故障图片/视频,跟踪维修状态并验收。
—
学生功能
实验室管理
– 实验室查看:浏览所有面向学生开放的实验室,查看简介、设备、注意事项。
– 实验室预约:自助预约开放时段,系统实时显示剩余名额,支持预约取消。
– 实验室开放查看:按日期筛选可预约实验室,查看每日开放时段及人数上限。
课程查看
– 查看本人已选课程及实验项目,下载实验指导书,查看成绩。
设备报修
– 扫码或手动选择故障设备,填写故障描述并上传照片,实时查看维修进度。
运行环境:
开发工具:idea2021.1.2+apache-tomcat-8.0.29
运行环境:jdk17+mysql 8.0+apache-maven-3.8.6-bin
项目技术:JavaScript+HTML+CSS+Java+springboot+vue
以上系统源码经过技术整理与调试,确保能正常运行