基于SOA技术的网络考试系统架构的研究

基于SOA技术的网络考试系统架构的研究

论文摘要

随着我国高等教育制度改革、高等教育的普及,学生数量急增而带来的新校区建立,使得考试组织和管理形式越来越复杂。以往以纸和笔为代表的传统考试方式渐渐不能满足实际需要,而计算机技术的发展为无纸化的考试方式提供了技术支持。越来越多的考试采用了计算机作为考试的工具。目前计算机考试系统主要有两种:单机考试系统和基于WEB的网上考试系统。然而传统的网上考试系统具有一定的缺陷:没有充分利用现有的多媒体内容、可移植性差、可扩展性差、服务模式固定等。在此背景下,高校提出了新的信息化项目:跨校区的可扩展的计算机联网考试系统。本文就是在此背景下论述了基于SOA(service-orientedarchitecture)的网络考试系统的设计和实现。本文结合先进的教学管理方法和现代网络技术,采用面向服务的构架,应用了J2EE、GRID SERVICE等先进技术,实现了题库管理、试卷的自动生成、考生信息管理、考试的控制、考试结果的公布与查询等功能。目前本系统已经在学校里投入使用,本系统的试题库的组建、考试试卷的自动生成、学生在线考试,教师阅卷等功能都达到了设计的要求,并取得了较好的效果。在基于SOA的网络考试系统的设计过程中,我所做的工作包括:(1)总结了网络考试系统的背景以及国内外发展的概况,研究了各种信息化集成方法的相关技术特点以及要求,分析了他们在数据共享与信息整合方面的特点与优势。经过详细的技术研究,确立了系统要遵循的SOA开发规范。在需求分析过程中,确定了使用GRID SERVICE技术来实现基于SOA的网络考试系统。(2)按照软件工程的开发流程,依次进行了需求分析、概要设计、详细设计等过程。在需求分析部分,将项目的需求按照信息化集成平台以及基于此平台的网络考试系统两个部分进行了详细分析,并构建了系统的数据流图。在概要设计部分,研究了系统的软件结构图以及软硬件环境等。在详细设计部分,着重阐述了开发的网络考试系统封装成GRID SERVICE的模块的设计过程。最终构建了基于SOA的网络考试系统并投入使用,进而实现了学校的信息化集成平台的建设。(3)在系统的设计过程中,针对信息化集成平台的技术选择、SOA的监管、显示层与业务逻辑层的分离、数据库的加密与管理、组卷策略的设计、系统安全性的保障等关键技术实现了自己的解决方案。基于SOA的网络考试系统对于计算机考试模式在学校中的应用具有重要的现实意义和理论指导意义。同时,网络考试系统的研发也成为学校信息化系统集成的契机。利用SOA技术构建的信息化集成平台,为学校各种软件的资源共享提供了一种有效途径。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景、目的和意义
  • 1.2 国内外的研究现状和发展趋势
  • 1.2.1 SOA技术的简介
  • 1.2.2 国内外现状
  • 1.2.3 发展趋势
  • 1.3 论文研究的主要内容
  • 1.4 本文内容结构
  • 第2章 基于SOA技术的网络考试系统架构的理论研究
  • 2.1 SOA总体架构的基本原理
  • 2.1.1 系统开发的目标
  • 2.1.2 集成化平台研究
  • 2.2 SOA技术的应用
  • 2.2.1 解决学校信息集成SOA技术
  • 2.2.2 SOA技术成功实施的要求
  • 2.3 SOA技术的优势
  • 2.4 SOA的技术实现的条件
  • 2.5 本章小结
  • 第3章 基于SOA网络考试系统功能的分析与设计
  • 3.1 系统功能的分析与设计概述
  • 3.1.1 系统概述及需求分析
  • 3.1.2 系统功能分析
  • 3.1.3 安全性分析
  • 3.1.4 其他方面分析
  • 3.2 集成化平台的设计
  • 3.2.1 构建集成化平台步骤
  • 3.2.2 基于SOA的信息集成技术
  • 3.3 本章小节
  • 第4章 网络考试系统的构建和实现
  • 4.1 建立网络考试系统的数据流图和系统结构图
  • 4.2 系统平台
  • 4.3 数据库的实现
  • 4.4 封装成GRID SERVICE
  • 第5章 系统关键模块的实现
  • 5.1 组卷模块的实现
  • 5.2 安全性的实现
  • 5.3 程序运行结果显示
  • 5.4 本章小结
  • 第6章 总结和展望
  • 6.1 论文总结
  • 6.2 展望
  • 参考文献
  • 附录 攻读硕士学位期间参加发表论文及科研项目
  • 致谢
  • 相关论文文献

    • [1].基于SOA的个性化健康管理服务平台系统研究[J]. 现代信息科技 2020(03)
    • [2].基于SOA的安徽省农业科技成果转化平台设计[J]. 安徽农业科学 2016(27)
    • [3].基于SOA框架下的电子商务平台[J]. 电子技术与软件工程 2016(23)
    • [4].基于SOA的物流管理系统设计[J]. 信息与电脑(理论版) 2017(03)
    • [5].基于SOA架构的第三方物流运输管理系统的设计[J]. 自动化与仪器仪表 2017(05)
    • [6].基于SOA的工作流管理系统的关键技术研究[J]. 湖北民族学院学报(自然科学版) 2017(02)
    • [7].医院档案集成系统设计中SOA技术的应用[J]. 现代经济信息 2017(04)
    • [8].基于SOA的高校财务共享服务中心系统及应用[J]. 会计之友 2016(07)
    • [9].应用SOA技术构建融合运营支撑系统[J]. 广播电视信息 2016(02)
    • [10].基于SOA的港口贸易管理下的质押监管业务操作[J]. 商场现代化 2016(03)
    • [11].基于SOA的新农合电子文件中心构建方案[J]. 中华医学图书情报杂志 2016(05)
    • [12].SOA的信息系统设计及实际应用探讨[J]. 数字技术与应用 2016(05)
    • [13].基于SOA的会计综合服务平台的设计与研究[J]. 电子设计工程 2016(21)
    • [14].基于SOA的山东省地籍管理信息系统设计与实现[J]. 信息技术与信息化 2014(07)
    • [15].以SOA为基础的档案管理信息系统的开发与构建[J]. 科技传播 2015(09)
    • [16].SOA电子公文交换系统的安全性[J]. 信息与电脑(理论版) 2015(10)
    • [17].基于SOA架构的高校人事管理系统的设计与实现[J]. 数码世界 2019(12)
    • [18].SOA环境下的数字图书馆信息安全研究[J]. 科教文汇(下旬刊) 2010(11)
    • [19].基于SOA的煤炭开采数据采集与监视系统设计与实现[J]. 煤炭技术 2013(12)
    • [20].基于SOA的空间信息服务架构模式分析[J]. 科技致富向导 2011(17)
    • [21].基于SOA的少数民族档案资源整合及实现路径研究[J]. 档案管理 2020(02)
    • [22].基于SOA的城市应急指挥系统[J]. 电信快报 2017(02)
    • [23].SOA在轨道计算中的应用与研究[J]. 计算机工程与设计 2017(03)
    • [24].双折射对SOA中超短脉冲啁啾的影响[J]. 科技传播 2017(08)
    • [25].基于SOA的面向对象软件工程开发技术研究[J]. 数字技术与应用 2017(04)
    • [26].基于SOA的软件开发的研究与实现[J]. 无线互联科技 2017(12)
    • [27].SOA在软件工程开发中的应用[J]. 电子技术与软件工程 2017(07)
    • [28].基于SOA的电力企业信息系统的研究与应用[J]. 低碳世界 2016(06)
    • [29].基于SOA的继电保护整定计算全过程管理系统的开发及应用[J]. 电力系统保护与控制 2014(24)
    • [30].基于SOA的电子政务信息资源整合初探[J]. 中国管理信息化 2015(03)

    标签:;  ;  

    基于SOA技术的网络考试系统架构的研究
    下载Doc文档

    猜你喜欢