【647】基于Springboot + vue实现的个性化定制的智慧校园管理系统

/ spring boot / 0 条评论 / 28浏览

项目描述

本系统包含管理员、老师、用户三个角色。

管理员角色:

1. 音乐管理:管理员可以上架、下架音乐,修改音乐信息(如音乐热度、名称、类型等),删除音乐,查询音乐等。

2. 软件管理:管理员可以上传计算机专业相关的软件安装包,修改软件描述信息(如软件名称、照片、安装教程、类型等),下架软件,删除软件信息等。

3. 备忘录管理:管理员可以增删改查备忘录信息,包括备忘录名称、类型、记录时间等。

4. 课程管理:管理员可以管理课程信息,包括上架、下架课程,修改课程描述信息,删除课程等。

5. 宿舍管理:管理员可以管理宿舍信息,包括宿舍地址、名称、录入时间等。

6. 成绩管理:管理员可以管理用户的课程成绩信息,修改成绩分数,查询用户成绩等。

7. 老师管理:管理员可以管理老师信息。

老师角色:

1. 宿舍管理:老师可以录入宿舍信息,包括宿舍地址、名称、录入时间等,查询宿舍,修改宿舍信息等。

2. 宿舍归寝管理:老师可以登记宿舍归寝信息,包括归寝状态、归寝日期、用户姓名等,修改宿舍归寝信息,查询宿舍归寝信息等。

3. 课程管理:老师可以上传课程学习视频、课件,登记课程信息,上架、下架课程,修改课程描述信息,删除课程等。

4. 成绩管理:老师可以登记用户的课程成绩信息,修改成绩分数,查询用户成绩等。

5. 音乐管理:老师可以管理音乐信息。

6. 软件管理:老师可以管理软件信息。

用户角色:

1. 软件信息:用户可以下载软件安装包,查看软件安装视频,在软件信息界面发布留言。

2. 课程信息:用户可以通过课程视频学习课程知识,下载课程课件,发布课程留言,收藏课程。

3. 音乐信息:用户可以收听音乐,发布音乐留言信息,收藏音乐,取消收藏。

4. 宿舍报修管理:用户可以提交宿舍报修信息,查询宿舍报修信息等。

5. 成绩查看:用户可以查看课程考试分数,查询课程成绩。

6. 备忘录管理:用户可以管理备忘录信息。

7. 记事本管理:用户可以管理记事本信息。

运行环境

jdk1.8 + mysql5.7以上 + idea + vscode

项目技术

springboot + vue2 + elementui + nodejs14

项目截图

资源下载

请打开微信扫描上面小程序码,打开小程序搜索 "项目编号" 即可下载资源