第1页
随着信息技术的高速发展,新一代信息技术带来了高校信息化应用的推陈出新。区块链技术是互联网典型新一代信息技术之一,广泛应用于数字加密货币的基础架构中,因其去中心化的广泛特性开始逐渐被关注和研究,因为其分布式的数据结构、去中心化、全程留痕、不可篡改的特性让人们发现它的使用价值可以应用到更多信息化领域。本着更好地服务高校信息化建设的目的,本文针对高校评审工作投票的业务特点,设计一种基于区块链的评审工作投票的Web应用架构,
第2页
给出架构中各个环节的设计,最终完成整个系统的架构设计。评审投票工作现状分析当前我校评审投票工作采用两种方式,一种是纸质投票,一种是使用校外互联网应用线上投票。主要应用场景有职级晋升的评审投票、职称评审投票、评聘面试评审投票等。无论是纸质投票还是线上投票都存在一些缺点,主要体现为信息不透明,容易存在统计错漏,甚至出现黑客篡改数据的情况。使用校外互联网应用组织投票工作还存在另外的弊端,即作为非本校域名、非本校IP地址的双
第3页
非信息系统,存在数据容易泄露的风险。且校外互联网应用建立在抽象功能基础之上,我校个性化定制开发需求很难满足,长期使用受制于人。可行性分析从技术角度分析,本文所设计的评审工作投票系统使用B/S模式搭建,以J2EE为服务端程序开发语言,使用基于MVC设计模式的轻量级Web开发框架对系统进行设计。系统共分为两部分,一部分为评审工作投票系统,另一部分为学校区块链防伪验真平台。区块链防伪验真平台可以为各类业务系统提供数据的访问
第4页
存证和数据查验等服务。从业务角度分析,传统的线下纸质投票过程中,业务人员需要收集评委的纸质票,进一步统计全部候选人得票数。在这个过程中存在关键业务信息被漏记、错记、篡改的可能性。因此如何避免统计票过程中的疏漏或不规范行为,是当前评审工作投票系统急需解决的问题。区块链防伪验真平台具有业务通用的数据防伪存证、历史记录查询、数据查验等功能,所以基于区块链的评审工作投票系统可以为当前高校评审工作提供安全可靠的服务。