论文摘要
网上阅卷是近年来随着网络技术、计算机技术、信息数字化技术的快速发展而出现的基于网络的考试阅卷系统。所谓的网上阅卷,就是通过将考生的试题数字化,存储在相应的计算机系统中,通过对试卷数字化信息进行分割、切分处理,分离出单一考题。在教师阅卷时,将考题直接显示在计算机屏幕上,由教师在屏幕上阅卷和给分。 以前的网上阅卷系统多采用二层体系结构,即C/S模式。C/S两层架构在一个相对专用、独立的系统中,是一个较好的方法,但是随着计算机网络技术的发展和对系统升级的要求,以C/S结构为代表的两层结构其弊端也越来越明显。 J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关复杂问题的体系结构。多层体系结构为搭建具有可伸缩性、灵活性、易维护性的考试系统提供了良好的机制,可以很好地解决两层模式的弊端。 同时,软件系统发展到今天已经变的非常复杂,特别是服务器端软件需要涉及许多知识和内容。在某些方面使用成熟的框架,就避免了一些基础工作,而只需要集中精力完成系统的业务逻辑设计,所以现在J2EE应用程序的开发一般都会采用某个应用程序框架。成熟和稳健的框架可以处理系统的很多细节问题和简化开发。 本文首先对网上阅卷系统进行简单介绍,指出J2EE体系架构可以完全胜任需求。之后解释了什么是应用程序框架以及应用程序框架设计的相关理论,同时介绍了网上阅卷系统开发中采用的Webwork框架和Spring应用程序框架。在此基础上,本文描述了网上阅卷系统中对Webwork的增强。最后,对系统作了进一步的展望。
论文目录
摘要ABSTRACT第一章 绪论1.1 网上阅卷系统简介1.1.1 背景1.1.2 定义1.1.3 优点1.2 网上阅卷系统技术选择1.2.1 系统的要求1.2.2 系统技术选择1.3 J2EE介绍1.4 论文的研究工作1.5 本章小结第二章 J2EE框架介绍2.1 应用程序框架介绍2.1.1 框架的概念2.1.2 采用框架进行软件开发2.2 框架设计相关理论2.2.1 MVC设计模式一、为什么要使用MVC二、MVC的缺点三、MVC总结2.2.2 IOC容器2.2.3 AOP(面向方面编程)一、AOP简介二、AOP相关的重要概念2.2.4 几个重要的设计模式一、设计模式之Factory二、设计模式之Proxy三、设计模式之Strategy2.3 本章小结第三章 WEBWORK框架剖析3.1 WEBWORK介绍3.2 WEBWORK的工作原理3.3 操作WEB相关对象3.3.1 ActionContext介绍3.3.2 ServletActionContext的使用3.4 WEBWORK中的AOP框架INTERCEPTOR(拦截器)3.5 验证框架3.6 本章小结第四章 SPRING框架剖析4.1 SPRING的IOC容器BEANFACTORY4.2 一致的数据存储异常层次4.2.1 概念4.2.2 异常处理的选择4.2.3 Spring中数据存取异常层次4.3 JDBC框架分析4.3.1 两级抽象4.3.2 一个控制JDBC工作流程的框架4.3.3 JDBC操作的Java对象化一、MappingSqlQuery二、StoredProcedure三、SqlFunction4.4 本章小结第五章 网上阅卷系统的实现5.1 网上阅卷系统5.1.1 系统功能说明5.1.2 系统技术选择5.2 网上阅卷系统实现5.2.1 系统的分层构架5.2.2 Webwork的引入一、对Web层的再分层二、使用Webwork的AOP(面向方面编程)5.2.3 Spring的引入一、面向接口的编程二、高级的JDBC框架5.3 对WEBWORK的增强5.2.1 异常处理5.2.2 访问控制5.4 本章小结第六章 总结与展望6.1 系统特点6.2 系统的不足与发展致谢参考文献附录A (攻读学位期间发表论文目录)
相关论文文献
标签:网上阅卷论文;