1演示视频:
https://www.bilibili.com/video/BV1z64y1p7YQ/
2系统详细设计与实现
2.1功能模块设计
整个模块分为系统管理、考生管理、制作试卷、阅卷、考生考试五大模块。
5.2.1系统管理模块
图6系统管理模块结构图
系统管理模块包括更改密码、高级管理(添加人员、删除人员、修改人员)两大子模块。
1、更改密码:各级管理员登录系统后,可自行重新设置登录密码;
2、高级管理:包含添加人员、删除人员、修改人员三个子功能。
5.2.2考生管理模块
考生状态查看
考生导入
考生管理
考生删除
图8考生管理模块结构图
考生管理模块包括考生导入,考生状态查看、考生删除三个模块。
实现以上主要功能核心代码为:制作试卷模块
否
是
问题选项设置
问题设置
题型设置
属性设置
试卷预览
制作试卷
登录
图13 制作试卷流程图
制作试问模块包括:基本属性设置(系别,试卷的科目,试卷的标题,性质(标准考试,补考),题型设置,(题型,难度,分数,问题),问题选项设置(选项个数的设置,每个选项的内容,及设置该选项是否为正确答案),试卷的预览(及有修改的功能)。
输入项:题型,分数,问题
输出项:题型的设置页面,完成制作是预览这套试卷。
处 理:
(1)题型设置。试卷的问题是一道一道的设置的。流程以上如图,先是选择题,要系统中有四种,分别是单选题,多选题,判断题和填空题。以菜单的形式显示这四种题型。
(2)分数设置。填写此题的分数。
(3)输入此题的具体问题。
将以上这些信息提交给系统,系统会根据用户提交题型的不同,显示不同的内容。单选题和多选题会提示用户先设置几个选择题的选项,然后提交给系统,系统接着将要求用户就几个选项,设定一个或几个正确的答案,并提交给系统。填空题显示的是此问题框,让用户将答案提交给系统。
判断题和填空题制作完成,并提交后,系统会提示是否继续制作或完成制作。若继续制作,用户可继续进行题目添加或其它题型的设置;若选择完成制作,则可预览制作的这套试卷。阅卷模块
阅卷部分,除编程题之外,其他题目由机器自动阅卷,编程题由教师阅卷。考生考试模块
考生考试模块主要是考生的获取试卷,及考试(并有倒计时的功能),及自动评功能。
输入项:考生输入正确口令,选择(获取)试卷,作答题目。
输出项:考生信息,考生的试卷及考生考完的成绩(打印成绩单)。
处理:系统对考生输入的口令进行验证,如果通过则并进入考生考试的首页面,及显示考生的所有信息,对公布一些考场规则,当考生获取试卷时,并作答时系统进入倒计时,时间一到,系统将自动交试卷并进入评分,把该科目的成绩存入到学生档案中,显示该科目的成绩并打印成绩单。一份试卷,只允许考生考一次,考生交卷后,若该考生第二次进入该试卷时,虽然考生可继续答题,但已不能重复交卷。
考生考试操作流程:
(1)输入用户名(准考证号),密码(默认准考证号)。
(2)系统显示该考生的基本信息,及一次考试规则。
(3)考生获取试卷,系统并进入倒计时。
(4)考生进行答题,答题完毕点击“交卷”,不可重复交卷两次。
(5)交卷后,考生可即时看到自己的成绩单。系统只对客观选择题进行评分。考生可打印自己的成绩单。
以上功能主要代码为:
时间倒计:
进入考试页面,从数据库得到试卷,选择题型开始作答
4万+

被折叠的 条评论
为什么被折叠?



