欢迎光临
我们一直在努力

Springboot+vue3 课程作业管理系统:三端模块拆解与落地

课程作业管理系统采用前后端分离架构,后端 Spring Boot 统一鉴权,前端 Vue3 按管理员、教师、学生三端划分路由。下面按角色拆解模块与设计意图。

【管理员端 —— 全局管控】
设计意图:用一张仪表盘把全局数据收口,避免各角色各自为政。
– 首页数据看板:统计卡片 + 折线/环形/柱状图呈现选课与评分概况
– 基础数据:公告、班级、学生、教师维护
– 课程中心:课程类型、课程信息管理
– 流程监管:学生选课、作业布置、作业提交、作业评分、课程评价
– 课程资源、个人中心


> 说明:管理端仪表盘,统计卡片 + 图表呈现概况

【教师端 —— 教学闭环】
设计意图:把「布置→批改→反馈」收敛到一个角色内,减少跨角色等待。
– 课程信息与选课学生查看
– 作业布置、学生提交查看、在线评分
– 课程评价查看、教学资料上传、个人中心


> 说明:教师作业布置页,填写课程、要求、发布日期

【学生端 —— 自助学业】
设计意图:让学生围绕「自己的课」自助操作,数据严格限定在本人范围。
– 公告查看、课程浏览与选课
– 作业要求查看、在线提交
– 成绩查看、课程评价、资料下载、个人中心


> 说明:学生作业在线提交页

数据库以「选课记录」为主外键纽带,串起课程、作业、评分、评价;后端 Sa-Token 实现三端独立登录与接口级鉴权,ECharts 在管理端做数据复盘。

赞(0)
未经允许不得转载:171主机测评 » Springboot+vue3 课程作业管理系统:三端模块拆解与落地
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址