当前位置:主页 > 科技论文 > 自动化论文 >

基于微服务架构的无线传感器网络虚拟实验室的设计实现

发布时间:2020-07-10 08:40
【摘要】:无线传感器网络技术作为物联网的关键技术之一,随着科技的进步,其在军事、医疗、工业以及社会生活等领域具有非常大的应用价值。对于无线传感器网络技术这门学科,很多高校都已经开设相关的实验课程来提高学生们的专业知识和实践能力。但由于无线传感器网络节点存在能源有限,传感器之间相互通信受限于地理环境干扰等问题,使得教学模拟实验开展较为困难。随着高校实验环境问题的不断突出,虚拟实验室的出现给了实验教学工作带来了巨大的帮助。随着高校的发展,用户的增多带来日益增加的访问量,会给传统实验室后台带来了巨大的压力;后台项目的各个子模块之间耦合性也随着项目的增大而愈发的紧密。这将严重影响虚拟实验室后期的运行、维护、扩展等工作。为此,本文根据当前主流的解决思路,通过利用微服务架构低耦合,轻量级,高度自治等特点,设计一套基于微服务架构的虚拟实验室系统,主要开展的工作如下:(1)介绍了本项目使用j2EE体系结构,使用MVC的模式结合SpringCloud、SpringBoot、SSH(spring、springMVC、Hibernat)、JQuery等技术搭建虚拟实验室,阐述了这些技术的原理以及在项目中的作用。(2)仿真平台采用Castalia作为构建仿真事件的框架,它是基于OMNeT++平台,用来固化仿真算法的通用部分,使学生只需要关注实验的协议和算法。(3)对各个服务模块的功能进行了详细的分析和设计。(4)实现了微服务理念在系统架构中的配置,列出搭建虚拟实验室的部分主要代码和仿真实验的测试结构并配以截图。通过上述工作,给无线传感器仿真教学实验带来极大的帮助,同时也提高了学生的实验效率。
【学位授予单位】:江西师范大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:G434;TP212.9;TN929.5
【图文】:

用例图,无线传感器网络,用例图,仿真系统


图 3-1 无线传感器网络仿真系统用例图3.2 虚拟实验室系统各个模块需求分析3.2.1 管理员子系统需求分析对于管理员模块,主要功能就是通过交互式的页面直接管理其他用户和课程模块,维护整个系统的运行,如下图 3-2 所示。

模块图,管理员,模块,教师


图 3-2 管理员模块管理员模块主要需要实现的功能如下(1)管理教师用户:管理员可以查看并修改教师用户信息,安排教师课表,统计教师的上课考勤状况,以及向教师发布学校里的通知、公告等。(2)管理学生用户:管理员可以对学生用户进行进行增删改查的操作,登记查询学生成绩,向学生发送课表安排以及通知消息等。(3)管理课程模块:导入课表信息,修改课程的授课教师、授课时间以及授课教室的信息,以及碰到突发事件(比如教师请假、校运会推迟等)而临时变更课程安排等[30]。(4)管理仿真实验模块:对仿真虚拟实验室每次课程的实验数据进行统计汇总,管理和维护虚拟实验室等。3.2.2 教师管理模块需求分析教师管理模块是为了方便教师进行教学实验工作,如图 3-3 所示

模块图,教师管理,模块,权限


图 3-3 教师管理模块功能有:自身信息修改的权限;查询班级及学生信息的权限限;登记学生成绩的权限;添加、删除、修改学生成绩的的限;查看课程设置的权限;打印学生成绩、学生信息、自身信入学生信息、班级信息和课程信息的权限等。管理子系统需求分析理子系统的主要功能就是为了方便学生使用虚拟实验室,学习真技术。其用例图如图 3-4 所示:

【相似文献】

相关期刊论文 前10条

1 陈桂兰;;初中物理网络虚拟实验室的构建与利用[J];中学生数理化(教与学);2017年05期

2 张德发;;高校网络虚拟实验室特点与建设[J];信息与电脑(理论版);2011年08期

3 薛松;;网络虚拟实验室初探[J];河南科技;2010年02期

4 陈劲松;;构建网络虚拟实验室的关键技术研究[J];微型电脑应用;2008年09期

5 张巍;张春仙;;网络虚拟实验室的研究[J];计算机工程与设计;2007年11期

6 张文峰;张莉娜;;网络虚拟实验室及其实现技术研究[J];科技信息(科学教研);2007年27期

7 徐红;刘羽;王林;;网络虚拟实验室建设的研究[J];实验科学与技术;2007年04期

8 李军政;孙松林;蒋频;夏孝朗;;构建基于网络虚拟实验室的教学平台[J];大学时代;2006年07期

9 王群燕;商建东;胡东方;;基于虚拟仪器的网络虚拟实验室的研究[J];矿山机械;2006年09期

10 刘红玲;杨凯;;基于VRML的网络虚拟实验室建设[J];徐州工程学院学报;2005年05期

相关会议论文 前7条

1 王海云;刘亮;;数字电路网络虚拟实验室[A];计算机与教育:应用促进学与教创新——全国计算机辅助教育学会第十三届学术年会论文集[C];2008年

2 沈建华;柴竹新;乐群;;网络虚拟实验室在院校教育中的应用研究[A];武汉(南方九省)电工理论学会第22届学术年会、河南省电工技术学会年会论文集[C];2010年

3 孙日升;孙自强;;力控组态软件在网络虚拟实验室中的应用[A];第七届工业仪表与自动化学术会议论文集[C];2006年

4 马永征;;天文学网络虚拟实验室[A];中国天文学会2007年学术年会论文集[C];2007年

5 张洪伟;陈萍;;基于socket的网络虚拟实验室的研究[A];2005通信理论与技术新进展——第十届全国青年通信学术会议论文集[C];2005年

6 韩凡石;宋云娴;;电子线路网络虚拟实验室研究[A];计算机与教育——全国计算机辅助教育学会第十届学术年会论文集[C];2001年

7 徐新萍;来欣;王晓民;胡文华;彭瑞云;王德文;;浅议信息可视化基本原理与应用[A];第十一届中国体视学与图像分析学术会议论文集[C];2006年

相关重要报纸文章 前1条

1 周志军邋沈艺;数字化校园新景观[N];解放军报;2008年

相关硕士学位论文 前10条

1 李X;基于微服务架构的无线传感器网络虚拟实验室的设计实现[D];江西师范大学;2019年

2 王海勇;物理化学网络虚拟实验室的构建方法研究[D];大连理工大学;2006年

3 张开飞;控制工程网络虚拟实验室的设计与实现[D];重庆大学;2013年

4 陈昌菊;远程网络虚拟实验室系统研究[D];西华大学;2007年

5 王惠兰;基于B/S模式的网络虚拟实验室设计方法及实例研究[D];吉林大学;2005年

6 李颖;基于Web的网络化虚拟仪器的研究[D];电子科技大学;2006年

7 唐亚鹏;基于LabVIEW的网络虚拟实践教学平台的研究[D];西安科技大学;2011年

8 凌亮;基于NS2的计算机网络虚拟实验室的设计与实现[D];中南大学;2004年

9 卜朱镇;在线三维计算机网络虚拟实验室的研究与设计[D];东华大学;2012年

10 李凯;基于SSH框架的电工电子网络虚拟实验室教学信息管理Web平台设计与研究[D];浙江大学;2013年



本文编号:2748688

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2748688.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户abe47***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com