Font Size: a A A

Design And Implementation Of Project Evaluation System Based On Blockchain Technology

Posted on:2020-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y H ZhaoFull Text:PDF
GTID:2428330596492303Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet,the software system has penetrated into every aspect of people's work and life.The project review work is transferred to the online site,where employees post projects online and other staff conduct online project review anytime and anywhere,making the whole review work convenient and efficient and greatly improving the work efficiency.The central database holds all the data in the project review system,so the risk is high.For example : when there is a problem in the central database,the data is easy to be lost;review data information may be maliciously tampered with.In this thesis,based on the use of blockchain,the project review system is developed to ensure the safety and reliability of system information and the openness and transparency.The thesis has completed the following two aspects:(1)Project release and management based on a database is implemented.It includes project release,project review,user management and announcement management.The user fills in the project related information in the system,and the administrator reviews the project to be reviewed in the system.Administrators have administrative authority over system users and announcements.(2)Project evaluation and investment based on blockchain technology is implemented.The system creates a blockchain account for each newly added user and newly released project,uses the virtual currency issued by the system to make virtual investment in the project,and reflects the user's support for the project through virtual investment.The virtual currency transaction information of each time is storedin the node of the blockchain.Finally,the review result of the project is determined by the total amount of virtual currency in the project blockchain account.The investment data and other important information are stored in the blockchain by using the blockchain technology,and each node on the chain reaches a consensus to backup the data storage to ensure the security of data and realize the distributed storage of data.Finally,the function of the system is tested to ensure that the system can support users to release and review projects online,and the review data are stored in the blockchain.Finally,a complete and reliable project review system based on blockchain technology is realized.
Keywords/Search Tags:blockchain, project review, virtual investment, smart contract
PDF Full Text Request
Related items