基于j2ee架构的网上阅卷系统

基于j2ee架构的网上阅卷系统

ID:12530245

大小:912.00 KB

页数:6页

时间:2018-07-17

基于j2ee架构的网上阅卷系统_第1页
基于j2ee架构的网上阅卷系统_第2页
基于j2ee架构的网上阅卷系统_第3页
基于j2ee架构的网上阅卷系统_第4页
基于j2ee架构的网上阅卷系统_第5页
资源描述:

《基于j2ee架构的网上阅卷系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于J2EE架构的网上阅卷系统设计与实现摘要:现在教育的正发生天翻地覆的变化,同时教育考试侧重点,也更加注重于对学生创新意思和实践能力的考查,试卷中主观题数量大大增加,但由于主观题的评阅容易受到多方面因素的影响,难以保证考试的公平性。网上阅卷通过将考生的试题数字化,存储在相应的计算机系统中,通过对试卷数字化信息进行分割、切分处理,分离出单一考题。在教师阅卷时,将考题直接显示在计算机屏幕上,由教师在屏幕上阅卷和给分。对教师给出的分数根据误差控制原理进行多评取均值,避免了因某一评卷老师疏忽而给出错误分数,从而保证考试的公平公正。本论文主要

2、研究了基于J2EE架构的网上阅卷系统的设计与实现,首先提出了网上阅卷相对于手工阅卷的优点,分析了国内阅卷系统的应用现状,针对贵州省网上阅卷系统应用存在的不足,指出了开发一个具有贵州自主知识产权的网上阅卷系统的必要性。接着阐述相关的技术,主要包括J2EE技术和各种设计模式以及ajax技术等等,并引进到系统开发中。考虑到系统的可维护性,可扩展性,可伸缩性等,充分利用了现在很成熟的设计模式,MVC模式、DAO模式、工厂模式、单例模式等等。根据系统需求搭建系统的整体架构,包括软件架构和硬件架构、规划数据库。最后,为提高服务器的性能,保证数据的

3、安全性和稳定性,对服务器进行优化和集群配置.关键词:网上阅卷J2EEAJAX设计模式磁盘阵列0引言“网上阅卷”是近年来随着网络技术、计算机技术、信息数字化技术的快速发展而出现的基于网络的考试阅卷系统。所谓的“网上阅卷”,就是通过将考生的试题数字化,存储在相应的计算机系统中,通过对试卷数字化信息进行分割、切分处理,分离出单一考题。在教师阅卷时,将考题直接显示在计算机屏幕上,由教师在屏幕上阅卷和给分。1系统关键技术分析1.1J2EE技术——系统技术平台首先分析J2EE平台多层分布式结构,在J2EE的应用平台中一般分为以下四层:客户层;We

4、b层;业务逻辑层;企业信息系统层〔EIS)。J2EE的核心技术包括Servlet、JavaServerPage、JDBC、JNDI等。即使利用先进的J2EE平台,开发企业级应用程序仍然有很多的困难。J2EE通过API提供技术与服务的高层抽象,使企业开发得到简化。但是仅仅知道J2EEAPI是不够的,要设计良好的体系结构,得到高质量的应用程序,就必须知道何时如何正确地使用J2EEAPI。而要做到正确并且恰当地使用J2EEAPI就要把J2EE和设计模式相结合。1.1数字图像处理技术系统开发中,在图象切割、模版定义、客观题评阅模块反复用到了以

5、下的数字图像处理技术:(1)图像获取;(2)图像变换;(3)图像压缩。在考试系统中,图像在准确切割后,考生的每个科目的每道题目都切割成了一个块,存储在图片服务器中,别以加密号作为文件名和存储在数据库表中的信息作为唯一的标识的关联。1网上阅卷系统的总体设计1.1系统整体架构硬件环境从总体上看可分为四个部分,后台扫描端、前台服务、现场评阅、网络环境。如图1:图1系统硬件架构图试卷经过高速扫描仪形成图片,然后进行图片切割,分别传输到FTP服务器、客观题的识别服务器、数据库服务器,完成了后台扫描工作。扫描工作站与高速专用扫描仪相连接,扫描考生

6、的答题卡并按照试卷的实际结构使用特定的软件加以切割,方便按题目进行识别和评阅。1.2系统功能模块划分系统功能主要分为试卷扫描、试卷图片处理、客观题评卷模块、主观题评阅模块、系统管理模块和安全保密模块。功能模块如图2:图2功能模块图1.1数据库设计系统中,数据库表经过分析,大致分为两类表:一是系统初始化参数表,主要用于保存系统的各类初始化参数。这些表的数据需要在开始评阅前统一进行初始化设定,如为阅卷人员分配名单、角色等二是是阅卷过程中的数据表,存储的是阅卷过程中直接使用的数据,主要包括评阅过程中形成的考场任务表、总体任务表、问题卷表、雷

7、同卷表、复评卷表、组长与组员之间的信息交互表。2主观题评阅模块的设计和实现2.1设计模式在系统中的应用为了满足系统高可靠性、可维护性、可伸缩性的要求,在系统开发过程中,我们反复借鉴了J2EE核心设计模式中的多种模式,包括MVC模式、DAO模式、工厂模式、单例模式等。本节结合系统特点,研究J2EE设计模式在系统中的应用。2.2任务分发模块任务分发模块是系统的关键环节,可以说这个模块设计好坏直接决定着系统的成败与否。该模块采用了java的锁定机制。Java锁定合并了一种互斥形式。每次只有一个线程可以持有锁。很好的解决了资源共享、任务冲突问

8、题。2.3主观题评分过程实现主观题评阅是网上阅卷系统的核心模块之一,教师在阅卷终端上对试卷的评阅工作,包括正评、回评、仲裁、问题卷、雷同卷标记等处理都是客户端软件与阅卷服务中评卷子模块协同工作的结果,每份试卷所得分数都是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。