组件测评虚拟实验室的设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:zq09171
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术与Internet技术的突飞猛进的发展,远程教学作为一种新的教学模式已经得到越来越广泛的应用。虚拟实验室是远程教学的重要实现方式,在缓解资源不足、减少设备成本等方面做出了重要贡献。论文提出了一种组件测评虚拟实验室的设计模型和实现方案。该系统帮助用户快速掌握Java Bean组件的结构和实现,弥补了现有平台用户无法设计组件和测评组件的不足。系统采用B/S的开发模式,Java语言实现,依次重点实现了组件编辑配置提交、数据管理、组件语法检查、组件接口检查、组件功能检查。其中,利用RMI机制实现了将用户组件包上传至服务器;应用ORM和Hibernate技术分离了系统的业务逻辑层和数据持久层;解析XML获取组件的配置信息;利用Java Bean和反射技术解析组件类的内部信息进行接口检查;通过黑盒测试方法,令用户组件和标准组件的输入相同判断输出是否相同实现组件功能测评;采用多线程技术实现了多用户的并发访问。本文对各个功能模块的设计思想和实现原理进行了详细的阐述,并给出了一个运行实例,验证了平台的可行性和可操作性,具有良好的实用价值。本文最后对系统实现过程中的研究与开发工作进行了总结,并阐述了将来进一步对该系统进行扩充与完善的一些工作。
其他文献
随着Internet的飞速发展,电子邮件以方便、快捷、高效、低成本的优势成为最受欢迎的网络功能之一,成为人们工作和生活中重要的通讯工具。由于随之而来的垃圾邮件数量多,具有反复
根据对环境信息掌握程度的不同,移动机器人路径规划可分为环境信息完全已知的离线全局路径规划和环境信息完全未知或部分未知的在线局部路径规划。遗传算法由于具有并行性及
目前随着市场需求的不断变化,企业要做到随需应变就要开展动态电子商务。从技术上讲,这需要解决企业异构平台上不同系统之间的互操作与集成问题。由于Web服务具有开放的标准协
随着互联网的迅速发展,网络信息安全日益成为人们关注的焦点问题。其中,网页篡改事件时常发生,往往伴随着恶劣政治影响或巨大经济损失。实时检测网页是否发生篡改以及时减少
随着互联网上网构软件构件(简称为构件)数量越来越多,一个有效的管理平台--构件库系统就显得十分重要。但目前构件库系统存在着库中资源不丰富,资源描述模型扩展性不好以及提
随着计算机和网络技术的飞速发展,数字图像、音频、视频等数字产品越来越需要一种有效的版权保护方法,数字水印在技术上为保护多媒体信息和保证其安全使用提供了一种新的解决思
随着计算机、自动化、电子技术等各项技术的发展,医学成像技术(如B超、CT、MRI等技术)迅速发展,这使得临床医生对人体内部病变部位更直接、更清晰、更准确的观察成为可能。在
随着产品复杂程度的增加,产品的开发工作愈加趋向于依靠多个学科设计者的协同工作。通过多学科协同设计,能综合考虑产品各方面的性能,协调和解决学科间的冲突,从而减少产品开发周
在物联网领域,二维条码是一种非常重要的信息识读技术。作为一种新型信息传输媒介,二维条码具有信息容量大、准确性和实时性等性能。目前,二维条码识别技术已经引起了工业界
实验教学是现代教育中非常重要的一个环节,它是对学生进行创新素质教育的重要手段。随着网络技术迅猛发展,在网络媒体的强大通信功能以及分布计算的支持下,如何充分利用计算机和