项目描述
本系统包含管理员、学生、教师三个角色。
管理员角色:
-
用户管理:管理系统中所有用户的信息,包括添加、删除和修改用户。
-
配置管理:管理系统配置参数,如上传图片的路径等。
-
权限管理:分配和管理不同角色的权限。
-
公告信息管理:发布和管理公告信息。
-
题目信息管理:管理题目信息,包括题目编号、课题名称、题目类型等。
-
选题申请管理:审核学生的选题申请。
-
审核建议管理:查看和管理审核建议。
-
开题报告管理:查看和管理学生的开题报告。
-
论文初稿管理:查看和管理学生的论文初稿。
-
论文答辩管理:查看和管理学生的答辩论文。
-
评分审核管理:对学生的论文进行评分和审核。
-
待办信息管理:管理待办信息,提醒学生完成任务。
学生角色:
-
题目信息管理:查看和申请题目信息。
-
公告信息:查看公告信息。
-
选题申请:申请选题并填写申请原因。
-
审核建议:查看审核建议和指导意见。
-
开题报告:提交和管理开题报告。
-
论文初稿:提交和管理论文初稿。
-
答辩论文:提交和管理答辩论文。
-
评分审核:查看评分和审核结果。
-
我的收藏管理:管理收藏的题目信息。
-
待办信息管理:查看待办信息,完成任务。
教师角色:
-
题目信息管理:发布和管理题目信息。
-
题目类型管理:管理题目类型。
-
选题申请管理:审核学生的选题申请。
-
审核建议管理:查看和管理审核建议。
-
开题报告管理:查看和管理学生的开题报告。
-
论文初稿管理:查看和管理学生的论文初稿。
-
论文答辩管理:查看和管理学生的答辩论文。
-
评分审核管理:对学生的论文进行评分和审核。
-
个人信息管理:管理教师的个人信息,包括工号、姓名、联系方式等。
运行环境
jdk1.8 + idea + mysql5.7 + tomcat8 + vscode
项目技术
springboot2 + vue2 + elementui + nodejs14