基于J2EE技术构架的远程教育平台的开发研究

基于J2EE技术构架的远程教育平台的开发研究

论文摘要

随着计算机技术和网络技术的飞速发展,互联网的各种应用应运而生。网络教学是目前网络应用的一个重要发展方向。我国高校在这一形势下,纷纷开始了网络教学的建设工作。开发远程教学系统这一工作成为计算机应用领域研究的一个热点,它有利于各专业课程的远程教学及精品课程的建设,同时也适应了社会发展的需要。基于对国内外网络教学系统的比较研究,本文采用了一种基于J2EE三层体系结构的远程教学系统模型,本文研究和论述了一个以J2EE技术为主的远程教学系统的设计和实现过程。J2EE技术作为目前企业或商务开发中较为流行的一种软件开发技术标准,不但继承了JAVA的技术优点,而且在软件的部署、扩展、管理等方面采用了更为先进的实现理念。因此,本系统在开发中使用了J2EE的技术构架,设计了基于UML建模的技术方案。本文主要研究工作如下:(1)J2EE等相关核心技术的研究J2EE架构技术的使用,使得远程教学系统具有较高的重用能力。结合在本教学系统开发中的实际应用,分析研究了J2EE组件技术、流媒体技术以及数据库技术。(2)基于J2EE的远程教学系统的设计对基于J2EE的远程教学系统进行了需求分析、系统模块设计、数据库设计等。用统一建模语言UML,创建了描述远程教学系统功能的静态特征的UML用例图和描述系统动态行为的UML序列图,完成了教学系统的总体框架结构设计。(3)基于J2EE的远程教学系统的技术实现结合J2EE的三层体系模型,通过实例给出系统教学管理模块、视频信息上传模块、答疑系统模块、安全控制等的实现过程,文中重点研究了本远程教学系统中的答疑子系统。该系统整合XML技术,构造了基于J2EE企业Web体系结构的分布式系统,使其成为一个分布式的跨平台系统。同时借助Rose工具将UML语言和Web应用开发结合起来,进行可视化建模,利用UML的用例图、类图、时序图、合作图、组件图和部署图等,定义系统需求,描述系统设计,将Web页面、组件对象、数据表和数据库都作为类或对象,按照真实世界的观点进行建模,依据软件工程学的观点制定设计开发步骤。本系统以J2EE体系结构为基础,充分利用JSP、JavaBean、Servlet、XML组件和三层模式的灵活性来简化开发过程,优化系统性能,从而提高了系统的开发价值。真实世界的观点进行建模,依据软件工程学的观点制定设计开发步骤,给出了同步答疑、异步答疑、智能答疑的实现方案,初步实现了集人工答疑、智能答疑与相关搜索答疑于一体的答疑功能。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 远程教育的历史发展
  • 1.2.1 远程教育的概念及发展
  • 1.2.2 远程教育的特点
  • 1.3 国内外远程教育的研究现状
  • 1.3.1 国外远程教育的现状
  • 1.3.2 国内远程教育的现状
  • 1.4 基于J2EE的远程教学系统简介
  • 1.4.1 系统平台
  • 1.4.2 系统结构
  • 1.4.3 可行性分析
  • 1.5 本文研究的主要内容
  • 第二章 相关技术分析
  • 2.1 J2EE平台概述
  • 2.1.1 J2EE体系结构
  • 2.1.2 J2EE核心技术
  • 2.2 流媒体技术
  • 2.3 SQL SERVER数据库
  • 第三章 远程教学系统的分析与设计
  • 3.1 系统需求分析
  • 3.2 系统设计与建模
  • 3.2.1 远程教学系统的总体设计
  • 3.2.2 答疑系统详细设计
  • 3.2.3 设计答疑系统用例模型
  • 3.2.4 设计答疑系统动态模型
  • 3.3 系统数据库的设计
  • 第四章 远程教学系统的实现
  • 4.1 远程教学管理模块的实现
  • 4.2 课件和视频信息模块的实现
  • 4.3 答疑系统模块的实现
  • 4.3.1 人工答疑模块实现
  • 4.3.2 基于分词算法的智能答疑模块实现
  • 4.3.3 相关搜索答疑模块的实现
  • 4.3.4 相关界面的实现
  • 4.4 安全控制技术的实现
  • 第五章 总结和展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于J2EE技术构架的远程教育平台的开发研究
    下载Doc文档

    猜你喜欢