资产交易(转让)平台需求整理
资产:某人拥有的某种东西,如车辆,房产
分析出的本平台的功能:
- 用户开户&销户
- 资产登记,资产上链or用户绑定资产
- 资产转让(资产所有权的变更)
- 查询功能:用户查询,资产查询,资产变更历史查询
定义业务实体:
用户:
*名字
*标识(如身份证号)
*资产列表
资产;
- 名字
- 标识
- 特殊属性列表(车辆:品牌,颜色,座位数量,排量,价格等等)
资产变更记录:
- 资产标识
- 资产的原始拥有者
- 资产变更后的拥有者
交互方法(业务逻辑函数):
用户开户:
参数:
*名字
*标识
用户销户:
参数:
*标识
资产登记:
参数:
- 资产名字
- 标识
- 特殊属性列表
- 拥有者
资产转让:
参数:
- 原始拥有者
- 资产标识
- 受让者
用户查询:
参数;
- 用户标识
返回值: - 资产实体
资产查询:
参数:
- 资产标识
返回值: - 资产实体
查询资产变更记录:
参数:
- 资产标识:
- 记录类型(登记/转让/全部)
返回值: - 资产变更列表
本片博客是需求的整理,下一篇博客正式开始链码(智能合约)的编写。
2020年8月16日整理于家中。