基于.NET组件技术的远程教学系统的设计及实现

基于.NET组件技术的远程教学系统的设计及实现

康玲[1]2002年在《基于.NET组件技术的远程教学系统的设计及实现》文中研究表明近年来,随着现代信息技术的飞速发展,以卫星电视和闭路电视网、邮电通讯网以及Internet为基础的现代远程教育体系正在形成,联合国教科文组织指出:“新的信息和传播技术迅速发展,将进一步改变知识的发展,获得知识的途径”。为了迎接远程教育新时代的到来,我们急需研究现代信息技术对教育带来的新变化,做好充分的思想准备,在课程开发、网上教学、教学组织、教学资源管理、远程教育技术标准化的研究与推广等方面积极探讨和研究,构建包括校内课堂教学和校外社会教育在内的终身学习体系,形成面向社会的开放教育网络,使现代远程教育成为教育在21世纪发展的新天地。 本文在对远程教育的历史与现况进行阐述,对内外环境进行综合分析及对发展趋势进行科学预测的基础上,从系统的体系结构、数据的组织形式、web数据库的设计与使用、web应用开发技术等诸多方面,探讨了远程教学系统的开发模式及技术手段,设计并实现了基于学习资源相关标准的远程汉语教学系统。具体来说,本文作了如下工作: 1.研究和探讨了当前远程教育领域的发展状况,着重讨论了远程教育的标准化问题,就与学习资源相关的IMS内容组装规范、DLTS-9规范进行了详细的研究,并在本系统的设计当中严格遵循了这两个规范; 2.分析和探讨了学习对象中资源文件的组织问题,即物理存放问题,提出了以内容为核心的组织方式,并将这一组织形式应用在本系统中; 3.分析和探讨了当前web应用的开发模式,将面向对象、面向组件的编程思想综合运用于本系统的开发当中,在开辟新的web开发模式上进行了多方面的尝试和探索; 4.综合采用了关系型数据库和XML文档两种组织形式来组织管理数据,而在数据交换、数据传输中则大量采用XML文档格式,为今后系统资源的共享及不同系统间传输数据提供了可能; 5.分析和探讨了网上考试的实现方式,对传统考试和自适应考试形式进行了分析和对比;将XML文档引入随机抽题过程当中,提出了基于XML文档的随机抽题算法。 6.研究和探讨了组件技术,重点讨论了.NET组件技术,将.NET组件理论应用到了本系统的设计当中。 从章节划分上,本文共分为五部分,每一部分围绕一个相关主题讲述,且五部分之间逻辑地连接在一起,这五部分叙述的主题分别是: 第一部分:远程教育的发展概况 这部分主要从叁个方面阐述:(1)目前国内外远程教育的发展概况与现状。从支持技术上看,随着计算机网络技术和多媒体数字技术的不断发展,远程教育将在这种数字化环境下发生根本性变革;(2)实行远程教育的理论基础。远程教育的发展既是教学手段发展演变的必然结果,也是计算机科学和教育科学相互作用的结果;(3)远程教育的研究领域。 摘要 第二部分:远程教育技术标准化的研究 这一部分包括:(工)远程教育技术标准化研究工作的重要意义;(二)目前国内外远程教育技术标准的研究状况;(3)各组织机构制定的技术标准和规范。着重介绍与学习资源有关的相关规范,由此引出基于这些规范的远程教学系统的设计部分。 第叁部分:远程教学系统的系统设计 具体包括:(l)系统体系结构;(二)系统组织结构;(3)各功能模块的设计。 第四部分:远程教学系统的技术实现 提供了系统的部分界面及相关代码,并详细讨沦了系统实现过程当中的难点及关键技术问题。 第五部分:总结与展望 总结了本文目前所做的主要工作;提出近期内,需要继续的工作;以及今后在整个远程教育领域需要继续研究的课题。

吾守尔·斯拉木, 康玲, 阿力甫[2]2002年在《基于.net组件技术的远程教学系统的设计及实现》文中研究指明本文从系统的体系结构、数据的组织形式、web数据库的设计与使用、web应用开发技术等诸多方面,探讨了远程教学系统的开发模式及技术手段,设计并实现了基于学习资源相关标准的远程汉语教学系统

