1、“.....保存考生主观题答案信息的表是,详细情况如下表表所示表表名称类型长度允许空备注,自动递增保存套题信息的表是,详细情况如下表表所示表表名称类型长度允许空备注,自动递增保存教师信息的表是,详细情况如下表表所示表表名称类型长度允许空备注,自动递增本章小结本章对系统数据库做了详细的分析设计,第部分对数据库进行了规划,第二部分描绘了图,第三部分对本系统的数据表进行了详细的说明。系统详细设计系统设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,得出对在线考试出题子系统的精确描述,其中包括对学生模块设计管理员模块设计和数据库模块的设计。学生模块设计该模块实现了学生对象在考试系统当中能够完成的操作,是该系统的个非常重要的组成部分,在这个模块当中又分为注册模块考试模块和成绩查询模块......”。
2、“.....如果没有注册,需要首先注册,注册之后联系管理员分配权限,考生注册的时候需要判定用户输入信息是否合法,如果合法进行注册,如果不合法则有相应提示,注册的时候还要进行判断,此处采用身份证号判断,因为用户身份证号是唯的,首先检查学生表中是否有此用户,如果已经存在,则提示该用户已注册,如果不存在,则注册成功,提示考生联系管理员分配权限。在线考试模块设计考生在系统登录界面输入姓名身份证号和密码后,登录系统,可以进行在线考试,成绩查询,修改个人信息等操作。此处如果用户信息输入,则应该提示用户个人信息输入有误,请核对后重新登录,考生进入考试界面后可以选择要进行测试的课程对应的套题,每套题只能测试次。选好要测试的套题以后进行测试,如果没有要测试的套题,系统应该出现个联系管理员的提示。成绩查询模块设计考生进入考生界面后,可以选择查询成绩功能进行成绩查询......”。
3、“.....每位考生只能看到自己的考试成绩,此系统不允许考生看别的考生的考试成绩。管理员模块设计在管理员模块设计当中,管理员可以对此系统的信息进行管理,属于此系统的后台部分。该模块的层次图如图所示图管理员模块层次图在这个模块当中,管理员可以对管理员信息考生信息教师信息监考员信息考生成绩信息套题信息专业信息和课程信息进行管理。为了安全,对于教师和学生,管理员只可以查看信息,分配权限,删除用户,不提供修改用户信息功能。对于管理员和监考员,管理员可以增加用户,修改用户信息,删除用户,系统有个超级管理员,该管理员信息不能够修改。管理员信息管理在对管理员信息进行管理的时候,管理员可以对管理员信息进行修改,还可以添加新的管理员。监理员信息管理在对监考员信息进行管理的时候,管理员可以对监考员信息进行修改,还可以添加新的监考员。考生信息管理管理员可以对考生的信息进行管理......”。
4、“.....管理员可以将考生的信息删除。管理员可以查看已注册但没有分配权限的考生进行权限分配。该功能是将考生在注册子系统中写进数据库的信息利用数据库查询和输出技术显示在页面上。并在每个考生的信息后面添加选项按钮。当选项按钮被选中时,点击删除按钮就可以将信息删除掉。教师信息管理管理员可以对教师的信息进行管理,当教师离职或其他什么原因不在使用本系统的时候,管理员可以将教师的信息删除。管理员可以查看已注册但没有分配权限的教师进行权限分配。考试成绩管理管理员可以查看学生的考生成绩,可以按照考生身份证号查看考生成绩,也可以根据考试课程查看考生成绩,学生在考完试的时候就可以知道自己客观题的得分情况,但是主观题要老师阅卷以后将分数录入数据库学生才可以看到。课程信息管理在课程信息管理当中,管理员可以添加,删除和修改课程信息。这功能的实现是在线生成考试题目的基础......”。
5、“.....在不中的课程包含了不同的套题。在考试之前必须进行相应的课程的选择,选择好了课程,才可以从数据库中随机得到试卷。在课程信息管理功能当中,管理员也可以添加不是课程信息,可以是别的,比如是期末考试,期中考试等。这个功能主要就是为了区分考试课程或是考试类别的。关键代码如下在线考试时选择课程,获取身份证号查询包括考试题目的课程列表,但不包括已经考过的科目套题信息管理在套题信息管理当中,管理员可以添加套题和删除套题。添加套题时必须选择课程,也就是说,这套试题是属于那个课程。在这里,你也可以选择期末考试或是其中考试,这样就是说,这套结果按插入的次序显示。算法描述通过对算法的了解,可以看出,算法实际上是种在组卷前确定试题编号的算法,即调用随机数产生算法产生随机数,把产生的随机数放入中,直到的大小达到所需要的试题数量,之后根据这组集合中的随机数从题库中抽取试题......”。
6、“.....题库中该类型单选题数量为,则需要产生个到直接的随机数,把这个随机数放入集合中的元素不重复中。算法描述如下,第二步根据这个整数从题库表中抽取试题,组成试卷放入试卷表中。采用第步所描述的算法分别对抽取其他类型的试题,最后组成份完整的试卷。第三步在考生进行考试的时候为了避免考生看到左右的答案直接抄袭,必须对试卷进行重组,此时可以用中元素的顺序按插入的顺序存放集合存放产生的随机数。假设试卷中单选题数量为,可以产生系列大小为的集合。算法描述如下,第四步其他类试题也采用单选题相同的算法对试卷进行重组,可以产生,个不同结果的集合,从而左右甚至整个考场考生的试题顺序都不会重复。该算法的流程图如图所示组卷流程图考生客户端分发试卷流程图图算法流程图算法分析本算法在首次组卷时的优势主要是提高组卷的效率,与传统的组卷算法相比......”。
7、“.....传统的组卷算法,抽取道试题先查询试卷表中该试题是否存在,如果存在则继续下个随机数,空间复杂度,时间复杂度,而采用本算法,首先产生组不重复的随机数,之后再从试题库中抽取试题组卷,避免重复的查询试题表,空间复杂度,时间复杂度。本算法在二次组卷时的优势主要是可以打乱试卷的顺序,保证相邻考生试题顺序不同。假设套试卷中种试题的数量为,也可以产生,种试题组合集合,从而可以保证相邻考生,甚至是整个考场的考生的试题顺序都不样。本章小结本章对试卷组卷算法进行了讨论,第部分对传统的组卷算法做了简单的概述,接着在第二部分中对本系统中使用的算法进行了详细的介绍,并且与传统的组卷算法进行了比较,分析归纳出算法的特点。系统测试测试环境内存笔记本电脑台,操作系统,服务器,数据库,浏览器。系统测试本次测试中对学生模块管理员模块教师模块监考员模块分别进行了测试......”。
8、“.....考生首页图登录模块管理员模块测试管理员登录模块对管理员登录模块的测试如图所示管理员登录界面登录成功进入管理员首页图管理员登录模块管理员登录后,可以对用户进行管理,管理员管理教师用户的模块测试如图所示成功分配教师权限删除教师用户图管理员教师管理模块管理员可以对课程信息进行管理,课程信息管理模块测试如图所示添加课程界面删除课程提示图课程信息管理模块教师模块测试教师可以查看考生成绩,对考生成绩查询模块的测试如图所示查询所有考生成绩按课程查询考生成绩图成绩查询模块教师可以组织试卷......”。
9、“.....对监考员模块的测试如图所示监考员考场信息管理界面考场信息重复添加提示信息图监考员模块结论随着科学技术的进步,传统的考试模式已经不能满足多样化教学的需要,基于的在线考试系统的研究与实现是基于教学的需要而提出的课题,如今已有很多在线考试系统,但随着考试系统的推广,对考试系统的要求越来越高,本文正是基于这个需求,对考试系统做了些改进。本文完成了学生在校注册在线考试修改个人信息找回密码管理员后台管理教师后台管理监考员后台管理功能,其中管理员后台管理有用户管理课程管理专业管理套题管理,教师后台管理有查看考生成绩查看组织试卷管理题库写试卷分析,监考员后台管理主要是进行考场信息的登记。本系统的创新点在于试卷组卷算法,该算法相比于传统的组卷算法,在效率还有题库利用率方面都有明显的提高,随着考试系统使用用户的增加,对考试系统性能要求越来越高......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。