1. `1 | P a g e
SVKM’s NARSEE MONJEE INSTITUTE OF
MANAGEMENT STUDIES
MUKESH PATEL SCHOOL OF TECHNOLOGY MANAGEMENT
AND ENGINEERING
An Executive Summary
ON
Smart Library System
PRESENTED BY:
Chinmayy Purohit
MBA (TECH.) COMPUTER SCIENCE, 3
rd
YEAR
AT
Watchdata Technologies Pte.Ltd, Sharjah UAE
2. `2 | P a g e
ABSTRACT
The official definition of smart card is "an integrated circuit card with memory capable of making
decisions."
Smart cards differ along four main dimensions:
1. Memory: from 1 to 16 kb (there are currently prototypes with 64 kb);
2. Processor speed: from 4 to 16 MHz;
3. Interaction: physical contact, proximity (near-contact, but no wearout), and
radio; Software: card operating system and installed applications.
Smart cards serve as credit or ATM cards, fuel cards, mobile phone SIMs, authorization cards for
pay television, household utility pre-payment cards, high-security identification and access-control
cards, and public transport and public phone payment cards.
Smart cards may also be used as electronic wallets. The smart card chip can be "loaded" with
funds to pay parking meters, vending machines or merchants. Cryptographic protocols protect the
exchange of money between the smart card and the machine. No connection to a bank is needed.
The holder of the card may use it even if not the owner. They can widely be used in University
Campuses for Library Systems, Canteens, and Mess.
Under the guidance of Mr. Madhav Bodas, his in-depth knowledge of the subject, readiness to
share the knowledge has been an inspiration to carry out this project till date and will help the
author to complete it successfully in the future. The report gives information about the partial
completion of the project and future plans of completion. The author will complete the project in
the duration of internship allotted (18th
May, 2015- 11th
July, 2015) at Watchdata Technologies
Pte.Ltd Sharjah (UAE).
3. `3 | P a g e
INTRODUCTION:
ABOUT Watch data Technologies Pte.Ltd:
Watchdata Technologies (www.watchdata.com) is a recognized pioneer indigital authentication and
transaction security. Founded in Beijing in 1994, we now have international headquarters in
Singapore, 11 regional offices,and serve customers in over 50 countries. Watchdata customers
include mobile network operators, financial institutions, transport operators,governments and
leading business enterprises. Our solutions provide daily convenience and security to over 1 billion
mobile subscribers, 80 millione-banking customers and 50 million commuters.
Watchdata product lines feature contact and contactless EMV, UIC, e-ID and transportation smart
cards, online security tokens, card readers and electronic toll collection (ET) devices. Our end-to-
end solutions include secure hardware, operating sysems, software applications, and services such
as personalization and remote lifecycle management. In intelligent transportation systems (ITS)
field, Watchdata offers advanced solutions to address complex urban congesion challenges.
Watchdata research teams constantly innovate to keep pace with a rapidly converging digital
world. We pioneered the development of smart card operating systems, the application of PKI and
OCL technologies in USB e-banking security devices and the revolutionary SIMpass mobile
payment NFC solution that is now used by millions of customers worldwide.
4. `4 | P a g e
ABOUT THE PROJECT
PURPOSE:
Smart Cards in modern day are used by everyone in various applications like, Payments,
Parking, Access Control, Identity Cards and various other areas.
The area targeted during the project is “The use of Smart Card in University Campuses”. The
module of this system which is being developed during the training is “Library System”.
Most of the Countries use smart cards in public libraries so that the queues, overhead time
while issuing and returning the book can be prevented. In Hong Kong entire library system is
based on smart card automation. This technology is used in various universities where the
time and convenience to student is a priority. It saves a lot of paper, and tiring tasks of
sorting library cards for the librarians.
In India these practices have been less popular mainly because of high cost of implementing
such techniques. This project is a low cost implementation of such systems which will make
the life of librarian and students easy and the entire library process smooth and effective and
secure.
Inclination towards selecting this particular module has been due two main factors which are
(1) the wide scope of usage of smart card in Library system as in Authentication, Books
Issuing, Fine Collection (2) Switching to Library automation will lead to prevention of long
queues, overhead, and more feasibility to the librarians who can thus perform other important
tasks in the library.
5. `5 | P a g e
SOFTWARE REQUIREMENT SPECIFICATION
GENERAL DESCRIPTION
Library Management System is a computerized system which helps user (librarian) to manage the library
daily activity in electronic format. It reduces the risk of paper work such as file lost, file damaged and
time consuming. It can help user to manage the transaction or record more effectively and timesaving.
PROBLEM STATEMENT: The problem occurred before having computerized system includes:
File lost when computerized system is not implemented file is always lost because of human
environment. Sometimes due to some human error there may be a loss of records.
File damaged when a computerized system is not there file is always lost due to some accident like
spilling of water by some member on file accidentally. Besides some natural disaster like floods or fires
may also damage the files.
Difficult to search record when there is no computerized system there is always a difficulty in searching
of records if the records are large in number.
Space consuming after the number of records become large the space for physical storage of file and
records also increases if no computerized system is implemented.
Cost consuming as there is no computerized system the to add each record paper will be needed which
will increase the cost for the management of library.
SYSTEM OBJECTIVES
Improvement in control and performance The system is developed t cope up with the current issues and
problems of library .The system can add user, validate user and is also bug free.
Save cost after computerized system is implemented less human force will be required to maintain the
library thus reducing the overall cost.
Automatic system that uses highly secure smart card technology.
6. `6 | P a g e
SYSTEM TESTING
The aim of the system testing process was to determine all defects in our project .The program was
subjected to a set of test inputs and various observations were made and based on these observations it
will be decided whether the program behaves as expected or not. Our Project went through two levels of
testing
1. Unit testing
2. Integration testing
UNIT TESTING
Unit testing is undertaken when a module has been created and successfully reviewed .In order to test a
single module we need to provide a complete environment i.e. besides the module we would require
The procedures belonging to other modules that the module under test calls
Non local data structures that module accesses
A procedure to call the functions of the module under test with appropriate parameters Unit testing was
done on each and every module
Test for the admin module
Testing admin login form-
This form is used for log in of administrator of the system. In this we enter the username and password if
both are correct administration page will open otherwise if any of data is wrong it will get redirected back
to the login page and again ask for username and password.
Student account addition-
In this section the admin can verify student details from student academinc info and then only add
student details to main library database it contains add and delete buttons if user student data will be
deleted.
Book Addition-
Admin can enter details of book and can add the details to the main book table also he can view the books
requests.
Click add button data will be added to student database and if he clicks delete button the
7. `7 | P a g e
Test for Student login module
Test for Student login Form-
This form is used for log in of Student .In this we enter the library ID, username and password if all these
are correct student login page will open otherwise if any of data is wrong it will get redirected back to the
login page and again ask for library ID, username and password.
Test for account creation-
This form is used for new account creation when student does not fill the form completely it asks again to
fill the whole form when he fill the form fully it gets redirected to page which show waiting for
conformation message as his data will be only added by administrator after verification.
INTEGRATION TESTING
In this type of testing we test various integration of the project module by providing the input .The
primary objective is to test the module interfaces in order to ensure that no errors are occurring when one
module invokes the other module
8. `8 | P a g e
CONCLUSION & FUTURE SCOPE
This application provides a computerized version of library management system which will
benefit the students as well as the staff of the library.
It makes entire process automated where student can search books, staff can generate reports
and do book transactions. It also has a facility for student login where student can login and
can see status of books issued as well request for book or give some suggestions. Introduction
of Smart Cards also makes the application more secure and robust. Email and Print facility
make the application self-sufficient.
There is a future scope of this facility that many more features such as Barcode for auto
issuance system and credit card payment so that all payments can be made directly. Also
Video can be integrated.
An Online variant also can be developed that shall then store E books, video Lectures and
other materials. Together they make the library management a simple, easy, and automated
process. The system can also be integrated with other systems to form a complete university
management system.