2018可视化项目需求分析 - yty/yty.github.io GitHub Wiki
一、硬件环境: 投影机 1920x1080(4台)- 融合带256(3条) = 6912x1080分辨率
二、职责划分:
陈总负责从所有机床把各传感器数据,按约定格式和频率实时采集到mysql数据库中。同时还有一张额外的数据表用来模拟机床无法工作时的应急数据。
数据库暂定格式:id |名字|数据
(这里我有一个额外的问题,如果有一些机床是好的,有一些在维修和保养的情况要如何处理?)
我负责根据一个可配置的外部文件(json格式,可用任意文本编辑工具编辑),一个可外部替换的视频。使其按当前播放时间,来显示隐藏可视化的数据图表,其中图表的数据基于mysql数据库实时读取。
详细的可配置内容如下:
1、图表的类型。(除目前视频中展示的柱状图和折线图外,还可以有饼图、气泡图可以选择,如果对样式有特殊要求,需要先沟通好,因为不一定肯定都能实现,难度也不一样)
2、图表从第几秒显示。
3、图表显示多长时间。
4、图表在屏幕中上下左右的间隔(大小和位置)
5、图表显示第几个传感器的数据。
三、我的问题
1、每个图表中顶部和左侧是否需要有文字显示,显示什么?是否不用配置?
2、每个图表中最多支持显示几个传感器的数据?是否不用配置?(我现在视频中演示每个图表中都是显示的2个传感器数据)
3、每个图表中如果允许有多个传感器数据,是否需要额外界面和文字来说明此图表中的什么颜色是什么传感器?是否还需要配置颜色?
4、每个图表中单个传感器有没有2维,3维或4维数据的可能性?因为有些图表是需要多维数据才有意义的,例如用气泡图表示台风,那每个数据就需要经度、纬度、强度,强度越高气泡显示的越大。
5、每个传感器的采集频率是否需要配置?(这里需要陈总那边也可以同时满足,我现在视频中的演示频率是0.5秒一次)
6、每个图表中最多显示多少数据量是否需要配置?(以折线图为例,可以只显示5个历史数据,也可以显示30个,越多折线越密,反知越疏)
7、每个图表是否还需要预先读取一定时间的传感器数据?(例如折线图,如果不预读数据一开始显示会是水平的直线)
8、同时最多支持显示几个图表,以及有没有显示多个同一种类型图表的需求?(例如同时出现4个折线图,只是分别显示各自的传感器。)
四,价格
初步预估价格是6-8万。如果只按我第二项里实现就行,6w即可(不含票),开发时间也可以控制在本月内。
如果第三项我列出的问题全都要解决,甚至更多就需要视情况增加费用了,并且开发时间上应该也很悬在本月内能完成。
这个项目因为是比较冷门目需求,没有一个参照标准和依据,我现在也不能把问题都预想到,但感觉随着项目的进行客户多半会提出越来越多的要求。所以建议在价格方面尽量取高的报,并注意约定下如果后期不断调整需求和功能要如何处理?