Al-Iraqia Journal for Scientific Engineering Research (Sep 2023)
Implementing a Blockchain-Enabled Student Information System with Smart Contracts for Academic Institutions
Abstract
Utilizing blockchain technology for different applications has seen a growing interest in recent years. Academic institutions can consider implementing a student information system (SIS) based on blockchain technology as a promising area. This research paper explores in detail the design and execution aspects of an SIS powered by blockchain technology implemented through ASP.net, C#, Ethereum, Solidity, Ganache and IPFS. The main goal of the proposed system is to tackle important problems concerning data security and accessibility in conventional paper-based or centralized systems. In the proposed SIS system based on blockchain technology there are five distinct user categories: students, stage managers, department managers, college managers, and super administrators. Every user possesses specific functionalities like accessing grades, attendance, subjects, schedules, and profiles. Data integrity and privacy are ensured by the system's design using cryptographic techniques and smart contracts implemented in Solidity. The paper also addresses the technical implementation aspects, involving using ASP.net and C# to develop both the user interface and backend logic. To store decentralized data, the Ethereum blockchain is utilized. The proposed system is evaluated through a series of experiments and performance tests. The assessment of the blockchain-based SIS includes evaluating its efficiency, security, and usability through these tests. The paper highlights the effectiveness of the system in enhancing data security, accessibility, and transparency by providing detailed results and findings.
Keywords