首页 | 本学科首页   官方微博 | 高级检索  
     

基于MVC架构的电工电子网络实验室的B/S实现
引用本文:张欢,朱善安.基于MVC架构的电工电子网络实验室的B/S实现[J].机电工程,2013,30(9):1159-1163.
作者姓名:张欢  朱善安
作者单位:浙江大学电气工程学院,浙江杭州,310027
基金项目:国家科技支撑计划重点资助项目
摘    要:为了解决传统实验教学中仪器设备不足、实验场地有限、学生不能及时进行实验等问题,以远程网络实验室的形式,提出了基于B/S的网络实验室构架,为用户提供了通过互联网从浏览器登录、进行远程实验的平台。详细介绍了构架前端以AdobeFlex技术。在MVC架构下实现Browser与Server的网络通讯,并从客户端抽象出了中间层(数据交换层),完成了整个系统的数据收发工作,服务器则负责转发从客户端到实验端的数据包。研究结果表明,该平台具有良好的可扩展性、可维护性以及良好的二次开发接口,可以根据需要扩展新的实验。

关 键 词:B  S  远程实验平台  电工电子网络实验室  MVC  Flex  数据交换层

B/S implementation of internet-based electrical engineering lab based on MVC architecture
ZHANG Huan , ZHU Shan-an.B/S implementation of internet-based electrical engineering lab based on MVC architecture[J].Mechanical & Electrical Engineering Magazine,2013,30(9):1159-1163.
Authors:ZHANG Huan  ZHU Shan-an
Affiliation:(College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China)
Abstract:Aiming at solving the problems of traditional experimental teaching in insufficient equipment resources and limited experiment room, the Browser/Server(B/S) mode of internet-based electrical engineering lab(iEELab) was proposed in distance education with the form of remote network laboratory. The remote experiment platform was provided for users to login through various browsers and make remote ex- periments freely Front-end, using Adobe Flex technique and managing network communication from browser to server based on MVC archi- tecture was elaborated. A middle layer called data exchange layer was extracted from the front-end, which took responsibility for data sending and receiving, while the server only managed to transmit data package. The results indicate that the whole system has good expansibility, ma- intainability and secondary development interface. New experiment modules can easily be added to the lab.
Keywords:B/S  remote laboratory  iEELab  MVC  Flex  data exchange layer
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号