对于我的实习,我需要实施一个基于区块链的解决方案来管理药品供应链。该供应链的管理意味着要跟踪和追踪(地理定位)链上的药物,还要监控储存温度以查看冷链是否受到尊重。为此,我创建了我的 Dapps ( https://balsamiq.cloud/sum5oq5/p8lsped ) 的 POC 模型,并且我想通过执行 UML 和用例来为自己做好准备。但是,除了两篇截然不同的文献外,我没有找到很多关于区块链的UML和用例的信息,所以我不知道我所做的是否正确......
我的 Dapps 的用户将是以下几个:
- 利益相关者(制造商、分销商和零售商)将使用 Dapps 下订单并对其进行监控。他们还可以在历史上搜索特定的顺序。最后,它们通过物联网传感器更新订单条件(温度和位置)。
- 负责更新 Dapp 及其规则的管理员。还可以添加或删除用户,同时定义他们在区块链上的权限(我打算使用许可的区块链)。最后,如果出现技术问题,他们也会在这里提供帮助。
我正在考虑的 Dapps 在以下方面起作用:
- 用户,即客户,可以向某个卖家下订单(产品列表)并选择订单的最终目的地。
- 然后将订单放在一起,然后在利益相关者(分销商或零售商)之一的仓库中发货或储存,并说明产品的储存和/或运输条件(例如,产品必须以温度低于 5°C 的房间)。在运输和存储期间,IOT 设备将通过每 5-10 百万次更新数据来为液滴提供产品的温度和地理位置。显然,它们将是一个允许所有用户查看传递的订单历史并在特定订单中搜索的功能。
- 如果温度不符合建议的温度,则智能合约会发送警报。同样,如果产品的搭配“奇怪”,比如在一些欧洲国家而不是在亚洲国家,智能合约将再次发出警报。最后,如果产品被客户发送到要求的位置,那么订单的钱将支付给卖家。
所以根据我的解释,我来到这里是希望有人告诉我我所做的用例和 UML 是否正确。
我提前感谢任何愿意花时间帮助我的人。