基于云服务的智能电表嵌入式软件测试管理系统的设计与开发

来源 :东南大学 | 被引量 : 2次 | 上传用户:a294104136
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能电表是现代化智能电网建设的基础设施,智能电表除了常规计费外,还能够为电力有效调度提供真实的数据。智能电表的测试和备案是部署智能电网建设的重要组成部分,这对电网的可靠运行有着直接影响。因此,科学快速、便捷地对智能电表品质进行测试和控制,及时高效完成备案,就成为评价智能电表品质管理能力的关键指标。本文对智能电表测试、备案和加密的实际需求进行详细分析,并设计了各项业务的运作流程。系统采用基于云服务的B/S架构,借助Spring MVC、MySQL、Node和Angular等技术设计系统软件架构。本文对智能电表测试管理系统的整体做了规划;遵循数据库设计范式,完成了数据库的设计;遵循RESTful规范,完成了云服务API的设计;引入RBAC机制,实现了基于角色的访问控制;引入JWT技术,实现了基于令牌的身份验证控制;基于Angular框架,通过MVC分层设计,实现了可靠流畅的交互体验。论文研究了智能电表软件一致性测试的过程,分析了浏览器与测试上位机网络通信的多种实现方案,最终设计并制定了基于WebSocket技术的通信协议,实现了多块智能电表并行测试、实时展示比对进度、测试结果报表生成和测试结果云同步等功能。论文还对系统的安全性进行了理论研究,对智能电表测试管理系统实际需求和特点进行分析。在传输层,引入TLS加密,保障数据传输安全性;在应用层,论文分析了多种加密模型,结合本系统的特点,设计了基于Docker私有容器,具备安全验证机制的加密专用容器,并将非对称加密、对称加密和数字签名技术应用于该容器中,保障备案软件在云服务器的存储安全。最后,在云端搭建智能电表测试管理系统的运行环境,并且进行了单元测试、模块测试和端到端测试,结果表明,系统达到了设计需求。
其他文献
玉米是我们国家种植面积较大的经济作物中的一种,玉米品种具有一定的区域性,新引进的玉米品种要按照先试验、示范后推广的原则。首先在试验田里试种,与当地主栽品种进行产量
从教育模式的发展历程来看,现代教学模式是从传统教学模式发展而来,适应当代教育需要的现代教学模式应不断与时俱进。本文将重点通过对职教名师的个人教学风格、特色进行研究
近年来,随着素质教育的进一步普及,国家相关部门根据“以人为本”的思想,制定出台了大量的政策措施,对少年体育教学的方式以及内容进行了科学的规范,引起广大小学生在学习科
我国具有悠久的种植小麦历史,作为传统的粮食作物,小麦与我们的日常饮食息息相关,提高小麦产量对于我国粮食储备以及农业发展具有重要意义.随着人们对于农作物绿色概念追求的
引力波的直接观测已开启引力波天文学的新篇章, 爱因斯坦的百年预言终获证实.空间引力波探测器使得探测0 . 1m H z ~ 1H z 频段丰富的引力波源成为可能, 与地面引力波探测器互
为了满足无人机光电载荷的体积和重量要求,并有效解决传统凸轮机构加工精度要求高、系统易产生机械振荡等问题,提高系统的响应速度和变焦精度,对基于步进电机驱动实现连续变焦的
准噶尔盆地南缘是我国中低煤阶煤层气资源产能建设的重要攻坚地区,根据其大倾角、多煤层、低热演化以及厚煤层等典型特征进行地质评价,是进一步勘探开发的关键。针对大倾角复
本文以世纪佳缘网站为例,通过对其用户个人资料建立的板块,即"我的佳缘"进行分析,探讨用户自身以及网站在建构个人形象方面所发挥的作用,并且简述其产生的效果。