0% found this document useful (0 votes)
15 views14 pages

A Generic Thesis Skeleton

Uploaded by

Akshay Kashyap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views14 pages

A Generic Thesis Skeleton

Uploaded by

Akshay Kashyap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

QR CODE GENERATOR

A project report submitted in partial fulfillment of the requirements for

the Award of degree of

Bachelor of Technology
in
Computer Science & Engineering
By
Abdul Samad (2102920100003)
Akshay Kumar (2102920100011)

Under the supervision of

Prof. MIH Ansari

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


MEERUT INSTITUTE OF TECHNOLOGY, MEERUT

Affiliated to

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY,


UTTAR PRADESH, LUCKNOW
March 2023-24
Certificate

I hereby declare that the work which is being presented in the minor project report entitled, “Qr Code
Generator”, in partial fulfillment of the requirements for the award of degree of Bachelor of Technology
submitted in the Department of Computer Science & Engineering, Meerut Institute of Technology,
Meerut, is an authentic record of my own work carried out under the supervision of Mr.Ajad Kumar
and refers other researcher’s works which are duly listed in the reference section.

The matter presented in this Project has not been submitted for the award of any other degree of this or
any other college/ university.

Abdul Samad
Akshay Kumar

This is to certify that the above statement made by the candidate is correct and true to the best of my
knowledge.

Prof.MIH Ansari
Meerut Institute of Technology,
MEERUT.
TABLE OF CONTENTS

CERTIFICATE i
ACKNOWLEDGEMENT ii
ABSTRACT iii
LIST OF TABLES iv
LIST OF FIGURES v
LIST OF SYMBOLS vi
LIST OF ABBREVIATIONS vii
CHAPTER 1 INTRODUCTION
CHAPTER 2 SOFTWARE REQUIREMENT SPECIFICATION
CHAPTER 3 FEASIBILITY STUDY
CHAPTER 4 SYSTEM DESIGN
CHAPTER 5 TESTING
CHAPTER 6 SNAPSHOTS
CHAPTER 7 CONCLUSION
ACKNOWLEDGEMENT

It gives us a great sense of pleasure to present the report of the B. Tech Project undertaken during B.
Tech Second Year. We owe special debt of gratitude to Mr. Ajad Kumar Department of Computer
Science & Engineering, Meerut Institute of Technology, Meerut for his constant support and guidance
throughout the course of our work. His sincerity, thoroughness and perseverance have been a constant
source of inspiration for us. It is only his cognizant efforts that our endeavors have seen light of the day.
We also do not like to miss the opportunity to acknowledge the contribution of all project co-coordinators
and faculty members of the department for their kind assistance and cooperation during the development
of our project. Last but not the least, we acknowledge our friends for their contribution in the completion
of the project.

Abdul Samad Akshay Kumar

2102920100003 2102920100011
ABSTRACT

A Quick Response Code or a QR Code is a two-dimensional bar code used for its fast readability and
comparatively large storage capacity. It consists of black squares arranged in a square grid on a white
background.
Nowadays we all use QR code for multiple purposes like making payments, sharing WiFi, etc. Have you
ever wished to generate such QR code on your own? We are here with a project for QR code generator
using Python
In this project, we are going to create a QR Code Generator using Python. For creating the GUI of the
project we are going to use the Tkinter Module and its inbuilt function.
For creating a QR Code we are going to use the pyqrcode Library.
We will be creating a GUI Window that will have an entry field to enter the string or the url and the QR
Code will be generated for this entered stri QR Codes have become an integral part of our day-to-day life.
From seeing these codes in advertisements to paying your grocery bills. It paved the way for easy access
to visiting the website and downloading the app without needing to write the whole URL or the app
name.ng
QR code are used in many places such as to transfer payments in shops,to give the website link to the user
and many more.
Latest smartphone can read QR code through their inbuilt camera application. So there is no need to
install a third-party application.You can also generate a QR code for text. So if you want to display a
message, create a QR code for it and ask the user to scan it.
We have successfully created the Python QR Code Generator Project. To create this project we used the
Tkinter Module, Png Module, and Pyqrcode Module. Using these we created the project and now we can
use the QR Code Generator to generate QR Code
INTRODUCTION

QR code refers to Quick Response Code which was invented by a Japanese automotive company in 1994.
QR code is a type of Matrix barcode that is a machine-readable optical label that contains information about the
item to which it is attached.
A QR code (Quick Response Code) consists of black squares arranged in a square grid on a white background,
which can be read by an imaging device such as a camera.
Python QR Code Generator is an application that creates QR Code for a particular string or URL. In this
application, the user will have an entry field to enter the url or the string and a QR Code will be generated
accordingly and will be saved in the system.
In this project, we are going to create a QR Code Generator using Python. For creating the GUI of the project
we are going to use the Tkinter Module and its inbuilt function. For creating a QR Code we are going to use the
pyqrcode Library.
We will be creating a GUI Window that will have an entry field to enter the string or the url and the QR Code
will be generated for this entered string.
• Tkinter Module – Tkinter Module helps to create the GUI window for our project.
• Png Module – This helps to save an image in the png extension.
• Pyqrcode Module – This Module helps to generate a QR Code. Tk() – This method helps to create a GUI
window named window.
• geometry() – This helps to specify the size of the window.
• title() – This helps to specify the title of the window.
• Label() – Label() is an inbuilt function of the Tkinter Module. It helps in the creation of a widget that
will help us display a text. Here we can specify the size, font, background color, foreground color etc of this
widget.
• pack() – To display the Label(), we are going to use this method. While using pack(0 method, we don’t
have to specify the x and y coordinates. The system automatically sets the Label on the window.
• Tk() – This method helps to create a GUI window named window.
• Button() – This is also an inbuilt function of the Tkinter Module. Button() is used to create a button on
the window. We can specify the text on the button. Just like in a Label() , here too we can specify the color, font
size etc of the button.
• png() – Using the png() method, we are going to save the qr code in the system. The extension of the qr
code file will be png.
Software Requirement

Project Prerequisites

Software: Visual studio IDE version 1.76


Language : python 3.11
Windows 10 version : 11

Library use :
We will have to install the following libraries for proceeding with the project:
Tkinter Module – We will be using the Tkinter Module to create the GUI of our project
Png Module – Png Module will help to save the QR Code as an image
Pyqrcode Module – This module will help us generate the QR Code
FEASIBILITY STUDY
A feasibility study, as the name suggests, is designed to reveal whether a project/plan is feasible. It is an
assessment of the practicality of a proposed project/plan.
Types of Feasibility Study
1. Technical feasibility
 Technical: Hardware and software
 Existing or new technology
2. Financial feasibility
3. Market feasibility
4. Organizational feasibility
TESTING

TESTING

OUTPUT

SNAPSHOTS
TESTING

OUTPUT
TESTING

OUTPUT
TESTING

OUTPUT
CONCLUSION

We have successfully created the Python QR Code Generator Project. To create this project we used the Tkinter
Module, Png Module, and Pyqrcode Module. Using these we created the project and now we can use the QR
Code Generator to generate QR Code

You might also like