基于J2EE技术构架的远程教育平台的开发研究.docx
《基于J2EE技术构架的远程教育平台的开发研究.docx》由会员分享,可在线阅读,更多相关《基于J2EE技术构架的远程教育平台的开发研究.docx(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江南大学 硕士学位论文 基于 J2EE技术构架的远程教育平台的开发研究 姓名:华治平 申请学位级别:硕士 专业:控制工程 指导教师:刘飞 ;吴林海 20081101 摘要 随着计算机技术和网络技术的飞速发展,互联网的各种应用应运而生。网络教学是目 前网络应用的一个重要发展方向。我国高校在这一形势下,纷纷开始了网络教学的建设工 作。开发远程教学系统这一工作成为计算机应用领域研究的一个热点,它有利于各专业课 程的远程教学及精品课程的建设,同时也适应了社会发展的需要。 基于对国内外网络教学系统的比较研究,本文采用了一种基于 J2EE三层体系结构的远 程教学系统模型,本文研究和论述了一个以 J2EE技
2、术为主的远程教学系统的设计和实现过 程。 J2EE技术作为目前企业或商务开发中较为流行的一种软件开发技术标准,不但继承了 JAVA的技术优点,而且在软件的部署、扩展、管理等方面采用了更为先进的实现理念。因 此,本系统在开发中使用了 J2EE的技术构架,设计了基于 UML建模的技术方案。本文主 要研究工作如下: J2EE等相关核心技术的研究 J2EE架构技术的使用,使得远程教学系统具有 较高的重用能力。结合在本教学系统开 发中的实际应用,分析研究了 J2EE组件技术、流媒体技术以及数据库技术。 (2) 基于 J2EE的远程教学系统的设计 对基于 J2EE的远程教学系统进行了需求分析、系统模块设计
3、、数据库设计等。用统一 建模语言 UML,创建了描述远程教学系统功能的静态特征的 UML用例图和描述系统动态 行为的 UML序列图, -完成了教学系统的总体框架结构设计。 (3) 基于 J2EE的远程教学系统的技术实现 结合 J2EE的三层体系模型,通过实例给出系统教学管理模块、视频信息上传模块、答 疑系统模块、安全控制等的实现过程,文中重点研究了本远程教学系统中的答疑子系统。 该系统整合 XML技术,构造了基于 J2EE企业 Web体系结构的分布式系统,使其成为一个 分布式的跨平台系统。同时借助 Rose工具将 UML语言和 Web应用开发结合起来,进行可 视化建模,利用 UML的用例图、类
4、图、时序图、合作图、组件图和部署图等,定义系统需 求,描述系统设计,将 Web页面、组件对象、数据表和数据库都作为类或对象,按照真实 世界的观点进行建模,依据软件工程学的观点制定设计开发步骤。本系统以 J2EE体系结构 为基础,充分 利用 JSP、 JavaBean、 Servlet、 XML组件和三层模式的灵活性来简化开发过程, 优化系统性能,从而提高了系统的开发价值。真实世界的观点进行建模,依据软件工程学 的观点制定设计开发步骤,给出了同步答疑、异步答疑、智能答疑的实现方案,初步实现 了集人工答疑、智能答疑与相关搜索答疑于一体的答疑功能。 关键词:远程教育, J2EE技术,开发研究 Abs
5、tract With the development of internet technology, more and more online applications become available. Online education systems become one of the important directions for the internet applications. In China, some colleges are starting to build their online education systems. The online teaching/trai
6、ning systems become a hot spot for the research and development on the internet applications. The well designed online education systems will benefit the remote teaching/training programs, help us build the high-quality courses, and meet the requirements of the society development J2EE (Java 2 Platf
7、orm, Enterprise Edition) technology, a popular software development technical standard widely used in the enterprise and the commercial applications, inherites the most advantages in JAVA application development and introduces more advanced ideas on software design and deployment, such as architectu
8、re design, software expansion, and application management, etc. By comparing the domestic and foreign online education systems, this article introduced a Remote Education System based on J2EE three-tier architecture. With J2EE technology, it describes the design of the Remote Education System and th
9、e process of the system development The technologies of J2EE architecture and UML (Unified Modeling Language) modeling are wisely applied to the design and development of the Remote Education System. This article mainly describes the following research results: (1) Study on the Application of J2EE R
10、elated Core Technologies By using J2EE architecture, the reusability and flexibility of the Remote Education System has been greatly improved. During the development of the system, J2EE components and modules are analyzed and studied for the application combined with the media flow and database tech
11、nologies. (2) Design the Remote Education System with J2EE and UML Technologies The Remote Education System is based on the J2EE technologies, which has been carried on during the demand analysis, the system modulation, and database design. With UML modeling technology, the static characteristics an
12、d dynamic behavior of the Remote Education System function are illustrated by UML use case diagram and state chart diagram. The system architecture was completed based on these technologies. (3 ) The Implementation of the Remote Education System Combining with J2EE three-tier architecture models, th
13、is article provides some real examples for the implementation of the Remote Education System on teaching administration module, video information uploading module, Q&A (questions and answers) module, secxuity control module, etc. This article is focusing on the design and development for Q&A module
14、in the Remote Education System. With XML technologies, a distribution system crossing different platforms was established based on J2EE enterprise web architecture. The system visual models were established by applying Rational Rose tool set with UML in the development of on-line ii applications. Th
15、e UML diagrams, such as Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams, Component Diagrams, Deployment Diagrams, etc., are widely used through the process of the system design and development Q&A models are built up based on the process of specifiying system requirement
16、, describing the system design, defining and classifying the system class or objects including web pages, component object, data sheet, database, and so on. Based on Software Engineering theory, the Remote Education System is well designed and implemented. It provides various solutions for Sync-Q&A,
17、 Async-Q&A, and intelligent Q&A models. The artificial Q&A, intelligent Q&A, and reference searching functions are wisely integrated into the Q&A module of the Remote Education System* Combining with the advantages of JSP, JavaBeen, Servlet, XML components, and three-tier modeling, the Remote Educat
18、ion System is much more flexible to meet the demands and the system functionality is tremendously improved. The development of the Remote Education System is a great practice of online application systems based on J2EE architecture and technologies. Keywords: Remote Education, Java 2 Enterprise Edit
19、ion Technology, Development and Research ill 第一章绪论 1.1研究背景 随着世界政治和经济的区域化趋势越来越明显的加快,基于信息技术的全球电子通信 网络得到日新月异的发展、扩展和渗透,教育和学习的区域化和全球化趋 势同样也得到迅 猛发展,并成为新世纪之初各国教育发展战略和决策的重点课题、研究和舆论的争论热点 之一。远程教育的全球化趋势,既是国际社会政治、经济、文化、教育全球化进程的组成 部分,也是为后者服务的。为了更好地描述和解释在世纪之交开放与远程教育在各国社会 中的角色,需要更好地理解各国经济是如何融入全球经济,以及各国文化是如何融入全球 文化
20、之中的。信息技术和全球化为教育带来了新的活力。现存的开放与远程教育院校面临 来自传统大学、新兴的国际的和虚拟大学与日俱增的竞争,后者正应用新技术和新的办学 模式来寻求教育市 场的更大份额。互联网及万维网新构建的全球市场正在变得越来越充满 进取精神,学生得以在全球范围寻求最适合的课程和学位。现代远程教育是伴随着网络技 术和多媒体技术的飞速发展而产生的一种新的教育模式。它借助于网络,以多媒体课件为 主要教学手段,实现跨越时间和空间的教育资源传递过程,学生不仅仅从教师那里得到知 识,还可以从网络上获取广泛而丰富的教学知识和内容,真正使教育面向社会大众,达到 任何人在任何时间任何地点学习任意课程的教育
21、最高境界,形成以素质教育、个性化教育、 职业教育以及创新教育为一体的现代远程教育。现代 远程教育的发展将大大增加对现有学 校教育功能的延伸,优化资源利用,扩大教育供给,满足教育需求,减轻就学压力,对实 现教育的民主化、平等化和顺应知识经济时代发展需要及终身教育体系的构建都具有十分 重要的现实意义。 L2远程教育的历史发展 1.2.1远程教育的概念及发展 远程教育是学生与教师、学生与教育组织之间主要采取多种媒体方式进行系统教学和 通信联系的教育形式,是将课程传送给校园外的一处或多处学生的教育。现代远程教育则 是指通过音频、视频(直播或录像 ) 以及包括实时和非实时在内的计算机技术把课程传送 到校
22、园外的教育。现代远程教育是随着现代信息技术的发展而产生的一种新型教育方式。 计算机技术、多媒体技术、通信技术的发展,特别是因特网 (Internet)的迅猛发展,使远程教 育的手段有了质的飞跃,成为高新技术条件下的远程教育。现代远程教育是以现代远程教 育手段为主,兼容面授、函授和自学等传统教学形式,多种媒体优化组合的教育方式。 现代远程教育可以有效地发挥远程教育的特点,是一种相对于面授教育、师生分离、 非面对面组织的教学活动,它是一种跨学校、跨地区的教育体制和教学模式,它的特点是 :, 学生与教师分离;采用 特定的传输系统和传播媒体进行教学;信息的传输方式多种多样; 学习的场所和形式灵活多变。
23、与面授教育相比,远距离教育的优势在于它可以突破时空的 江南大学 xg硕论文 限制;提供更多的学习机会;扩大教学规模;提高教学质量;降低教学成本。基于远程教 育的特点和优势,许多有识之士已经认识到发展远程教育的重要意义和广阔前景。 远程教育迄今至少有百余年的历史。国际上通常认为,这种教育已经历了三个阶段: 远程教育的起源可以追溯到 19世纪中叶的函授教育。函授教学方式早期为:邮寄印刷 材料+书信指导,后来增加了部分时间集中面授。其优点是成本低,易于组织实施,缺点 是信息量少、师生之间、同学之间不易交流、学习周期长、学习难度大、学习效率低,不 易全面提高学习质量。虽然函授教育存在着如此多的缺点,但
24、是由于目前各个地区的生产 力发展层次水平不平衡,以函授为主要形式的远程教育仍有它存在的社会要求 1160年代,我 国北京、天津等城市分别创办了广播函授学校和电视大学。 1969年英国建立开放大学开展 成人高等教育并取得了巨大成功。 1978年中国成立中央广播电视大学并于次年的 2月正式 开学。这一远程教育主要通过广播电视和卫星通信技术实施教育信息传播,其优点是:覆 盖面宽,信息传播速度快,易于实现宽带传输,教学内容非常形象、直观,并能产生很好 的规模效益和社会效益。但因其教育方式仍局限于单向传播,不能实现教与学的双向交互, 影响了教学质量的 提高,因而仍属于传统远程的教学范畴。 第三代远程教育
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 技术 构架 远程教育 平台 开发 研究
限制150内