基于J2EE的现代远程教育系统的研究和设计

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:kongct_2006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet和Web技术的发展为现代远程教育提供了新的教育手段和技术支持。基于Internet的现代远程教育通过构建一个开放性的教学环境,克服了传统教育在时间、空间上的限制,对于有效地发挥现有各种教育的资源优势,实现资源的合理配置,发展教育事业起着非常重要的作用。 本文在对国内外远程教育现状充分研究的基础上,结合分布式应用技术与现代远程教育中的教学模式,采用基于MVC的Web应用体系,在J2EE平台上设计和实现了一个基于Internet的现代远程教育支撑系统。 Sun的J2EE技术规范提供了一个基于组件的方法来设计、开发、装配和部署应用程序。J2EE平台使用了一个多层的分布式的应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成J2EE应用程序的大量应用程序组件根据在其所属的多层的J2EE的环境中所处的层被安装到不同的机器中。本文在对传统的C/S模式的局限性进行分析后,讨论了多层分布式结构技术的特点和J2EE模型,并对系统设计中的一些关键技术进行了研究。 本系统作为远程教育的一个支撑系统,从功能上来看,包括学生网络学习支持系统、教师网络教学支持系统和网络教学管理及系统管理等三个子系统。基于现代远程教育中教学模式的详细分析,对每个子系统的功能模块进行划分,并就系统平台的构建作了深入的讨论。 在系统设计上,采用了基于MVC的Web应用体系。JSP(View)+Servlet(Controller)+JavaBean(Model)的体系设计有效地实现了界面设计和逻辑编程的分离。本文对现代远程教育系统中的模式类和控制器类进行了详细的设计。通过引入通用控制器和行为类对现有的MVC设计模式进行改进。这种Web应用体系和设计模式有利于探索基于Internet的远程教育系统的整体一致的解决方案和向着商用化的方向发展。 本文对基于数据库的Web应用中的数据库连接池问题进行了研究,设计和实现了连接池的客户管理类和自管理类,并用其对系统性能进行优化。系统通过对HTTP请求/响应模刑的研究,采用会话跟踪和处理来实现授权访问,并采用资源访问控制和基于表单的认证相结合的方式实现系统管理模块的安全性。 论文还给出了系统中的几个关键模块的实现。
其他文献
随着网络带宽的快速发展,大量的数据不但增加了入侵检测系统的负荷,而且使系统将重要的处理资源花费在不相关的数据上,严重影响了入侵检测的效率。为了提高入侵检测的效率,本
面向对象建模是软件开发领域的一个重要研究方向。统一建模语言UML是一种定义良好、易于表达、功能较强的面向对象建模语言。在软件开发领域,基于UML的面向对象建模方法正得
论文对当前地理信息系统(GIS)中存在的多种数据模型进行了分析.从人们对地理世界的认识出发,对GIS中的时间和空间等一些重要概念做了论述,在此基础上讨论了GIS的概念数据模型
微核细胞的智能识别是一个较大难题。双核细胞的分割和识别是其很关键的步骤之一。根据细胞显微图像的特点,整个算法分成三个主要部分:细胞核分割、细胞质的分割、双核细胞的
随着互联网的迅速发展,可获得的信息越来越多.信息的爆炸也带来了"信息负担"过重的问题.我们可以获取太多的信息,以致没有足够的时间什么读一遍,但有时候我们又不得不根据这
网络实现了包括个人、企业与政府以及全社会信息共享,随着网络应用范围的不断扩大,对网络的各类攻击与破坏也与日俱增。计算机网络安全是一个国际化的问题,每年全球因计算机网络
随着移动互联网的兴起,在线社交网络迅猛发展。在线社交网络作为一种新形式的传播媒介,有不同于传统媒介的传播模式。如何利用在线社交网络,有效地解决弘扬正能量、控制谣言
随着信息科学技术的发展,电子商务逐渐繁荣并对网络安全提出了新的要求和课题,PKI(Public Key Infrastructure)是一种是以密码学技术为基础,通过灵活搭配应用各种安全机制技
论文主要研究了多Agents系统,并以FIPAAgent抽象架构为参考模型,构建了一个InternetAgents平台,由此探讨MAS(Multi-AgentSystem,多Agent系统)的组成形式、各Agent的通讯以及合作
随着通信技术的迅猛发展,飞速膨胀的通信量成了下一代移动通信网络中最关键的问题。而中继,以其性能佳,易于拓展,部署方便等优势,在新一代网络标准中占有一席之地。本文挑选