基于UML和COM技术的课件转换工具系统实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:eric_yf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文所研究的课题是国家科技部“十五”科技攻关项目“课件制作与转换工具”项目的一部分。UML是RATIONAL公司制定的用于描述、可视化和构架软件系统以及商业建模的语言,它涵盖了面向对象的分析、设计和实现,融合了早期面向对象建模方法和各种建模语言的优点,为面向对象系统的开发、软件自动化工具与环境提供了丰富的、严谨的、扩展性强的表达方式。UML建模语言是一种定义良好、易于表达、功能强大且使用广泛的建模语言,它溶入了软件工程领域的新思想、新方法、新技术。它统一了面向对象的基本概念,术语及图形符号,为人们建立了便于交流的语言。COM(Component Object Model,组件对象模型)结合了面向对象技术和组件技术两种特性。它是一种基于二进制标准与编程语言无关的软件构架。语言无关性、进程透明性、可重用性和安全性是COM的主要特性,因此中间层的代码是以可重用的二进制的组件形式存在的。组件程序设计就是将复杂的应用程序设计成一些小的、功能单一的组件模块,这些组件模块可以运行在同一台机器或不同的机器上,甚至不同的操作系统上。基于COM的程序设计使软件以即插即用的方式进行升级和维护,降低了成本,提高了软件生产的效率。随着教育和多媒体技术的发展,课件在教学中起着越来越重要的作用。课件制作的工具也越来越多,但是传统的课件制作工具在研制技术上缺乏系统的理论分析,没有遵循统一的标准。以至于在开放性和可扩展性方面存在诸多缺陷,例如不能和资源库有机集成。国家科技部“十五”科技攻关项目“课件制作与转换工具”是网络教育平台的核心软件,是教育部网络教育关键技术及示范工程项目之一。该项目的目标是研制简单易学易用的课件制作工具,使普通教师能制作出体现各种教学方法和教学模式的课件和课程,学生能够进行个性化的学习。课件转换工具系统是课件制作工具的子项目,它的目的是为了把不合标准的web、ppt和视频流课件转换为合乎标准的课件,提高课件的共享性和复用性。本论文最后结合COM和UML实现了国家科技部“十五”科技攻关项目“课件制作与转换工具”项目。
其他文献
中国水墨画是一门历史悠久的艺术,在中国已经具有了近千年的历史。对传统绘画艺术进行仿真是计算机艺术领域最具挑战性的课题之一。在吸取传统绘画艺术的营养、弘扬传统绘画
随着Internet的普及,Internet的应用已经深入到人们生活中的各个角落,接入Internet的主体也开始发生变化,除已经普遍接入Internet的通用计算机以外,大量的嵌入式设备也开始尝
安全评价在煤矿安全生产管理中占据着重要的地位。因煤矿生产系统是一个由“人-机-环-管”组成的开放的、复杂的、动态的系统,致使煤矿事故种类具有多样性和多变性,这给安全评
机器人足球比赛已经成为当前人工智能研究的热点之一,作为多Agent系统的一个理想的试验平台,它涉及到了多个技术领域。RoboCup机器人足球世界杯赛是国际上规模最大且影响最为广
蜜罐系统是应用于计算机网络安全领域的资源,它的价值就是引诱攻击者攻击以获取攻击者和他们技术的相关信息,它也可以用来吸引和分散攻击者的注意力,以保护真实的网络系统。本文
图形硬件技术已经进入了可编程的时代。可编程图形处理器允许用户编写运行在其上的顶点着色程序与片断着色程序,取代内置的固定功能渲染流水线,实现定制的渲染算法。随着硬件能
本文以嵌入式操作系统在AOS(高级在轨系统)中的应用为研究背景,研究了支持AOS应用的实时嵌入式操作系统,包括嵌入式操作系统BSP的开发、嵌入式操作系统的剪裁;实时网络协议模型
随着人类基因组计划的完成,在关注于结构和功能研究的后基因组时代,放眼于整个全基因组的大规模生物数据,深入发掘其中蕴含的结构和功能信息,为生命科学提供更多更有价值的知
电力在人们的生活和生产中起到非常重要的作用,因此近年来,对电网故障诊断的研究已经成为了一个研究热点。目前学者提出了很多的电网故障诊断方法,如专家系统,人工神经网络,遗传算法等等。这些方法虽然都能在一定程度上解决问题,但是也存在着诸如知识获取困难或参数设置困难等问题。本文在充分研究各种电网故障诊断的方法的基础之上,考虑到电网中的诊断信息存在着冗余性和不完备性的特点,提出了将粗糙集理论和贝叶斯网络相结
嵌入式系统是软件和硬件的紧密结合,应用于专业领域的计算机系统。嵌入式系统研究中的一个热点和难点问题是嵌入式操作系统。研究通用操作系统的实现,对其改造或扩展以增强其微