在线考试系统设计及实现

在线考试系统设计及实现

ID:32811938

大小:54.89 KB

页数:4页

时间:2019-02-15

在线考试系统设计及实现_第1页
在线考试系统设计及实现_第2页
在线考试系统设计及实现_第3页
在线考试系统设计及实现_第4页
资源描述:

《在线考试系统设计及实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在线考试系统设计及实现摘要:本文探讨在线考试系统的设计与开发,通过该平台,方便地组织考试,通过遗传算法进行组卷,客观批改试卷、分析试卷、查询成绩。关键词:在线考试系统设计实现在线考试系统是结合呼伦贝尔市高级技工学校的实际情况,针对不同课程的特点设计与开发的。通过该平台,能够方便地组织考试,通过遗传算法进行组卷,客观批改试卷、分析试卷、查询成绩等。一、系统功能模块结构图进入在线考试系统后,首次进入考试的学生需要进行注册,添写相关个人信息,然后登录进行练习和考试,考试结束后可以查询成绩,再次进入考试系统可直接登录;教师可以通过用户名直接登录进入到系统,进行账户管理,阅卷、成绩

2、查询、试卷分析以及题库管理;管理员主要负责提供一个管理考试过程的平台,负责教师数据维护,下达教学任务,数据库备份、恢复等。为了更好地完成在线考试的各功能,使考试的流程顺利地完成,进行了系统功能模块结构图的设计,如图所示。二、功能模块划分1•学生模块一是注册:学生注册时需要填写必要的个人信息,以学生的专业、班级为基础建立学生的基本信息,以方便教师对学生进行管理。二是登录:学生可在学校的局域网系统内登录该考试系统。三是练习:学生可以登录该系统进行练习,可将学习过程中存在的疑问向教师进行咨询和请教。四是考试:学生可在规定的时间、规定的地点登录该系统进行考试,但考试必须是在学校的

3、局域网覆盖的范围内,这主要出于考试公平性、合理性的考虑。五是查询:学生可在考试结束后一段时间,登录该系统,进行分数、排名等查询。2.教师模块一是添加、更改和删除:题库的建立、可以进行试题的添加、更改和删除,教师建立习题库,对题库的题目的难度进行细分,并随时对题库进行更新,更方便学生登录该系统进行练习和考试,以巩固所学知识。二是自动组卷:该系统可根据教师所需考试的难度自动组卷。三是阅卷:对于客观题,该系统直接给出分数,对主观题教师给出分数,系统算出总分以及排名等情况。四是成绩分析:可对学生的成绩进行分析,从试卷的各分数段人数、及格率、优秀率、每一题的准确率等,分析学生试卷中

4、存在的问题以及知识的薄弱点。3.管理员模块模块主要用来完成管理员登录、用户信息管理、考试题库管理、教学管理、成绩管理等功能。三、数据库设计在线考试系统中所有数据是由数据库进行管理。考试题库信息的建立对于在线考试系统来说是很重要的,它决定软件系统是否成功运行。在该系统中一共设计了若干数据表:学生注册表、教师信息表、试题参数表、试卷表、学生答题表、学生成绩表等。四、组卷算法分析遗传算法不直接作用于解的空间上,而是用一种编码表示这个解,从一个群体开始进行搜索,使用解的适应性状态信息,利用随机转移规则进行选题,与传统的组卷方法相比,遗传算法具有全局寻优和收敛速度快的特点。使用遗传

5、算法的步骤如下:第一,进行编码。编码就是把对象抽象为由特定符号按一定顺序排成的串。该在线系统采用分组自然数编码策略,分组就是每组编码代表一种题型,自然数编码就是对每个题型内的个体以自然数的形式编码。第二,初始化种群。用随机的方法产生若干个体集合,即依据一定的公式给试题库的题目一个初始值,对试题库的题目进行初始化。第三,确定适应度函数。适应度函数应结合求解问题本身的要求而定,因此确定适应度函数是遗传算法设计中的关键。第四,选择计算适应度函数,保留较优的个体。交叉是按题型段进行交叉,因此交叉后不存在段内试题重复的问题,也不会改变每种题型的题量。变异是替换题目中的一个知识点,以

6、便形成一个新的个体。第五,设定一个期望适应度值。通过适应度函数计算出的适应度值与期望适应度值比较,如果相同就生成试卷,否则返回此群体进行重新选择、交叉、变异,生成新的种群,再重新与期望适应度值比较是否相同,继续进行遗传操作、计算适应度值、反复迭代直到组卷成功。该系统主要采用B/S设计模式,以SQLServer2000和ASP.NET作为开发平台。(作者单位:呼伦贝尔市高级技工学校)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。