基于JAVA技术的网络考试管理系统的研究与开发

基于JAVA技术的网络考试管理系统的研究与开发

论文摘要

目前网络考试在各种培训考试、等级考试、认证考试、专业考试等方面应用都非常广泛,且越来越显示出了其卓越的优越性。利用Java技术开发的网络考试系统因其公正性、安全性、准确性、灵活性、随机性、及时性以及方便性等特点,已成为目前国际上普遍采用的一种考试和认证方式。但现有的许多网络考试系统还存在不完善的地方,如安全性、网络因素、高科技作弊等,主要不足有非标准化、伸缩性差、维护困难和无法实现资源共享等。基于以上现状,本系统力求弥补不足,选用目前最流行的Web应用开发方式J2SE+XML等先进技术作为开发平台,以同时满足可用性、互操作性以及动态内容的要求。由于这种开发技术的高效性、安全性和易用性,使得本系统具有较好的通用性和实用性。本系统由考试应用子系统和考试管理子系统两个主要模块构成,分两个客户端,考试客户端供学生进行考试用,管理客户端供教师完成相应的管理工作,并充分考虑到考试环境的安全性和可扩展性,使用三层架构进行设计和开发,提供应用服务器作为数据和客户端的中间平台,完成数据的处理工作。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 引言
  • 1.2 网络考试系统的发展概况
  • 1.2.1 网络考试系统的类型
  • 1.2.2 网络考试系统的现状
  • 1.2.3 现有网络考试系统分析
  • 1.3 本课题研究意义
  • 第2章 网络考试系统相关知识
  • 2.1 网络考试系统
  • 2.1.1 网络考试系统的设计原则
  • 2.1.2 网络考试的模式
  • 2.2 XML技术
  • 2.2.1 XML与HTML的比较
  • 2.2.2 XML的基本技术
  • 2.2.3 XML的应用过程
  • 2.3 JAVA语言概述
  • 2.3.1 JAVA语言对软件开发技术的影响
  • 2.3.2 JAVA语言特性
  • 2.3.3 JAVA平台
  • 第3章 系统总体设计
  • 3.1 需求分析
  • 3.2 系统设计思想
  • 3.3 模块划分
  • 3.4 系统流程
  • 第4章 系统实现
  • 4.1 系统开发工具
  • 4.2 系统总体结构
  • 4.2.1 系统定位
  • 4.2.2 结构描述
  • 4.2.3 系统架构
  • 4.3 数据库实现技术
  • 4.3.1 JDBC概述
  • 4.3.2 系统数据库的总体结构
  • 4.3.3 系统考试数据模型
  • 4.4 系统输入输出技术
  • 4.4.1 数据流技术和JAVA I/O
  • 4.4.2 系统输入输出架构
  • 4.5 主要功能模块的实现
  • 4.5.1 流程化用户界面和考试客户端
  • 4.5.2 一站式用户界面和管理客户端
  • 第五章 总结与展望
  • 5.1 课题研究总结
  • 5.2 系统存在的问题和进一步的工作
  • 致谢
  • 参考文献
  • 个人简历 攻读学位期间发表的学术论文
  • 相关论文文献

    标签:;  ;  

    基于JAVA技术的网络考试管理系统的研究与开发
    下载Doc文档

    猜你喜欢