1, 绪论
研究背景
系统管理也都将通过计算机进行整体智能化操作,对于论文管理系统所牵扯的管理及数据保存都是非常多的,例如管理员;首页、系统用户(管理员、学生、老师)模块管理(指导教师、课题分类、申报课题、任务书、开题报告、中期检查、论文定稿、答辩通知、答辩评阅)这给管理者的工作带来了巨大的挑战,面对大量的信息,传统的管理系统,都是通过笔记的方式进行详细信息的统计,后来出现电脑,通过电脑输入软件将纸质的信息统计到电脑上,这种方式比较传统,而且想要统计数据信息比较麻烦,还受时间和空间的影响,所以为此开发了论文管理系统;为用户提供了方便管理平台,方便管理员查看及维护,并且可以通过需求进行内容的编辑及维护等;对于用户而言,可以随时进行查询所需信息,管理员可以足不出户就可以获取到系统的数据信息等,而且还能节省用户很多时间,所以开发论文管理系统给管理者带来了很大的方便,同时也方便管理员对用户信息进行处理。
本论文论文管理系统主要牵扯到的程序,数据库与计算机技术等。覆盖知识面大,可以大大的提高系统人员工作效率。
研究现状
随着国内经济形势的不断发展,中国互联网进入了一个难得的高峰发展时期,这使得中外资本家纷纷转向互联网市场。 然而,许多管理领域的不合理结构,人员不足以及市场管理需求的增加使得更多的人具备了互联网管理的意识。
在当今高度发达的信息中,信息管理改革已成为一种更加广泛和全面的趋势。 “论文管理系统”是基于Mysql数据库,在SSM框架程序设计的基础上实现的。为确保中国经济的持续发展,信息时代日益更新,服务行业仍在蓬勃发展。同时,随着信息社会的快速发展,各种管理系统面临着越来越多的数据需要处理,如何用方便快捷的方式使管理者在广阔的数据海洋里面查询、存储、管理和共享有效的数据信息,对我们的学习,工作和生活具有重要的现实意义。
2,系统设计
3,主要技术
后端技术
技术 | 说明 | 官网 |
---|---|---|
Spring | J2EE应用程序框架 | https://spring.io/projects/spring |
SpringMVC | 全功能 MVC 模块 | https://www.tutorialspoint.com/spring/spring_web_mvc_framework.htm |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
MyBatisGenerator | 数据层代码生成器 | http://www.mybatis.org/generator/index.html |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
JWT | JWT登录支持 | https://github.com/jwtk/jjwt |
Lombok | Java语言增强库 | https://github.com/rzwitserloot/lombok |
前端技术
技术 | 说明 | 官网 |
---|---|---|
JSP | 动态网页技术标准 | https://www.jsp.com/ |
Bootstrap | CSS/HTML框架 | https://www.bootcss.com/ |
Swiper | 特效插件 | https://www.swiper.com.cn/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
Chart.js | 图表工具 | https://chartjs.cn/ 📣 有源码 获取源码 |
AdminLTE | 管理模板 | https://adminlte.io/ |
4,需求分析
本系统主要有学生,教师和系统管理员3个用户角色
学生
- 考试测试:在线考试,在线交卷
- 查看成绩:系统会向学生展示自己考试的成绩信息
- 测试报告:系统会根据学生的考试成绩和科目,自动推荐毕设导师和毕设题目
- 预选老师:学生可在此处选择自己专业内的毕设导师
- 预选情况:在这里可以查看导师预选的情况
- 论文管理:学生可使用该功能上传自己的论文、下载自己的论文、下载老师批改后的论文
- 个人中心:学生可在此处修改自己的登陆密码
教师
- 学生成绩管理:系统会向教师展示自己所教课程下的所有考试成绩
- 管理学生预选:教师可以在此处答复管理学生的导师预选申请
- 管理课题:教师可管理自己科目下的毕业设计题目
- 分配课题:教师可以随意的把题目分配给各个学生
- 批改论文:教师可使用该功能上传自己批改后的论文、下载学生的论文、下载已批改的论文
- 个人中心:教师可在此处修改自己的登陆密码
管理员
- 老师管理:管理员可在此处添加、修改、删除教师信息
- 学生管理:管理员可在此处添加、修改、删除学生信息
- 院系管理:管理员可在此处添加、修改、删除学院信息
- 专业管理:管理员可对校内的专业信息进行管理
- 课程管理:由于给不同年级,不同专业的班级增加、修改和删除课程
- 课题管理:管理各个专业的毕业设计课题和题目
- 题库管理:各个科目的题库管理,同时管理员可在此处管理各个考试的试卷
- 个人中心:管理员可在此处修改自己的登陆密码
5,学生页面展示
登陆界面
个人中心
系统风格更改
在线考试
查看成绩
测试报告
预选老师
预选情况
论文管理
个人中心
学生、教师、管理员的个人中心页面样式于功能类似。故后期不再展示