需求分析 ’

需求分析

1、主要任务与目的

学习SSM框架及Java编程语言,研究基于云技术与SOA架构的物联网设备管理平台构建方案,设计一个基于SSM框架的物联网设备管理系统平台,实现对物联网终端设备及传感数据的管理、查询、报警和数据展示。

2、开发背景

随着通信技术的飞速发展,有线网络与无线网络已经无处不在,人们生存的社会正在逐步进入“永远连接”的模式。越来越多的物理设备正在以前所未有的速度接入到网络中去,在网络中进行信息交互实现信息共享,如何对数量庞大的物联网设备进行管理成为了一个重要的课题。
开发设备管理系统,设备管理者还可以利用智能化系统,结合现阶段工业设备应用状态来对这些设备进行配置优化,实现对设备能力(产品质量的稳定性,设备的加工能力等)的全面掌握、故障信息的共享,从而降低人工成本,方便管理,提升设备管理效率。

3、环境需求

- SQL开发工具/运行环境: IntelliJ IDEA
- 数据库: MySQL 6.3 
- 开发语言: Java

4、角色划分

采用多级角色管理,包括系统管理员、维修员和普通用户三种权限。

5、功能需求

  • 用户权限

管理员能在本系统中进行登录、退出、对设备相关基本信息和维修员的增删改,还有查看普通用户信息。
维修员能在本系统中进行登录,退出,查看故障设备信息,进行维护。
普通用户能在本系统中进行登录,退出,查看温度数据和相关展示。


  • 模块划分

(1)报警提示:(新建报警界面-HTML,在事件分析页面设置要监控的指标和筛选条件)
系统从数据库中读取实时状态信息表,当温度超过设定范围时,给与报警提示;当设备状态为故障时,给与报警提示,管理员发布故障维修信息,然后检修员接到通知,根据设备的基本信息查询找到设备进行详细检修, 并把检修记录上传到管理系统,方便以后查询。

(2)数据可视化:(预采用HTML5和echarts 图表)
地物查询,在搜索栏里输入要查找的地物名称,即可对其定位显示,在出现多个地物重复的情况下可在地图下方点击列表对其进行单独定位;温度查询: 输入地点和设备名称,即可对其定位并显示温度数据信息,以图表形式展示出温度变化。

猜你喜欢

转载自www.cnblogs.com/litinggz/p/12702393.html