# 基于bcos平台搭建供应链
## 项目背景介绍
在我们做的供应链系统中,有上游,核心企业,下游和工厂四种角色,核心企业向上游购买原料,然后把原料销售给下游,下游再将原料销售给工厂,工厂将原料进行加工,生产成产品,将产品销售给下游,下游再将产品销售给核心企业.
## 项目架构介绍
首先我们在云服务器上搭建bcos区块链环境,部署智能合约,然后在本地搭建java web后端环境,在web后端通过web3sdk接口来操作bcos区块链,后端再和前端界面交互.
## 功能展示
首先是注册环节,在这里机构可以选择机构类型,输入帐号密码,再次输入密码确认,点击注册就会在区块链和数据库中创建机构,密码属性经过sha256加密后保存在数据库而非区块链中,这样登录的时候只要在数据库中进行查询即可,一定程度上加快访问速度,提升用户体验.注册完之后就跳转到登录界面,用户使用帐号密码和对应的机构类型进行登录,登录成功后会跳转到主界面,在主界面我们可以看到我们提供了修改白条额度,录入交易信息,查看所有的白条列表,同时可以对白条进行回收,查看所有的交易列表,同时对与自己相关的交易进行修改状态,除此以外,我们还提供了合同下载功能和合同验伪功能.合同下载是指将在创建交易时上传到服务器上的合同下载下来,合同验伪是指上传一份本地的合同,将它与区块链中的指定的合同号的合同哈希进行比较,返回比较结果.
## 个人工作
我负责在本地使用虚拟机搭建bcos,然后部署到云服务器上,然后编译导出web3sdk.jar包,将web3sdk.jar包导入后端java web,将智能合约编译成Supl.java文件,在serviceImpl层调用Supl.java里的函数操作区块链.除此以外,我还负责后端service层和dao层代码的编写,mapper数据库语句的实现,数据库的建表,初始化数据
没有合适的资源?快使用搜索试试~ 我知道了~
基于fisco-bcos区块链平台搭建的供应链系统源码+详细文档+全部资料(毕业设计).zip
共155个文件
jar:84个
java:35个
xml:11个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 12 浏览量
2024-04-15
17:26:04
上传
评论 1
收藏 30.1MB ZIP 举报
温馨提示
【资源说明】 基于fisco-bcos区块链平台搭建的供应链系统源码+全部资料(毕业设计).zip 基于fisco-bcos区块链平台搭建的供应链系统源码+详细文档+全部资料(毕业设计).zip 基于fisco-bcos区块链平台搭建的供应链系统源码+详细文档+全部资料(毕业设计).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于fisco-bcos区块链平台搭建的供应链系统源码+详细文档+全部资料(毕业设计).zip (155个子文件)
.classpath 8KB
org.eclipse.wst.common.component 637B
org.eclipse.wst.jsdt.ui.superType.container 49B
ca.crt 1KB
.gitignore 10B
netty-all-4.1.15.Final.jar 3.61MB
bcprov-jdk15on-1.54.jar 3.13MB
guava-19.0.jar 2.2MB
web3sdk.jar 1.41MB
jackson-databind-2.8.8.1.jar 1.18MB
spring-context-4.3.15.RELEASE.jar 1.09MB
rxjava-1.2.4.jar 1.09MB
spring-core-4.3.15.RELEASE.jar 1.08MB
mysql-connector-java-5.1.37.jar 963KB
spring-webmvc-4.3.15.RELEASE.jar 898KB
spring-web-4.3.15.RELEASE.jar 808KB
log4j-core-2.1.jar 805KB
spring-beans-4.3.15.RELEASE.jar 745KB
httpclient-4.5.2.jar 719KB
mybatis-3.2.8.jar 697KB
jnr-ffi-2.1.2.jar 662KB
quartz-2.2.3.jar 645KB
jffi-1.2.14-native.jar 620KB
c3p0-0.9.1.2.jar 596KB
spring-test-4.3.15.RELEASE.jar 590KB
commons-collections-3.2.jar 558KB
fastjson-1.2.41.jar 523KB
spring-orm-4.3.15.RELEASE.jar 467KB
spring-websocket-4.3.15.RELEASE.jar 446KB
spring-jdbc-4.3.15.RELEASE.jar 421KB
logback-core-1.1.1.jar 418KB
jstl-1.2.jar 405KB
standard-1.1.2.jar 384KB
spring-messaging-4.3.15.RELEASE.jar 379KB
spring-aop-4.3.15.RELEASE.jar 371KB
jnr-constants-0.9.6.jar 338KB
protostuff-runtime-1.0.8.jar 333KB
httpcore-4.4.4.jar 319KB
jedis-2.7.3.jar 318KB
spring-jms-4.3.15.RELEASE.jar 283KB
commons-codec-1.10.jar 278KB
jackson-core-2.8.8.jar 276KB
spring-expression-4.3.15.RELEASE.jar 265KB
logback-classic-1.1.1.jar 265KB
spring-tx-4.3.15.RELEASE.jar 262KB
commons-codec-1.9.jar 258KB
jsqlparser-0.9.1.jar 246KB
jnr-posix-3.0.33.jar 221KB
jnr-x86asm-1.0.2.jar 215KB
servlet-api.jar 194KB
spring-context-support-4.3.15.RELEASE.jar 183KB
commons-io-2.4.jar 181KB
spring-webmvc-portlet-4.3.15.RELEASE.jar 173KB
jffi-1.2.14.jar 146KB
log4j-api-2.1.jar 130KB
commons-dbcp-1.2.2.jar 119KB
commons-pool2-2.3.jar 107KB
javax.servlet-api-3.1.0.jar 94KB
javapoet-1.7.0.jar 86KB
spring-oxm-4.3.15.RELEASE.jar 83KB
commons-fileupload-1.3.jar 67KB
commons-logging-1.2.jar 60KB
spring-aspects-4.3.15.RELEASE.jar 57KB
jackson-annotations-2.8.0.jar 54KB
mybatis-spring-1.3.1.jar 52KB
asm-5.0.3.jar 52KB
protostuff-collectionschema-1.0.8.jar 51KB
jsp-api-2.0.jar 49KB
scrypt-1.4.0.jar 49KB
protostuff-api-1.0.8.jar 48KB
protostuff-core-1.0.8.jar 48KB
pagehelper-3.7.3.jar 45KB
hamcrest-core-1.3.jar 44KB
jnr-unixsocket-0.15.jar 44KB
asm-util-5.0.3.jar 42KB
asm-commons-5.0.3.jar 41KB
quartz-jobs-2.2.3.jar 33KB
slf4j-api-1.7.10.jar 31KB
asm-tree-5.0.3.jar 28KB
jnr-enxio-0.14.jar 27KB
log4j-web-2.1.jar 23KB
log4j-slf4j-impl-2.1.jar 22KB
asm-analysis-5.0.3.jar 20KB
netty-tcnative-2.0.0.Final.jar 18KB
spring-instrument-tomcat-4.3.15.RELEASE.jar 10KB
spring-instrument-4.3.15.RELEASE.jar 7KB
jul-to-slf4j-1.7.10.jar 5KB
aopalliance-1.0.jar 4KB
javabase64-1.3.1.jar 4KB
SuplInfo.java 62KB
UserController.java 25KB
IOUService.java 16KB
RSAUtils.java 12KB
myTest.java 8KB
LoginInterceptor.java 6KB
KeyPairGenUtilTest.java 5KB
DowloadFileUtil.java 5KB
TransactionServiceImpl.java 5KB
IouLimitEntityServiceImpl.java 5KB
Utils.java 4KB
共 155 条
- 1
- 2
资源评论
不走小道
- 粉丝: 3338
- 资源: 5059
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
- (源码)基于PythonDjango框架的资产管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功