/self-learning-platform-client

毕业项目 自学平台系统(前端)

Primary LanguageVueApache License 2.0Apache-2.0

自学平台系统

GitHub stars GitHub forks GitHub watchers GitHub followers

GitHub issues GitHub license GitHub last commit GitHub release GitHub repo size in bytes HitCount language

前后端分离项目,后端地址:https://github.com/itning/self-learning-platform-server

功能大纲

  1. 用户管理模块分为三个小模块:
  • (1)用户注册:用户注册个人信息,填写信息资料并提交后,可以登陆该系统

  • (2)用户信息修改:对系统中已经注册完毕的用户信息,进行修改操作

  • (3)用户信息删除:对系统中已经注册完毕的用户信息,进行删除操作

  1. 系统设置模块分为二个小模块:
  • (1)权限设置:设定权限,不同权限具有不同操作功能

  • (2)系统操作日志:人员登陆后,对系统进行了何种的功能操作生成日志。

  1. 教师管理模块分为三个小模块:
  • (1)科目分类:对科目分类操作,添加科目,删除科目,修改科目,查询科目。

  • (2)教师信息:对教师信息操作,添加教师信息,修改教师信息,删除教师信息,查询教师信息。

  • (3)班级管辖模块:老师在平台上对班级的管辖,添加班级,修改班级,删除班级,查询班级。

  1. 学考模块分为四个小模块:
  • (1)学习内容种类:学生选择需要学习的内容种类,添加学习内容,修改学习内容,删除学习内容,查询学习内容。

  • (2)学生名单:考试的学生名单添加,修改学生名单,删除学生名单,查询学生名单。

  • (3)考试成绩:老师对学生的成绩登记,添加学生成绩,修改学生成绩,删除学生成绩,查询学生成绩。

  • (4)教师建议:教师对学生提出建议,添加建议,修改建议,删除建议,查询建议。

  1. 出勤模块分为三个小模块:
  • (1)教师出勤记录:添加教师出勤,修改教师出勤,删除教师出勤,查询教师出勤。

  • (2)学生出勤记录:添加学生出勤,修改学生出勤,删除学生出勤,查询学生出勤。

  • (3)考试成绩:老师对学生的成绩登记,添加学生成绩,修改学生成绩,删除学生成绩,查询学生成绩

  1. 公告模块分为四个小模块:
  • (1)添加公告信息:在系统中添加公告信息,学生和老师可以查看。

  • (2)删除公告信息:对系统中存在的公告信息删除。

  • (3)修改公告信息:对系统中存在的公告信息修改。

  • (4)查询公告信息:对系统中存在的公告信息查询。

  1. 安全管理分为三个小模块:
  • (1)账号冻结:对不明身份的账号进行冻结。

  • (2)账号解冻:对系统中冻结的账号解冻。

  • (3)密码保护:为密码加入md5加密状态。


  • 1.管理员或教师上传科目视频及ppt。
  • 2.将管理员添加的科目与教师和学生关联。
  • 3.学生登陆后可以观看视频,上传文件。
  • 4.学生用户登录以后不要与管理员登陆功能相同
  • 5.学生界面能打卡,管理端能查看打卡
  • 6.老师能查看到学生上传的文档进行评分,再给建议

  • 1.老师上传考试分数后,学生可查看自己的考试成绩。
  • 2.管理员为教师注册账号后,教师可添加、修改自己的信息(如性别、年龄、学历、电话、邮箱)
  • 3.学习内容管理增加上传文件(任意)学生可以下载

运行环境

  • JDK 11
  • MySQL 8
  • Vue.JS

截图

a

b

c

d

e

Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

Customize configuration

See Configuration Reference.