欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【1】简单考试系统开发-需求篇

程序员文章站 2022-06-27 20:37:39
开篇说明:最近受疫情影响,稍微大一点的聚集活动都无法参加,特别是学生上课、餐饮、超市等纷纷开展自己的业务,我们自己这边也接了一些相关的业务,特别是在线考试的项目,已经做了好几个了,整体的业务无非是在线学习、在线考试、课程安排、学习记录等等。现在有时间,整理一下之前的业务点,开始做一个简单的在线学习考试系统,分享从无到有完整的开发和部署流程。业务需求:考生角色:用户端登录后,可以列出正在进行的课程、最近考试、最高考试得分;用户可以进行在线考试;试题简单分为单选题和多选题,试.....

开篇说明

最近受疫情影响,稍微大一点的聚集活动都无法参加,特别是学生上课、餐饮、超市等纷纷开展自己的业务,我们自己这边也接了一些相关的业务,特别是在线考试的项目,已经做了好几个了,整体的业务无非是在线学习、在线考试、课程安排、学习记录等等。

现在有时间,整理一下之前的业务点,开始做一个简单的在线学习考试系统,分享从无到有完整的开发和部署流程。

 

 

业务需求:

考生角色:

  1. 用户端登录后,可以列出正在进行的课程、最近考试、最高考试得分;
  2. 用户可以进行在线考试;试题简单分为单选题和多选题,试卷可以自定义考试时长、到时间自动交卷;用户交卷以后实时出现考试结果及分数。
  3. 对于考试过程中错误的题目、希望有一个错题库、用户可以有针对性的对错题进行训练;

 

管理员角色:

1、包含考生角色的所有功能;

2、系统分角色进行登录、有比较简单的用户角色管理体系;

3、可以维护题库,试题与题库是多对多的关系,即一个题目可以存着于多个题库中

4、有试题管理、可以添加单选题和多选题、对应的题目解析等。

5、可以建立考试规则,如:整个考试的时长、考试的总分值、题目来源、每题的分数等等;

6、简单的课程管理、课程下面包含各种课件、支持在线观看等。

 

系统功能:

  1. 核心在线考试、选择题的答案随机排列,不能固定,防止作弊;
  2. 在线学习、训练过程可以展示题目的详细解析等;
  3. 其它等等。。。

 

 

下一期来讲整个系统的梳理和整体架构。

 

 

项目演示地址:http://exam.jeegen.com

QQ号:18365918

微信:a18365918

邮箱:18365918@qq.com

 

 

 

 

 

本文地址:https://blog.csdn.net/herestay/article/details/107343866