张亚男[3]2006年在《基于层次化模型的远程教学系统设计与实现》文中提出教育的发展,技术的更新,对远程教育的发展提出了新的要求,为此,论文在传统远程教学系统的基础上,基于.NET开发平台设计并实现了一种新的远程教学系统,针对远程教学中的诸多关键问题提出了新的解决方案。论文主要进行了以下方面的研究: 1.远程教学(DES)模型的研究 建立了一个五层结构的层次化远程教学模型,分别为实施层、管理层、传输层、网络层和物理层。提出了两种基于模型的系统设计策略:自下而上策略和自上而下策略。 2.安全控制技术的实现 针对日益突出的网络安全问题,提出了采用Forms表单验证和IIS验证过滤器相结合的方法,实现了基于角色的安全性,解决了系统的安全性控制问题,便于对不同安全级别进行控制和操作。 3.页面联动技术的实现 使用AJAX实现页面无刷新技术,解决传统WEB程序需要提交表单以实现页面交换,造成页面传送无法保证的缺点,为系统提供了实时的页面更新。 4.课件同步点播技术的实现 使用SMIL语言实现了课件资源的有效组织,采用MPEG-4视频压缩技术和流媒体传输技术实现高质量视频图像的传输,以达到多媒体在线同步播放的效果。 5.远程教学系统的设计与实现 基于.NET开发平台,综合运用ADO.NET、XML和安全控制等技术,设计实现了一个功能完善、运行效率高的远程教学系统。在对系统进行需求分析和功能分析的基础上,提出了系统的设计依据和拓扑结构,并详细分析了系统各个模块的主要功能。

殷玉法[4]2006年在《基于.NET的辅助教学系统研究与开发》文中研究说明计算机辅助教学作为对传统教学的补充,是计算机应用领域一个重要的分支。在各个时期,随着相关技术的不断提高,表现出不断发展和自我完善的趋势,更融入了时代的特征。随着网络技术的发展,它从单机走向网络化;同时,多媒体技术的进步,使它的表现形式更加多样化。当前,网络教学已经成为现代教育流行的教学模式。 计算机辅助教学系统以“为教师建设课程教学资源和管理课程教学过程提供一种新的工具,同时也为学生的学习提供一种新的信息资源环境”为出发点。围绕教师课程教学全过程中所涉及的教学资源和活动,实现课程的教案、教学大纲、教学进度计划、实验安排、学习资源(多媒体资源、课件、教与学的模板与工具、案例、文献资料、学生作业)等资源信息的网上发布、查询、浏览和更新;另外,通过网上答疑、师生交流和专题讨论等形式实现师生之间课外辅助教学活动的进行。 本文对软件开发方法进行了研究,指出了结构化程序设计方法、面向对象的开发方法的优缺点;基于组件的软件开发技术,不仅可以实现源代码或功能的重用,利用已有的组件去构造新的软件系统,减少重复性劳动;而且组件的接口与实现相分离的原则,使得系统的修改和扩展更加容易。 本文介绍了应用软件的结构从传统的客户机/服务器两层结构到以浏览器/服务器为代表的叁层甚至多层结构的发展过程。提出了建立多层架构的分布式应用程序;阐述了建立多层架构系统的技术原理;多层架构细化和扩展了传统的叁层体系结构,将应用程序分解为页面表示层(Web Layer)、业务外观层(BusinessFa}ade Layer)、业务规则层(BusinessRule Layer)、数据存取层(DataAccess Layer)和层间调用标准接口数据集(CSID,Cross-Layer Call Standard Interface DataSet)进行处理。它对普通的叁层结构的中间层进行改造,细分成两个层次,并提出业务外观的概念(Business Facade)。CSID规范了层间数据传递,建立专门的标准层间交换数据集。 层次体系结构风格是一种被广泛应用于系统软件和应用软件设计的体系结构风格,本文对层次软件体系结构风格进行研究,讨论了它的适应范围、组成和实现等相关问题。 本文利用UML面向对象建模方法完成了辅助教学系统的需求分析和数据库的设计,

