学位论文 > 优秀研究生学位论文题录展示

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

作 者: 杨家福
导 师: 陈松乔
学 校: 中南大学
专 业: 计算机科学与技术
关键词: 数字电路 虚拟实验室 JavaBean 线程同步 数据驱动
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 35次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-14
  1.1 课题研究背景  8-9
  1.2 国内外研究现状  9-11
    1.2.1 国外研究现状  9-10
    1.2.2 国内研究现状  10-11
  1.3 虚拟实验室开发技术  11-12
  1.4 课题的研究目标和意义  12
  1.5 论文组织结构  12-14
第二章 系统的总体设计与分析  14-21
  2.1 系统功能需求分析  14
  2.2 基于组件的开发技术  14-15
  2.3 系统的体系结构  15-17
  2.4 系统的功能模块结构及特点  17-19
    2.4.1 系统的功能模块结构  17-18
    2.4.2 系统的特点  18-19
  2.5 系统的运行环境  19-20
  2.6 本章小结  20-21
第三章 系统实现中的相关技术  21-30
  3.1 利用Java语言开发系统平台  21-22
  3.2 采用Java Bean组件技术开发实验设备  22-23
  3.3 利用XML技术保存实验组件信息  23-25
  3.4 利用反射技术动态获取组件属性信息  25-27
  3.5 利用对象序列化技术实现实验的保存和读取  27-28
  3.6 利用多线程技术实现组件的并发处理  28-29
  3.7 本章小结  29-30
第四章 系统的详细设计与实现  30-48
  4.1 系统界面设计与实现  30-32
  4.2 实验设备组件的开发与实现  32-41
    4.2.1 虚拟实验设备模型的定义  32-33
    4.2.2 模型的基本类实现  33-34
    4.2.3 数据生成组件的设计与实现  34-37
    4.2.4 数据处理组件的设计与实现  37-41
    4.2.5 终端结果显示组件的设计与实现  41
  4.3 组件调度机制的分析与实现  41-47
    4.3.1 组件间的连接关系  42-44
    4.3.2 组件的调度控制  44-47
  4.4 本章小结  47-48
第五章 系统运行实例  48-54
  5.1 实验原理和电路  48-51
  5.2 实验步骤  51-53
  5.3 本章小结  53-54
第六章 结束语  54-57
  6.1 工作总结  54-55
  6.2 今后工作展望  55-57
参考文献  57-61
致谢  61

相似论文

  1. 基于Virtools的虚拟实验室及其多方协作与交互机制研究,TP391.6
  2. 基于VRML语言的虚拟实验室网络框架的研究,TP391.6
  3. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  4. 废杂铜冶炼过程控制系统的设计与实现,TP273
  5. 在线三维计算机网络虚拟实验室的研究与设计,TP391.9
  6. 自动化测试框架系统ATestPPMC研究与实现,TP311.53
  7. 优化算法在调度与控制问题中的应用研究,TP273
  8. 面向异构资源集成的虚拟实验平台研究,TP393.09
  9. 面向DAG数据依赖型应用系统研究与实现,TP311.1
  10. 数据驱动模式视角下的英语专业学生搭配习得研究,H319
  11. 中学物理虚拟实验室教学系统的设计与实现,TP311.52
  12. 视觉注意机制建模中的特征调制和选择策略研究,TP391.41
  13. 行政执法与刑事司法相衔接工作网络平台的设计与实现,TP311.52
  14. 基于关键字驱动的网管自动化配置方法的设计与实现,TP311.52
  15. 数据驱动声简正波信息提取方法的研究,P733.2
  16. CTCS-2列控中心自动化测试平台的研究与实现,TP274
  17. 数据驱动控制算法软件仿真平台的设计与实现,TP273.2
  18. 基于数据驱动方法的金线焊线机控制器参数自整定方法,TP273
  19. 基于Web商务网站的设计与实现,TP393.092
  20. 教育软件自动测试系统设计,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com