现在有这样一个需求:
客户工厂的生产线可同时生产多种产品,总共300多种,但是每个班次只生产其中的几种,不超过10种。生产计划无规律,这个班次生产的A,B,C,下个班次可能生产E,F,G。产线出来的产品顺序也无规律,这一秒出来一个A,下一秒可能出来个C,再下一秒可能出来个B。
客户要求以1分钟为单位对生产的产品数量进行统计和记录。比如:
前一分钟生产了7个A,4个B,3个C,
这一分钟生产了3个A,10个B,
下一分钟生产了4个C,3个D,6个E
对这些数据做记录。提供客户进行查询。查询主要有两种形式:
1. 查单个产品的流量趋势。比如产品A在8点到12点的流量变化情况。客户输入一个产品代码和时间段就可以得到相应的趋势图。
2. 查某个时间段内的总产量。比如8点到12点生产了哪些产品,分别的生产了多少个。
难点在于生产的产品不固定,一直在变,每一分钟生产的产品都可能不同,比如产品A前一分钟有,这一分钟可能没有,下一分钟可能又有了,所以无法用常用方法来做记录和统计。