KEMBAR78
Project 2 Solution Stanford Library Management System | PDF | Libraries | Books
88% found this document useful (8 votes)
6K views15 pages

Project 2 Solution Stanford Library Management System

The document proposes a library management system (LMS) for Stanford University. Key features of the proposed LMS include: 1) Automating processes like book management, tracking, and fine calculation using RFID tags and a database. 2) Providing online access and features for students like checking return dates, accessing e-resources, and automated reminders. 3) Generating automated reports for management on library resources, usage, and fines collected. The LMS aims to reduce costs, improve efficiency and engagement through digitization and automation of manual library processes.

Uploaded by

Rohit Krishnan M
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
88% found this document useful (8 votes)
6K views15 pages

Project 2 Solution Stanford Library Management System

The document proposes a library management system (LMS) for Stanford University. Key features of the proposed LMS include: 1) Automating processes like book management, tracking, and fine calculation using RFID tags and a database. 2) Providing online access and features for students like checking return dates, accessing e-resources, and automated reminders. 3) Generating automated reports for management on library resources, usage, and fines collected. The LMS aims to reduce costs, improve efficiency and engagement through digitization and automation of manual library processes.

Uploaded by

Rohit Krishnan M
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/ 15

2020

LIBRARY MANAGEMENT
SYSTEM

LMS SOLUTION FOR STAFORD UNIVERSITY


ADHI.GSITS@GMAIL.COM

AD TECHNOLOGIES PVT LTD. | PUNE, INDIA


Stanford Library

STAKEHOLDERS

ACTOR What he can do on the Software Created


Student • Students should be able to access the library system online to know
the return date.
• Students should be able to access LMS via the web or mobile
interf ace
• Students should be able to access f ree e-journals and e-books
through the sof tware.
• Students can return books at any time in the RFID enabled book drop
box station.
• Students shall receive automated emails f rom LMS 3 days bef ore the
return date to avoid late return of books.
Library Staff • The library staf f should be able to maintain and assign RFID tags to
each of the material which captures reading material record
inf ormation like
o author,
o book name,
o publisher name,
o book edition,
o date and year of publication,
o cost of the book, and
o date of purchase of the book.
• The library staf f should be able to use a RFID reader to capture the
details of the book using the RFID tag available on it. The student's
name is tagged along with the book they borrowed.
• Staf f should be able to keep records of different categories of material
available in the library like books, magazines, research papers,
journals, and newspapers.
• Library staf f should be able to search f or books on the LMS by search
criteria like name of the book or author.
• Staf f should be able to view the books classified subject wise in the
sof tware.
• Library Staf f should get an automatic calculation by LMS of f ines in
case of delayed return of books.
Management • Act as the Sponsor of the project by providing the necessary funding
and approval for the solution development
• Use the LMS to take decisions on the availability of the important
books. Books which are in high demand can be made available in
greater volume and vice versa.
• Manpower reduction: Existing manpower can be reduced if the
results of automating the library activities are positive
Implementation • Provide the solution design and implementation consultation
SME • Build the solution in JAVA
• Perform Quality check in the solution delivered by performing Unit
Testing, System Integration Testing
• Cutover activities and Post Implementation/Go-live Support under
warranty.
Testers • Perf orm the actual verif ication and validation of the solution under
User Acceptance Testing.
• Can be f rom both the communities - Students and Library Staf f

PROBLEM DEFINITION AND SOLUTION

Problem Definition: The current manual library management is not an efficient way of managing
the activities of Library and books for a university of 20,000+ students.
There are multiple issues faced by the current library staff:
A. The number of employees needed to manage the library is high leading to unnecessary
manpower allocation and high cost of maintenance.
B. Late book return fine calculation is a tedious and time-consuming affair.
C. No reports could be generated on books issued due to the manual system. Hence, current
status of library (no. of books issued v/s available in library) at any given point of time is
not known instantly.
D. Given the huge volume of 4 million books, it is difficult to manage the same in the library.
E. In the current manual system, students could deposit the books only in the library
timings. Hence, there is no flexibility of returning the book.

Advantages of LMS

Advantages of Library Management System:

A. Reduce overheads and increase productivity of library staff by automating activities.


B. Cost reduction by automating books management activities
C. Up-to-date records of all books, research papers, magazines, and other materials available
in the library
D. Improve student engagement in the library by enabling access to LMS via mobile and
laptops. Also, automating reminder emails and fine calculation.
E. It will generate dynamic reports for better decision-making for management.

EXISTING SYSTEM

Existing process of Library Management is largely a manual process. With following activities
being performed manually:
1. Management of the existing books, magazine and journals by the Library Staff
2. Searching the books, journals and magazines
3. Books issue by Student
4. Books return by Student
5. Fine Calculation by Library Staff
6. Report Preparation by Library staff for Management reporting
7. Review of the manually prepared report by Management team which is only periodic and
not available on-demand basis
PROPOSED SYSTEM

What is the proposed solution or system? Mention in points how the system itself will be for the
user. (Sample points given, you can add more to it)

As part of the solution, a Library Management System should be in place which would enable
following:

• User friendly interface


