当前位置:论文写作 > 毕业论文范文 > 文章内容

学校在线考试系统的设计

主题:随机数生成器 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-01-28

简介:关于对写作随机数考试论文范文与课题研究的大学硕士、相关本科毕业论文随机数考试论文开题报告范文和相关文献综述及职称论文参考文献资料下载有帮助。

随机数考试论文范文

随机数生成器论文

目录

  1. 随机数生成器:【英宝通Unity4.0公开课】第二十课 随机数的使用

(江西省商务学校,江西 南昌 330100)

【摘 要】随着计算机网络技术的发展与推广,现代教学中很多学科都逐步采用在线考试系统.在线考试系

在信息技术飞速发展的今天,特别是计算机和网络技术的普及应用,使得在线考试已经成为现阶段网络教育领域的一个热点应用.本在线考试系统是一个应用于Intranet上的系统,更因其极为简单的客户端的配置,使学生可以不受任何限制进行学习、自我测试和在线考试,教师也可利用系统进行考试管理、用户管理、题库试卷管理等.网上考试是网络教育不可缺少的组成部分,是教育的一个重要环节.

根据学生考试的特点和学校的实际情况,该系统是:登录系统论文范文,拥有不同权限的用户进入相应的页面中,学生输入用户名和论文范文后进入学生论文范文,实现学生功能模块;而教师输入用户名和论文范文进入教师论文范文,选择教师功能模块进行操作,各模块基本功能如下:

教师模块:

(1)题库管理:主要是实现创建题库、管理题库、增加试题和管理试题等;

(2)试卷管理:主要是实现自动组卷、人工组卷和管理试卷等;

(3)考试管理:主要对考试状态进行管理,比如考试科目、时间和人数等;

(4)用户管理:主要是实现对教师和学生不同用户的权限设置,用户的添加与删除、用户分组等;

随机数生成器:【英宝通Unity4.0公开课】第二十课 随机数的使用

(5)分析系统:主要是实现了试卷分析、成绩分析和考试分析等.

学生模块:

(1)在线考试:主要是实现学生在线考试和查看考试记录的详情;

(2)自我检测:自定义题目数量、类型、难易程度等查询条件,从题库中筛选题目进行自我检测;

(3)个人管理:个人错题集和个人信息如用户名和论文范文的修改等等.

在线考试系统的设计与开发中,组卷策略是题库软件设计中的核心部分.组卷是用户先对试卷提出要求,系统再根据要求自动地从题库中抽选出符合要求的试题,而自动生成一份试卷的过程.在题库建设好了之后,系统会根据用户设置的查询参数抽选出符合要求的试题,最后自动生成一份试卷.

综合考虑到学校校在线考试系统在功能和性能上的需求,比如在试题所在章节的选择范围上,在所选试题的覆盖面上,在所选试题的重复率上,在所选试题的论文范文率上以及在自动组卷的难度系数比例上这些问题,考虑到本系统只是一个校级在线考试系统,在线考试人数以及试题的种类均不会太过复杂,所以最终采取随机遍历的算法实现自动组卷功能,使得所选试题能够考虑到知识点分布、试题难度、抽取次数、抽取时间等各方面问题,从而提高组卷的成功率,确保组卷地快速完成.

系统在组卷抽取试题中,需要考虑的参数有:组成试卷所需的题目数量,试卷的难度系数,各种题型所占的百分比,试题知识点所在章节等.下面以试卷中的填空题为例,抽取试题的具体处理过程如下:

假如试卷总共有10道,那么我们需要的随机数的个数即为10,这个填空题的个数就是随机数的范围.有了这个随机数最大个数之后,系统会不断自动生成1到最大个数之间的随机数(不能重复),此时我们定义一个用来存放随机选择出来试题的数组string[],随着检索出来的随机数,与之对应的试题唯一编号和试题都会选择出来,并且添加到数组中去,按照这种方式系统一直检索下去,直到试卷所需的10道填空题都抽取好了为止.其它类型的试题操作过程和填空题一样,也是先确定试题量,再生成相应的随机数检索.

第一次使用该方法时,它会生成一个新的伪随机数生成器,这个伪随机数生成器可用于该方法的所有调用.程序的其他地方不能使用.多个线程同时使用这个算法生成伪随机数,那么每个线程对拥有自己的伪随机数生成器的争用会减少.在我们可选的试题范围内,系统自动生成一个随机数,这个随机数必须符合试卷所需试题的数量,随机数列表函数代码如下:

public int[]getrandom(int n,int m){

int[]i等于new int[n];

int j等于1;i[0]等于(int)(Math.random()*m); //获得第一个随机数

while(j<,i.length){ //循环n次,得到n个随机数

i[j]等于(int)(Math.random()*m); //获得下一个随机数

boolean b等于true; //本次所获得的随机数是否可用

for(int k等于0;k<,j;k++){

if(i[j]等于等于i[k]){ //是否重复,重复就不加到数组i中,获得的j个随机数

b等于false;}

}

if(b等于等于true)

j++;}//不重复时,j自增1,以获得下个随机数

return i;//返回结果

本系统以JSP技术为支撑的、以MySQL后台数据库为基础的、基于B/S结构的三层架构的学校在线考试系统.系统能够实现的主要功能有:后台面向教师完成题库管理、组卷管理、考试管理、考试分析系统、系统管理、综合管理等操作;前台面向学生实现在线考试、考生记录查询、自我检测、个人信息管理和错题集等功能.自动组卷采用随机遍历算法,综合考虑到所选试题的难易度、知识点所在章节、试题类型和抽取时间等参数进行组卷.

系统很好地实现了网络化的在线考试,具有良好的通用性、可维护性和可扩展性,克服了传统考试的诸多缺点,系统通过随机遍历法实现了自动组卷,针对学生的考试情况设计了详细的考试分析系统,特别是增加了错题集、自我测验、考试分析系统等功能,完成了自动组卷的设计错题集功能,能满足职业教育的一些特殊要求,系统各个功能模块具有较强的实用性.

【参考文献】

[1]郭兰英,梁波,孙朝云.高校课程考试自动组卷算法的研究设计[J].现代电子技术,2009.

[2]江效尧,蒋东升.基于web的通用题库系统设计与实现[J].计算机工程,2002(06).

[3]余月.基于B/S模式的学生考试系统设计与实现[D].电子科技大学,2009.

[4]刘江苏.基于遗传算法的网络考试系统的设计与实现[J].电脑知识与技术,2008(05).

[责任编辑:汤静]

总结:这是一篇与随机数考试论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考。

随机数生成器引用文献:

[1] 随机数最低重复率
[2] 优秀mba考试论文选题 mba考试论文标题怎样定
[3] 关于技师考试的论文选题 技师考试论文题目哪个好
《学校在线考试系统的设计》word下载【免费】
随机数生成器相关论文范文资料