ExamSystem是一个考试项目

项目设计代码 参考

技术

MVC Mysql COS layui jquery Echarts

功能

前台功能

  1. 登入
  2. 注册
  3. 考试
  4. 固定试卷
  5. 时段试卷
  6. 班级试卷
  7. 考试记录
  8. 错题本
  9. 个人信息
  10. 更新信息
  11. 个人动态

后台功能

  1. 登入
  2. 学生列表
  3. 管理员列表
  4. 学科列表
  5. 学科创编
  6. 题目列表
  7. 题目创建
  8. 用户日志
  9. 个人资料
  10. 修改资料

数据库设计

班级表

表名:class

字段名类型注释
classidint班级ID
classnamevarchar班级名称
classcreatedate创建时间
classremarklongtext班级描述
classworkidint班主任ID
tecteacheridint专业老师ID

学生动态表

表名:dynamic

字段名类型注释
IDint动态ID
stidint学生ID
operatetimedatetime创建时间
notelongtext备注信息

智能训练表

表名:smarttest

字段名类型注释
IDint智能训练ID
namevarchar智能训练名称
disciplineint学科ID
subjectIDlongtext题目ID
stuidint学生ID
creatimedatetime创建时间

学生表

表名:student

字段名类型注释
IDint学生ID
useracvarchar账号
userpassvarchar密码
usnamevarchar姓名
sexvarchar性别
telvarcahr电话
birthtimedate出生日期
classidint班级编号
createtimedatetime创建时间
imgurlvarchar头像地址

老师表

表名:teach

字段名类型注释
classworkidint老师ID
tenamevarchar姓名
accountvarchar账号
passvarchar密码
sexvarchar性别
birthtimedate出生日期
telvarchar手机号
jobvarchar职位 班主任 || 技术老师
imgpathvarchar头像地址

题目表

表名:topic

字段名类型注释
topicidint题目ID
topicnamelongtext题目
optionsavarchar选项A
optionsbvarchar选项B
optionscvarchar选项C
optionsdvarchar选项D
answervarchar答案
scoreint分数
topictypevarchar单选/复选/填空
hardint难度
subjecttypeint学科类别ID
creatimedatetime创建时间

注册表

表名:userreg

字段名类型注释
IDintID
namevarchar姓名
sexvarchar性别
birthtimedate出生日期
telvarchar电话
classidint班级

视频评论表

表名:videoreview

字段名类型注释
IDint评论ID
useridint用户ID
vobigidint大视频ID
volevelint等级 2以下差评 3中等 4以上好评
retextlongtext评论内容
retimedatetime评论时间

大视频表

表名:voidbig

字段名类型注释
vobigIDint大视频ID
voidnamevarchar大视频名称
voidtyidint视频类型ID
overviewlongtext视频课程概述
voidcovervarchar大视频封面地址
classworkidint上传人员ID 老师ID
creatimedatetime上传时间

视频表

表名:voide

字段名类型注释
voideIDint视频ID
vobigIDint大视频ID
vonamelongtext视频名称
vouptiemvarchar视频总时间
vourllongtext视频的地址URL

视频类别表

表名:voidtype 后续需要重写更改此表 此表应为课程类别表

字段名类型注释
vtyidint视频类型ID
vtynamevarchar视频类型名称
classidint班级

观看视频表

表名:watchvoide 统计哪个用户观看了哪个表

字段名类型注释
IDint观看ID
vobigidint大视频ID
useridint用户ID
watchtimedatetime观看时间

试卷表

表名:exam

字段名类型注释
IDint考试ID
examnamevarcahr试卷名称
examdescvarchar考试描述
examtopicidlongtext试卷题目ID
examscoreint试卷总分
examstarttimedatetime开始考试时间
examendtimedatetime结束考试时间
examputidint发布试卷老师ID
examtypevarchar试卷类型
examclassidint考试班级ID
examstateint考试状态 1:发布 2:未发布
examcreatetimedatetime考试创建时间
accountidint科目ID

视频观看记录表

表名:videorecord

字段名类型注释
voridint视频观看记录ID
useridint用户ID
voididint小视频ID
timeint上次观看时间

考试记录表

表名:examlog

字段名类型注释
logidint主键
stidint考生ID
examidint试卷ID
correctint正确的分数
scoreint得分
opertaetimedatetime做题时间

界面

iShot_2022-09-07_15.41.34

iShot_2022-09-07_15.43.28

iShot_2022-09-07_15.43.35

iShot_2022-09-07_15.43.46

iShot_2022-09-07_15.44.16

iShot_2022-09-07_15.50.13