Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
21 views

Project Report Template 2023

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Project Report Template 2023

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Certificate Authentication System Using QR Code

Submitted by

Harsha S M
Registration No – P03AD21S0041

A 4th Semester project report submitted in partial fulfilment of


requirements for award of Degree in

MASTER OF COMPUTER APPLICATIONS 2021 - 23

Under the guidance of

Dr.Jayashree Nair
Professor – MCA Program

ACHARYA INSTITUTE OF MANAGEMENT AND SCIENCES


1st Stage 1st Cross Peenya Industrial Estate, Bangalore-560058

i
CERTIFICATE

This is to certify that HARSHA S M bearing Registration No.


P03AD21S0041 has satisfactorily completed the Fourth Semester MAIN
Project titled Certificate Authentication System Using QR Code with
subject code : 4MCA1 under the guidance of Dr.Jayashree Nair as a part
of fulfilment of partial requirements for award of the Degree in Masters of
Computer Applications, as prescribed by Bangalore University for the
Academic year 2022 - 23.

Guide Program Head

Dr.Jayashree Nair Dr. Jayashree Nair

Professor & Dean Professor & Dean


MCA Program AIMS
AIMS

Principal

Dr. Kiran Reddy


AIMS

Signature of the Examiners


1.
2.

ii
ACKNOWLEDGEMENT

I take this opportunity to pass on my deep sense of gratitude to my institution, AIMS


Institute, Peenya, Bangalore and the Department of MCA, which has given me
the opportunity and exposure to the extensive knowledge, thereby enabling me to
attain my goal of becoming a worthy student.

I avail this opportunity to acknowledge my indebtedness and sincere gratitude to Prof.


Dr. Jayashree Nair, for guiding and supporting in completing the project.

I thank my Program Head, Dr. Jayashree Nair for all the support extended to carry
out my project.

I am thankful to Prof. Kiran G Reddy, Principal, AIMS, for her kind support and
encouragement to carry out the project work.

I also extend my heartful thanks to all my faculty members, friends and last but not
the least, my parents for their support during the course of my project.

HARSHA S M

Place: Bangalore Date:

iii
DECLARATION

I certify that
a. the work contained in this report is original and has been done by me

under the guidance of my supervisor(s).


b. the work has not been submitted to any other Institute for any degree

or diploma.
c. I have followed the guidelines provided by the university in

preparing the report.


d. I have conformed to the norms and guidelines given in the Ethical

Code of Conduct of the Institute.


e. Whenever I have used materials (data, theoretical analysis, figures,

and text) from other sources, I have given due credit to them by
citing them in the text of the report and giving their details in the
references. Further, I have taken permission from the copyright
owners of the sources, whenever necessary.

HARSHA S M

Place: Bangalore Date:

iv
ABSTRACT
Certificate Authentication System Using QR Code
In today's digital age, the authenticity and security of certificates play a pivotal role in
various domains, including education, employment, and legal documentation. Also, in
a fiercely competitive job market, the proliferation of fraudulent academic certificates
poses a significant challenge. Traditional paper-based certificates are prone to forgery
and tampering, leading to a growing demand for robust and efficient certificate
authentication systems. Also, Traditional certificate authentication methods are time-
consuming, leading to delays in verifying credentials. This project presents a novel
solution - the "Certificate Authentication System using QR Code" - developed utilizing
Java and MySQL technologies to enhance the verification and security of certificates.
The primary objective of this project is to design and implement a user-friendly,
efficient, and secure system that enables the issuance and authentication of digital
certificates through QR codes. This innovative approach harnesses the power of Java
for application development and MySQL for database management to create a seamless
and reliable certificate verification process. Our system offers a versatile solution,
providing options for generating Bonafide Certificates, Transfer Certificates, and
Course Completion Certificates. By adopting QR code technology, the system
streamlines the certificate verification process, empowering organizations to swiftly
and accurately verify the authenticity of certificates. This innovative approach not only
addresses the challenge of certificate fraud but also enhances the efficiency and
reliability of the verification process, ensuring that employers have a dependable means
to authenticate certificates and make informed hiring decisions. It represents a
significant step towards the digitization and security enhancement of certificate
management systems, contributing to a more trustworthy and reliable certification
ecosystem.

v
INDEX
1. Introduction
1.1 Introduction………………………………………………………….……………. 1

1.2 Problem Statement……………………………………………………………….4

1.3 Key objectives……………………………………………………………………….5

1.4. Scope……………………………………………………………………………………6

1.5. Technology and Literature Review………………………………………..8

2. System Requirements Analysis & Specification


2.1Study of Current System…………………………………………………………11

2.2 Problems and weakness of current system…………………………….13

2.3 Requirements of new system………………………………………………….14

2.4 Feasibility study………………………………………………………………………16

2.5 Hardware Requirements…………………………………………………………17

2.6 Software Requirements…………………………………………………………..18

3. System Design
3.System Architecture……………………………………………..20
3.1.1 Use case Diagram……………………………………………21
3.2 Functional and Behaviour Modelling………………………………………22

4.Implementation
4.1 Implementation Environment………………………………………………..26

4.2 Major Modules……………………………………………………………………..49

4.3 Sample code / Pseudo code…………………………………………………..53

5.Testing
5.1 Testing Plan………………………………………………………………………….85

5.2 Testing Methods…………………………………………………………………..92

5.3 Test Cases…………………………………………………………………………….94

6.Screen Shots………………………………………………….96
7. Limitations and Future Enhancements………………………………………….100
8. Conclusion & Discussion……………………………………101
9. References……………………………………………………103

vi
LIST of FIGURES

Fig No Title of Figure Page No

System Archicture
3 20

3.1.1 Use Case Diagram 21

3.2.1 Flow chart for QR Code Technique 22

3.2.2 Flow chart for data encoding process 22

3.2.2 Simplified process of sender 23

3.2.3 Simplified process of sender 24

3.3.2.1 Level 0 DFD 26

3.3.2.2 Level 1 DFD 26

vii
viii

You might also like