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