Blockchain-Mini-project Report
Blockchain-Mini-project Report
Using BLOCKCHAIN
A MINI-PROJECT REPORT
Submitted by
Studying
B. Tech
BONAFIDE CERTIFICATE
Department of DSBS
Dr. M. Lakshmi
PROFESSOR &
Dr. SV. SHRI BHARATHI HOD Department of
SUPERVISOR DSBS
Assistant Professor
ABSTRACT
3 SYSTEM ANALYSIS
Regardless of the marked enchantment in technology, there is a growing need for reliability
and data integrity. Students would have full independence over their personal data in
Blockchain. It will provide students with complete independence from the institution as well
as complete control over their data while keeping integrity of immutable data. The
blockchain stores data that is permanently recorded and encrypted using cryptographic
technologies into decentralized blocks. Cryptographic procedures used in block generation
and connecting blocks improve the security of each blockchain transaction, and the data
recorded on the blockchain are immutable records whose states cannot be changed once they
are generated. Security, resilience, and irreversibility are all connected to immutability. The
blockchain's promise in education extends much farther, allowing students to add flavor of
anonymity over their personal data, independence from the institution, immutability of
records of official papers and certificates, and total trust in the accuracy and infallibility
owing to network design. The proposed models emphasize on the data availability;
represented in student's ability to access all their data at any time. Blockchain technology
enables an alternative approach to teaching. Many institutions, organizations, and businesses
are establishing their own blockchain efforts to investigate the advantages and uses in
education.
The motivation for this project arises from the fact that; in education sector, students’
information is critical and sensitive. The existence of a super administrator who can retrieve
data of general administrative framework, learning and research may be seen as a big
vulnerability. In conventional education framework relying on a centralized system, there are
some challenges regarding record keeping. The goal of the new this research is to find other
alternatives for record keeping. Based on blockchain technology; the new model can provide
a more protected and trusted archive of records which represents depending on time-stamps
can be a big assist for all stakeholders.
This project proposes an approach for using blockchain to implement fully functional ERB
that maintains students’ records, course registrations record and student marks. It provides
significant, safe, and transparent methods for building a global system for educational
learning.
Chapter 2
LITERATURE REVIEW
2.1EXISTING SYSTEM:
The system has come up with many functionalities for educational institutions.
Various case studies has described the problems faced by the users during sharing
Certificates.
To track the student progress and managing attendance. It helps both student and
guardian to keep track of student progress without visiting to the college. It helps
Customer, do not have knowledge of trading also at same time the interfaces are so
notifies student and guardian during the time of important events which are complex
that it makes it difficult for user to share grades, it happens in institution. One more
feature is guardian get alerted whenever student takes a lot of time to update an
order of buying or selling and data of user is not get failed in the exam or student
not able to meet the expected attendance average. ERB is application software and
which has
kept safe, intention to begin a conductive and direct interchanging the statistics in a
secure platform to coalesce with students, faculties, parents and the college/school
administration. The student information has the particulars (like register number,
name, date-of-birth, sex, parent phone number, address, parent name, etc.) invade to
the system by the faculties. All these particulars is stored in the database. ERB
application is trouble free to use in schools, colleges, universities, and any other
educational institutions. It can be customized as per the need. It can be used in
private and government educational institutions also. ERB application is an
internet-based application we can login to the system from anywhere irrespective of
geographical area it will give seamless navigation. Existing system has following
drawbacks
1.Customer data is not secured
2.Interface is dull
3.Trading process takes a lot of time
4.Customer follow- up is difficult
Chapter 3
SYSTEM ANALYSIS
3.1PROBLEMSTATEMENT:
College & Universities has to handle records for many number of students so
maintenance was difficult. Though it has used an information system, it was totally
manual or semi-automated. Hence, Blockchain at the university level is needed
because of the increasing rates of forgery and the generation of fake degrees. The
university should have a standard authenticated and decentralized database that can
store all records of the students who have graduated from the university. These
academic data should not be manipulated or deleted by any outside influence, thereby
ensuring the credibility of the system
3.2 PROPOSED SOLUTION:
In proposed project Blockchain and its various properties are to be used to ensure that
the proposed system caters to what is needed for security, easy accessibility, and
availability. This also makes it easy to keep a track of all the data and to ensure that no
document is fake or forged.
1. Software Requirements
Operating System: Windows/MacOS/Linux
Tool Used: SQL, Django
2. Hardware requirements:
Processor: Intel i3 or Amd Ryzen 3 and above
Hard disk: minimum 2 GB space
RAM: Atleast 2GB
Chapter 4
HTML:
The Hypertext Markup Language or HTML is the standard markup language for
documents designed to be displayed in a web browser. It can be assisted by
technologies such as Cascading Style Sheets (CSS) and scripting languages such as
JavaScript. Web browsers receive HTML documents from a web server or from local
storage and render the documents into multimedia web pages. HTML describes the
structure of a web page semantically and originally included cues for the appearance
of the document.
HTML elements are the building blocks of HTML pages. With HTML constructs,
images, and other objects such as interactive forms may be embedded into the
rendered page. HTML provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, lists, links, quotes, and
other items.
CSS:
Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of a document written in a markup language such as HTML or XML
(including XML dialects such as SVG, MathML or XHTML).CSS is a cornerstone
technology of the World Wide Web, alongside HTML and JavaScript. CSS is designed
to enable the separation of content and presentation, including layout, colors, and
fonts.
This separation can improve content accessibility; provide more flexibility and control
in the specification of presentation characteristics; enable multiple web pages to share
formatting by specifying the relevant CSS in a separate .css file, which reduces
complexity and repetition in the structural content; and enable the .css file to be
cached to improve the page load speed between the pages that share the file and its
formatting.
JAVASCRIPT:
Back End
PHP:
MYSQL:
MySQL is free and open-source software under the terms of the GNU General Public
License, and is also available under a variety of proprietary licenses. MySQL was
owned and sponsored by the Swedish company MySQL AB, which was bought by
Sun Micro systems (now Oracle Corporation). In 2010, when Oracle acquired Sun,
Widenius forked the open-source MySQL project to create MariaDB.
MySQL has stand-alone clients that allow users to interact directly with a MySQL
database using SQL, but more often, MySQL is used with other programs to
implement applications that need relational database capability. MySQL is a
component of the LAMP web application software stack (and others), which is an
acronym for Linux, Apache, MySQL, Perl/PHP/Python. MySQL is used by many
database-driven web applications, including Drupal, Joomla, php, BB, and
WordPress. MySQL is also used by many popular websites, including Facebook,
Flickr, Media, Wiki, Twitter, and YouTube.
Coding
Output
Chapter 5
CONCLUSIONS
When going through various technologies used in the educational discipline for
the betterment of students, it was noted that the use of blockchain technology
has worked successfully in mitigating the risk of forgery of student
achievements, and that the use of Blockchain provides students with
predictions about future occurrences. Therefore, in this project, a system was
discussed that combines blockchain and other technologies, providing the user
with the benefits of both approaches. In addition, a trusted dataset validated
through blockchain helps increase the veracity of a machine-learning-based
model. This project described how a university mines the blocks of the
students and provides proof of work. This project can obtain the input of the
trusted data and is capable of achieving a more accurate prediction. Hence, the
main aim of this paper is to represent a system containing a blockchain that
manages the student data in the form of a decentralized database (ledger), in
which a job placement company can inquire about the student data directly on
a blockchain and obtain the validated and verified data of a student extremely
quickly, thereby obtaining accurate predictions regarding a suggested job for
the student with the help of a trained the model.
CHAPTER 6
REFERENCES
1. https://www.sciencedirect.com/science/article/pii/S1110866521000797#f0
030
2. https://vciba.springeropen.com/articles/10.1186/s42492-021-00084-y
3. youtube.com
4. Wikipedia
5. https://www.slideshare.net/1amitgupta/studentmanagementsystem