想设计个程序,求思路

「已注销」 2016-10-16 05:48:15
有一堆设备(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表导入,想要实现把所有的故障的设备全部输出来,新手,不知道怎么搞,跪求。

...全文
431 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
解开者 2016-10-25
  • 打赏
  • 举报
回复
java读取带格式的Excel比较费劲,建议用csv格式保存数据,这样Excel和java都容易处理
demystify 2016-10-18
  • 打赏
  • 举报
回复
这个模型是非常简单的,建议: 1、把“单元故障类”组合到“单元”类里面; 2、再创建一个设备管理器类(管理所有设备),设备管理器类里面添加从excel读数据的方法,方法内部每解析出一天错误信息,就找到具体的设备单元,并修改其“单元故障”; 3、设备类中添加判断设备故障的方法; 4、设备管理器类中添加统计故障设备的方法 5、显示层从设备管理器类中读取故障设备信息。
czwskk 2016-10-18
  • 打赏
  • 举报
回复
你只需要在当补丁发生故障的时候触发一个判断是否该设备全部补丁坏掉,然后给设备一个坏掉的标志就可以了。而且输出也非常方便了。
逗泥丸的平方 2016-10-18
  • 打赏
  • 举报
回复
是哪里有问题...... 导入? 代码思路应该不难吧,excel的格式你要定义好. 模型应该很简单吧, 两种思路, 简单一点 设备:补丁总数,坏的个数 多一层也可以是 设备有补丁,然后补丁有一个好坏的状态,

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