分享到:

基于组件的数字电路虚拟实验室的设计与实现

随着Internet技术突飞猛进的发展,远程教育作为一种新型的教育模式在国内外得到了广泛的应用。虚拟实验室环境能让师生通过Internet进行近似于真实的实验教学活动,特别是针对实验条件缺乏或实验本身具有危险性、破坏性的情况,它已成为远程教育的一个重要辅助工具。数字电路是计算机科学与技术专业及一些理工科专业的专业基础课,实验是其教学的重要环节,掌握的好坏直接影响学生对课程的理解以及实验动手能力。本文在深入研究数字电路的特点及基本原理的基础上,提出了一种基于JavaBean组件技术的数字电路虚拟实验室的设计模型和实现方法。该系统采用Java语言开发,具有良好的平台无关性;利用JavaBean组件技术开发实验设备,并利用Java反射机制动态调整组件的属性和行为功能,使系统易于维护和扩充;利用XML技术实现组件注册和系统配置;结合数据驱动原理和Java的线程同步机制,提出了一种基于数据驱动的触发式调度机制,实现组件之间的数据传递和调度  (本文共61页) 本文目录 | 阅读全文>>

中国海洋大学
中国海洋大学

网上虚拟实验室建模方法与构建技术研究及系统实现

在现代教育中,实验教学占有非常重要的地位,它是对学生进行创新素质教育的一个重要手段。虚拟实验作为传统实验的一个必要的有益补充,既能节约大量的教育经费,也使实验在时间和空间上得到有效的延伸。论文分别从理论研究、技术方法和应用开发三个层面对网上虚拟实验室的构建做了全面论述。着重讨论了虚拟实验室的理论架构、建模方法以及关键技术,并以“电工电子网上虚拟实验室”为例详细介绍了其实现方法。从理论层面讨论了虚拟实验室的基本概念及其形式化描述,功能定位和主要特点,虚拟实验室构建的基本原则和方法,并给出了虚拟实验的教学模型。从技术和方法层面,讨论了虚拟实验室开发过程中的常见仿真建模方法和实现技术。采用面向对象和组件思想提出了一种面向对象和基于组件的虚拟器件仿真与建模方法。包括数学模型的建立、静态和动态图像模型的建立、数学模型与图像模型的协调工作机制等,面向对象的仿真与建模方法具有良好的直观性、可扩展性和可重用性。基于组件的仿真与建模思想来源于面向...  (本文共91页) 本文目录 | 阅读全文>>

新疆大学
新疆大学

基于web2.0的数字电路虚拟实验室通用平台研究与应用

由于高等教育的发展和不断改革,很多高校传统的现实实验室已不能满足教学实践的要求,特别是西部地区高校尤为突出。随着internet、web技术、多媒体技术和计算机技术的发展,教育信息化得到了教育领域的高度关注,基于网络技术的虚拟实验室便应运而生。虚拟实验室得到了教育领域的广泛关注和研究,而且在许多领域已经取得了重大成就。网络虚拟实验室的应用具有重大意义,是我国教育信息化的重要手段,是实现教学资源优化配置与共享的重要途径,特别对教育资源比较匮乏的西部地区更具重要意义。本文针对数字电路虚拟实验室展开了研究工作。目前数字电路虚拟实验室在国内外很多研究机构已经取得了大量研究成果。根据教学需要,本文通过总结目前使用的一些虚拟实验室的特点和存在的应用门槛较高、功能改进维护比较困难,电路排错功能不够完善,系统帮助信息不够全面等问题,提出并设计一个面向虚拟实验技术未来发展趋势的数字电路虚拟实验室。该系统是可以自由发挥个人智慧、知识、技能的一种基于...  (本文共67页) 本文目录 | 阅读全文>>

中南大学
中南大学

CPU虚拟实验平台的设计与实现

