虚拟实验室组件注册及管理系统的设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:worinimmde
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟实验室是远程教育系统中一种重要的实验教学资源,为接受远程教育的学生提供一种不受时间、地点、实验设备限制的实验环境。 本文首先分析了虚拟实验室的现状,针对现有虚拟实验室不能在线注册组件,也没有一个组件管理系统的不足,提出了虚拟实验室组件注册及管理系统的设计思想,然后结合Web开发的特点和软件工程的思想,进行了较详细的需求分析,在此基础上论述了该系统的设计思想、总体结构和功能,以及具体实现方法和系统关键技术。 在系统架构设计方面,参照J2EE模型,将系统划分为客户层、Web层、事务层、数据层四层,并重点研究了核心功能层Web层和事务层的设计与实现。为了提高系统的扩展性和可维护性,将这两层进一步细化为视图层、控制器层、模型层和数据持久化层。视图层、控制器层和模型层采用实现了MVC设计模式的Struts框架来开发,数据持久化层则运用DAO设计模式和Hibernate框架来实现。通过使用模式和框架,不仅大大简化了系统的开发,而且在软件设计上实现了重用,提高了软件开发效率。 在逻辑功能开发方面,综合运用了Java Applet和Java Swing技术,实现了文件编辑窗口;通过正则表达式对组件进行初步的语法检查:采用Java RMI技术,实现了用户将实验组件的源文件上传到服务器,并在服务器端动态编译;运用Java反射技术对组件进一步检查;采用JAXP技术更新XML注册文件,将检查通过的实验组件注册到虚拟实验室系统中。 最后,本文对系统实现过程中的研究与开发工作进行了总结,并阐述了将来进一步对该系统进行扩充与完善的一些工作。
其他文献
随着成像光谱技术的发展,高光谱图像的研究已经进入到对获取的高光谱数据进行有效处理和利用的阶段。高光谱图像具有光谱分辨率高、波段宽度窄、信息量大的特点,能够以较高的
20世纪80年代,中文信息处理就已经是我国推广应用计算机的关键策略之一。今天我们所说的中文信息处理是汉语语言学和计算机科学技术的融合,是随着计算机应用的发展而兴起的,尤其
多输入多输出(MIMO)技术是无线通信技术发展的一次重大飞跃,它能够突破无线频率资源限制,大幅度提高无线通信系统效率,被认为是无线通信技术的未来发展方向。然而,MIMO技术也彻底
随着移动通信技术的迅猛发展,3G越来越贴近人们的生活,3G以其先进的技术特征和丰富多彩的业务类型吸引了广大用户的关注,新的需求也正在萌芽和酝酿之中。人们不仅限于清晰通话的
为了解决地面交通快速发展所引发的各种问题,智能交通系统(ITS:Intelligent Transportation System)的研究被提到了重要位置。智能交通检测系统作为ITS的重要组成部分,成为许
随着无线网络与移动终端的发展,现在的手持设备较之以前有了很大的变化,这体现在硬件方面,例如屏幕越来越大,色彩越来越丰富,处理器性能越来越强,存储空间越来越大等;同时,各种各样的
期刊
脉冲超宽带(IR-UWB, Impulse Radio Ultra Wideband)技术是一项新兴的短程无线通信技术,它通过发射纳秒级的脉冲串来传输信息,具有功耗小,传输速率高等优点。其中发射波形及
随着移动通信技术的快速发展,人们追求人性化、个性化和时尚化移动业务的需求越来越旺盛。同时,移动话音ARPU值持续下降,移动增值业务ARPU值则缓慢上升,成为拉动移动通信运营收入
随着电力工业的稳定发展,智能电网由概念转向实际应用,而智能变电站是智能电网建设中的重要一环。本文研究的内容是基于无线传感器网络的测温系统设计和实现,主要是为了完成高压设备的非接触式测温,并对目标进行实时监测。本文从项目的需求出发,提出了系统的设计方案。首先,介绍了由本实验室设计的传感器节点和汇聚节点的硬件平台,并着重分析了基于这两个硬件平台的软件设计和实现。传感器节点承担着网络的数据采集任务,本系