一种基于SpringBoot的毕业设计全流程智能管理系统技术方案

技术编号:38337306 阅读:6 留言:0更新日期:2023-08-02 09:18
本发明专利技术涉及一种基于SpringBoot的毕业设计全流程智能管理系统,包括本地服务器,以及云平台数据备份模块、消息模块和基于SpringBoot框架的文件线上预览模块;所述本地服务器上设置有登录模块、学生操作端、教师操作端和教务管理员操作端;学生、教师或教务管理员通过所述登录模块验证身份后,分别跳转至对应的操作模块;学生操作端选取导师以及对应课题,教师操作端确认后反馈给学生操作端,完成毕设选题;学生操作端完成毕设文件的线上填写,教师操作端进行在线评阅,并将评阅结果反馈给学生操作端;教务管理员操作端用于进行人员管理、课题管理和信息统计,对毕设流程进行管控。与现有技术相比,本发明专利技术实现了对毕业设计全流程智能管理且支持文件在线预览及评阅。计全流程智能管理且支持文件在线预览及评阅。计全流程智能管理且支持文件在线预览及评阅。

【技术实现步骤摘要】
一种基于SpringBoot的毕业设计全流程智能管理系统


[0001]本专利技术涉及毕业设计管理系统
,尤其是涉及一种基于SpringBoot的毕业设计全流程智能管理系统。

技术介绍

[0002]目前,高校的各项管理工作都在向信息化建设迈进,以校园网为平台的“数字化”校园建设情况已经成为衡量高校信息化建设水平的一个标志。尤其在校园网络的基础上,建立高校毕业设计管理模式和信息化管理平台,开发具有院校特点的毕业设计管理系统非常重要。
[0003]经过检索,中国专利申请CN113570323A公开了一种智能监管的毕业设计管理系统,该技术方案中教务管理中心的负责人或管理员的管理功能单一,只有用户及权限的管理,缺少对教师和学生数据的监管和工作流程的监督,缺少数据完整版的可视化展示。
[0004]因此,亟需设计一种适用于高校特点的毕业设计全流程智能管理系统。

技术实现思路

