基于J2EE的大型考试系统设计与研究

基于J2EE的大型考试系统设计与研究

论文摘要

网上阅卷是近年来随着网络技术、计算机技术、信息数字化技术的快速发展而出现的基于网络的考试阅卷系统。所谓的网上阅卷,就是通过将考生的试题数字化,存储在相应的计算机系统中,通过对试卷数字化信息进行分割、切分处理,分离出单一考题。在教师阅卷时,将考题直接显示在计算机屏幕上,由教师在屏幕上阅卷和给分。 以前的网上阅卷系统多采用二层体系结构,即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
  • 三、设计模式之Strategy
  • 2.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容器BEANFACTORY
  • 4.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
  • 三、SqlFunction
  • 4.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 (攻读学位期间发表论文目录)
  • 相关论文文献

    标签:;  

    基于J2EE的大型考试系统设计与研究
    下载Doc文档

    猜你喜欢