Enhancing The Usability of Library Systemat CSIBER Using QRCode
Enhancing The Usability of Library Systemat CSIBER Using QRCode
net/publication/280223164
CITATIONS READS
5 2,262
5 authors, including:
Some of the authors of this publication are also working on these related projects:
Virtual Digital Library of Department of Computer Studies, CSIBER, Kolhapur View project
Soft Computing Model for Secure Auto Program Evaluator View project
All content following this page was uploaded by Poornima Naik on 10 August 2015.
Abstract: With the advancement in information technology, the information is no longer confined to a single
physical location. With the parallel advancement in mobile technology, the information is available anywhere
and at any time with a single click. The quick response (QR) code has further rendered it easier to access
information using QR scanner installed smart phones without memorizing complex web addresses. The intent of
this research is to enable an end user a quick access to the CSIBER library resources by revealing its current
location in the library. To enable this an open source tool is designed and developed which queries an end user
for book inforation and instantly reveals its physical location in the library. The tool is deployed in two different
environments, intranet environment using J2EE technology with JBOSS application server and MS-Access as
backend. The latter deployment option focuses on integrating the tool with institute's web site to widen its scope
and make it reachable from any location at any time using PHP as a sevder-side scripting language and
MySQL as backend. The data migration tool is developed in Java for converting from MS-Access database to
MySQL database.
Keywords: QR Code, Library services, Data Migration, OPAC web interface, PHP MYSQL.
I. Introduction
In this digital age with the advances in communication technology, data and information is no longer
tied to physical location. The current generation students are often adept at “multiprocessing” and make an
abundant use of internet resources rather than the offline library resources. This can be attributed to an ease of
finding information on one click rather than spending time in searching the book in the library [1-2]. But in
recent years, library system has become technologically advanced providing new services such as OPAC
interfaces, virtual cataloguing and referencing, automated current awareness and downloadable media which are
accessible from personal computers and/or mobile devices [3].
OPAC, an Online Public Access Catalogue also called as library catalogue is an online database held
by a library. A catalogue is said to be a library‟s collection which includes a details of bibliographic of a
particular book, which provides services for book reservations, informs the user about the holdings of the
library, borrower status checking and so on and also other material available at library. In addition to these,
members can also be able to get information about borrowing, reservation etc. OPAC is also called as gateway
of library services. OPAC gives the users online access to the library‟s catalogue allowing them to search and
retrieve records from the online catalogue and depending on the underlying library management software.
To access data directly using mobile phone without memorizing the web addresses, scanning a QR
code is easy and convenient. QR code was invented by the Denson Wave- Toyota Motors subsidiary in 1994 [4-
5]. It is a two dimensional barcode that has the ability to set a piece of long multilingual text, a linked URL, a
business card or any information, which is readable by mobile phones with cameras and QR Scanners. The
literature reports various applications of QR code in educational domain. Some of the documented uses of QR
code in education are:
Can be added to word documents for students to verify their answers
Used to promote school events
Used get immediate access to wireless network
Can be used to vote using twitter tools
To enhance information in books
Sharing web resources with students
To give access to important information
To create virtual tour of an institute
Can be linked directly to Google maps
Linking reading books to online resources
We need to take into account that by using QR codes and new technologies in the library, we are
helping to reinforce our image of modernity, and are thus beginning to be seen as a source of dynamic
information that is evolving without losing sight of technological advances. This advanced feature provides a
great opportunity for users to link libraries from the physical to the virtual as QR codes can be created online
and printed in a matter of minutes, without any special equipment.
Though QR code is characterized by high speed scanning, dirt and damage resistant with huge storage
capacity and able to store any kind of information, education field is still way behind in use of QR codes [6].
Therefore the purpose of our research is to investigate a way to find a single platform approach with integration
of third party library system with educational institute website using QR code to provide library services with
seamless workflows to increase efficiency.
4.2 Algorithm
/*Any high level language interfacing with back end database management system provides high level
API for primitive database functions such as creating a connection object, checking the current position of the
resultset pointer and selecting a set of rows based on the given criterion. Hence this algorithm assumes some
standard functions as shown below:
Standard Functions used in the Algorithm
getConnection - is a built-in function returning Connection object for a given connection string
selectRows() - is a built-in function retrieving matching rows for given column names and a table name.
isEOF(ResultSet) - is a function which returns a boolean value, indicating whether the resultset pointer is at
the beginning of or at the end of resultset.
*/
/*
conString : Connection String for connecting to a back end.
*/
/*
Input : book title/book author
Output : List of selected books with a link „CheckStatus‟ interfacing with Opac
*/
function checkStatus(title : String, author : String)
{
con=getConnection(conString);
if (title != null && author != null)
query=selectRows(title, author, book);
else if (title == null && author != null)
query=selectRows(title, book);
function pagelink_click(page:int)
{
con=getConnection(conString);
query=selectRows(title, author, book);
to=page*records_per_page;
from = to – records_per_page +1 ;
resultSet=getResultSet(con,query,from,to);
while((isEOF(resultSet) == false)
{
Read row;
Print row;
}
}
The system is also integrated with institute‟s website, www.siberindia.edu.in in order to widen a scope
and make it reachable outside the campus. The main challenge was experienced in exporting of huge library
data to web hosting data storage. Mysqldump tool was used for creating backup of library database which was
restored on webhosting database using fragmentation. The library page of a web site contains a link, to access
the location information as shown in Fig. 4. The partial code used in system implementation is given in
Appendix I.
Link to access
location
information
The second challenge faced was in generating a paginated output for intranet environment using MS-
Access as backend. For selecting the range of records in access database conforming to title phrase “java”, the
following query was employed:
SELECT title, (SELECT COUNT(*) FROM book b2 WHERE title ALike '%java%' AND b2.id <= b.id)
AS SrNo FROM BOOK b WHERE title ALike '%java%';
Fig. 5 shows the integration of OPAC search page with the system to check resource availability. Fig.
6a-6b show GUI screens for checking the status and location of the books based on title and/or author as
required by an end user. Fig. 6c shows the current physical location by displaying rack number on which the
book is located.
The link to the search page can be established by scanning the QR Code shown in Fig. 7, using QR
code scanner.
Fig. 7 QR Code
The interfacing of OPAC library system with the web site is done using PHP MySQL programming
language. The resultant approach will surely give the users an access to the library services from anywhere
through QR code or directly by visiting the website.
Due to the large size of the database it is extremely time consuming to migrate data from one Database
Management System to another. In order to minimize this different application architectures based on
multithreading or distributed technology can be adopted. In future authors intent to develop a distributed
application for optimizing data migration time using either RMI technology or Hadoop.
Acknowledgements
The research work undertaken and reported in this manuscript has been carried out in Chatrapati Shahu
Institute of Business Education and Research Kolhapur, India. Authors would like to thank Dr. R.A. Shinde,
Managing trustee, Dr. M.M.Ali, Director, Dr. R.V. Kulkarni, Head of Department, Library Staffs and all
colleagues of this institute for their encouragement and help during this research. The same is gratefully
acknowledged.
References
[1]. Jones Steve, The Internet Goes to College: how students are living in the future with today‟s technology (Pew Internet and
American Life Project: Washington. Available:http://www.pewinternet.org/reports/pdfs/PIP_College_Report.pdf , 2002, Accessed:
2015: April 17)
[2]. Aldrich, Alan W. (2010). Universities and Libraries Move to the Mobile Web.
[3]. Lombardi, John V., Academic Libraries in a Digital Age, D-Lib Magazine, 6(10), 2000
[4]. Ching-yin Law, Simon So, QR Codes in Education, Journal of Educational Technology Development and Exchange,3(1), 2010, 85-
100.