JavaWeb前端企业级项目实践 - 考试作业系统

项目链接:https://github.com/Shuai-Xie/exam-system/

基于SSH的企业级项目,包含题库管理、试卷管理、考试管理 3 个部分。

一、题库管理

进入主页,默认加载题库管理页面。

题库管理

题库管理包含功能:

  • 查找题目(模糊查找,综合标签查找)
  • 添加题目(单选、多选、简答)
  • 审核题目(异步加载题目审核后的信息)
  • 删除题目(异步加载删除题目后的题目列表)

1. 查找题目

输入题干关键字,模糊查找(Like操作)

JavaWeb前端企业级项目实践 - 考试作业系统_第1张图片
题干关键字模糊查找

选择题目标签,综合查找

题目标签综合查找

2. 添加题目

单选题,type = "radio"

添加单选题

多选题,type = "checkbox"

添加多选题

简答题,textarea

添加简答题

题目已经添加到数据库,题目列表页按 ID 排序在最后面

JavaWeb前端企业级项目实践 - 考试作业系统_第2张图片
添加的试题

3. 审核题目

点击审核后异步加载题目列表页面

JavaWeb前端企业级项目实践 - 考试作业系统_第3张图片
审核题目

4. 删除题目

JavaWeb前端企业级项目实践 - 考试作业系统_第4张图片
删除题目

二、试卷管理

试卷列表

题库管理包含功能:

  • 添加试卷(手工组卷)
  • 试卷预览(模板布局,难易度分布图)

1. 手工组卷

手工组卷

保存后跳转到试卷列表页

保存跳转

2. 试卷预览

拿到 Paper 下的题目,并按照题目类型分类显示
再按照难易度分值做出分布图

JavaWeb前端企业级项目实践 - 考试作业系统_第5张图片
试卷预览

三、考试管理

考试管理

考试管理包含功能:

  • 题型管理(外键约束,题型下有题目不可删)
  • 难度管理(同上)
  • 方向管理(同上)
  • 知识管理(外键约束,知识点必须属于某个部门)

1. 题型管理

添加题型

2. 知识管理

添加知识
批量修改
批量删除

四、彩蛋

1. 关于

关于

2. 换肤

修改 body 的背景图,点击换肤可以选择自己喜欢的背景

图书馆

你可能感兴趣的:(JavaWeb前端企业级项目实践 - 考试作业系统)