当前位置: 首页 > news >正文

区块链的搭建与运维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

http://www.mrgr.cn/news/8002.html

相关文章:

  • 芯片后端之 PT 使用 report_timing 产生报告 之 常用命令
  • adb install
  • 火语言RPA流程组件介绍--获取/结束进程
  • 2.2 python基础知识复习——python面向对象的原理和代码详解
  • Nginx 405 not allowed
  • 代码随想录算法训练营第55天| 并查集 107.寻找存在的路径
  • 开发团队学会应对突发的技术故障和危机
  • Rust 学习笔记 2:猜数字游戏
  • 【Linux篇】vim编译器
  • 仿Muduo库实现高并发服务器——EventLoop模块
  • mysql和oracle函数比较
  • Go语言Time包的使用
  • 深入浅出消息队列----【Broker 集群】
  • Go语言反射入门:理解类型与值的动态操作
  • Django 后端架构开发:存储层调优策略解析
  • Git 版本管理
  • 鸿蒙实现在图片上进行标注
  • git add . 报错 warning: LF will be replaced by CRLF in ******.vue.
  • 【分布式】分布式Session共享
  • Vue小玩意儿:vue3+express.js实现大文件分片上传