计算机实验室排课与查询系统-ssm + vue +微信小程序
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考
一、项目描述
基于ssm + vue +微信小程序的计算机实验室排课与查询系统
本项目是一个基于SSM框架、Vue.js前端技术和微信小程序的计算机实验室排课与查询系统。
系统提供教师、学生和管理员三大模块,支持实验室预约、实验课程管理、报修信息处理等功能,实现便捷的排课与查询操作,提升实验室管理效率。
登录网址: http://localhost:8080/ssm2a866/admin/dist/index.html
管理员账户密码: abo/abo
教师账户密码: 教师账号1/123456
学生账户密码: 学号1/123456
二、项目功能
(1)教师模块
个人信息:查看和修改教师个人信息。
实验室信息:查看实验室的基本信息和状态。
实验室预约:预约实验室,选择时间、实验室编号等。
取消预约:取消已预约的实验室。
实验课程:管理实验课程信息,包括课程名称、时间、实验室等。
实验报告:查看和管理学生的实验报告。
报修信息:提交实验室设备的报修信息。
(2)学生模块
个人信息:查看和修改学生个人信息。
实验室信息:查看实验室的基本信息和状态。
实验课程:查看分配给自己的实验课程信息。
实验报告:提交和查看自己的实验报告。
报修信息:提交实验室设备的报修信息。
(3)管理员模块
个人中心
修改密码
查看和修改个人信息
学生管理:管理学生信息,包括添加、删除、修改学生信息。
教师管理:管理教师信息,包括添加、删除、修改教师信息。
实验室信息管理:管理实验室信息,包括添加、删除、修改实验室信息。
实验室预约管理:查看和管理所有实验室的预约情况。
取消预约管理:处理教师或学生提交的取消预约申请。
实验课程管理:管理实验课程信息,包括添加、删除、修改课程信息。
实验报告管理:查看和管理所有学生的实验报告。
报修信息管理:查看和处理报修信息。
轮播图管理:管理首页轮播图,包括添加、删除、修改轮播图内容。
三、运行环境
开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+tomcat8.0
(此配置为本人调试所用,仅供参考)
四、项目技术
服务端技术:SSM
前端技术:Vue+微信小程序
以上系统源码经过技术整理与调试,确保能正常运行