一、基于Springboot+Mybatis的学校教务管理系统
此项目为基于Springboot+Mybatis的学校教务管理系统,主要分为用户端和管理端两个模块。
用户端主要支撑登录、观看首页、新闻公告、培训须知、教师信息、留言交流等功能。
管理端主要支撑登录、管理员信息管理、教师用户信息管理、教学班级信息管理、学生用户信息管理、课程信息管理、学生成绩信息管理、网站栏目信息管理、网站内容信息管理、网站交流信息管理、意见反馈信息管理等功能。
二、技术框架
基于Springboot+Mybatis的学校教务管理系统
开发语言:Java JDK1.8
数据库:mysql5.7
前端:Bootstrap框架+jstl标签语法+JSP技术/VUE框架
后端:Springboot框架、Spring框架、持久层MyBatis+PageHelper分页插件
开发工具:Idea2020/Eclipse VScode Navicat Maven3.6
三、运行步骤及地址
1.Navicat中创建数据库。
2.在数据库中运行src/main/resources下的sql文件。
3.修改src/main/resources的主配置文件中的的数据库用户名和密码。
4.启动Tomcat服务器,或者启动springboot项目。
5.运行启动项目。
6.登陆地址:
管理员账号:
用户账号:
源码+数据库:https://download.csdn.net/download/wyn_365/8557735
四、展示页
4.1 前台页面
展示教务管理系统
展示置顶新闻、新闻公告、培训须知等信息。
新闻公告展示学校教务相关信息,展示标题、浏览次数及发稿日期。
点击新闻公告即可浏览具体内容,查询发稿作者、发稿时间和查看次数
点击交流互动可以看到发表的互动内容、发布日期、点击数、回复数。
学生登陆界面。学生输入账号和密码,默认密码为000000,确认无误后点击提交按钮完成登录。
管理员和教师登陆界面。用户输入账号和密码,确认无误后点击提交按钮完成登录。
4.2 后台页面
以列表形式展示教师用户的用户名、教师姓名、性别、出生日期、毕业院校、学历、联系方式等内容。
可进行编辑、删除等操作。
编辑用户名、密码、教师姓名、性别、学历、头像、联系方式、详情等内容完成新增教师用户操作。
以列表形式展示班级名称、负责教师、创建日期、备注等内容。
可进行编辑、删除等操作。
编辑班级名称、负责教师、备注等信息,确认无误点击提交保存完成新增教学班级操作。
以列表形式展示班级名称、负责教师、创建日期、备注等信息。
可通过班级名称、关键等查询条件实现查询功能。
以列表展示用户名、姓名、性别、出生日期、联系方式、所在班级、头像、状态、注册日期等信息。
可进行编辑、锁定、删除等操作。
输入用户名、姓名、性别、出生日期、联系方式、所在班级等内容,确认无误点击提交保存完成新增学生用户操作。
以列表形式展示课程号、课程名称、教师、班级、开始日期、结束日期、上课时间段、备注等信息。
可进行编辑、删除等操作。
编辑课程号、课程名称、教师、班级、开始日期、结束日期、上课时间段、备注等信息确认无误点击提交保存完成新增课程操作。
以列表形式展示课程、学生、教师、分数、日期、备注、操作等信息。
可进行编辑、删除等操作。
编辑栏目名称和备注,确认无误点击提交保存完成新增网站栏目操作。
编辑标题、栏目、图片、是否定制、是否轮播、内容等信息完成新增网站内容。
以列表的形式展示发布人、标题、发布日期、点击数、回复数等内容。
可进行删除操作。
以列表形式展示用户、标题、发布日期、状态管理员回复等内容。
可完成删除操作。