[0005]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供了一种基于SpringBoot的毕业设计全流程智能管理系统,该系统支持文件在线预览以及评阅。
[0006]本专利技术的目的可以通过以下技术方案来实现:
[0007]本专利技术给出了一种基于SpringBoot的毕业设计全流程智能管理系统,该系统包括本地服务器,以及分别与本地服务器连接的云平台数据备份模块、消息模块和基于SpringBoot框架的文件线上预览模块;所述本地服务器上设置有登录模块、学生操作端、教师操作端和教务管理员操作端;学生、教师或教务管理员通过所述登录模块验证身份后,系统分别跳转至对应的操作模块;
[0008]其中,学生操作端选取导师以及对应的课题,教师操作端确认后并反馈给学生操作端,完成毕设选题;学生操作端完成毕设文件的线上填写,教师操作端进行在线评阅,并将评阅结果反馈给学生操作端;教务管理员操作端用于进行人员管理、课题管理和信息统计,对毕设流程进行管控。
[0009]优选地,所述登录模块采用SpringBoot整合Shiro配置类,设置对应的过滤条件和跳转条件,通过学生、教师、教务管理员设置字典标签来对身份信息进行验证,跳转到对应的操作模块。
[0010]优选地,所述学生操作端设置有第一课题管理模块、第一流程管理模块、版本管理模块、第一信息管理模块、资料上传记录模块、资料上传模块、以及自动生成资料下载模块;
[0011]所述教师操作端设置有第二课题管理模块、第二流程管理模块、第二信息管理模块、学生资料下载模块、以及学生资料上传记录模块;
[0012]所述教务管理员操作端设置有第三课题管理模块、学生管理模块、教师管理模块、信息统计模块、首页管理模块、以及资料下载模块。
[0013]优选地,所述第一流程管理模块具体为学生在线填写好毕设文件内容后,系统自动生成对应格式的文件,具体过程为:
[0014]采用WordUtils类加载器动态获得模板文件的位置,通过循环将读入的浏览器上的文本内容输入到Word模板文件中,调用类的createDoc方法生成Word文档,设置浏览器以下载的方式处理该文件名。
[0015]优选地,所述第一信息管理模块和第二信息管理模块采用基于RabbitMQ的消息插件进行存储和转发消息;
[0016]其中,第一信息管理模块的消息包括消息通知、评阅信息、答辩分组信息、答辩得分信息、以及工作进度信息;第二信息管理模块的信息包括消息通知、学生信息、学生工作进度信息、答辩分组信息。
[0017]优选地,所述版本管理模块包括毕设文件线上填写内容的版本记录,以及对应的格式调整好的对应的版本文件,学生可以自由选择保留的版本,保留的版本可从系统中下载对应的格式调整好的文件。
[0018]优选地,所述第一课题管理模块、第二课题管理模块、第三课题管理模块分别为:
[0019]第一课题管理模块包括选择课题子模块、以及选题结果显示子模块;
[0020]第二课题管理模块,包括新增课题子模块、以及查看课题子模块;
[0021]第三课题管理模块,用于对教师新增课题进行审核、对学生撤销选题进行审核,以及显示学生选题结果;
[0022]教师在新增课题子模块新增课题,教务端审核后发布到学生端,学生端选择课题之后由教师进行确认,确认后在选题结果显示子模块查看到对应的选题信息。
[0023]优选地,所述学生操作端的资料上传记录模块,用于显示并记录提交的各个版本的毕设文件、提交时间、文件名称和版本号;所述教师操作端的学生资料上传记录模块,用于显示学生提交的各个版本的毕设文件、提交时间、文件名称和版本号。
[0024]优选地,所述教务管理员端的学生管理模块包括添加学生、删除学生、修改学生信息、学生分组以及批量导入学生;所述教务管理员端的教师管理模块包括添加教师、删除教师、修改教师信息、教师分组以及批量导入教师;
[0025]其中,批量导入采用ExcelUtils读取上传的excel文件,循环提取文件中的字段,将信息导入到数据库。
[0026]优选地,所述教务管理员操作端的信息统计模块包括消息通知、学生工作进度、教师工作进度、大屏图表以及系统监控。
[0027]与现有技术相比,本专利技术具有以下优点:
[0028]1)支持毕业设计文档的在线预览,教师端可以线上评阅文档并一键返给学生端修改;
[0029]2)学生端可以进行线上填写,并一键生成下载格式调整好的文档。
[0030]3)利用移动互联网+技术,实现移动端操作功能。
[0031]4)流程管理数据的可视化,管理员端实时监测学生、教师的工作进度。
[0032]5)实现毕业设计完整流程的数据记录、文档存储、过程监管。
附图说明
[0033]图1为本专利技术的系统架构图;
[0034]图2为登录模块的结构框图;
[0035]图3为学生操作模块的结构框图;
[0036]图4为教师操作模块的结构框图;
[0037]图5为教务管理员操作模块的结构框图。
具体实施方式
[0038]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。
[0039]实施例
[0040]如图1所示,本实施例给出了一种基于SpringBoot的毕业设计全流程智能管理系统,包括本地服务器,以及分别与本地服务器连接的云平台数据备份模块、消息模块和基于SpringBoot框架的文件线上预览模块;所述本地服务器用于系统的具体执行处理,其上设置有登录模块、学生操作端、教师操作端和教务管理员操作端;学生、教师或教务管理员通过所述登录模块验证身份后,系统分别跳转至对应的操作模块;
[0041]其中,学生操作端选取导师以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SpringBoot的毕业设计全流程智能管理系统,其特征在于,该系统包括本地服务器,以及分别与本地服务器连接的云平台数据备份模块、消息模块和基于SpringBoot框架的文件线上预览模块;所述本地服务器上设置有登录模块、学生操作端、教师操作端和教务管理员操作端;学生、教师或教务管理员通过所述登录模块验证身份后,系统分别跳转至对应的操作模块;其中,学生操作端选取导师以及对应的课题,教师操作端确认后并反馈给学生操作端,完成毕设选题;学生操作端完成毕设文件的线上填写,教师操作端进行在线评阅,并将评阅结果反馈给学生操作端;教务管理员操作端用于进行人员管理、课题管理和信息统计,对毕设流程进行管控。2.根据权利要求1所述的一种基于SpringBoot的毕业设计全流程智能管理系统,其特征在于,所述登录模块采用SpringBoot整合Shiro配置类,设置对应的过滤条件和跳转条件,通过学生、教师、教务管理员设置字典标签来对身份信息进行验证,跳转到对应的操作模块。3.根据权利要求1所述的一种基于SpringBoot的毕业设计全流程智能管理系统,其特征在于,所述学生操作端设置有第一课题管理模块、第一流程管理模块、版本管理模块、第一信息管理模块、资料上传记录模块、资料上传模块、以及自动生成资料下载模块;所述教师操作端设置有第二课题管理模块、第二流程管理模块、第二信息管理模块、学生资料下载模块、以及学生资料上传记录模块;所述教务管理员操作端设置有第三课题管理模块、学生管理模块、教师管理模块、信息统计模块、首页管理模块、以及资料下载模块。4.根据权利要求3所述的一种基于SpringBoot的毕业设计全流程智能管理系统,其特征在于,所述第一流程管理模块具体为学生在线填写好毕设文件内容后,系统自动生成对应格式的文件,具体过程为:采用WordUtils类加载器动态获得模板文件的位置,通过循环将读入的浏览器上的文本内容输入到Word模板文件中,调用类的createDoc方法生成Word文档,设置浏览器以下载的方式处理该文件名。5.根据权利要求3所述的一种基于SpringBoot的毕业设计全流程智能管理系统,其特征在于,所述第一信息管理模块和第二信息管理模块采用基于Rabbit...

【专利技术属性】
技术研发人员:刘晋吴蓓蓓
申请(专利权)人:上海电力大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1