0% found this document useful (0 votes)
125 views

Block Chain Project Report

This project report describes a student course enrollment system built using smart contracts and the Solidity programming language. The system allows courses to be added along with details like name, code, and credits. Student details like name and ID can also be added. Students can then be enrolled in courses. The smart contract provides security, speed, and accuracy compared to a traditional manual enrollment system since transactions are documented on the blockchain and cannot be modified. Screenshots show features for adding course and student data, enrolling students, and reading information from the contract. In conclusion, using a smart contract based system provides benefits over a manual enrollment process.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
125 views

Block Chain Project Report

This project report describes a student course enrollment system built using smart contracts and the Solidity programming language. The system allows courses to be added along with details like name, code, and credits. Student details like name and ID can also be added. Students can then be enrolled in courses. The smart contract provides security, speed, and accuracy compared to a traditional manual enrollment system since transactions are documented on the blockchain and cannot be modified. Screenshots show features for adding course and student data, enrolling students, and reading information from the contract. In conclusion, using a smart contract based system provides benefits over a manual enrollment process.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

MAY 13, 2023

Project Report:

Topic: Student Course Enrollment System Using Smart Contract

CSE 6189(M) | Block Chain and Crypto Currency


Presented by

ID Name E-Mail
1 0122310060 Shah Md. Ziaur Rahaman [email protected]
2 012213026 Nahida Tabassum [email protected]
3 012212058 Mohammad Mizanur Rahman [email protected]

Presented To

Salekul Islam, PHD


Professor & Head
Department of Computer Science and Engineering (CSE),UIU

Department

1
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | UNITED INTERNATIONAL UNIVERSITY, DHAKA

2
Topic: Student Course Enrollment System Using Smart Contract

Index:
Serial Number Contents Page Number
1. Introduction 3
2. Project Setup 3
3. Convenience 3
4. Project Screenshots 4-6
5. Conclusion 7
Student Course Enrollment System Using Smart Contract

Introduction:
Our project is Student course enrollment system using smart contract by using
solidity. In this contract, can be added the details of a course like the course name,
course code, course credit also can be added a student’s details like his/her name, id,
course and enroll student. After building the contract we can read the details of
course, student and student courses. As a result of the Blockchain's operation
throughout, each transaction is clearly documented.

Project Setup:
Environment: Remix VM (Berlin).
Language: Solidity.
Gas Limit: 3000000 (by default).
Complier: 0.8.18+commit.87f61d96.

Convenience:
 There are many universities in our country are using manual course enrollment
system but using smart contract it provides security because it’s blockchain
based technology and the ledger is not attacked or not changed.
 They operate on the blockchain so are stored in a public database that cannot be
modified.  
 It’s executed in near real-time and simultaneously.

Project’s Screenshot:
1.Project Features

2.Course details are being added

3.Student details are being added


4.Enroll student

5.Read student Information


6.Read course

7.Read student course

Conclusion:
Smart contract is a blockchain based technology so that it ensures security, level up the
speed. Also, it increases efficiency and accuracy. It cannot be modifiable. Solidity is a
high-level language does encapsulate in contract. From this we clearly understand that
uses smart contract-based enrollment system instead of manual system can provide
many benefits.

You might also like