1绪论1.1 选题动因当前的网络技术软件技术等都具备成熟的理论基础市场上也出现各种技术开发的软件这些软件都被用于各个领域包括生活和工作的领域。随着电脑和笔记本的广泛运用以及各种计算机硬件的完善和升级市面上的电脑和笔记本的性能都得到提升可以支持的软件也逐渐增多因此在计算机上安装软件来发挥其高效地信息处理的作用则很受人们的青睐。对于毕业设计成绩管理系统信息来讲通过手工形式处理在面对庞大的信息数量时就显得不适宜了首先需要花费的时间比较多其次数据出错率比较高而且对错误的数据进行更改也比较困难最后检索数据费事费力。因此为了解决上述问题有必要建立毕业设计成绩管理系统来规范毕业设计成绩管理系统信息管理流程让管理工作可以系统化和程序化同时毕业设计成绩管理系统的有效运用可以帮助管理人员准确快速地处理信息。1.2 目的和意义毕业设计成绩管理系统可以对毕业设计成绩管理系统信息进行集中管理可以真正避免传统管理的缺陷。毕业设计成绩管理系统是一款运用软件开发技术设计实现的应用系统在信息处理上可以达到快速的目的不管是针对数据添加数据维护和统计以及数据查询等处理要求毕业设计成绩管理系统都可以轻松应对。所以毕业设计成绩管理系统的运用是让毕业设计成绩管理系统信息管理升级的最好方式。它可以实现信息处理的便利化要求还可以规范信息处理的流程让事务处理成为管理人员手中的一件简单事而不是之前手工处理时的困难事。尽管毕业设计成绩管理系统具备较完善的功能但是也需要管理人员利用闲暇时间提升自身素质以及个人能力在操作毕业设计成绩管理系统时可以最大化运用毕业设计成绩管理系统提供的功能让系统在满足高效率处理数据的同时也能始终稳定运行还可以确保数据的可靠性与数据处理的质量。2需求分析系统角色分类管理员指导教师评阅教师答辩秘书用户管理员个人中心管理员管理毕业论文管理秘书管理基础数据管理班级管理公告类型管理专业管理公告信息管理评阅教师管理用户管理指导教师管理指导教师个人中心毕业论文管理公告信息管理用户管理评阅教师个人中心毕业论文管理公告信息管理用户管理答辩秘书个人中心毕业论文管理公告信息管理用户管理用户个人中心毕业论文管理答辩秘书管理公告信息管理评阅教师管理用户管理指导教师管理3技术分析后端技术技术说明官网SpringBootWeb应用开发框架https://spring.io/projects/spring-bootSpringSecurity认证和授权框架https://spring.io/projects/spring-securityMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.htmlDruid数据库连接池https://github.com/alibaba/druidJWTJWT登录支持https://github.com/jwtk/jjwtLombokJava语言增强库https://github.com/rzwitserloot/lombokPageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelperSwagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui前端技术技术说明官网Vue前端框架https://vuejs.org/Vue-router路由框架https://router.vuejs.org/Vuex全局状态管理框架https://vuex.vuejs.org/Element前端UI框架https://element.eleme.ioAxios前端HTTP框架https://github.com/axios/axiosv-charts基于Echarts的图表框架 有源码 获取源码4系统设计5系统页面展示管理员5.1 登录5.2 个人中心5.3 管理员管理5.4 毕业论文管理5.5 答辩秘书管理5.6 基础数据管理5.6.1 班级管理5.6.2 公告类型管理5.6.3 专业管理5.7 公告信息管理5.8 评阅教师管理5.9 用户管理5.10 指导教师管理6系统页面展示指导教师6.1 个人中心6.2 毕业论文管理6.3 公告信息管理6.4 用户管理7系统页面展示评阅教师7.1 个人中心7.2 毕业论文管理7.3 公告信息管理7.4 用户管理8系统页面展示答辩秘书8.1 个人中心9系统页面展示用户9.1 个人中心9.2 毕业论文管理9.3 答辩秘书管理9.4 公告信息管理9.5 评阅教师管理9.6 用户管理9.7 指导教师管理