首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于区块链和可定制智能合约的粮食供应链信息系统的设计与实现

摘要第5-7页
ABSTRACT第7-9页
第一章 绪论第13-19页
    1.1 研究背景与意义第13-15页
    1.2 国内外研究现状第15-17页
    1.3 研究内容第17-18页
    1.4 本文的结构安排第18-19页
第二章 需求分析第19-29页
    2.1 我国粮食概况第19-20页
    2.2 模式需求第20-21页
    2.3 隐私保护需求第21-22页
    2.4 系统可扩展与可适应需求第22-23页
    2.5 信息标识与存储需求第23-24页
    2.6 功能需求第24-27页
    2.7 业务流程第27页
    2.8 系统设计目标第27-29页
第三章 相关知识与技术第29-36页
    3.1 区块链第29-32页
        3.1.1 什么是区块链第29-30页
        3.1.2 区块链技术原理第30页
        3.1.3 以太坊区块链第30-31页
        3.1.4 智能合约第31-32页
    3.2 IPFS技术第32-33页
        3.2.1 什么是IPFS第32页
        3.2.2 IPFS的架构第32-33页
    3.3 MongoDB第33-34页
    3.4 以太坊钱包MetaMask第34页
    3.5 EPC技术介绍第34-36页
        3.5.1 EPC编码系统第34页
        3.5.2 EPC编码规则及特点第34-35页
        3.5.3 EPC编码结构第35-36页
第四章 系统设计第36-61页
    4.1 系统整体架构第36-38页
    4.2 公共服务接口第38-40页
        4.2.1 连接区块链环境第38页
        4.2.2 IPFS交互接口第38-39页
        4.2.3 智能合约修饰符第39-40页
        4.2.4 Node服务模块监听智能合约事件第40页
    4.3 隐私保护模块第40-47页
        4.3.1 隐私信息分类第40-41页
        4.3.2 共享激励机制第41-42页
        4.3.3 隐私保护模块运行机制第42-47页
    4.4 智能合约设计第47-55页
        4.4.1 可扩展智能合约的设计第47-51页
        4.4.2 可定制智能合约的设计第51-55页
    4.5 基于EPC的编码设计第55-59页
        4.5.1 设计目标第55-56页
        4.5.2 EPC编码类型的选择第56页
        4.5.3 编码设计第56-57页
        4.5.4 双向追溯第57-59页
    4.6 数据库设计第59-61页
第五章 系统实现第61-78页
    5.1 运行环境安装部署第61-63页
        5.1.1 区块链网络部署第61-62页
        5.1.2 MetaMask连接区块链网络第62-63页
        5.1.3 本地IPFS环境部署第63页
    5.2 隐私保护模块的实现第63-65页
        5.2.1 密钥生成第63-64页
        5.2.2 权限管控第64页
        5.2.3 共享隐私信息第64-65页
    5.3 交易管理功能的实现第65-67页
        5.3.1 定制交易合约第65页
        5.3.2 认证交易合约第65-66页
        5.3.3 签署交易合约第66-67页
    5.4 粮食供应链业务信息录入第67-68页
    5.5 双向追溯的实现第68页
    5.6 系统测试第68-78页
        5.6.1 功能测试第68-73页
        5.6.2 性能测试第73-78页
第六章 总结与展望第78-80页
    6.1 本文工作总结第78页
    6.2 未来工作展望第78-80页
参考文献第80-83页
致谢第83-84页
攻读学位期间发表的学术论文目录第84页

论文共84页,点击 下载论文
上一篇:基于复杂网络和机器学习的冷链物流末端共同配送研究
下一篇:面向银行应用场景的大数据平台管理系统设计与实现