需求分析——搭建数据分析平台

 

基于ignition数据分析平台项目背景

   准备为各中小学安装新风机使中小学生在更优越的空气环境下学习。Ignition平台获取新风机传感器采集的数据,并对新风机进行控制。基于ignition的数据分析平台在此基础上做数据分析:突显新风机的效果,分析新风机耗能情况,给出最优节能方案,分析在哪种风量,频率下学生学习效率最高。本文主要做的是周期性分析,对比分析,聚类分析用于突显新风机的效果。

基于ignition数据分析平台的目标和解决的问题

由于基于ignition的数据分析平台是ignition平台的一部分,所以不需要考虑用户管理模块,可以使用轻量级框架开发。

搭建数据分析平台的目标:数据采集,数据处理,使用恰当的算法进行分析,最终得出结论来突显新风机的作用。

搭建数据分析平台需要解决的问题:首先是数据传递与数据处理的过程,使用spring + springMVC + mybatis框架。其次是数据分析,可以使用R语言做数据分析,R语言还提供数据可视化功能。

基于ignition数据分析平台功能性需求

功能性需求包括:

1.数据采集:ignition平台进行数据采集。

2.数据处理:对数据库中的数据进行处理。

3.周期性分析:分析温度,湿度,CO2,PM2.5,学生成绩随时间的变化趋势。

4.相关性分析:分析温度,湿度,CO2,PM2.5,学生成绩两两之间的关系

5.聚类分析:通过对使用新风机的教室和没使用新风机的教室的数据进行聚类,分析新风机的效果。

 

          2.3.2 基于ignition数据分析平台非功能性需求


1. 项目时间有限,要求两个月内完成。

2. 地点限制,新风机在济宁市,服务器也部署在济宁市,所以需要开发人员统一去济宁市开发。

3. 可维护性:采用自动化的持续集成技术,每完成一个单元都会进行单元测试,将边界条件进行测试,让集成测试的过程中尽量发现价值比较大bug,避免在系统测试过程中去修改那些低水平的bug,毕竟系统测试的成本和代价都比较大。

4. 对技术也业务的可适应性:模块划分的功能单一,充分实现modelview controller的分离。

5. 异步:通过异步消息传递,将进行不同微结构之间传递,让数据分阶段处理,系统结构更清晰。

6. 安全:接入ignition平台,通过ignition的安全策略,既让客户舒适的登陆,又要保证安全,数据加密。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值