您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机应用论文

[计算机应用] 基于J2EE架构的在线考试系统

  • 简介: 原文 现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即出卷、考生考试、阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即出卷、考生考试、阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,从而提高了考试的质量,使考试更趋于公证、客观、激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
为了适应新形势的发展,目前国内有很多公司团体研究开发了基于Web的考试系统。而我们知道网络应用软件运行的模式主要有二类:Client/Server模式、Browser/Server模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展而应运而生的一种技术,在这种模式下,客户端需要一个浏览器,服务器端是Web Server ,而Web Server是与数据库和应用服务器的紧密结合,可见,这种模式是瘦客户端,即对客户端的要求不高.如今,很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。然而,随着技术的发展,更先进的模式纷纷被提出并时兴起来,其中J2EE就是比较成熟的一种。
2 在线考试系统构架
2.1 在线考试系统一般需求分析
在线考试系统应具有以下要求:
1)由于考试对应的是特定的对象,所以系统需要经过有效的身份验证才可以登陆。
... ...


  目录

摘要: 3
ABSTRACT: 4
1 引言 5
2 在线考试系统构架 5
2.1 在线考试系统一般需求分析 5
2.2 当前在线考试系统现状分析 6
2.3 基于J2EE的在线考试系统架构介绍及拥有的优势 6
2.3.1 结构总体介绍 6
2.3.2 客户层组件 7
2.3.2.1 Applets 7
2.3.2.2 应用程序客户端 7
2.3.3 WEB层组件 7
2.3.4 业务层组件 7
2.3.5 企业信息系统层 8
2.3.6 J2EE架构的优势 8
3 测试系统具体设计 9
3.1 基于J2EE的E-NETTEST在线考试系统构架概要 9
3.1.1 E-nettest系统结构 9
3.1.2 E-nettest数据流程 10
3.2 E-NETTEST考试系统环境设置 11
3.3 E-NETTEST总体功能介绍 11
3.4 E-NETTEST模块设计 11
3.5 E-NETTEST数据库设计 13
4 关键技术 14
4.1 TOMCAT数据库连接池介绍与配置 14
4.2 APPLET数字签名技术 16
4.3 如何调用JAVA外部程序 17
5 总结与展望 18
参考文献 19


  参考资料

[1] James W. Cooper, 《Java Design Pattern》, 科学出版社, 2003.11
[2] Yuan Zhenming, Zhang Liang, Zhan Guohua ,A NOVEL WEB-BASED ONLINE EXAMINATION SYSTEM FOR COMPUTE SCIENCE EDUCATION,
[3] Bruce Eckel ,《Thinking in Java (3rd Edition)》, December 6, 2002
[4] Mike Jasnowski,《Java,Xml和Web服务宝典》, 电子工业出版社, 2003.6
[5] Danny Ayers,《Java 数据编程指南》,电子工业出版社,2003.6
[6] John Bell , 《Java Servlets 2.3编程指南》,电子工业出版社,2002.6
[7] Subrahmanyam Allamaraju,《J2EE编程指南(1.3版)》,电子工业出版社,2002.5
[8] 何梅,《Java Applet编程实例》, 清华大学出版社,2002.4


  简单介绍

目前国内基于B/S、C/S结构的在线考试系统产品已经有许多,本文首先介绍了这些考试系统的形成和发展过程,大致结构。然后通过仔细分析,提出了目前的这些系统还存有系统更新和维护等种种弊端,仍不够成熟。基于对现有产品的思考,结合J2EE的成熟技术,我们想到了是否可以将该技术运用在在线考试系统中,提出了一个基于J2EE架构的在线考试系统。通过将该架构与已有结构的在线考试系统进行比较,分析了该架构的优势,重点介绍了该框架的整体构造以及相关的概念和技术。并通过设计了一个基于J2EE架构的在线考试系统对该架构做了一个比较深入的剖析。最后,对J2EE技术做了一个总结性的展望,认为该技术有着良好的发展空间和广阔的前景。

查看评论 已有0位网友发表了看法
  • 验证码: