一、项目介绍
使用旧方法对教学资料管理系统的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在教学资料管理系统的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。这次开发的教学资料管理系统对班级管理、字典管理、教学资料管理、课程管理、老师管理、学生管理、管理员管理等进行集中化处理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择B/S模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行教学资料管理系统程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。教学资料管理系统的开发让用户查看课程信息变得容易,让管理员高效管理课程信息。

关键词:教学资料管理系统;课程信息;教学资料;自助资讯

二、开发环境
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven
————————————————

三、功能介绍
教学资料管理系统具有管理员角色,用户角色,这几个操作权限。
教学资料管理系统针对管理员设置的功能有:添加并管理各种类型信息,管理用户账户信息,管理课程信息,管理教学资料信息等内容。
教学资料管理系统针对用户设置的功能有:查看并修改个人信息,查看课程信息,查看教学资料信息等内容。

四、核心代码

五、效果图

SpringBoot字典设计 springboot字典管理_SpringBoot字典设计

SpringBoot字典设计 springboot字典管理_java_02


SpringBoot字典设计 springboot字典管理_java_03


SpringBoot字典设计 springboot字典管理_spring boot_04


SpringBoot字典设计 springboot字典管理_后端_05


SpringBoot字典设计 springboot字典管理_java_06

六、文章目录

目 录
目 录 III
1 绪论 1
1.1 研究背景 1
1.2目的和意义 1
1.3 论文结构安排 2
2 相关技术 3
2.1 B/S架构介绍 3
2.2 Mysql数据库介绍 3
2.3 JAVA语言介绍 5
3 系统分析 7
3.1系统可行性分析 7
3.1.1 技术可行性分析 7
3.1.2 经济可行性分析 7
3.1.3 运行可行性分析 7
3.2系统性能分析 8
3.2.1 系统安全性 8
3.2.2 数据完整性 8
3.2.3系统可扩展性 9
3.3系统流程分析 9
3.3.1系统登录流程 10
3.3.2信息添加流程 11
3.3.3信息删除流程 11
3.4系统功能分析 12
4 系统设计 13
4.1系统概要设计 13
4.2系统功能结构设计 13
4.3数据库设计 13
4.3.1数据库E-R图设计 13
4.3.2 数据库表结构设计 14
5 系统实现 17
5.1管理员功能介绍 17
5.1.1管理员登录 17
5.1.2 课程管理 17
5.1.3 教学资料信息管理 18
5.1.4教学资料类型管理 18
6系统测试 20
6.1 本系统测试  20
6.1.1 登录功能测试 20
6.1.2 注册功能测试 21
6.2测试结果分析 21
结 论 22
参考文献 24
致 谢 25