一、技术路线:
开发语言:Java
使用框架:spring boot
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1jN411p7gH?t=13.3
三、运行截图:
5.1管理员功能模块
管理员通过登录窗口,进行在线填写管理员的用户名和密码,信息编辑完成后核对所输入的信息,信息编辑完成后核对信息准确无误后进行提交,进入到系统操作界面,如图5.1所示。
图5.1管理员登录界面
管理员进入后台页面,可以查看个人中心、教师管理、请假信息管理、个人认证管理、课程信息管理、课程记录管理、课程统计管理、留言板管理、系统管理等功能模块进行查看操作。
教师管理:通过列表可以查看I教师工号、密码、教师姓名、性别、手机、邮箱、主教课程、头像等信息进行查看、新增、修改或删除操作,也可以通过输入教师工号、教师姓名进行查询或重置操作,如图5.2所示。
图5.2教师信息管理界面
请假信息管理:通过列表可以查看教师工号、教师工号、请假姓名、请假单号、请假开始时间、请假结束时间、请假事由、相关凭证、审核回复、审核状态等信息,进行查看、或审核、修改或删除等操作,如图5.3所示。
图5-3请假信息界面图
个人认证管理:通过列表可以查看教师工号、教师姓名、学历、教龄、照片、入职日期等信息,进行查看课程统计、课程信息、修改或删除操作,也可以通过输入教师工号、学历进行查找或重置操作,如图5-4所示。
图5.4个人认证界面
课堂记录管理:通过列表可以查看教师工号、教师姓名、课程编号、课程名称、签到时间、课程图片、课堂内容、课后反馈、学生掌握程度等信息,进行查看或修改或删除操作,也可以通过填写教师工号、姓名、课程名称进行查询或重置操作,如图5.5所示。
图5.5课程记录管理界面
留言板管理:通过列表可以查看用户名、留言内容、回复内容等信息,进行查看、详情、修改或删除、在线回复操作,如图5.6所示。
图5.6留言板管理界面
公告信息:通过列表可以查看标题、简介、图片等信息,进行查看公告信息和新增公告信息、修改或删除操作,也可以通过填写标题进行查询或重置操作,如图5.7所示。
图5.7公告信息界
5.2教师功能模块
教师入到界面,通过界面的教师管理系统小程序,可以进行通过注册输入教师工号、密码、教师姓名、性别、手机、邮箱、主教课程等信息,进行注册操作,如图5-8所示。用户通过登录页面,输入账号、密码、验证码输入无误后进行登录操作,如图5-9所示。
图5-8注册用户界面图
图5-10用户登录界面图
用户进入到教师管理系统小程序界面,通过首页可以进行查看首页、课程信息、公告信息、我的等功能模块,进行相对应操作,如图5-11所示。
图5-11用户功能模块界面图
教师通过点击课程信息页面,通过页面可以获取课程名称、教师姓名、课程编号、上课时间、上课地点、课时、学分、备注等信息内容,进行查看课程信息或进行课程记录,如图5-12所示。教师通过点击课堂记录可以进行输入教师工号、教师姓名、课程编号、课程名称、签到时间、课堂内容、课后反馈等信息,进行课堂记录操作,如图5-13所示。
图5-12课程信息界面图
图5-13课程记录界面图
我的:教师通过点击我的进入我的页面可以进行查看请假信息、个人信息、课程信息、课程信息、课堂统计、留言板等子模块,进行相对应操作,如图5-14所示。
图5-14我的界面图
请假信息:通过列表可以进行查看请假单号、教师工号、教师姓名、请假开始时间、请假结束时间、请假理由、审核回复进行查看操作,如图5-15所示。个人信息:通过列表可以进行输入教师工号、教师姓名、学历、教龄、照片、入职日期等信息,进行更新个人信息认证操作,如图5-15所示。
图5-15请假信息界面图
图5-15个人认证界面图
教师通过点击课程记录页面可以进行查看课程名称、教师工号、教师姓名、课程编号、签到时间、课堂内容、课后反馈、学生掌握程度等信息,进行查看操作。如图5-16所示。
图5-16课程记录界面图
教师通过点击课堂统计可以进行查看教师姓名、教师工号、月份、本月课程数、本月请假数、实际上课数等信息,进行查看课堂统计操作。如图5-17所示。
图5-17课堂统计界面图
教师通过点击留言板进行查看留言人,留言发布时间、内容等信息,进行添加留言操作。如图5-18所示。
图5.18留言板界面