0% found this document useful (0 votes)
131 views13 pages

Library Management System Using QR Code A Project Synopsis

The document describes a library management system project that uses QR codes. It was submitted by three students - Mo Saqlain Ajmeri, Mradul Khattri, and Bhaskar Jaiswal - to their university in partial fulfillment of their bachelor's degree. The project was created under the supervision of Prof. Balwant Raghuwanshi and involves developing an Android application using Kotlin and Firebase database to allow registered users to access library resources by scanning QR codes. The application is designed for Android versions KitKat and above.

Uploaded by

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

Library Management System Using QR Code A Project Synopsis

The document describes a library management system project that uses QR codes. It was submitted by three students - Mo Saqlain Ajmeri, Mradul Khattri, and Bhaskar Jaiswal - to their university in partial fulfillment of their bachelor's degree. The project was created under the supervision of Prof. Balwant Raghuwanshi and involves developing an Android application using Kotlin and Firebase database to allow registered users to access library resources by scanning QR codes. The application is designed for Android versions KitKat and above.

Uploaded by

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

Library Management System Using QR Code

A Project Synopsis
Submitted in partial fulfilment of the requirement for the award of Degree
of Bachelor of Engineering in Information Technology
Submitted to:

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL


Submitted by:
Mo Saqlain Ajmeri (0192IT161027)
Mradul Khattri (0192IT161029)
Bhaskar Jaiswal (0192IT161016)
Under the Supervision of: Prof. Balwant Raghuwanshi

DEPARTMENT OF INFORMATION TECHNOLOGY


TECHNOCRATS INSTITUTE OF TECHNOLOGY & SCIENCE,
BHOPAL
SESSION: 2019-2020
TECHNOCRATS INSTITUTE OF TECHNOLOGY & SCIENCE

DEPARTMENT OF INFORMATION TECHNOLOGY

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

Prof. Balwant Raghuwanshi

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

DEPARTMENT OF INFORMATION TECHNOLOGY

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.

Internal Examiner External Examiner

Date: __________ Date: ___________


TECHNOCRATS INSTITUTE OF TECHNOLOGY & SCIENCE

DEPARTMENT OF INFORMATION TECHNOLOGY

DECLARATION

We Mo Saqlain Ajmeri (0192IT161027), Mradul Khattri (0192IT161029) and Bhaskar


Jaiswal (0192IT161016) are student of Bachelor of Engineering (B.E.) in Information
Technology discipline, session: 2019 - 2020, Technocrats Institute of Technology & Science,
Bhopal (M.P.) hereby declare that the work presented in this project entitled “Library
Management System Using QR Code” is the outcome of my own work, is Bonafede and
correct to the best of my knowledge and this work has been carried out taking care of
Engineering Ethics. The work presented does not infringe any patented work and has not been
submitted to any other university or anywhere else for the award of any degree or any
professional diploma.

Mo Saqlain Ajmeri (0192IT161027)


Mradul Khattri (0192IT161029)
Bhaskar Jaiswal (0192IT161016)
ACKNOWLEDGEMT
With due respect, we express my deep sense of gratitude to our respected and learned
guide prof. Balwant Raghuwanshi Assistant Professor, Department of Information
Technology, TIT&S, Bhopal, for his valuable help and guidance. We are thankful to them
for the encouragement they have given to us in completing this project.

We are also grateful to respected Prof. N e e t e s h Kumar G u pt a, Head of the


Department of Information Technology, Technocrats Institute of Technology & Science,
Bhopal and to our respected Dr. S . K . J a i n , Director, TIT&S, Bhopal, for permitting us
to utilize all the necessary facilities of the college.

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.

We would like to express my deep appreciation towards my classmates for providing me


the much-needed suggestions and cordial atmosphere.

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.

Mo Saqlain Ajmeri (0192IT161027)


Mradul Khattri (0192IT161029)
Bhaskar Jaiswal (0192IT161016)
ABSTRACT

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

A Library is an organized collection of sources of information which is made accessible to the


people of different Community. The Library usually contains the information physically or in
a digitized format. In the Olden period the access was usually in the Library room as the
Technology grew up the access was made online.

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.

Fig 2.a.i : QR CODE

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

Fig 2.a.ii : Android Smart Phones

Kotlin: Kotlin is a cross-platform, statically typed, general-purpose programming language


with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of
its standard library depends on the Java Class Library, but type inference allows its syntax to
be more concise. Kotlin mainly targets the JVM, but also compiles to JavaScript or native code
(via LLVM). Kotlin is sponsored by JetBrains and Google through the Kotlin Foundation.
Kotlin is officially supported by Google for mobile development on Android. Since the release
of Android Studio 3.0 in October 2017, Kotlin is included as an alternative to the standard Java
compiler.
Firebase: Firebase is a mobile and web application development platform developed by
Firebase, Inc. in 2011, then acquired by Google in 2014. As of October 2018, the Firebase
platform has 18 products, which are used by 1.5 million apps.

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:

• Providing ready-to-use guidelines at required locations.


• Providing a list of library guides on the subject of books on shelves.
• Showing the whereabouts of e books on the shelves.
• Linking the user to digital libraries on campus.
• Offering services such as chat, instant messaging and mobile version of the electronic
library
• Usable for services like ask the librarian, and in the traditional reference desk.
• Usable in library tours. -Providing maps of the library instead of a single map.
• Providing relevant reviews of library resources.
• Linking to a phone number shown on a web page without having to dial the number
manually.
• Linking to the web page relevant to an event
4. EXPECTED OUTCOME

4.1 Librarian Interface


This is the part of software that has all the operations like issue, reissue, and add data about
new user or a book. Most importantly the database control is given to the librarian so that she
can access it. Even then, we have created an option of viewing the transactions that have taken
place. The search is made easy by giving him/her to search history according to the member,
book or date. Hence manual errors are removed and transactions have been more automated
than before. Various actions of the UI like add, delete, issue re-issue and search by name, email-
id have been displayed.

4.2 The user interface


After the student scans the QR code, they check whether they are eligible to issue a book or
not. If they are, then they can select the book they want from the list of books or by various
categories and start the process for issuing the book. They can also see the last date of
submission of book.

4.3 Fine Calculations


The user during the time of returning the book clicks or activates the fine calculation button
on the display area or GUI panel. The panel returns the fine.
5. Bibliography

a. www.wikipedia.org – Library, Android Studio, Kotlin, Firebase.


b. Pulliam B, Landry C. Tag, You're It! Using QR Codes to Promote Library
c. Jackson DW. Standard Bar Codes Beware—Smartphone Users May Prefer QR
Codes. Law Library
d. Soon TJ. There are several types of 2D codes in use by the industry, one of which
is QR Code. This article provides an overview of QR Code.
e. Weir M. Weir M. QR Codes and Mobile Marketing for the Small Business Owner.
United Kingdom: Michael Weir.
f. [8] Ashford R. QR codes and academic libraries: reaching mobile users. Coll Res
Libr.
g. SoleimanzadeNajafi N, Mojiri SH. [Application of Mobile phone in library
marketing by QR Code]. Proccedings of the conference on the Social media and
library and information science.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy