主要内容:

  • 区块链本质是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
  • 2019年1月10日,国家互联网信息办公室发布《区块链信息服务管理规定》 。2019年10月24日,在中央政治局第十八次集体学习时,***强调,“把区块链作为核心技术自主创新的重要突破口”“加快推动区块链技术和产业创新发展”。“区块链”已走进大众视野,成为社会的关注焦点。
  • 本课题实现一个简单的库房管理系统,利用区块链进行全生命周期的追踪,加强审计的安全性。
  • 库房管理系统基于多级组织结构完成设备和配件的入库,调拨,交接,出库,盘点等功能,用户管理的功能,查询功能,态势感知和辅助决策功能。
  • 区块链可以使用私有链或者联盟链,相关密码算法才会用国密算法。
  • 系统注重安全防护,注重常见安全漏洞的防护,注意身份认证,访问控制,审计功能的设计实现。

进度安排:

  • 第一周:查找资料的相关文献,学习总结资料,搭建相关环境,准备开题报告。
  • 第二周:测试各种组件,系统分析,设计系统原型
  • 第三周:完成相关文献翻译
  • 第四周:区块链P2P模块设计与实现
  • 第五周:区块链钱包与交易模块设计实现
  • 第六周:区块链区块设计与实现
  • 第七周:区块链共识算法设计与实现
  • 第八周:区块链存证模块设计与实现
  • 第九周:整理已完成的内容资料,准备中期答辩
  • 第十周:溯源系统管理模块设计与实现
  • 第十一周:溯源系统装备管理模块与实现
  • 第十二周:溯源系统配件管理设计与实现
  • 第十三周:溯源系统区块链存证设计与实现
  • 第十四周:系统集成测试,论文撰写与修改
  • 第十五周:完善论文,准备演示、答辩
  • 第十六周:毕设答辩与材料整理。
  • 第十七周:提交毕设材料,将毕设材料整理归档

主要参考资料:

  • Python测试驱动开发
  • Python编程:从入门到实践
  • 区块链编程
  • 区块链网络构建和应用
posted on 2021-01-13 00:04  20175316  阅读(646)  评论(0编辑  收藏  举报