| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> 校园卡私人区块链平台毕设 -> 正文阅读 |
|
[区块链]校园卡私人区块链平台毕设 |
项目背景: 在当前区块链技术大火的条件下,针对当前一卡通在安全性,稳定性方面有所欠缺的情况,我们考虑可以将区块链技术应用到校园一卡通的升级中,使一卡通使用更便捷,交易记录更加透明,同时安全度,稳定性更高。还可以最大限度上保护老师同学的隐私,更好得服务老师同学。让校园卡系统从不得不用的系统一跃成为舍不得离开的系统,实现校园卡利用最大化。 利用区块链技术实现校园卡系统的去中心化,并实现交易与清算同步,使交易更迅速和透明,照顾同学老师的使用体验的同时减少学校的运行和管理成本,另外利用区块链的特性将校园卡作为使用者的一个ID,用作校园内“身份证“,更方便地用于各种身份验证,真正地将技术应用于实践,让人们体会到新的技术对生活的改善,另外借助区块链技术对校园卡新加入许多的实用功能,如对食堂的评价等,使校园卡功能更加全面用途更加广泛。 目前有许多基于区块链技术的系统,但是与校园卡相关的还没有,本项目有先发优势,做成可以填补市场空白。 项目研制目标: 利用区块链技术实现一个私人区块链平台,构建一个去中心化、开放性、不可篡改性的校园卡消费系统。不采用传统的拥有主服务器的中心化系统,而是各个节点的权利和义务均等的去中心化系统。 每一位校园卡用户即为一个客户端,不存储任何信息,在需要时用户可以安全地通过分配的唯一身份标识查询信息和使用校园卡的功能,例如:充值、提现等功能。 基于区块链技术的校园卡管理系统具有区块链应有的特质,结合校园卡服务,使用户更加安全,方便,快捷地使用校园卡。系统是一个开放性的系统,即除了交易各方的私有信息被加密外,其他交易信息对所有人公开,整个系统高度透明,同时又能保证用户的隐私不被泄露。整个系统的信息是不可篡改的,信息一旦通过了验证并被存储,单个节点上对数据库的修改是无效的,除非能同时控制半数以上的节点,因此可以保证存储的信息稳定性和可靠性极高 基于此,我们当前需要做的是: 1.选取网站作为程序的表现形式 2.程序需要支持的功能 (1)注册 (2)挂失/补办 (3)身份认证 (4)查询(个人信息、充值记录、余额、消费记录、借还图书记录等) (5)消费/充值 (6)提现 (7)实现对数据的使用(校方可以通过这一平台宏观地查看学生的消费记录、借还图书记录等信息,方便学校对学生的学业、饮食水平进行监督,其他账户则不具有这一权利) 项目的主要创新点: 利用区块链技术的隐私性,使用户的个人信息更加安全。 因为分布式账本存储,防止单服务器崩溃导致数据丢失,增加系统稳定性。 增加了评价等功能,可以接收来自用户的反馈,便于优化系统。 通过设计使用户界面更加友好,提升用户体验。 使用智能合约,使系统运行流畅,减少人工干预。 项目主要工作流程: 注册:每当校园卡账号被系统创建时,系统需要给该校园卡账号赋予特定的身份用来标识校园卡用户的种类。 挂失/补办:当用户申请挂失校园卡时,将该校园卡的卡号注销。当取消挂失或补办时将由系统重新生成一个新的与原有加密ID建立联系的校园卡号给用户使用,并广播原卡号转换为新卡号的消息记录到区块链中。 身份认证:校园卡存储着用户的身份信息,当外界需要进行身份验证时,只能从中获取系统根据私人信息生成的密钥来验证身份,其中具体内容无法获知 查询:校园卡用户自身可以查询自己的个人信息、充值记录 、余额、消费记录(消费地点时间金额) 消费:用户与商家发起交易并生成一个未确认的交易记录,暂储在交易数据库中,多个交易形成区块,该区块被确认后放入区块链层中。 充值:用户向交易平台发送充值申请,平台确认后在交易数据库中生成一个有效的进账记录,最后加入区块链层中。 提现:用户向交易中心提交提现申请,平台确认后在交易数据库中生成一个消费记录,并将钱打入用户预留账户里,最后加入区块链层中。 开发难点:
项目界面设计:暂无 相比已有项目突出的优点: 使用区块链技术实现校园卡服务。 1.具有去中心化的特点,节省了大量的维护费用。 2.用户的个人信息更加安全,而且校园卡系统更加稳定。 3.更加人性化的用户界面,可以方便地使用功能。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:43:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |