基于React的自学网的设计与实现
分类: springboot 专栏: 新业务 标签: react
2025-12-22 15:52:49 70浏览
描述毕业选题
1、包含哪些功能(最少六项功能)
管理员发布课程,填写课程的基本介绍,安排授课老师.
授课老师添加课程的具体章节,每一章都有视频教程,课件资料,章节详情。
学生选择这门课,可以观看这门课每一章的视频、下载课件资料等。还可以评价这门课,授课老师那边能查看到学生给的评价还可以给参加这么课的学生打成绩。
2、每项功能的详细描述
管理员:
1. 登录
2. 公告管理:发布一些大学的公告通知
3. 课程管理:发布各种课程
4. 章节管理:对课程章节增删改查
5. 网站建议:查看用户提交的网站建议
6. 学生管理:对学生的增删改查
7. 教师管理:对教师的增删改查
8. 管理员管理:可以添加多个管理员
9. 编辑资料:上传头像,修改个人资料
10. 修改密码
教师:
1. 登录注册,管理员可以禁用教师账户
2. 管理我教授得课程:查看课程学生,给学生打成绩,查看学生的评价
3. 章节管理:为我的课程添加章节,每一章都有封面,都有富文本编辑器介绍,视频 资料,课件资料都要上传
4. 编辑资料:上传头像,修改个人资料
5. 修改密码
学生
1. 登录注册,管理员可以禁用学生账户
2. 选课功能:首页查看某门课然后报名
3. 网站建议:提交网站建议
4. 查看公告:查看管理员发的公告
5. 评价课程:可以对已经报名的课程进行评价
6. 查看我的课程:查看我已经报名的课程
7. 查看我的成绩:查看每门课的老师给的成绩
8. 编辑资料:上传头像,修改个人资料
9. 修改密码
3、使用了哪些关键技术
· 开发框架:前端React、后端springboot
· 持久层框架:mybatisPlus
· 数据库:mysql
· 打包工具:Webpack
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论

新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成