• Better Management:
o LMS should keep records of different categories of material available in the library
like books, magazines, research papers, journals, and newspapers.
o LMS should classify all the books subject wise in the software.
o Each category like books, magazines, research papers, journals, and newspapers
will have different issuing periods.
o Library staff should be able to search for books on the LMS by search criteria like
name of the book or author.
• Better Tracking:
o Every reading material available shall have a RFID tag on it.
o The record of the same will be stored in the database.
For each reading material record information like author, book name, publisher
name, book edition, date and year of publication, cost of the book, and date of
purchase of the book.
o For any issue/return of books, LMS should use a RFID reader to capture the details
of the books. Student’s name should be tagged along the book borrowed.
o Anti-theft detection: RFID readers are placed at the exit gate of the library and the
RFID reader tracks books to a range of 2 meters
• Automated Fine Calculation:
o LMS should record the issue date and return date of the book.
o LMS should do an automatic calculation of fines in case of delayed return of books.
• Student Engagement Features:
o Students should be able to access the library system online to know the return
date. They should be able to access it via the web or mobile interface.
o LMS shall send automated emails to the students 3 days before the return date to
avoid late return of books.
o Students should have access to free e-journals and e-books through the software.
o Students can return books at any time in the RFID enabled book drop box station.
Student’s loan is immediately cancelled once the student deposits the book in the
drop box.
o Students should be able to automatically re-issue the book using the system.

• Better Management Reporting: LMS should offer better reporting by the way of
providing automated reports covering following:
o Which books are most rented?
o Records of issued and unissued materials in the library (management will decide
whether to stock them or not)
o Amount of fine collected in a day, week, and month.
o Number of lost books
o Report on total number of books, journals, etc.
o Age of books, that is, which books are more than 20 years old. College would like
to keep updated versions of the books.
Flowchart for LMS
SCOPE using Use Case Diagram (UML)
SCOPE using Context Diagram
DATA FLOW DIAGRAM: Library Management System
IN SCOPE

● Managing and Categorizing books and journals in the system


● Issue the books in the system
● Fine Calculation in the system
● RFID based Tracking of books via the LMS
● Access to LMS for Library Staff via mobile and Web.
● Access to free journals for student via mobile and web
● Better Management Report covering aspects such as – Total fine collected, Count of books available, ageing of each of the books, most and least rented
books, lost or damaged books, availability of number of books at any given point of time.

OUT OF SCOPE

● Issue the book online


● Re-issue the book online
● Pay the fine online
● Return the book via mail/postal service
Wireframes:
‘Add New Book’ Page
‘Calculate Fine’ Page
ER DIAGRAM FOR THE SOFTWARE

Create an ER Diagram for the system you have designed.


FUNCTIONAL REQUIREMENTS

• Book Maintenance Requirements:


➢ LMS should keep records of different categories of material available in the library
like books, magazines, research papers, journals, and newspapers. Each of the
category should have an option to set the valid issuing period separately.
➢ LMS should classify all the books subject wise in the software
➢ LMS should have a search to search for books on the LMS by search criteria:
o name of the book and/or
o Name of the author and/or
o Name of the Publications and/or
o RFID Number
➢ Every reading material available shall have a RFID tag on it which should be
recorded in LMS database against that Item.
➢ For each reading material record, LMS should have an option to maintain
information like author, book name, publisher name, book edition, date and year
of publication, cost of the book, and date of purchase of the book.
➢ For any issue/return of books, LMS should use a RFID reader to capture the details
of the books. Student’s name should be tagged along the book borrowed.
➢ Anti-theft detection: RFID readers are placed at the exit gate of the library and the
RFID reader tracks books to a range of 2 meters. LMS should report such cases.
• Automated Fine Calculation:
➢ LMS should record the issue date and return date of the book.
➢ LMS should do an automatic calculation of fines in case of delayed return of books.
• Student Engagement Features:
o LMS should be hosted on the web/intranet for the students to be able to access
same online to know the return date.
o They should be able to access it via the web or mobile interface.
o LMS shall send automated emails to the students 3 days before the return date to
avoid late return of books.
o LMS should provide free access to Students for free e-journals and e-books
through their login accounts.
o Students can return books at any time in the RFID enabled book drop box station.
LMS should immediately cancel Student’s loan once the student deposits the book
in the drop box. Fine Calculation (if any) should be done at the same time.
o Students should be able to automatically re-issue the book using the system.

• Better Management Reporting: LMS should offer better reporting by the way of
providing automated reports covering following:
o Which books are most rented?
o Records of issued and unissued materials in the library (management will decide
whether to stock them or not)
o Amount of fine collected in a day, week, and month.
o Number of lost books
o Report on total number of books, journals, etc.
o Age of books, that is, which books are more than 20 years old. College would like
to keep updated versions of the books.
NON-FUNCTIONAL REQUIREMENTS
Write all the non-functional requirements for the system.
System Requirement:

• LMS can be used on any Windows and MacOS run computers


• LMS should only work on active internet connection for user to access it.
• LMS should be RFID ready (NCIP 2.0 HTTP server available)
• LMS should have auto scheduled tasks like emails and database maintenance
• LMS Data should be stored in cloud
• LMS should be Highly secure, scalable, and reliable

Usability:

• The screens should be self-explanatory and very user friendly.


• A help or FAQ option should be available
Environments

• LMS will be built and maintained in JAVA for ease of maintenance.

You might also like