基于区块链的西瓜全产业链信息溯源系统设计与实现【字数:21330】
目录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究情况 2
1.2.1 国际研究情况 2
1.2.2 国内研究情况 2
1.3 论文组织结构 3
第二章 溯源平台主要技术 4
2.1 区块链 4
2.2 以太坊 7
2.3 Solidity智能合约 7
2.4 Truffle框架 8
2.5 Web3框架 8
2.6 Mysql数据库 8
2.7 Php超文本预处理器 9
2.8 本章小结 9
第三章 需求分析 10
3.1 用户需求 10
3.2 系统需求分析 11
3.3 本章小结 21
第四章 系统总体设计 22
4.1 系统整体架构 22
4.1.1 系统结构概述 22
4.1.2 系统结构设计 22
4.2 系统功能设计 24
4.2.1 区块链智能合约设计 24
4.2.2 区块链共识算法概述 24
4.2.3 区块链连接交互设计 24
4.2.4 数据库连接交互设计 25
4.2.5 区块链数据结构设计 25
4.2.6 数据库数据结构设计 25
4.2.7 功能模块设计 26
4.3 本章小结 30
第五章 系统详细实现 31
5.1 系统开发环境 31
5.2 Truffle框架创建项目 31
5.3 智能合约的编译与部署实现 32
5.3.1 智能合约的编译 32
5.3.2 智能合约的部署 32
5.4 首页模块实现 33
5.5 用户交易实现 34
5.6 用户账号管理模块实现 35
5.7 西瓜信息管理模块实现 36
5.7.1 土地信息管理模块实现 3 *51今日免费论文网|www.51jrft.com +Q: @351916072@
6
5.7.2 播种信息管理模块实现 38
5.7.3 施肥信息管理模块实现 39
5.7.4 除草信息管理模块实现 40
5.7.5 病虫害信息管理模块实现 41
5.7.6 收获信息管理模块实现 42
5.8 运输信息管理模块实现 42
5.9 交易信息管理模块实现 43
5.10 西瓜信息溯源模块实现 44
5.11 查询操作记录模块实现 46
5.12 管理员设置模块的实现 46
5.13 本章小结 47
第六章 结论与展望 48
6.1 结论 48
6.2 展望 48
参考文献 50
附 录 附录名称 52
目录
致 谢 54
基于区块链的西瓜全产业链信息溯源系统设计与实现
摘 要
近年来,随着消费者对西瓜食品安全要求的提高,信息溯源的重要性也迅速凸显,但传统数据库技术信息易被篡改、安全系数低,使用区块链技术建立溯源码可以为消费者提供安全、可靠、真实的西瓜溯源信息。本设计从西瓜全产业链的角度出发,阅读了大量有关区块链溯源的论文,经过对西瓜生产、销售过程的调查研究,设计实现了基于区块链技术的西瓜全产业链信息溯源系统,该系统以区块链技术为主,以数据库技术为辅助,在区块链上保存重要关键信息,在数据库中保存次要信息,减少整体系统的资源消耗,完成信息的存储和查询,本设计以以太坊区块链为基础,根据实际需求设计并编写智能合约,生产者、运输者、商家输入西瓜信息后将自动上传至区块链保存其中的关键信息,上传数据库保存次要信息,并产生溯源码供消费者查询。
目录
目录
目录
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/610052.html