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