现。
基于这种背景,这自行开发了此适应于校园网络教学的网上考试系统网上考试系统。
此网上考试系统将采用操作系统作为服务器,运用当今先进的技术和结构化查询语言开发,数据库作为网络数据库。
研究课题的特色及优缺点系统采用,模式开发。
即的缩写。
它是种包含了使用或脚本程序代码的网页。
当浏览器浏览网页时,服务器就会根据请求生成相应的代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。
是微软公司开发的代替脚本程序的种应用,它可以与数据库和其它程序进行交互。
是种简单方便的编程工具。
脚本是在服务器端运行的,所以服务器完成所有处理后,将标准的页面送往浏览器。
这意味着,只能在可以支持的服务器上运行。
让脚本驻留在服务器端的另外个益处是用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的内容。
任何开发工具皆可发展,开发工具简洁多样,适合各种浏览器语言相容性高。
程序并不会轻易地被看见进而被盗用。
易于操控数据库。
可以轻易地通过驱动程序连接各种不同的数据库具备有面向对象功能,学习容易,提供了五种方便能力强大的内建对象以及,同时,若使用内建的对象或对象所撰写出来的程序可以在多个网页之间暂时保存必要的信息。
隐密安全性高。
本系统的优点是处处进行了判断,用户或者管理员出现操作或者非法操作时或予以屏蔽并给出提示,方便修正,保证系统正常运行。
不过还有定的缺陷,就是不能进行随机组成份试卷,试卷是由老师份份出的,规定了卷面后就必须按照那样进行出题,并且在规定卷面的时候,题的个数和每题的分数加起来等于总分时才能成功的添加份试卷,在进行出题的时候,出到于规定的个数相符时就不能再出了,这样所有考生做的题都是样的,就不能避免作弊的情况。
本论文的工作内容第章节主要是对本系统的研发的目的和意义进行阐述,对本系统的研发背景进行简单的介绍,也着重说明了本系统的特色及优缺点。
第二章节是系统需求分析,主要是对系统的介绍,对数据流进行分析。
第三章节是系统设计,对系统所需要的数据库进行设计如果使用了哪些数据表,每个表中包含了哪些字段等等。
第四章节是系统的实现,主要是对系统管理员模块,教师管理模块,领导管理模块和在线考试模块的实现进行介绍。
第五章节是系统的测试情况。
需求分析要实现个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。
下面就对网上考试系统的设计进行需求分析。
系统需要解决的主要问题首先,因为考试是面向特定的些对象的,所以考生进入系统应该进行身份验证。
考生进入考试系统后,应该能根据自己的需要选择考试试卷,所以该系统还应具有考试试卷选择的功能。
试卷中的试题类型只有三种并且各自有个表,这样就该在老师设置卷面的时候规定试题的个数和每题分数相乘后加起来等于总分才能成功的添加份试卷,并且在出题的时候,控制下,如果出题个数已经达到规定的个数,就应该有相应的提示,同时还应该对每个班级考份试卷的各个分数段进行人数统计和所占比率,并且把及格率也应该算出来另外,系统还应该对考试时间进行控制,时间到了会自动交卷,并且应该可以定时保存考生的所作的答案,当然考生也可以提前交卷。
考生选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来,如果有必要考生还可以查到试卷的正确答案与自己所作答案的对比。
考试完毕后,可以返回登录界面或继续别的考试。
系统基本要求基于体系体系即浏览器服务器体系,用户只需要有符合版本的浏览器和连网功能便能方便的进行各种级别的相应操作。
试卷和试题的管理功能比如试卷管理试卷的修改增加删除,可在相应的试卷里所对应的题型进行试题的增加试题管理在相应的试卷中浏览已出的试题,可对试题进行修改和删除。
实现答卷的自动提交与判卷当考试时间到时系统将自动提交试卷并且阅卷给出考试的成绩,考生还可以在提交后马上查阅自己的考试成绩和自己所作答案和正确答案的对比。
方便的成绩查询在提交试卷后,该试卷的分数就显示在当前页面,就目了然,很方便成绩的查询,也可进行查询自己所作答案和正确答案的对比等。
完善的安全机制由于考虑到考试系统的特殊性,安全性显得格外重要。
在考生考试更新试卷添加成功,教师在添加完试卷并规定了卷面后,就可在相应的试卷中添加题目,以添加单选题为例,输入题目和四个选项答案,并且把正确选项选上,点击添加按钮,就可成功添加单选题,在添加到与设定个数相符时,就不能再添加,如果再多添加道,它就会相应的提示题目已经足够。
还有多选题和判断题,都是和单选题类似,就不详细说明。
单选题添加的主要页面如图图单选题添加单选题的添加和修改代码如下判断是否为提交表单状态即添加或保存修改单选题方法对指定的字符串应用编码,为题目答案答案答案答案正确答案判断为编辑状态的参数试题保存编辑,查询单选题并设为可修改状态该单选题不存在„„„„执行修改操作更新单选题内容单选题修改成功,该试卷目前的单选题数目已经等于所设定的题目数了题目已经足够,添加单选题单选题添加成功另外还有多选题和判断题的添加和修改,基本上和单选题的类似,也不详细介绍了。
教师还具有查询成绩的功能,比如说老师想查看个班考份试卷的成绩,就可选择班级和试卷,点击查询,就会目了然了。
首先要选择班级和试卷,如果两个都不选和只选其中项,就点击查询的话,就会有相应的提示请选择班级或请选择试卷,两者都选好后点击查询,所要的信息就显示在下面的表格中。
具体页面如图图查询成绩页面查询个班考份试卷成绩的相关代码如下下面是教师对班级份试卷的成绩情况进行统计分析,看各个班级考份试卷的各个分数段的人数各占的比率和个班所考的及格率。
首先要选择班级和试卷,如果两个都不选和只选其中项,就点击查看情况的话,就会有相应的提示请选择班级或请选择试卷,两者都选好后点击查看情况,所要的信息就显示在下面的表格中。
主要页面如图图成绩统计分析图进行成绩统计分析的相关代码如下设置记录每个分数段的人数,为分的人数,为分的人数„„,根据班级试卷通过关联三个表进行查询班考过试卷的学习的成绩,学生得分不及格及格中等良好优秀及格率计算并显示及格率领导管理模块在线考试模块系统测试和性能分析在实现了各个功能模块的设计和实现后,要对整个工程进行全面的测试,以不同用户登陆,选择不同的权限的操作,得到正确报错提示。
检测用户在线考试的情况检测教师添加试卷和试题模块,并且进行成绩查询和成绩统计分析模块的测试,在检测添加试卷时,如果不输入内容和输入不完整的内容就点击添加,就会出现提示参数。
检测领导审批模块经测试系统已完成既定的功能。
结论本文简要介绍了网上考试及评析系统功能模块,重点讨论了系统的数据库建设,系统功能模块图和功能模块的代码分析,还简单说明了系统开发工具和开发语言等关键技术。
这些过程的讨论和分析,让大家对系统的体系结构具体流程和功能模块等有了更深的了解。
目前系统基本上可以完全的实现网上考试的功能,但仍然存在些不足之处,而这些问题主要集中在系统的安全性上,因此在今后的工作里,还需要更高的技术支持。
在日常维护过程中,都需要进行严格的检测,以保证系统的正常运行和服务质量。
本文主要讨论了各模块功能设计,工作原理,程序实现等问题。
由于篇幅有限,未能将设计过程列出,只挑选了重要的部分加以说明。
由于这次设计涉及到数据库,也学到了不少编程工具和数据库连接的知识,对数据库的操作有了进步的了解。
总之,这次的毕业设计使我的软件设计水平有了巨大的提高和质的飞跃。
参考文献邓文渊,陈惠贞与网络数据库技术北京中国铁道出版社,。
方睿,刁仁宏网络数据库原理及应用成都四川大学出版社,。
郭瑞军数据库开发示例精粹北京电子工业出版社,。
陈明实用软件工程基础北京清华大学出版社,。
曹军生实用教程北京北京理工大学出版社,。
王国荣网页制作教程北京人民邮电出版社,。
马赫网页设计经典例北京中国青年出版社,。
学校网上考试与判卷系统的实现摘要随着互联网的迅速的发展,基于互联网的各种应用日益受到人们的重视,基于的网上考试系统在这种形势下应运而生,它是伴随着网络技术和数据库技术而逐渐发展起来的。
网上考试系统是现行校园教育软件研究的热点之,如何能科学有效的开展各项网上考试工作,是当前各个学校非常关心的问题。
不少学校在利用校园网实现信息与数据的管理共享,实现高效实时的无纸办公等方面普遍落后。
因此提高校园网的利用率,加快学校信息化管理的进程,是件有着重要意义的研发工作。
本文分析了般网上考试系统的基本需求,开发了个采用浏览器服务器结构的网上考试系统。
本系统在操作系统平台下开发,服务器端使用基于语言的作为服务器的服务框架,后台数据库为,在浏览器端使用技术。
现阶段虽只实现了试卷的客观题部分,但已具有试题卷录入修改添加和删除,成绩的查询和统计,自动评分以及在线考试等重要功能。
关键词网上考试试卷目录论文总页数页引言课题研究的目的和意义课题研究的背景研究课题的特色及优缺点本论文的工作内容需求分析系统需要解决的主要问题系统基本要求基于体系试卷和试题的管理功能实现答卷的自动提交与判卷方便的成绩查询完善的安全机制三级管理权限控制个性化操作页面系统主要模块及其功能系统功能结构模块图系统运行环境数据流程分析系统设计系统简介数据库设计图数据库的逻辑结构系统的实现数据库的连接管理员模块教师管理模块领导管理模块在线考试模块系统测试和性能分析结论参考文献引言课题研究的目的和意义网上考试系统是当今校园教育软件开发的个热点,它主要是建立在国际互联网和校园网上的基于体系的应用软件系统。
当今的时代可以说是信息时代,网络时代,随着网络教育学院的日渐流行和各种网上教育系统软件的不断涌现,这就迫切需要有与网上教育系统相应的技术含量高的方便的快捷的网上考试系统应用软件的出现。
目前,各个大学的网络教育学院纷纷出炉,各种网上教育系统也日趋成熟,这就给网上考试系统提出了更高的要求,使得其不但要具有考查考生能力的功能,还得使考试系统使用方便实用操作简单试题安全等等。
个健全的网上考试系统使得教师出题和组织考试更加容易,教师只需根据设置的卷面来出题即可。
基于浏览器的网上考试系统同时也极大的方便了学生,因此开发种界面友好的高效率的网上考试系统已是势在必行,是社会发展的必然产物也是当今教育事业