基于RIA的远程实验系统的研究与实现

来源 :江苏大学 | 被引量 : 7次 | 上传用户:netbase
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代网络技术、计算机技术、多媒体技术的不断发展,远程实验已经成为远程教育的重要组成部分。远程实验利用了网络、远程控制的优势,以硬件平台为载体,以网络为通道,结合软件编程进行设计实现,彻底解决了传统实验受实验场地、时间、设备的制约问题,满足了学生进行远程实验的需求。本文以《计算机组成原理》课程实验为应用背景,在原实验系统的基础上,设计了一套基于RIA(Rich Internet Application)的远程实验系统,实现了传统C/S、B/S两种架构优势的结合。本文首先从需求分析入手,确定系统所需要的功能,选取合适的开发工具;深入研究了主流的RIA技术,选用了Ajax和HTML5技术作为系统客户端设计开发的主要技术。整个系统的设计实现包括客户端、服务器端和实验硬件设备三个部分,客户端通过Ajax引擎实现与服务器的异步通信;服务器端主机通过USB接口连接实验硬件设备,在Visual C++环境下编程实现服务器端函数接口与硬件设备的数据交互,以动态链接库的形式提供给上层调用;并使用C#语言编写Web Service,通过IIS发布出去,供客户端远程调用,从而实现了客户端、服务器、实验硬件设备之间的相互通信。本文针对模型机数据通路结构的特点,研究并提出了具有一定容错性、通用性、并行性的最短路径信息流动态显示算法、简单路径信息流动态显示算法、最值信息流动态显示算法。在用户执行微指令单步时,信息流动态显示算法能够根据微指令的内容,利用HTML5的绘图功能实现了在网页画布中显示数据通路信息的流向,满足用户通过客户端实时地、动态地观察远程实验设备内部信息流的执行过程的要求,丰富了系统与用户的交互。系统测试结果表明,基于RIA的远程实验系统运行可靠,能够满足系统的设计需求,具有交互性高、实时性强、跨浏览器、跨平台等特性,用户的每一个实验操作都经过远程硬件平台处理后将真实结果反馈到页面上,并实时地、动态地显示出数据通路信息流的执行过程,达到了与真实实验一样的效果,实现了硬件设备资源的共享,提高了实验资源的利用率,降低了实验设备的成本。
其他文献
近年来随着医疗办公无纸化的推广,电子病历(Electronic Medical Record,EMR)的使用也越来越普及。电子病历中不但记录病人病情,还记录了医生对病人的治疗方案以及治疗效果。
随着我国汽车保有量的持续增长,交通安全受到越来越广泛的关注,人们开始寻求利用计算机等技术实现车辆的安全驾驶。但在现实道路场景中,环境总是复杂多变的,如何在多变的场景
本文对安全帽识别系统中的人体定位与安全帽定位进行了初步研究。首先,本文使用梯度直方图特征,采用支持向量机方法定位人体;其次,本文采用Haar-like特征,基于AdaBoost分类器
等值线图是一种应用十分广泛的图形,它将三维信息显示于二维平面,可用于从总体上把握对象的特征。本文主要探讨了等值线图的制作过程。首先,介绍了数字高程模型的数据采集和
随着计算机网络技术的迅猛发展,网络应用范围不断扩大。人们迫切要求利用这些技术开发各种管理系统,进行远程管理,远程教育,以提高工作效率,提高教育质量,激发学生的学习兴趣
学位
随着社会经济、技术和人们生活水平的不断提高,机动车的数量不断增多,交通运输问题也随之越来越突出,采用现代化的管理方法来实现交通管理这一要求变得更加迫切。智能交通系统是
物体三维重建技术是一种快速精确获取物体表面三维信息的重建测量技术,目前已经广泛应用在3D打印、目标识别、文物保护、电路板印制、产品制造业、现代医学等众多领域中。而
随着Internet的迅速发展,网上信息以爆炸性的速度不断丰富和扩展,如何有效地采集并利用这些信息成为一个巨大的挑战。搜索引擎正是解决这一问题的有效工具,而高效的网络爬虫
工业控制系统(Industrial Control System,ICS)是涉及国计民生的能源、电力、化工、市政、交通等领域的核心系统,其安全性直接关系到生产安全、环境安全、生命安全甚至国家安
签密能够在一个逻辑步骤中同时完成公钥加密和数字签名的功能,能保证信息传输的机密性、完整性、不可伪造性和可验证性,其计算量和通信开销都低于传统的“先签名再加密”。基于