Blockchain Based E-Certification Issuance and Verification Platform

 




 

Lai, Man Wai (2023) Blockchain Based E-Certification Issuance and Verification Platform. Final Year Project (Bachelor), Tunku Abdul Rahman University of Management and Technology.

[img] Text
RSD__Lai Man Wai_Fulltext.pdf
Restricted to Registered users only

Download (18MB)

Abstract

Web 2.0 can be used for a variety of purposes and offers numerous benefits. However, there is some problem if it comes to something related to gaining trust from the user because of the characteristic itself. It is difficult to gain trust or demonstrate that the data is completely trustworthy and that the records can be tracked. As a result, we decided to create an e-certificate issuance and verification application to address the issue that exists in the majority of the industry's e-certificate issuance and verification platforms. Furthermore, it may be the advantages of our application over other applications with a higher level of competition. This application covers six modules, which are the student module, educator module, certificate module, group module, login module, and credential management module. These modules allow the educator to view, create, edit, and delete the certificate and then issue it to the recipient by selecting the created group that contains the specific group of people. In addition, it also allows you to manage the student account in the student portal and the educator account in the educator portal. The application also includes authentication for login, sign up, forgot password, and reset password. Throughout the project, multiple techniques for gathering data have been used, such as literature reviews and observation. Then, several diagrams and tables were used to illustrate the application's structure from various angles. Furthermore, in the software development life cycle, we selected the incremental model, which can be beneficial for error identification and scope changes as it will only effect a small increment if any error occurs. In addition, this project has also used multiple testing techniques to test the application to avoid having some unexpected errors occur, such as unit testing, module testing, and system testing. In conclusion, the targeted module and function had been completed successfully. However, there are many parts that can be improved in the future, such as the dashboard for educators, email notifications for the latest information in the system, and the credentials filter.

Item Type: Final Year Project
Subjects: Science > Computer Science > Computer software
Technology > Technology (General) > Information technology. Information systems
Faculties: Faculty of Computing and Information Technology > Bachelor of Information Technology (Honours) in Software Systems Development
Depositing User: Library Staff
Date Deposited: 22 Aug 2023 10:43
Last Modified: 22 Aug 2023 10:43
URI: https://eprints.tarc.edu.my/id/eprint/26093