徐雷[5]2003年在《网络课件若干关键技术实现研究及其具体应用》文中进行了进一步梳理随着互联网的快速发展,网络教育作为一种新兴的教学形式同益受到重视;而网络课件是网络教育的重要组成部分。本文结合国家教育部新世纪网络课程项目《画法几何与工程制图》,对网络课件的开发技术、实现方法及系统结构等进行了研究。 第1章介绍了CAI的发展历史、研究现状与发展趋势;探讨了基于B/S结构的网络CAI的发展背景、应用特点和评价指标;给出了本文的研究背景和研究内容。 第2章介绍了网络课件开发的技术基础;归纳出歼发网络课件的几种系统实现结构。 第3章探讨了基于网络的虚拟设计关键技术:提出了开发《工程制图》虚拟模型库的技术方案,实现了《工程制图》虚拟模型库的设计及制作;给出了《工程制图》矢量挂图库的关键技术实现方法。 第4章研究了网络课程的各种导航类型、导航的常见表现形式及其实现技术;综合多种导航技术,形成体系合理的《工程制图》网络课程导航系统,如基于星状关联的知识点导航、基于模糊匹配的关键词检索导航、基于界面内叁自由度的读者位置导航等。 第5章分析了远程教学的两种网络模式的技术特点,总结出课件素材在这两种网络模式下实现的关键技术——基于时间的课件元素互控技术。根据控制及其编程原理的不同将网络课件的素材归类成简单元素对象、带接口的应用程序对象和不带接口的应用程序对象叁大类型。针对不同类型的课件素材对象,提出了相应的技术实现方法。 第6章介绍了《工程制图》网络课件开发的软硬件环境和系统开发过程;详细给出了课件各个子系统的技术实现及其界面。 第7章总结了本文的研究开发工作,对未来网络课件的发展进行了展望。

叶华[6]2003年在《基于WEB的远程教学系统的设计》文中认为随着网络技术的高速发展,以网络为媒介的分布式远程教学正在走出传统教学的框架,逐步改变了“教”与“学”的方式。基于Web的远程教学已成为一种新的教学模式。本论文重点讨论了基于Web的远程教学系统的设计和实现。 论文涵盖了远程教育的多个研究领域,包括建构主义学习理论、自适应测试理论等。从Web的软件实现技术角度,论文讨论了远程教学系统的总体结构设计,并介绍了实现该教学平台采用的关键技术,例如数据库、B/S结构模型、Web服务、ASP.net等。 本论文详细论述了系统结构的设计与实现,系统各功能模块以及各部分数据库的设计和实现。系统集成了网上学习、网上自适应考试、网上答疑、网上课件管理等模块。该系统构建了一个交互式的远程教学平台。学生在数字化环境下进行交互式学习。指导教师根据系统的反馈信息指导教学。因此,本论文为在线远程教学系统提供了较为完善的解决方案。 本论文着重论述了B/S结构模型的优化技术,该技术使得Web页面中的HTML编码和业务逻辑得到有效分离。并且论述了使用Web服务构建远程教学系统的方法。而且介绍了自适应考试系统的实现。这些技术在其他项目实施中也有一定的借鉴作用。

刘宇翔[7]2008年在《基于Smart Client的PAR方法远程教学系统的研究》文中提出软件的可靠性差和开发效率低一直是困扰软件产业界的两大难题,软件开发的形式化与自动化方法被认为是克服这两大难题的有效方法。PAR方法就是一种简单实用的软件形式化方法。在开发过程中充分利用PAR方法的自动转换特性,能够有效的节省应用程序开发过程中编写和调试代码的时间,减少软件测试过程,提高系统的开发效率。因此,有必要通过远程教学平台进行PAR方法的推广和普及。然而,传统的远程教学平台多是基于B/S的结构,这种结构自身存在技术缺陷,在此基础上开发的远程教学软件无法满足PAR方法教学的要求。针对这些缺陷,本文引入了Smart Client(智能客户端)结构,以此为基础设计了一种新的远程教学系统的模型。基于Smart Client的远程教学系统能够将PAR方法更直观的展现给学习者,提高学习者学习PAR方法的兴趣,有助于学习者规范地设计出高质量的代码。本文对PAR方法及PAR平台进行了简要的介绍,深入研究了智能客户端体系结构及其在远程教学平台中实际应用方案。在智能客户端体系结构的支撑下,以PAR方法作为主要教学内容,结合建构主义等学习理论,提出了一个多层次多组件的软件框架模型,并给出了系统关键功能的部分实现代码。本研究提供了解决传统远程教学平台弊端的新途径,并使形式化软件开发方法得到了很好的推广和应用,是PAR方法应用研究的延伸,也是国家自然科学基金项目“基于PAR方法的算法设计形式化和自动化研究”(项目编号:60273092)的理论成果在程序设计教学实践中的具体应用。本研究主要做了如下创新:1、从提高软件的生产率和可复用率的角度出发,本文提出了一个多层次多组件的软件框架模型。系统模型中的每一层都可以进行独立的设计与维护。2、引入的Smart Client技术可以解决传统的远程教学系统所存在的弊端。3、尝试将PAR方法的一系列程序自动生成软件整合为该教学系统的组件,并通过ClickOnce实现这些教学组件的无接触部署。4、设计了具有离线操作功能的智能客户端应用程序,在脱机学习和网络考试中能够得到很好的应用。

