# Right
基于区块链的一稿多投系统
一、功能分析:
1.智能合约功能
paper的数据结构(
PaperHash string `json:"paperHash"` //文章hash
Title string `json:"title"` //题目
Author string `json:"author"` //作者
IsReview string `json:"isReview"` //文章在审状态 1.文章存在没有在审one 2:文章在审two 3:文章退稿three 4:文章成功发表four
Reviewers string `json:"revewers"` //审稿机构
Tel string `json:"tel"` //联系方式
)
(1)initPaper稿件上链(具有相同标题title的拒绝上链)</br>
{parm:("title", "author", "reviewers", "tel" "paperHash")}</br>
{return: (1)title在数据库中存在the title has been exist! (2)成功上链the paper onchain success!}</br>
(2)getPaperInfo(通过标题得到文章信息)
{parm:("tltle")}</br>
{return: (1)title不存在No Paper! (2)查到信息paper的全部信息}</br>
(3)getPapers(传入想要查询的json(例title:xxx)对进行富查询)
{parm:("查询K","查询V")}</br>
{return:(1)title全部信息[paper1,paper2...],当没有查到时[]}</br>
(4)isPaperIllegal(通过paperHash检测,如果检测到相似或者相同的paperHash,就认为是一稿多投,这样把已经存在链上的文章信息返回出来;否则直接返回文章是合法的)
{parm:("paperHash")}</br>
{return:(1)是一稿多投Illegal+paper信息 (2)不是一稿多投the paper is legal}</br>
(5)setPaperState(编辑通过文章标题title设置稿件状态 three退稿,直接从链上删除)
{parm:("title","isReview")}</br>
{return:(1)title不存在the paper is not exist! (2)isReview=three delete paper success! (3)setPaperState success!!! (4)argument(2) must be one of two、three、four!}
2.作者端功能</br>
(1)right作者确权(将文章内容simHash之后上链)</br>
{Parm:("title", "author", "reviewers(确权的时候不需要)", "tel", "paperHash(content->paperHash)")}</br>
{Return:(1)、确权成功(paperHash、time)(2)、确权失败(该文章已经被确权)}</br>
(2)submit作者投稿(将文章投给某个审稿机构)</br>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源概览】 毕业设计 基于区块链的一稿多投系统的设计与实现+部署文档+项目资料齐全 优秀项目.zip毕业设计 基于区块链的一稿多投系统的设计与实现+部署文档+项目资料齐全 优秀项目.zip毕业设计 基于区块链的一稿多投系统的设计与实现+部署文档+项目资料齐全 优秀项目.zip 【资源说明】 高分项目源码:此资源是在校高分项目的完整源代码,经过导师的悉心指导与认可,答辩评审得分高达95分,项目的质量与深度有保障。 测试运行成功:所有的项目代码在上传前都经过了严格的测试,确保在功能上完全符合预期,您可以放心下载并使用。 适用人群广泛:该项目不仅适合计算机相关专业(如软件工程、计科、区块链、人工智能、电子信息、物联网、通信工程、自动化等)的在校学生和老师,还可以作为毕业设计、课程设计、作业或项目初期立项的演示材料。对于希望进阶学习的小白来说,同样是一个极佳的学习资源。 代码灵活性高:如果您具备一定的编程基础,可以在此代码基础上进行个性化的修改,以实现更多功能。当然,直接用于毕业设计、课程设计或作业也是完全可行的。 欢迎下载,与我一起交流学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计 基于区块链的一稿多投系统的设计与实现+部署文档+项目资料齐全 优秀项目.zip (5个子文件)
教程文档.md 4KB
Right-master
chaincode
paper.go 19KB
README.md 2KB
paper.war 17.88MB
171265889347208773632.zip 416B
共 5 条
- 1
资源评论
IT狂飙
- 粉丝: 4773
- 资源: 2640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-2.9.3-cp39-cp39-win-amd64.whl
- tensorflow-2.9.3-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.2-cp37-cp37m-win-amd64.whl
- matlab的低通,高通,带通滤波器代码设计
- 系统字体下载 字体文件-仿宋-黑体-楷体-楷体-GB2312-宋体-常规 文件.zip
- 演示设计-PPT模板-水墨风格-艺术与文化展示-水墨风格PPT模板:优雅设计,适合艺术与文化演示.zip
- view_video.php.html
- 涂个壁纸.apk
- hot-spicy pot.csv
- 二进制格式的BPSK中频数据,可以用来进行解调系统的开发
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功