软件构件技术在开发网上考试系统中的应用

软件构件技术在开发网上考试系统中的应用

论文摘要

软件复用是在软件开发中避免重复劳动的解决方案。当前软件构件技术被视为实现成功复用的关键技术之一。基于构件的软件开发(CBSD)是一种新的软件开发方法,构件技术是它的核心。本文简要介绍了软件复用的重要性和基于构件的软件开发新技术。文中着重讨论了一些基本概念,基于构件的软件开发过程,同时还列举了几种当前主流的构件模型。建立在J2EE基础上的EOS作为面向构件的应用软件系统,利用J2EE的分布事务处理能力,为各应用子系统提供面向构件的、完整的、可灵活适应变化的软件结构系统。本文对基于EOS的网上考试系统展开探讨。通过在线考试系统的体系结构设计,提出了基于构件的系统设计方法。在文中,基于普元EOS的网上考试系统的架构分为3层:表示层、业务层和数据层。数据层分为应用平台和系统平台。本文将阐述教师和学生两个功能模块的设计,设计出“试卷混排”、“自动评分”和“防止重复交卷”三个主要的构件。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 背景及问题的提出
  • 1.2 国内外研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 研究的目标及其主要的内容
  • 1.4 本文的组织结构及其章节编排
  • 第二章 软件复用
  • 2.1 “软件复用”的定义
  • 2.2 “软件复用”的主要内容
  • 2.3 “软件复用”与软件构件
  • 2.4 本章小结
  • 第三章 软件构件
  • 3.1 构件与面向对象软件的区别
  • 3.2 构件的主要内容
  • 3.3 “构件库”
  • 3.3.1 “构件库”的分类
  • 3.3.2 建立“构件库”的步骤
  • 3.3.3 构件库管理系统
  • 3.4 本章小结
  • 第四章 基于构件的软件开发CBSD
  • 4.1 CBSD 与传统软件开发技术相比较
  • 4.2 开发思路
  • 4.3 基于构件的软件开发流程
  • 4.4 CBSD 的5 个基本技术群
  • 4.5 CBSD 的优缺点
  • 4.6 基于构件的软件开发项目的成败原因
  • 4.7 本章小结
  • 第五章 面向构件的EOS 体系结构
  • 5.1 中间件
  • 5.2 基于J2EE 平台的系统架构
  • 5.3 EOS 构件运行和管理环境
  • 5.4 EOS 集成开发环境
  • 5.5 EOS 构件库管理
  • 5.6 EOS 工作流
  • 5.7 普元EOS 核心之关键
  • 5.8 本章小结
  • 第六章 基于构件的网上考试系统
  • 6.1 研究背景
  • 6.2 需求分析
  • 6.3 基于普元EOS 的网上考试系统的架构
  • 6.4 表示层的实现策略
  • 6.4.1 MVC 框架结构
  • 6.4.2 基于EOS的网上考试系统的MVC实现
  • 6.4.3 表示层客户程序的实现
  • 6.5 业务层的实现策略
  • 6.5.1 业务层各子系统构件功能
  • 6.5.2 主要的几个子构件
  • 6.6 数据层的实现策略
  • 6.7 应用效果及其应用效果分析
  • 6.8 本章小结
  • 第七章 总结与展望
  • 7.1 本文工作回顾
  • 7.2 成果及意义
  • 7.3 存在的问题及进一步的工作
  • 参考文献
  • 致谢
  • 攻读硕士学位期间已发表或录用的论文
  • 相关论文文献

    • [1].软件复用与软件构件技术探讨[J]. 电子技术与软件工程 2015(19)
    • [2].开设软件构件技术课程探讨[J]. 计算机教育 2012(06)
    • [3].基于软件构件技术的软件化雷达[J]. 现代雷达 2016(05)
    • [4].基于构件的软件工程理论与方法探讨[J]. 电子测试 2013(16)
    • [5].软件复用与软件构件技术[J]. 硅谷 2015(03)
    • [6].基于软件构件技术的档案信息化途径探析[J]. 情报探索 2008(12)
    • [7].软件构件技术在可靠性信息系统中的应用[J]. 自动化与仪器仪表 2017(07)
    • [8].软件构件技术研究及在MIS系统中的实现[J]. 河北省科学院学报 2008(04)
    • [9].基于构件的软件开发方法应用研究[J]. 硅谷 2009(20)
    • [10].软件复用与软件构件技术探讨[J]. 信息通信 2013(06)
    • [11].基于构件技术的智能系统开发框架研究[J]. 南京广播电视大学学报 2011(02)
    • [12].软件复用与软件构件技术[J]. 信息与电脑(理论版) 2018(10)
    • [13].网络化指挥信息系统建设的软件构件技术[J]. 火力与指挥控制 2011(10)
    • [14].探究软件工程技术在网络时代背景下的发展[J]. 数码世界 2020(01)
    • [15].软件构件技术与MIS开发[J]. 福建电脑 2011(07)
    • [16].网构软件的学习与研究[J]. 科协论坛(下半月) 2008(10)
    • [17].基于软件构件技术的多租户个性化框架[J]. 计算机工程与应用 2015(09)
    • [18].基于软构件技术的教务管理系统的设计与实现[J]. 重庆工商大学学报(自然科学版) 2009(02)
    • [19].基于构件的软件开发技术分析[J]. 现代信息科技 2020(11)
    • [20].一种基于非面向对象语言的星载软件构件技术[J]. 中国空间科学技术 2015(04)
    • [21].基于构件的工业机器人测控软件系统的研究[J]. 机械工程师 2010(03)
    • [22].浅谈软件复用[J]. 科技风 2008(16)
    • [23].软件质量保证技术研究及应用[J]. 产业与科技论坛 2016(05)
    • [24].基于构件的软件复用技术的研究与应用[J]. 信息与电脑(理论版) 2017(11)
    • [25].软件构件技术的基本特征及其关键问题研究[J]. 科技信息 2010(31)
    • [26].关于网络信息时代下软件工程技术的发展探析[J]. 科技创新导报 2020(19)
    • [27].软件工程的若干热点技术发展现状与展望[J]. 电子测试 2015(24)
    • [28].基于构件的指控软件复用[J]. 计算机技术与发展 2011(02)
    • [29].基于构件的软件复用技术在美容美发管理系统中的应用[J]. 电脑知识与技术 2012(19)
    • [30].《软件分析》专辑 前言[J]. 计算机学报 2009(09)

    标签:;  ;  ;  ;  

    软件构件技术在开发网上考试系统中的应用
    下载Doc文档

    猜你喜欢