基于SpringBoot+MyBatis框架的答辩管理系统

基于SpringBoot+MyBatis框架的答辩管理系统

    • 背景
    • 系统环境
    • 系统功能
    • 系统截图

背景

为解决答辩管理工作效率低下的问题,开发一款基于Web的研究生答辩智能化管理系统。以服务师生为导向,结合学院专业情况的答辩管理规则。简化答辩管理流程,使答辩管理员无须人为的分配考场,并且一定程度上实现了随机分配,进一步保证了公平性。利用Web的跨平台性,可在各种电子设备上登陆使用此系统。用户通过默认的登录账号,就可以完成答辩考场分配,答辩考场信息查询,成绩录入等功能。进一步减轻了答辩管理工作的压力。

系统环境

数据库:MySQL
前端:EasyUI
后端:SpringBoot+MyBatis

系统功能

登陆模块
该系统分为三个角色,分别为学生,老师和管理员。在点击用户登录按钮后,与数据库校验输入的账号密码是否正确,根据代码判读对应角色,返回给用户相应的页面。
信息导入模块
管理员初次登录后,可在信息导入模块使用固定格式的Excel文件导入学生和老师的数据,其初始密码为123456。并可对导入的信息进行增添、修改、删除和查询。
考场分配模块
管理员导入用户数据后可以进行考场配置,填入所有考场的考场地点、评委人数、学生人数、考场专业和时间等信息后点击排考即可自动填充满足条件的考场安排,考场查询模块依赖于考场分配,在考场分配完成后供学生和老师查看自己所在的考场信息。
成绩管理模块
答辩完成后,答辩秘书负责录入成绩和评语,评委老师查看录入的成绩是否正确,确认后上传电子签名。待考场的所有评委老师上传签名后,学生可查看自己的答辩成绩,老师可以查看本场次同学的成绩,管理员可以查看所有学生的成绩。
答辩文件下载模块
在所有评委老师上传电子签名后,学生可以下载自己的答辩汇总文件,老师可下载本场次的汇总文件,管理员可以下载所有人的答辩汇总文件。文件内容包含学生姓名、论文题目、成绩和评委签名等。
数据库设计
数据库概念结构设计
(1)用户信息模块:用户分为学生,老师和管理员三类。管理员可对所有账号进行管理,学生和老师的账号是其学号和工号,密码默认设置为123456。
(2)考场信息模块:管理员配置考场评委人数,配置答辩秘书,学生人数和学生专业,并选择评委然后系统自动填充该方向学生。
(3)成绩信息模块:答辩秘书录入成绩
(4)签名信息模块:答辩评委对录入的成绩进行签名确认

系统截图

登陆窗口:
基于SpringBoot+MyBatis框架的答辩管理系统_第1张图片
信息导入:基于SpringBoot+MyBatis框架的答辩管理系统_第2张图片考场分配:基于SpringBoot+MyBatis框架的答辩管理系统_第3张图片
签名录入:基于SpringBoot+MyBatis框架的答辩管理系统_第4张图片
答辩汇总文件基于SpringBoot+MyBatis框架的答辩管理系统_第5张图片
相关源码可在评论中下载。

你可能感兴趣的:(java,数据库,jquery,mysql)