一、项目介绍
管理员角色的功能:
- 课程管理:
- 添加新课程信息。
- 修改课程信息,如课程名称、描述等。
- 删除课程信息。
- 查询课程信息,包括课程列表和详细信息。
- 学习视频管理:
- 上传学习视频。
- 修改视频信息,如标题、描述等。
- 删除学习视频。
- 查询学习视频信息,包括视频列表和详细信息。
- 试题管理:
- 添加新试题。
- 修改试题内容。
- 删除试题。
- 查询试题信息,包括试题列表和详细信息。
- 学生和老师信息管理:
- 添加新学生和老师信息。
- 修改学生和老师信息,如姓名、联系方式等。
- 删除学生和老师信息。
- 查询学生和老师信息,包括列表和详细信息。
学生角色的功能:
- 课程浏览和学习:
- 查看可用的课程列表。
- 查看课程详细信息,包括课程描述和学习视频列表。
- 下载学习视频。
- 作业提交:
- 提交作业文件给老师。
老师角色的功能:
- 课程管理:
- 创建新课程。
- 上传课程相关的学习视频和试题。
- 修改课程信息。
- 作业管理:
- 查看学生提交的作业。
- 批改作业并提供反馈。
作品包含
二、项目技术
后端语言:Java
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
JDK版本:1.8
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6