使用教务管理系统分为管理员、教务员、教学主任和教师四个角色的权限子模块。
管理员所能使用的功能主要有:系统首页、个人中心、学生管理、教师管理、教务员管理、教学主任管理、课程类型管理、课程信息管理、选课信息管理、退课信息管理、学生成绩管理、评教信息管理、教学计划管理、教学任务管理、补考申请管理等。
教务员可以实现系统首页、个人中心、教师管理、学生成绩管理、教学计划管理、教学任务管理、补考申请管理等。
教学主任可以实现系统首页、个人中心、课程信息管理、学生成绩管理、教学计划管理、教学任务管理等。
教师可以实现系统首页、个人中心、选课信息管理、退课信息管理、学生成绩管理、教学任务管理等。
ide工具:IDEA 或者eclipse
编程语言: java
数据库: mysql5.7+
框架:ssm+springboot都有
前端:vue.js+ElementUI
详细技术:springboot+SSM+vue+MYSQL+MAVEN
数据库工具:Navicat/SQLyog都可以
教务管理系统,主要的模块包括管理员;系统首页、个人中心、学生管理、教师管理、教务员管理、教学主任管理、课程类型管理、课程信息管理、选课信息管理、退课信息管理、学生成绩管理
、评教信息管理、教学计划管理、教学任务管理、补考申请管理,教务员;系统首页、个人中心、教师管理、学生成绩管理、教学计划管理、教学任务管理、补考申请管理,教学主任;系统首页、个人中心、课程信息管理、学生成绩管理、教学计划管理、教学任务管理等功能。系统中管理员主要是为了安全有效地存储和管理各类信息,还可以对系统进行管理与更新维护等操作,并且对教务管理有相应的操作权限。这个个人化的平台着重强调了互动协作与管理的相互合作,充分调动了管理人员的创造力和积极性,对教务管理系统来说,是十分有益的。
该系统以 Mysql为基础,以 SpringBoot为框架,以 Tomcat为运行环境,以 ECLIPSE/idea为开发平台。在设计时,本系统的程序代码具有较好的可读性、实用性和扩展性;具有通用性强,后期维护方便,操作简单,网页简洁等优点。
关键字:教务管理系统;Mysql数据库;SpringBoot框架
目 录
1绪 论 1
1.1背景及意义 1
1.2国内外研究概况 1
1.2.1国外研究现状 1
1.2.2 国内研究现状 2
1.3 研究的内容 2
2 关键技术的研究 2
2.1 Java介绍 3
2.2 B/S模式 3
2.3 MySQL数据库 3
2.4 SpringBoot框架 4
2.5 Vue开发技术 5
2.6 JavaScript简介 6
3 系统分析 7
3.1 系统设计目标 7
3.2 系统可行性分析 7
3.3.1 财务上的适用性 7
3.3.2 技术上的适用性 7
3.3.3 运行的可能性 7
3.3 系统功能分析和描述 7
3.4 系统UML用例分析 8
3.4.1 管理员用例 8
3.4.2 教师用例 8
3.5 系统流程分析 9
3.5.1 添加信息流程 9
3.5.2 操作流程 9
3.5.3 删除信息流程 10
4 系统设计 11
4.1 系统体系结构 11
4.2 数据库设计原则 12
4.3 数据表 15
5 系统实现 23
5.1 管理员功能模块 23
5.1.1学生管理管理员信息功能模块 23
5.1.2 教师管理功能模块 24
5.1.3 教务员管理模块 26
5.2 前端 27
6 系统测试 30
6.1 测试定义及目的 30
6.2 性能测试 30
6.3 测试模块 30
6.4 测试结果 31
7 总结 32
参考文献 33
致 谢 34