基于J2EE架构的远程教学平台的研究与应用

基于J2EE架构的远程教学平台的研究与应用

论文摘要

现代远程教育是构筑知识经济时代人们终身学习的一种新型教育模式。基于Web的远程教学平台能够充分发挥信息技术在教学中的优势,能够体现以学生为主体,教师为主导的教学理念,是未来教育发展的一种趋势。本文根据J2EE的四层架构体系和分层设计思想,设计了一个可扩展的远程教学平台。该教学平台的客户层提供简洁的人机交互界面;web层响应用户请求;应用服务层完成计算和逻辑处理;数据层提供数据的存储服务。本文着重研究了基于组件的分布式N层体系结构,以及如何利用当前先进的基于组件的开发方式和中间件技术,来实现远程教学平台的各种业务逻辑和数据逻辑。在应用开发中结合Struts框架和Hibernate技术来处理页面逻辑和对象的持久化工作,采用Ajax技术来实现功能的个性化定制,提供给用户无刷新的友好管理界面,最后本文对教学平台的安全机制进行了分析和探讨。开发实践表明,采用J2EE四层架构技术,使得教学平台具有较强的伸缩性、通用性、兼容性和可扩展性,每一层能够专注于特定的角色和功能,各司其职、相互协作。本教学平台采用B/S模式,客户端只需要浏览器就可以实现网络教学,操作起来方便简洁。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究动态及发展趋势
  • 1.2.1 国内外的研究现状
  • 1.2.2 远程教育的发展趋势
  • 1.3 本文研究的目的和意义
  • 1.4 本文研究的主要工作
  • 1.5 小结
  • 2 组件模型与J2EE 技术
  • 2.1 组件模型
  • 2.1.1 公共对象请求代理体系结构(CORBA)
  • 2.1.2 Microsoft 的COM/DCOM 组件模型
  • 2.1.3 SUN 的EJB 组件模型
  • 2.1.4 三种组件技术的比较
  • 2.2 J2EE 技术
  • 2.2.1 J2EE 概述
  • 2.2.2 J2EE 多层组件模型
  • 2.2.3 J2EE 核心技术
  • 2.3 小结
  • 3 远程教学平台总体架构分析与设计
  • 3.1 远程教学平台整体架构设计思路
  • 3.1.1 J2EE 多层体系结构
  • 3.1.2 远程教育分布式结构特点
  • 3.1.3 远程教学平台架构适应性分析
  • 3.2 远程教学平台需求分析
  • 3.2.1 远程教学平台用例分析
  • 3.2.2 远程教学平台需求建模
  • 3.3 远程教学平台体系结构模型
  • 3.4 远程教学平台总体构架设计
  • 3.5 小结
  • 4 远程教学平台的设计与实现
  • 4.1 表示层的设计开发
  • 4.2 业务逻辑层的设计开发
  • 4.2.1 业务逻辑设计
  • 4.2.2 业务逻辑实现
  • 4.3 数据层的设计开发
  • 4.3.1 数据层逻辑结构设计
  • 4.3.2 数据层设计与代码实现
  • 4.4 WEB 层的设计开发
  • 4.4.1 基于Ajax 的Web 设计与实现
  • 4.4.2 基于Ajax 的个性化定制管理
  • 4.5 小结
  • 5 远程教学平台安全认证机制研究
  • 5.1 一般安全性策略
  • 5.2 远程教学平台的具体安全措施
  • 5.3 远程教学平台权限系统业务逻辑分析
  • 5.3.1 远程教学平台权限系统用例分析
  • 5.3.2 远程教学平台权限系统业务逻辑动态描述
  • 5.3.3 远程教学平台权限系统业务建模
  • 5.4 远程教学平台安全体系的设计
  • 5.4.1 远程教学平台系统权限
  • 5.4.2 安全底层的设计
  • 5.4.3 身份验证和权限分配子系统的设计
  • 5.5 小结
  • 6 结论
  • 致谢
  • 参考文献
  • 附 录
  • 相关论文文献

    标签:;  ;  

    基于J2EE架构的远程教学平台的研究与应用
    下载Doc文档

    猜你喜欢