您的位置:首页 > 游戏 > 手游 > 区块链的搭建与运维4

区块链的搭建与运维4

2024/12/23 6:53:47 来源:https://blog.csdn.net/2401_84837659/article/details/141501510  浏览:    关键词:区块链的搭建与运维4

区块链的搭建与运维4

在这里插入图片描述

任务一:区块链产品需求分析与方案设计

本任务需要依据项目背景完成需求分析与方案设计,具体要求如下:

  • 按照新能源系统的需求规定,用户可以通过本系统实现能源管理与交易、新能源资产管理与交易、用户管理等功能。
  • 本系统软件部分可划分为浏览器页面、服务器端。用户通过浏览器访问相关页面,输入业务请求,发送到服务器端,调用业务系统接口处理后,把业务处理应答发送给客户端用户。
  • 由于在后续设计中,对各功能模块的每个子功能都要详细的加以描述,因此恰当的标识符将有助于文档的阅读和代码的编写。
  • 服务器端可能有Java的异常产生,可用Java中的异常处理方法try…catch处理,并记录日志,以备事后分析查找原因。

(1)根据项目背景描述,将系统分为业务平台和支撑平台两个部分,使用工具展现项目系统架构图;

在这里插入图片描述

(2)根据项目背景描述内容,设计总体功能结构图;

  1. 用户模块包括用户注册与登录功能,注册功能用于实现用户数据插入。用于实现合约的准入机制,提高合约的安全性。

  2. 资产模块包括新增、修改、交易、删除与查询模块。其中增删改查功能用于支撑区块链应用的实现,交易功能实现资产所有权的换绑。

  3. 能源模块包括新增、修改、交易、删除与查询模块。其中增删改查功能用于支撑区块链应用的实现,交易功能实现用于绑定能源信息的变化与订单记录。

    在这里插入图片描述

(3) 根据项目背景描述内容,设计并形成“系统概要设计说明书.doc”,具体要求如下:

1.做好概要设计,包括总体设计、基本设计概念和处理流程、结构等基本内容;
2.完善说明书中接口说明部分内容。

1.功能描述

标识符userInfo
功能通过指定用户地址获取详细信息

2.接口功能

请求路由/userInfo
请求方法POST
请求参数
参数名类型说明
addressString用户地址
响应参数
参数名类型说明
roleInteger用户角色(1:电力生产公司、2:用户)
nicknameString昵称
companyString所属公司

创建资产

  1. 功能描述
标识符SPU_insert
功能新增资产
  1. 接口功能
请求路由/SPU_insert
请求方法POST
请求参数
参数名类型说明
_numidString资产编号
nameString资产名称
actual_PowerString实际电量
positionString地理位置
addressString所属用户
响应参数
参数名类型说明
retInteger返回号,0表示创建成功
msgString消息

资产交易

  1. 功能描述
<
标识符SPU_transfer

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com