Skip to content
This repository has been archived by the owner on Mar 4, 2022. It is now read-only.

itning/self-learning-platform-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

自学平台系统

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-client

功能大纲

  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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages