有一堆设备(Equit),每个设备包含数量补丁的(unit),只有所有的unit全部坏掉才判定设备坏掉。class Equip{
      int id;
      String name;
      Set<Unit> unit;
class Unit{
    int id;
    String unitName;
    String equipName;
}
class UnitBreakdown{//单元故障类
     int id;
    String UnitName
    String occur://单元故障发生的时间
  ......
}
单元故障通过excel表导入,想要实现把所有的故障的设备全部输出来,新手,不知道怎么搞,跪求。

解决方案 »

  1.   

    是哪里有问题......  导入?代码思路应该不难吧,excel的格式你要定义好. 模型应该很简单吧, 两种思路,
    简单一点 设备:补丁总数,坏的个数
    多一层也可以是 设备有补丁,然后补丁有一个好坏的状态,  
      

  2.   

    这个模型是非常简单的,建议:
    1、把“单元故障类”组合到“单元”类里面;
    2、再创建一个设备管理器类(管理所有设备),设备管理器类里面添加从excel读数据的方法,方法内部每解析出一天错误信息,就找到具体的设备单元,并修改其“单元故障”;
    3、设备类中添加判断设备故障的方法;
    4、设备管理器类中添加统计故障设备的方法
    5、显示层从设备管理器类中读取故障设备信息。
      

  3.   

    java读取带格式的Excel比较费劲,建议用csv格式保存数据,这样Excel和java都容易处理