论文部分内容阅读
随着计算机及网络技术的发展,无纸化考试这种考试形式得到了越来越广泛的应用。无纸化考试所具有的方便、快捷、效率高、防止试题泄露等优点,是传统考试手段所无法比拟的。在网络技术逐渐渗入社会生活各个层面的今天,传统的教育方式和考试方式也面临着变革,网络考试是一个比较重要的方向。
当前应用于Internet上的在线考试系统种类有很多,其中一些必要的算法及功能设计也已经比较成熟,比如自动抽题组卷算法,自动评分算法等。而许多应用开发因为没有一个统一的架构,直接导致了每一个项目都不得不重新设计新的体系结构,对于软件的可复用性、可维护性、可扩展性等却没有比较成熟的解决办法。而且现有的考试系统对图形处理功能很弱,一般是在WEB考试系统中通过超链接加入图片,这些图片不仅影响了网络传输速度,而且不能对这些图片进行交互操作。
对于一个大型的能真正成功应用起来的WEB考试系统,这些都是必须的。本文的主要工作是在研究了大量现有的WEB考试系统和矢量图形编辑平台相关技术的基础上,开发了一个电力行业考试系统,探讨了运用J2EE架构技术及相关设计模式来解决上述的问题。其中,J2EE架构实现了功能的模块化,使项目更易于管理和调试;设计模式的使用则很好地解决了软件的复用性,可维护性等问题。