| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:22108 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着现代信息技术和计算机技术的快速发展,以及近年来我国对“智慧校园”项目的推进,越来越多的高校将教务管理信息化。网络也已经逐渐成为各高校进行信息管理的重要平台。对于高校而言,为保证教学管理的质量和效率,就要跟随时代的变化通过现有的新技术来不断创新教务管理工作。因此在这个高速信息化的时代,一个能够满足管理需求的教务管理系统成了各大高校的必需。 本文所设计的教务管理系统核心在于通过前后端分离,用户的前端页面访问权限通过后端到数据库中查出从,而使的管理员可以新建并限制各角色的访问权限。管理员可以将系统中的用户管理,角色管理,院系班级管理,教室管理,课程管理,排课管理,成绩管理,课表管理等方面功能任意分配给不同角色。 将日益成熟的信息技术应用到高校教务管理系统上,可以很好地帮助教务管理人员提高工作效率。此外,对于数据分析,数据处理等操作为用户了解更多信息提供便利,且UI交互友好。实现了教务管理的无纸化和信息化。
关键词:教务管理系统,Web,JAVA,JeecgBoot
目 录 摘 要 ABSTRACT 第一章 绪 论-7 1.1 课题研究的背景和意义-7 1.2 课题研究现状-7 1.3课题研究基本内容-8 1.3.1研究的目的-9 1.3.2解决的问题-9 第二章 系统相关技术分析-10 2.1 前端技术-10 2.1.1 Vue.js-10 2.1.2 Ant Design of Vue-10 2.1.3 Webpack-10 2.2 后端技术-10 2.2.1 SpringBoot-10 2.2.1 Mybatis-plus-11 2.3 数据库-11 2.3.1 MySQL-11 2.3.1 Druid(数据库连接池)-11 2.4 项目构建-11 2.3.1 Jdk8-11 2.3.1 Maven-12 2.6 本章小结-12 第三章 系统需求分析-13 3.1 系统可行性分析-13 3.2 系统功能需求分析-13 3.2.1 用户模块-14 3.2.2 教务管理模块-15 3.2.3 教务查询模块-16 3.3 系统非功能性需求分析-17 3.3.1 安全性需求-17 3.3.2 容错性-17 3.3.3 易用性-17 3.3.4 兼容性-17 3.4 系统数据需求分析-17 3.4.1 系统数据需求-17 3.5 本章小结-18 第四章 系统总体设计-19 4.1 总体功能模块设计-19 4.1.1 用户模块功能结构-20 4.1.2 教务管理模块功能结构-20 4.1.3 教务查询模块功能结构-21 4.2 总体功能界面设计-22 4.3 数据库设计-23 4.3.1 数据库概念设计-23 4.3.2 数据库结构设计-24 4.4 本章小结-25 第五章 系统详细设计-26 5.1 数据库详细设计-26 5.2 类的设计-33 5.3 功能设计-33 5.3.1 登录注销设计-33 5.3.2 用户角色设计-34 5.3.3 院系管理设计-35 5.3.4 课程管理设计-35 5.3.5 教室管理设计-36 5.3.6 排课管理设计-36 5.3.7 课表管理设计-36 5.3.8 成绩管理设计-37 5.4 本章小结-37 第六章 系统实现-38 6.1 数据库操作实现-38 6.2 功能实现-39 6.2.1 登录注销实现-39 6.2.2 用户角色实现-41 6.2.3 院系管理实现-44 6.2.4 课程管理实现-46 6.2.5 教室管理实现-49 6.2.6 排课管理实现-49 6.2.8 课表管理实现-52 6.2.9 成绩管理实现-54 6.3 本章小结-57 第七章 系统测试-58 7.1 用户模块功能测试-58 7.1.1 登录注销功能-58 7.1.2 修改密码-58 7.1.3 用户管理-59 7.1.4 角色管理-59 7.1.5 院系人员管理-60 7.2 教务管理模块功能测试-61 7.2.1教室管理-61 7.2.2课程管理-61 7.2.3排课管理-62 7.2.4成绩管理-63 7.2.5院系班级管理-63 7.3 教务查询模块功能测试-64 7.3.1我的课程-64 7.3.1我的课程-64 7.3.3班级信息-65 7.3.3我的成绩-65 7.4 本章小结-66 第八章 总结与展望-67 8.1 本文小结-67 8.2 未来展望-67 参考文献-68 致 谢-69 |