CPU设计实验是计算机组成原理等硬件课程的核心实验,但是由于硬件实验的种种缺陷,造成了实验效果不理想,加之目前CPU虚拟实验平台还比较缺乏。针对这种现状,本文构建了一个CPU虚拟实验平台。它能弥补硬件实验的缺点,对于提高微机教育教学和实验水平,以及开展CPU和微机系统研究和应用开发,均具有实际意义。在对CPU实验的特点和基本原理进行深入分析的基础上,本文提出了一种基于组件的中央处理器虚拟实验平台(CPU_VLAB)的设计模型和实现方法。CPU_VLAB采用Java语言实现,具有良好的平台无关性;以JavaBean组件技术开发CPU的芯片设备,并提出了基于真值表填充算法的组件自动生成策略来扩展组件库,极大地提高了软件的重用性和扩展性;结合多线程技术的wait、notify机制,以及锁的同步控制技术,提出一种组件分类触发调度机制,有效的解决了具有复杂关系的组件之间的调度运行问题,保证了微命令的有序执行;最后,采用Java Swing...  (本文共64页) 本文目录 | 阅读全文>>

沈阳师范大学
沈阳师范大学

基于组件技术的软件系统模型研究与实现

市场经济高速发展的今天,软件的开发周期时间越短,软件产品质量越好,后续可拓展性越好,所创造经济价值效益越大,所以如何能够加速软件开发时间与提高软件质量,加强后续可拓展性,成为最近软件产业中有待研究的重点内容,从而组件技术成为近几年来研究的较为热点话题[1]。在本文中所研究的基于组件技术的软件系统模型,由于采用组件技术作为核心思想技术,并且根据现有的技术手段加以改进,形成一套统一的标准,区别于传统软件的开发模式,使开发者更加着重于业务的开发,所以可以有效的提高软件质量,加强可拓展性。本文首先在对近几年的组件技术深入研究的基础上,设计并实现了基于组件技术的软件系统模型。基于组件技术的软件系统模型充分考虑了应用软件系统中资源的合理分配以及各种业务逻辑模块的组件化,保证了基于组件技术的软件系统模型的灵活性、易用性和扩展性[2]。并且充分考虑各种语言编写的组件兼容性问题,能够使用户可以在该组件模型的基础上快速的开发和部署实验,有效减少了编...  (本文共56页) 本文目录 | 阅读全文>>

《计算机与网络》2016年23期
计算机与网络

页面状态还是组件 到底什么才是交互的中心

随着信息行业的日益发展,软件的开发设计得到了更多人的重视,软件的原型设计也同样地变得越来越重要。我们目前使用的原型设计工具中,设计的模式普遍为2种:一种是以页面状态为中心来设置交互,比如Flinto for Mac和Principle;另一种模式则是以组件为中心,这种工具也有很多,比如大家常用的Axure和Mockplus。那么这2种方式哪一种才是最好的呢?下面我们来做一下具体的分析。一、以页面状态为中心Flinto for Mac和Principle这类原型设计工具有一个共同点,那就是它们本身几乎不具有任何产生组件的能力,基本都是通过使用导入其它图形工具导出文件而获取组件和页面的。Flinto敏感地抓住了一个现象,那就是Sketch的崛起。它果断用一种可以说是与Sketch捆绑的方式开发了Flinto for Mac的版本。通过以页面状态为中心来设置交互,状态罗列在页面后,简单的链接就会自动产生动画效果,而且效果还很逼真。这对...  (本文共1页) 阅读全文>>

《山东工业技术》2017年08期
山东工业技术

刍议组件技术下继电保护整定计算软件的设计与实现

0前言继电保护装置整定操作的计算量相对较大,如果利用人工模式开展整定计算,则需要花费较多的时间,且最终整定结果很容易出现误差问题。在这种情况下,继电保护整定计算软件应运而生。与其他技术相比,组件技术的应用可以更好地提升继电保护整定计算软件的计算精度和计算质量,进而有效促进继电保护装置保护功能的发挥。1组件技术(1)组件技术的概念。组件技术是指,将具有较高复杂水平的应用程序分成多个不同的组件类型,通过每个组件的独立设计和整合操作完成复杂程序的简单设计。(2)组件技术的应用优势。组件技术的应用优势主要体现在以下几方面:第一,扩展方面。该技术的应用可以有效满足应用程序的扩展需求,进而实现优化应用程序性能的目的。第二,灵活性方面。与以往相比,用户的需求发生了较大的变化。传统设计技术可能无法满足这种多样化需求,具有灵活性特点的组件技术的应用,能够间接提高用户对应用程序的满意度[1]。2组件技术下继电保护整定计算软件的设计(1)软件数据访问...  (本文共1页) 阅读全文>>