基于UML的网络教学课件的实现

来源 :硅谷 | 被引量 : 0次 | 上传用户:MUWANG
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]介绍UML在网络教学课件系统开发中的优势,研究网络教学课件内容分解成各个知识点,来解决课件内容的个性化选择,利用UML技术,实现个性化的网络教学课件系统。
  [关键词]网络课件 UML XSL
  中图分类号:G43 文献标识码:A 文章编号:1671-7597(2009)0210158-01
  
  一、前言
  
  随着计算机网络技术的快速发展,依托网络,发挥网络丰富的信息资源和不受时空限制的优势,实现网络教学。因此,对网络教学课件的开发应体现个性化,呈现网络教学内容个性化,显示的页面样式个性化,并有个性化的学习指导。而现有的网络课件主要是基于HTML网页的网络课件,以HTML网页形式呈现教学内容,嵌入脚本生成动态网页。
  
  二、UML在个性化的网络教学课件开发中的优势
  
  UML与HTML一樣源自SGML,突破了HTML固定标记集合的约束。使用者可以运用UML自行定义无穷无尽的标记及属性名来描述文件中的任何数据元素,使数据与表现形式剥离开来,使数据结构化并能自解释。使用UML开发个性化的网络教学课件,可实现课件信息的标准化。UML具有良好的语义和清晰的结构,是Internet上不同系统、不同平台上进行数据交换的理想格式,可以用来定义标准化课件信息格式。具有开放性的课件。XML强大的数据检索能力为课件信息的开放性提供基础,并达到课件共享和重用的目的。课件信息的组织。一般教学课件的内容可以划分为若干知识点,并以知识点为基本单元来组织整个教学内容。UML实现了形式与内容的分离,数据从最原始形式就与其最终表达分离开来。
  
  三、基于UML的个性化网络教学课件内容的组织
  
  课件制作者在认真地考虑本专业课程的网络教学过程中的各种教学需求中,既要考虑本课程教学内容,又要考虑辅助教师教学需要,同时也应考虑如何更好地适合个性化网络教学,从而最终确定网络教学课件的内容。为了增加与有关教学资源元数据规范的一致性及改善网络教学课件的数据元素定义的明晰性、范围以及内部的一致性,以及便于对网络教学课件的数据元素的具体操作,对课件的数据元素的属性进行描述,使之尽可能满足各种应用对课件信息的检索操作需要。为了对分解的知识点能有更好的数据信息提供给课件系统,符合各系统模块的相应操作,同时便于将各知识点的数据元素存储在数据库中,对各知识点进行相应的管理。结合网络教学课件和知识点的数据元素的描述,用UML语法建立一些开发个性化网络课件系统时将要用到的文件,以说明我们所定义的网络课件的标记规定,来验证我们将产生的有关的课件文件是否符合我们所定义的文件。
  
  四、网络教学课件系统的体系结构
  
  网络教学课件采用B/S三层体系结构来实现。第一层为客户端浏览器,它是用户与整个系统的接口:对于教师,是实现对课件的有关信息数据进行输入、修改、删除等操作的界面,对于学员,能通过浏览器实现个性化网络学习。第二层为中间层,是Internet信息服务(IIS)服务器,它启动相应的进程来响应客户的请求。第三层为数据库服务器,存储有关的课件内容和显示样式等数据,它应用SQL实现同中间层的连接,提供数据的查询和存储。系统中的人机界面、应用逻辑层、数据库几个部分可以分布在不同的主机上,具有分布处理的能力,它们相互间通过TCP/IP协议进行通讯。个性化网络教学课件系统既是一个提供教师将教学内容及相应媒体组织上网的系统,又是一个提供学员进行个性化网络学习的系统。将本教学课件分成两个子系统,一是个性化网络课件管理系统;二是个性化网络课件教学系统。
  
  五、个性化网络课件教学系统的主要功能及实现
  
  个性化网络课件教学系统根据学员在现实中的学习情景,实现以下几个功能模块。个性化课件内容查询模块的功能及实现:根据系统表单中提示的所要选择的课程、学习的难度等个人信息或检索的关键词向课件内容数据库中查询相应的课件知识点,生成相应的课件内容UML文件,提交给个性化教学课件生成模块,形成个性化的教学大纲,学员通过点击教学大纲上相应的章节,便可显示相应的教学内容。个性化在线自主测试模块的功能及实现:通过在线自主测试,提供个性化学习指导的依据,在学习每个章节的知识点时,通过相应的UML转换文件从学员所选的课件内容UML文件中生成相应的示例或测试题的UML文件,或者从数据库中检索生成相应的示例或测试题的UML文件,生成在线自主测试界面,评判学员测试情况,给出出错试题的解答信息,以及出错试题的相应知识点的链接,便于学员重新学习对应的知识,同时根据学员测试结果,推荐学员下一步的学习难度。个性化课件样式管理模块的功能及实现:按照学习者个人喜好确定对教学内容的显示样式,包括对从课件样式库中进行显示样式的选择以及学习者对显示样式的个性化设置,或者使用在学习者数据库中所记录的学习者所喜欢的显示样式,确定课件内容的显示样式UML文件,然后提交给个性化网络课件生成模块。个性化教学课件生成模块的功能及实现:该模块根据系统将所产生的XML数据文件,运用CSS和UML将其很好地在浏览器上显示出来,从而实现了数据与显示的真正分离,由CSS和XSL文件决定显示数据的不同样式。可以把样式的定义直接写在XML文档中,也可以建立独立的外部样式表文档。我们可以在个性化网络教学课件系统中根据实际情况,通过HTTP访问数据库或用ADO.NET访问数据库,结合用Transact-SQL、XML模板、映射架构等检索数据的方法,可以从数据库中检索到我们系统中所需的XML数据。
  
  六、结束语
  
  为了更好地培养和发展学员独立的个性,在网络教学课件开发中,研究将网络教学课件内容分解成各个知识点,运用UML技术,实现能对网络内容和显示样式进行个性化服务的网络教学课件系统,个性化的网络教学是创新教育和现代教学理论发展的必然要求。
  
  作者简介:
  王勃,男,陕西省西安市人,讲师,学士学位,主要研究领域为嵌入式系统、操作系统等。
