Print

基于构件的网络教育管理系统的研究与应用

论文摘要

随着Internet技术的发展及应用的普及,网络教育在教育体系中起着越来越重要的作用,对提高人民受教育水平和提高国民素质起到了积极推动作用。相应的网络教育的管理系统也不断随着网络技术的发展而不断的发展。良好的网络教育管理系统有利于提高网络教育效果和质量;有利于扩展网络教育的业务功能;方便教育和学习。虽然网络教育已经发展了多年,但是我们目前的网络教育管理系统在开发上还存在重复编码率高,不易扩展,开发周期长等等的缺点。本文是在研究构件技术以及基于构件的软件工程基础上提出开发基于构件的网络教育管理系统的思想。本文所做的主要工作如下:1.分析了当前国际和国内上网络教育的现状和发展趋势,以及网络教育系统的使用、开发技术和设计模式的现状。分析当前网络教育管理软件的优缺点,指出采用基于构件的软件开发方法可以解决网络教育系统存在的不足。2.详细论述了软件构件技术的基本理论和基于构件的软件开发方法。系统讨论了构件的定义、构件模型、构件获取、构建描述、构件库、构件组装等相关技术。3.研究了基于构件的开发技术的基本思想、基本流程和关键技术。并提出采用CBSE技术开发网络教育管理系统。4.根据构件模型设计网络教育管理系统的构件实例模型,在建立了系统各部分功能模块构件的基础上,采用体系结构的组装方法组装构件,进而开发成网络教育管理系统的应用软件。并研究对原有系统的封装和重复利用,采用统一的标准封装为可重复利用的构件。在对基于构件的软件开发方法进行研究讨论的基础上,按基于构件开发方法的流程研究设计了网络教育管理系统。并对一构件检索算法进行优化,应用在构件生产过程中。根据本文提出的思想,采用基于软构件的软件开发方法开发网络教育管理系统,能够大大提高软件开发的效率,降低开发成本。使得开发的应用软件易于修改、扩展,方便了用户和管理人员。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 本文的主要工作
  • 1.4 论文的组织与结构
  • 第2章 软构件理论
  • 2.1 构件的定义
  • 2.2 软件构件技术
  • 2.3 构件模型
  • 2.4 构件获取
  • 2.5 构件的描述语言
  • 2.6 构件库
  • 2.7 构件组装
  • 第3章 基于构件的软件开发方法
  • 3.1 基于构件的软件开发概述
  • 3.2 基于构件的软件开发基本思路和模型
  • 3.3 基于构件的软件开发过程
  • 3.4 基于构件开发的相关技术
  • 第4章 基于构件的网络教育管理系统的设计组装
  • 4.1 网络教育管理系统的结构与功能设计
  • 4.2 网络教育管理系统的构件设计
  • 4.3 网络教育管理系统的构件组装
  • 第5章 总结与展望
  • 参考文献
  • 攻读硕士学位期间发表和已录用文章
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/9aa5137bf988a54e7bf8bc02.html