Library Management System Using QR Code A Project Synopsis
Library Management System Using QR Code A Project Synopsis
A Project Synopsis
Submitted in partial fulfilment of the requirement for the award of Degree
of Bachelor of Engineering in Information Technology
Submitted to:
CERTIFICATE
This is to certify that the work embodies in this Synopsis entitled “Library Management
System Using QR Code” being submitted by Mo Saqlain Ajmeri (0192IT161027), Mradul
Khattri (0192IT161029) and Bhaskar Jaiswal (0192IT161016) in partial fulfilment of the
requirement for the award of degree of Bachelor of Engineering in Information Technology
to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal during the academic year 2019-20
is a record of Bonafede piece of work, carried out by them under my supervision and guidance
in the Department of Information Technology, Technocrats Institute of Technology &
Science, Bhopal.
Supervised/ Approved By
Department of IT
Forwarded by:
Prof. (Dr.) Neetesh Kumar Gupta Prof. (Dr.) Shashi Kumar Jain
Head of the Department, CSE & IT Director TIT & Science
TECHNOCRATS INSTITUTE OF TECHNOLOGY & SCIENCE
CERTIFICATE OF APPROVAL
The Project entitled “Library Management System Using QR Code” being submitted by Mo
Saqlain Ajmeri(0192IT161027), Mradul Khattri (0192IT161016) and Bhaskar Jaiswal
(0192IT161016) has been examined by us and is hereby approved for the award of degree
“Bachelor of Engineering (B.E.) in Information Technology discipline”, for which it has
been submitted. It is understood that by this approval the undersigned do not necessarily
endorse or approve any statement made, opinion expressed or conclusion drawn there in, but
approve the Synopsis only for the purpose for which it has been submitted.
DECLARATION
We are also thankful to my guide for their kind co-operation and suggesting improvements
in project.
We are also thankful to all the other staff members of our department for their kind co-
operation and suggesting improvements in project.
Last but not the least we would like to thank my family members for their support and
encouragement without which this Major Project would not have been completed.
QR code (abbreviated from Quick Response Code) is the trademark for a type of matrix
barcode (or two-dimensional barcode) first designed for the automotive industry in Japan. A
barcode is a machine-readable optical label that contains information about the item to which
it is attached. A QR code uses four standardized encoding modes (numeric, alphanumeric, byte
/ binary, and kanji) to efficiently store data; extensions may also be used. The QR Code system
has become popular outside the automotive industry due to its fast readability and greater
storage capacity compared to standard UPC barcodes. A QR code consists of black modules
(square dots) arranged in a square grid on a white background, which can be read by an imaging
device (such as a camera) and processed using Reed–Solomon error correction until the image
can be appropriately interpreted. The required data are then extracted from patterns present in
both horizontal and vertical components of the image. In this project we will be using QR codes
for data analysis and data mining on different sectors of marketing.
1. INTRODUCTION
Android is basically an OPEN SOURCE which is based on the Linux Kernel which was
introduced by Google. Android operating system is mainly designed for Smart Phone and tablet
devices. The Android platform has an embedded feature called the Google Play Store which
enables the developers to distribute their applications to the potential users World Wide.
QR code (abbreviated from Quick Response Code) is the trademark for a type of matrix
barcode (or two-dimensional barcode) first designed for the automotive industry in Japan. A
QR code consists of black modules (square dots) arranged in a square grid on a white
background, which can be read by an imaging device (such as a camera) and processed using
Reed–Solomon error correction until the image can be appropriately interpreted. The required
data are then extracted from patterns present in both horizontal and vertical components of the
image.
The Library Access System Application saves Users valuable time by making complete
procedure online. The application developed here is designed for KitKat and above versions of
Android. And also, Firebase database which is used to store Library related Information. Only
registered users can perform login and access the Library database.
2. TECHNOLOGY USED
a. Hardware Requirement
i. QR CODE
ii. Android Smart Phone
b. Software Requirement
i. Windows or Linux iv. Firebase
ii. Kotlin
iii. Android Studio
QR Code: QR code (abbreviated from Quick Response Code) is the trademark for a type of
matrix barcode (or two-dimensional barcode) first designed for the automotive industry in
Japan. A barcode is a machine-readable optical label that contains information about the item
to which it is attached. A QR code uses four standardized encoding modes (numeric,
alphanumeric, byte/binary, and kanji) to efficiently store data; extensions may also be used.
The QR code system became popular outside the automotive industry due to its fast readability
and greater storage capacity compared to standard UPC barcodes. Applications include product
tracking, item identification, time tracking, document management, and general marketing.
Android Smart Phone: Android is a mobile operating system based on a modified version
of the Linux kernel and other open source software, designed primarily for touchscreen mobile
devices such as smartphones and tablets. Android is developed by a consortium of developers
known as the Open Handset Alliance, with the main contributor and commercial marketer
being Google. Initially developed by Android Inc., which Google bought in 2005, Android was
unveiled in 2007, with the first commercial Android device launched in September 2008. The
current stable version is Android 10, released on September 3, 2019. The core Android source
code is known as Android Open Source Project (AOSP), which is primarily licensed under the
Apache License. This has allowed variants of Android to be developed on a range of other
electronics, such as game consoles, digital cameras, PCs and others, each with a specialized
user interface
Android Studio: Android Studio is the official integrated development environment (IDE)
for Google's Android operating system, built on JetBrains IntelliJ IDEA software and designed
specifically for Android development. It is available for download on Windows, macOS and
Linux based operating systems. It is a replacement for the Eclipse Android Development Tools
(ADT) as the primary IDE for native Android application development.
Android Studio was announced on May 16, 2013 at the Google I/O conference. It was in early
access preview stage starting from version 0.1 in May 2013, then entered beta stage starting
from version 0.8 which was released in June 2014. The first stable build was released in
December 2014, starting from version 1.0.
Since May 7, 2019, Kotlin is Google’s preferred language for Android app development. Still,
other programming languages are supported by Android Studio, such as Java and C++.
3. APPLICATIONS
Librarians and staff of a large university, small institutions, public libraries and museums
provide useful ways for implementing QR both in traditional and online. In general the
applications of these codes in libraries are as follows: