基于iLab的在线共享实验室架构的设计

基于iLab的在线共享实验室架构的设计

基于iLab的在线共享实验室架构的设计

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥309
  • 活动价: ¥200 (活动截止日期:2024-03-30)
  • (到期后自动恢复原价)
基于iLab的在线共享实验室架构的设计

基于iLab的在线共享实验室架构的设计


摘  要

在线共享实验通过Internet共享实验资源,而MIT的iLab在线共享实验体系结构更是由于它的可扩展性使得它能有效的融合不同开发平台开发的实验,对使用者有着十分现实的意义。本次毕业设计的内容就是对基于iLab的在线共享实验室架构进行初步搭建,建立起能够填充在线实验的实验框架,同时描述出整个架构的通信规程和通信接口。
本课题从iLab结构体系的使用技术入手,明确整个结构体系的运行环境,构建出IIS服务器和SMTP服务器。然后通过MIT发布的Service Broker程序包在这个运行环境中配置出本地的Service Broker。接着往这个框架中添加实验,也就是通过IIS服务器,把Service Broker的服务资源共享到了Internet上,让它使用Web Service和Internet上的Lab Server通信来获取在线共享实验,并从中了解整个iLab结构体系的各个API的操作和使用方法。最后详细探讨在这个框架下各个主要组件的通信规程和通信方法,明确了基于iLab的在线共享实验的设计在数据通信方面的关键步骤,描述出iLab结构体系的通信过程的架构和主要接口,也就是Lab Server和Lab的通信规程;Service Broker和Lab Server的通信规程;Lab Client和Service Broker的通信规程。从而完成对整个iLab在线共享实验室架构的初步搭建。
关键词:iLab;Batched Experiment结构体系;在线共享实验;网络技术

 
目    录
1  绪论 1
1.1  什么是在线共享实验室 1
1.2  MIT的iLab简介 1
1.3  Batched Experiment的结构 2
1.4  本课题研究的主要内容和意义 3
2  iLab结构体系关键技术的简介 4
2.1  .NET技术与.NET Framework 4
2.2  ASP.NET技术 6
2.2.1  ASP.NET的新特点 6
2.2.2  ASP.NET工作原理 7
2.3  网络通信的Web Service技术 7
2.4  iLab结构体系的程序的编写语言C# 9
3  Batched Experiment结构体系的Service Broker的搭建 11
3.1  Service Broker运行环境的搭建 11
3.1.1  安装IIS和配置SMTP Server 11
3.1.2  计算机安全性相关设置 12
3.2  Service Broker的安装 13
3.2.1  设置Service Broker的网站 13
3.2.2  创建Service Broker网站的数据库 14
3.2.3  Web.Config的设置 14
4  Batched Experiment结构体系的Service Broker的使用 18
4.1  创造实验实例 18
4.1.1  创建实验服务器记录 18
4.1.2  创建客户端记录 19
4.2  用户授权 20
4.2.1  创建实验组 21
4.2.2  创建对实验组的授权 22
4.2.3  把客户端归入实验组 22
4.3  客户端登陆实验室展示 23
5  对基于Batched Experiment结构体系架构的初步设计 26
5.1  三层结构的数据传输方法的总体描述 26
5.2  Lab Server和Lab的通信规程 26
5.3  Service Broker和Lab Server的通信规程 28
5.4  Lab Client和Service Broker的通信规程 31
结  论 33
致  谢 34
参考文献 35


参考文献

[1]  Harold Davis.Visual C#.NET应用编程(陈圣琳等译). 北京:电子工业出版社,2003年.
[2]  李兰友,杨晓光.ASP.NET实用程序设计. 北京:清华大学出版社,北京交通大学出版社,2005年.
[3]  李梅,邓明,袁文菊,张启升. LabVIEW在iLabs中的应用. 仪器仪表学报.2006,27(12)增刊:279-282.
[4]  Ko C. C.,Chen B. M.,Chen J,et al. A Web-Based Laboratory on Control of a Two-Degrees-of-Freedom Helicopter. International Journal of Engineering Education.2005,21(6):1017-1030.
[5]  Nagdhy F,Vial P,Taylor N.. Embedded Internet Laboratory. International Journal of Engineering Education.2003, 9(3): 427-432.
[6]  Judy Tsai. Design and Implementation of an Online Laboratory for Introductory Digital Systems. Master of Engineering in Electrical Engineering and Computer Science at the Massachusetts Institute of Technology. Massachusetts Institute of Technology:Department of Electrical Engineering and Computer Science,2005.
[7]  J. Harward,et al. iLab: A Scalable Architecture for Sharing Online Experiments. ICEE.2004,10(2):312-336.
[8]  龙马工作室.ASP+SQL Server组建动态网站实例精讲. 北京:人民邮电出版社,2004年.
[9]  易照湘,聂元铭,杨眉等.专家门诊——ASP开发答疑200问. 北京:人民邮电出版社,2005年.
[10]  何鹏飞,王征.C#实用编程百例. 北京:清华大学出版社,2004年.
[11]  冉林仓,尹建民.Visual C#.NET入门与进阶. 北京:清华大学出版社,2003年.
[12]  杨乐平,李海涛等.LabVIEW高级程序设计. 北京:清华大学出版社,2003年.

  • 关键词 iLab 在线 共享 实验室 架构
  • 上一篇:一种节能型电子镇流器的设计
  • 下一篇:基于GSM的家用智能无线报警系统
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。