基于JAVA的在线考试
系统系统学生:张艳慧指导教师:张志强【内容提要】在线考试系统系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网系统络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育.我主要开发系统系统的后台
管理系统系统—JAVA在线考试管理子系统系统,它包括试题管理,考生管系统系统系统理,在线制作
试卷,控制学生考试的设置,试卷审批等功能.本论文论文主要介绍了对JAVA在线考论文试管理子系统系统的分析,
设计和开发的全部过程.运用ER图,
程序流程图等对在线管理子系统系统的系统系统设计过程进行详细的说明.全文共分为开发
方案,需求分析,系统系统设计,关键技术解决,结论五部系统分.开发方案中主要介绍开发在线考试系统系统得目的,开发方案的选择及开发框架的技术的确定;系统需求分析介绍了在线考试系统系统的总体需求及系统系统各模块的功能需求;系统系统设计介绍了系统系统设系统系统系统系统计的指导思想,数据库的设计,系统系统模块的设计;关键技术介绍了在具体实现时需解决的一些系统技术,如开发框架的整合技术,开发框架与数据库的连接及数据的备份与还原.【关键词】:
JSP,JAVA,SQLServer2000数据库,B/S模式前言现今,不管是国内还是国外的各大厂家,都在不断的推出一系列的考试,认证.如微软的MCSE,Cisco的CCNA等.我们国家的自考或是成考,以及各省市的各种考试,现在都在朝着信息化的道路前进在走.我们相信在今后这一系列的考试将会走向
网络化考试的.这样才是符合信息发展的.所以我们考虑这是一个机会.我们要给不同的考试一个好的解决方案.这个方案在技术上来讲我们是采用B/S模式.在Windows/Linux平台上,使用IE浏览器,完成抽题,考试,交卷等考试任务.各考点模块通过网络获取题库,考点模块按照题库中的抽题策略,自动给每个考生生成一份试卷,考生在线作答,考试结果数据通过网络回收,系统系统自动进行判分,生成考试成绩和统计数系统据."在线考试系统系统"是集合现代考试理论,方法和现代信息技术手段的智能化网上考试系统系统,系统系统为学生个性化
学习提供"灵活,方便,科学,公平"的"个别化考试服务",是终结性评价系统系统.学生系统可以随时,随地进行
课程结业考试.现阶段,与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷,考生考试,人工阅卷,成绩评估和试卷分析.显然,随着考试类型的不断增加及考试要求的不断提高,教师的
工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要.随着
计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户.人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证,客观,更加激发学生的学习兴趣.例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式.为了适应新形势的发展,我们推出了这一系统系统,使其尽快在各类考试中发挥高效,便捷的作用,把老系统师从繁重的工作中解脱出来.1,开发方案1.1
问题分析传统的教学中,进行一场考试,要求老师刻试卷,印试卷,安排考试,监考,收集试卷,评改试卷,讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力,物力与时间的投入,已经越来越不适应信息化建设与现代教学的需要.尤其在远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便.而在线考试系统系统,正是信息化建设的产物,它是系统传统考场的延伸.它可以利用互联网络和局域网,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程,因此在线考试是电子化教学的不可缺少的辅助手段.
在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习,工作,生活乃至思维方式,也引起了教育领域的重大变革.将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高教学效果和教学效率,提高科研和管理水平的必要手段.1.2项目目的在线考试系统系统的总体目标:系统在线考试系统系统可以帮助教师完成一个考试从题目设计,考试安排,考试实施,考卷批改到分数系统统计总结的所有工作.所有的考试数据和其它数据库需要一种主流的方式进行存储和管理,例如使用数据库技术.考试数据的存放和处理必须对考试保密,需要一定的安全性保障.对考试的系统系统目标:系统这个
软件是分布式的,这意味着只要有考试客户端可以连接到考试应用服务器,任何考生在任何地方进行身份确认,都能完成考试.题目最好有一定的稳定性和随机性.稳定性可以保证每一次考试对每一个考生是公平的,随机性可以避免作弊的发生.考试的部分结果在考生考完之后就可以知道,同时提供一个机会让考生知道自己哪里做错了,并给出反馈信息说明理由.对教师的系统系统目标:系统提供一个功能全面的考核管理客户端,可以进行考试设计和安排.通过管理客户端,教师可以进行考试的身份管理.考生的考试结果可以被保存下来,供教师进行分析统计和察看.1.3方案选择开发在线考试系统系统,提出以下解决方案:系统选择SQLServer2000作为后台的数据库,选择JAVA,JSP,
JavaScript,Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统系统完全基于B/S(Browser/Server)模式进行设计.系统JAVA简介Java是Sun公司推出的新的一代面向对象程序设计语言,特别适合于Internet应用程序开发.Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单,面向对象,分布式,解释的,健壮的,安全的,结构中立的,可移植的,性能很优异的,多线程的,动态的,特别适合在Internet环境上开发的应用系统系统.系统Web应用程序开发环境—JSP技术JSP的全称是JavaServerPages,它是SUN推出的一种动态网页技术标准.它在传统的静态页面文件(*.html,*.htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面.JSP具有以下的优点:将业务层与表示层分离:使用JSP技术,网络开发人员可充分使用
HTML来设计页面显示部分(如字体颜色等),并使用JSP指令或者JAVA程序片段来生成网页上的动态内容;能够跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统系统,应用非常广泛的Apache服务器也提供了支持JSP的服务;组件的开发和使用很方便:如ASP的组件是由C++,
VB等语言开发的,并需要
注册才能使用;而JSP的组件是用Java开发的,可以直接使用;一次编写,处处运行:作为JAVA开发平台的一部分,JSP具有JAVA的所有优点,包括Writeonce,Runeverywhere.Tomcat应用服务器目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,被