一、项目介绍
本项目是一个基于SSM+Mysql的课程教育教学网站,主要包含学生、教师和管理员三种角色。
1. 前端首页功能:
学生和教师可以进行课程查询,查看课程详情和课程评价。
用户可以查看最新的新闻和通知。
用户可以浏览名师列表,并查看名师的个人简介和教学经验。
用户可以观看在线视频。
2. 学生功能:
学生可以进行注册和登录操作。
登录后,学生可以在交流社区查看帖子,并进行回复操作。
在个人中心,学生可以查看个人信息,包括用户名、头像、学校等。
学生可以查看自己的课程表和成绩单。
学生可以参与在线测试,并查看测试结果。
学生可以参与在线讨论或问答,与其他学生和教师交流。
3. 教师功能:
教师可以登录后台管理系统,管理个人信息,包括姓名、照片、教育背景等。
教师可以管理课程分类信息,包括添加、编辑和删除分类。
教师可以管理自己的课程信息,包括发布、编辑和删除课程。
教师可以管理留言信息,包括查看学生的在线留言和回复留言。
4. 管理员功能:
管理员可以登录后台管理系统,管理管理员账号和权限。
管理员可以管理教师账号和权限。
管理员可以管理学生账号和权限。
管理员可以管理课程信息,包括添加、编辑和删除课程。
管理员可以管理新闻信息,包括发布、编辑和删除新闻。
管理员可以管理留言信息,包括查看留言和回复留言。
管理员可以管理论坛的发布和评论。
作品包含
二、项目技术
后端语言:Java
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6