孙鑫鸽[8]2005年在《基于Web的高职教学系统的研究与设计》文中研究表明随着网络技术的发展,网上教育迅速发展和普及,构建一个打破传统的、不受地域和时间限制的学习新模式是摆在我们面前迫切需要解决的重要课题。现代网络教学系统的广泛应用,突出了学生在网上教学活动中的主体作用。网络教学作为现代教育技术的形式,有效地牵引着教育资源的优化,给教育思想与技术带来了革命性的变革,己经成为现代教育的必然要求。网络教学要得以顺利、高效的实施,必然离不开高效的管理与支撑平台环境。构建基于J2EE技术的网络教学系统是进行网络教学的迫切需要。 本论文围绕这个主题做了以下四个方面的研究工作: 第一部分,首先详细研究了网络教学系统的特点,以及国内外的发展现状;然后分析了网络教学系统的发展趋势,比较了国际上叁大分布式技术标准的特点;最后,提出了采用J2EE技术开发基于Web的多层分布式教学系统的构思。 第二部分,详细研究分析J2EE技术的各种核心技术,并对当前两主流技术J2EE技术与.NET技术进行了分析与比较,总结归纳出了J2EE技术的优势。针对J2EE技术的体系结构作了深入研究,特别针对典型的J2EE应用模型结构(客户层、Web层、业务层及企业信息系统层(EIS))进行分析研究。针对J2EE技术在Web系统中应用也进行了深入研究,比较多层结构与两层结构的特点,分析了基于组件的开发方法,研究了J2EE技术对Web应用系统提供的各种功能支持。最后探讨开发J2EE应用程序应遵循的几个原则。 第叁部分,详细研究了C/S结构与B/S结构的特点,并对两种结构进行比较,在此基础上提出了采用C/S结构与B/S结构无缝结合的应用软件体系结构进行网络教学系统的开发,并详细论述利用J2EE技术中MVC方法来实现系统体系结构开发的过程。针对J2EE技术的数据库连接技术进行深入研究,分析了数据库连接池技术的特点,并对数据库连接池技术与传统数据库技术进行比较,提出了使用数据库连接池技术处理网络大批量数据的访问,并且详细论述实现数据库连接池的过程。另外,针对数据库SQL、Oracle等进行比较研究,并详细阐述在J2EE中实现连接SQL Server数据库的全过程。 最后,结合实际情况,深入研究了系统开发、系统建模等技术手段,并进行了系统总体数据的规划与设计,在此基础上提出了一套完整的系统设计目标与系统教学模式,设计了一个基于Web的高职教学系统。

张鑫[9]2012年在《基于流媒体技术的远程教学系统的设计》文中指出远程教育属于宽带网络应用的一个重要领域,在全新的教学理论和学习心理学理论的指导下,基于信息技术与多媒体技术的网络通信平台极大地支持了教师教学模式的多样化与学生的学习、认知。在教育环境中引入数字化技术,以实现教学内容的数字化与学习工具的信息化,已经改变了传统教学模式中的教师、教材、教学媒体之间的固有关系,也改变了教师、教学内容与学生之间的关系。这对于传统教育观点与教育模式的优化和更新发展乃至整个教育体系的全面变革均起到了良好的推进作用,也构建了一种全新的学习与教学模式。本文对FMS流媒体服务器的具体功能架构进行研究,探讨其所使用的RTMP通讯协议、如何实现基于FMS连接对象的网络通信、以及怎样进行以FlashRemote MX与Web服务器和关系数据库进行链接的实现手段。首先,通过探讨当前主流的流媒体技术,以及其所采用的相关传输方式、业务种类和所采用的协议,提出了利用FMS技术体制来开发远程网络教学应用信息系统的必要性与优越性。对FMS流媒体服务器的具体功能架构进行研究,探讨其所使用的RTMP通讯协议、如何实现基于FMS连接对象的网络通信、以及怎样进行以Flash Remote MX与Web服务器和关系数据库进行链接的实现手段。在此基础上,着重于对基于流媒体的在线教学模块进行设计与实现,这个模块是远程教学系统的主要模块。结合FMS流媒体技术的具体特点与优势,对客户端与服务器交互的通信方式进行研究,利用数据流和共享对象来实现远程教学中的语音通讯和视频通讯等。最后,设计了一个高效可靠的远程教学信息系统,系统的构成包括了客户端,服务器和数据库管理系统,并结合用户的实际需求进行相关功能的设计。