其他文献
[摘要]虚拟软件研发组织(Virtual Software R&D Organization,簡称:VSR&DO)概念渗透于软件科研机构所形成的一种VR&DO新模式。这个观点是新提出来的,国内外学者对这种新的vIc&DO组织形式给予了非常高的关注。讲述基于s0A架构在虚拟软件研发组织中的应用。  [关键词]虚拟组织 虚拟研发 研究评述  中田分类号:TP3 文献标识码:A 文章编号:1671-75
期刊
[摘要]发电车是空调旅客列车的能源中枢。介绍发电车监测系统的功能和主机结构及要求,接着对Windows cE.NetT~I]SQL Server CE做简单介绍,然后讨论说明其在系统中的应用方法,同时以Visual Studio.NET编程环境下的c#语言为例,介绍基于该应用环境的设计和编程方法,最后通过应用测试结果,表明该系统达到预期的设计目标。  [关键词]发电车 嵌入式系统 监测系统  中图
期刊
[摘要]详细论述PPPOE接入技术原理以及PPPOE与固定IP、DHCP接入方式的对比,另外分析常见的一些错误。通过阐述希望能对大家详细的了解PPPOE接入技术以及灵活使用PPPOE技术有所帮助。  [关键词]PPPOE 固定IP DHCPPPPOE+VLAN 工作流程 会话  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0210040-01    一、引言    
期刊
[摘要]C语言作为当今最为流行的程序设计语言之一,不但成为计算机专业的必修课,而且也越来越多地成为非计算机专业的学习课程。但在《C语言程序设计》课程教学中,许多教师和学生都认为C语言涉及的概念比较复杂,规则繁多,使用灵活,容易出错,教师教学和学生学习都感到困难,并不同程度产生畏难心理。因此,从优化教学方法,强化实践教学,培养学生求知兴趣方面,探讨如何提高《C语言程序设计》课程教学质量。  [关键词
期刊
[摘要]通过对常村煤矿-300m回风大巷光面爆破技术的实践,为该矿在巷道掘进方面积累宝贵的经验-同类巷道,可推广应用c  [关键词]光面爆破 炮眼布置 导向棍 分次起爆  中图分类号:TD-O 文献标识码:A 文章编号:1671-7597(2009)0210096-01    一、概况    洛阳龙门煤业常村煤矿位于偃龙煤田的中西部,井田面积25.41km2,矿井设计生产能力为0.45mt/a,设
期刊
[摘要]“业务流程再造”(BPR)是ERP系统有效实施的保障,是指基于信息技术的、为更好地满足顾客需要,而进行地系统化地组织企业工作流程的相关活动,为企业经营管理提出全新的思路。流程设计是ERP系统实施的重要的工作。梳理现有的业务流程,推进业务流程再造,并对流程进行简化、优化和规范化,做到业务流程系统化和集成化,确保这些业务流程在ERP系统中予以实现,达到信息集成、准确的目的。  [关键词]管理 
期刊
中图分类号:TU1文献标识码:A文章编号:1671-7597(2009)0910088-01    预应力高强混凝土管桩(简称PHC桩),是专业工厂里采用先张法预应力和离心成型工艺,经过蒸压养护而制成的一种空心圆筒体的等截面构件,通过锤击或静压的方法沉入地下作为建(构)筑物的基础。PHC桩在路桥建设施工过程中,会碰到各种质量通病,分析其原因和应对措施主要表现有:    一、沉桩困难,达不到设计标高
期刊
[摘要]由于Microsoft Office辦公套件的广泛应用,以及该软件版本的不断提升,功能不断完善,在Office办公套件平台上开发出的VBA应用程序越来越多,而VBA是一种宏语言,在运行速度上有很大的限制。因此VBA编程的方法直接关系到VBA程序运行的效率,列举一些提高VBA程序运行效率的方法。  [关键词]VBA 对象 宏语言  中图分类号:TP3 文献标识码:A 文童编号:1671-75
期刊
班主任是班级的直接管理者,是做好班级工作和学生思想工作的责任人,是学生个性发展成长的榜样和引路人。做好班主任工作,意义重大而深远。因此作为一名班主任,更应爱岗敬业,以身作则,为人师表,热爱学生,对学生做到严而有度,宽而有节,教而有方,因材施教,保护学生的自。尊心,激发学生的自信心。用自己的爱心和模范行动影响和带动学生,让学生“亲其师,信其道”,只有这样,才能使班级有较强的向心力和凝聚力,形成优良的
期刊
[摘要]随着计算机应用的普及,《Visual Basice语言程序设计》已逐渐成为高等职业技术教育非计算机专业学生的必修课,而计算机的实验教学是我们计算机教学的重点,我们针对vB实验课程本身的特点,结合在教学实践中对vB教学的一些体会,对vB实验课程的教学方法、手段以及提高教学效果的方式等方面的改革进行积极的探索和尝试,以促进vB的教学质量的提高。  [关键词]计算机 VB 实验教学 改革  中图
期刊