主要内容:
- 区块链本质是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
- 2019年1月10日,国家互联网信息办公室发布《区块链信息服务管理规定》 。2019年10月24日,在中央政治局第十八次集体学习时,***强调,“把区块链作为核心技术自主创新的重要突破口”“加快推动区块链技术和产业创新发展”。“区块链”已走进大众视野,成为社会的关注焦点。
- 本课题实现一个简单的库房管理系统,利用区块链进行全生命周期的追踪,加强审计的安全性。
- 库房管理系统基于多级组织结构完成设备和配件的入库,调拨,交接,出库,盘点等功能,用户管理的功能,查询功能,态势感知和辅助决策功能。
- 区块链可以使用私有链或者联盟链,相关密码算法才会用国密算法。
- 系统注重安全防护,注重常见安全漏洞的防护,注意身份认证,访问控制,审计功能的设计实现。
进度安排:
- 第一周:查找资料的相关文献,学习总结资料,搭建相关环境,准备开题报告。
- 第二周:测试各种组件,系统分析,设计系统原型
- 第三周:完成相关文献翻译
- 第四周:区块链P2P模块设计与实现
- 第五周:区块链钱包与交易模块设计实现
- 第六周:区块链区块设计与实现
- 第七周:区块链共识算法设计与实现
- 第八周:区块链存证模块设计与实现
- 第九周:整理已完成的内容资料,准备中期答辩
- 第十周:溯源系统管理模块设计与实现
- 第十一周:溯源系统装备管理模块与实现
- 第十二周:溯源系统配件管理设计与实现
- 第十三周:溯源系统区块链存证设计与实现
- 第十四周:系统集成测试,论文撰写与修改
- 第十五周:完善论文,准备演示、答辩
- 第十六周:毕设答辩与材料整理。
- 第十七周:提交毕设材料,将毕设材料整理归档
主要参考资料:
- Python测试驱动开发
- Python编程:从入门到实践
- 区块链编程
- 区块链网络构建和应用
posted on
2021-01-13 00:04
20175316
阅读(
711)
评论()
编辑
收藏
举报