1. 研究目的与意义(文献综述)
随着社会的日益进步和科技的逐渐发展,现代生活越来越离不开计算机。而考试,作为一项从古至今贯穿整个历史的社会活动也理应慢慢成长。古时的科举制度便是考试的一种。科举萌发于南北朝时期,科举真正成型是在唐朝。这也是当代考试制度的原型,正式因为有了这一制度,有才人士才会得以被发现。到了近代,各种考试层出不穷。而然这些考试都有一个共同点,就是利用纸笔进行作业,人工进行检测。随着计算机科技的发展,利用计算机网络进行考试大大降低了考试的成本,也方便考生。目前各种考试已有向计算机在线考试发展趋势。与传统笔试相比,计算机在线考试系统有很多优点。其一便是降低了考试成本,不仅省去了试卷的印刷成本,更节省了人工费用。不用人为的去搬运与保存试卷。其二,在考试之后的阅卷过程中,不仅降低了人工成本,更降低了客观题的误判率。其三,对于试题的保存于修改更加的方便。利用一次又一次考试保存的海量试题库,也降低了考官出题的难度。随着以后社会的进步,越来越多的考试会随之到来。届时笔试的繁琐程度将不言而喻。
针对上述问题,设计与开发一个完整的在线考试系统变显得格外重要。利用计算机的方便快捷来解决笔试时所遇到的问题。实现真正的无纸化,自动化。利用这个考试系统,考生可以自主的进行考试与学习。这不仅方便了考生与考官,也让考生有了自主的学习考试空间。考官只需要设计题目,系统会自动的生成一套试卷供考生完成。
对于目前国内的考试现状,绝大部分考试仍然采用笔试的方法。即使最大规模的高考也是采用这种方法。组织一次笔试所需的流程及其复杂,从出卷到阅卷,需要很多的财力,人力,物力。而采用计算机在线的系统的考试种类也屈指可数。值得庆幸的是,随着计算机的普及,计算机在线考试系统的使用范围也会越来越广,越来越普遍。而在国外,许多国家对于教育的重视程度很高,于是教育会随着科技的不断进步而发展。所以在美国,英国,澳大利亚等发达国家,利用计算机网络进行学习与考试在很早就开始实施,自然发展的也很迅速。所以期待有一天国内也能赶上他们的水平。
2. 研究的基本内容与方案
在线考试系统实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管 理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。该在线考试管理系统,包括试题管理、考生管理、试卷管理、试卷自动审批等功能。设计要考虑系统需求分析、系统设计、关键技术解决、数据库的设计、试卷网上传输加解密、与数据库的连接及数据的备份与还原等。
系统会采用B/S结构即浏览器和服务器结构实现一个考试平台。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。采用JSP技术进行WEB应用程序开发,创建一个显示动态生成内容的WEB页面。它实现了Html语法中的java扩展(以%,%形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。然后采用SQLServer2000实现数据库,满足WEB站点的数据储存与分析数据的需求允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口
3. 研究计划与安排
1.第1-3周完成题目调研,完成文献阅读,进行相关资料的收集,完成文献综述以及开题报告的撰写;
2.第4-7周学习并掌握java软件相关知识,学习相关算法,数据库的选择、数据库的设计,完成整体方案的框架设计;
3.第8-12周完成系统软件的初步编程;
4. 参考文献(12篇以上)
1.《java从入门到精通》,明日科技编著,清华大学出本社,2012
2.《深入浅出mysql:数据库开发、优化与管理维护》,唐汉明等编著,人民邮电出版社,2014
3.《java项目开发实战密码》,陈强,清华大学出版社,2015
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。