摘要
在区块链原理与应用课程教学中,以太坊与智能合约相关内容缺乏综合性实践案例。因此结合高校贫困生精准资助的背景,构建一个比传统软件架构模式更具优势的去中心化应用系统,为高校贫困生精准资助工作提供更理想的技术解决方案,加深学生对以太坊和智能合约理论的认识。首先,针对传统中心化应用系统的不足,基于以太坊平台的优点,分析系统核心业务需求;其次,利用以太坊平台设计资助系统总体方案,并阐述系统核心模块;然后搭建以太坊应用环境,实现需求模块的功能,使学生通过网页客户端登录学生资助系统。测试结果表明,该精准资助系统的核心业务指标:贫困生识别精准度、系统录入数据真实度、资助资金使用透明度、帮扶成效衡量满意度等均达到95%以上。
In order to solve the problem of the lack of comprehensive practical cases when teaching the content of Ethereum and smart contracts in the course of Blockchain Principles and Applications,combined with the precise funding background of poor students in colleges and universities,this article proposes an application system with decentralized center which has more advantages than the traditional software architecture model。First,the core business requirements of the system based on the deficiencies of the traditional centralized application system and the advantages of the Ethereum platform are analysed.Second,the Ethereum platform is used to design the overall scheme of the funding system and describe the core modules in the system in detail.Then,the application environment of Ethereuma is built and the function of the requirements module is realsied so that the students in the class are logged in to the student funding system through the web client.The test results show that the core business indicators of the precision funding system including the accuracy of identifying poor students,the authenticity of the data entered in the system,the transparency of the use of funding funds,and the satisfaction measurement of aid effectiveness have reached more than 95%.
作者
张新朝
ZHANG Xin-chao(College of Information Engineering,Zhengzhou University of Science&Technology,Zhengzhou 450064,China)
出处
《软件导刊》
2020年第3期154-158,共5页
Software Guide
基金
河南省教育厅人文社会科学研究项目(2019-ZDJH-152)。
关键词
区块链技术
精准资助
以太坊
智能合约
blockchain technology
precision funding
ethereum
smart contract