朱宁洪[10]2004年在《基于UML的电子商务远程教学系统的设计与实现》文中提出随着Internet的普及,作为一种全新的学校教育的补充--基于WWW(WorldWide Web)的远程教学系统应运而生。这种教学方式打破了传统教学的时空界限,可以让人们体验到自由获取知识的乐趣。目前,远程教育已成为现代及未来社会实现终身教育、全民教育的一种重要的形式。随着社会的发展与科学技术的进步,电子商务在社会经济生活中处于越来越重要的地位。电子商务系统的运作是商务理论、商务实践与电子工具的有机结合。电子商务作为社会经济发展中的新兴力量,受到世界各国政府和有关国际组织的关注。电子商务的急剧发展,使得电子商务人才严重短缺。人才的培养和教育,是电子商务良性发展的重要环节。近几年,我国许多高等院校纷纷开设电子商务课程,但是由于电子商务涉及金融、贸易、电子、安全、法律等多门学科,电子商务环节很难以传统的方式在教学中展现,因此,利用远程教育技术营造学习氛围、构建电子商务教学平台,无疑是培养电子商务应用人才、推动我国电子商务大规模应用的有效途径。为了有效地进行应用系统开发,分析、设计和系统建模过程是关键,这对于提高软件质量、可靠性、可重用性,缩短软件开发周期非常重要。UML(Unified ModelingLanguage)是一种可用于大型系统建模的统一建模语言,它不仅支持面向对象的分析和设计,还支持软件开发过程。UML作为软件工程领域的面向对象的标准建模语言,表达能力十分丰富,但UML终究只是一种建模语言,对于如何运用其设计分布式应用系统仍缺乏相应的过程和方法。为有效地使用UML,对应用系统尤其是分布式应用系统进行分析和设计,本文致力于在现代远程教学系统的开发中探讨应用系统建模理论的应用研究和实践开发。利用不同的模型来描述一个应用系统在不同生命周期中的各种静态结构和动态行为方面的特征,为其进行建模。电子商务是基于Internet的,而在安全性方面,Internet被认为开放有余而严密不足。安全问题应贯穿于电子商务的全部过程,而电子商务的教学重点亦应在此。在论文撰写过程中,本文作者对网络信息安全问题进行了探讨,其中重点对电子商务中安全认证及加密技术进行研究,在此基础上,开发了依托校园网环境的、集“交互式教学系统”及“在线实务模拟系统”于一体的“电子商务教学系统”。以实例介绍加密技术、数字签名技术和认证技术等多种安全技术的含义与应用。通过在线实务模拟系统中的安全交易模型的实现,展示安全交易过程,使学习者对网络信息安全有一定的认识。

参考文献:

[1]. 基于.NET组件技术的远程教学系统的设计及实现[D]. 康玲. 新疆大学. 2002

[2]. 基于.net组件技术的远程教学系统的设计及实现[C]. 吾守尔·斯拉木, 康玲, 阿力甫. 第六届全国计算机应用联合学术会议论文集. 2002

[3]. 基于层次化模型的远程教学系统设计与实现[D]. 张亚男. 西北大学. 2006

[4]. 基于.NET的辅助教学系统研究与开发[D]. 殷玉法. 山东科技大学. 2006

[5]. 网络课件若干关键技术实现研究及其具体应用[D]. 徐雷. 浙江大学. 2003

[6]. 基于WEB的远程教学系统的设计[D]. 叶华. 天津工业大学. 2003

[7]. 基于Smart Client的PAR方法远程教学系统的研究[D]. 刘宇翔. 江西师范大学. 2008

[8]. 基于Web的高职教学系统的研究与设计[D]. 孙鑫鸽. 中南大学. 2005

[9]. 基于流媒体技术的远程教学系统的设计[D]. 张鑫. 天津大学. 2012

[10]. 基于UML的电子商务远程教学系统的设计与实现[D]. 朱宁洪. 天津师范大学. 2004

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于.NET组件技术的远程教学系统的设计及实现
下载Doc文档

猜你喜欢