You are on page 1of 15

Library Management

System for Stanford


By Niraj Mishra
Stakeholders
Actor What they can do on software created
Student • Can locate desired material, on site and via web access
• Can “Check out and return” materials available for issue
• Can identify materials currently issued to their unique identifier
• Can return issued materials at return location centres

Library staff • Easily locate desired material


• Re-deploy accessed material to their subject matter area
• “Check out” and “Return” materials available for issue
• Calculate materials due date
• Generate materials reporting, both standardized reporting and ad hoc reporting
• Determine accurate penalty calculations for clients

Management • Core of this system will be a COTS database able to manage millions of records
• Database will be secure and will grant access via multiple entry points for both
student and staff
• Reporting interface will allow users to access materials data using standardized
reporting and ad hoc reporting
• User Interface will allow users to manage materials access
Problem Definition and Solution
The LMS system is needed by the Library Management for the following reasons:

• Reduce costs affected with staffing, materials tracking and maintenance.


• Allow for materials metadata reporting.
• Trend analysis.
• Enhanced reputational benefits for both school, management and staff.

The LMS system is needed by students for the cases:

• Improved learning experience and educational benefits associated with ease of use.
• Time reduction for accessing, using, managing and returning materials.
• Avoid penalty expenditures.
• Allowed preferred access point, physical, desktop workstation or mobile.
Advantages of LMS
For the library:

• Reduce overheads and increase productivity of library staff.


• Cost reduction.
• Up-to-date records of all books, research papers, magazines and other materials available in the
library.
• Improve student engagement in the library.
• Generate dynamic reports for better decision making.

For the student:

• Improve student experience in the library.


• Improved learning experience and educational benefits associated with ease of use.
• Time reduction for using, accessing, managing and using materials.
• Avoid penalty expenditures.
• Allowed preferred access point, physical staff, kiosk, work station or mobile.
Existing System
Existing system is completely manual and currently offers none of the mentioned features.

Proposed System
• User friendly interfaces via preferred access points (kiosk, workstations or
mobile).
• Improve material returns via conveniently located return stations.
• Improved experience regarding time costs for accessing, using, managing and
returning materials.
• Improved learning experience.
• Improved educational benefits associated with ease of use.
Flowchart for LMS
Scope using Use Case Diagram
(UML)
Scope using Context Diagram
Data Flow Diagram
In scope
• Physical “Kisok” access points on location will be used by students and staff to locate and
manage materials.
• Browser application will be used to allow web access by students, staff and management
actors for material activities.
• Mobile application will be used to allow web access by students and staff for material
activities.
• Dropbox locations will allow collections for materials and transmit data to LMS system for
status and location updates.
• LMS system will track materials metadata, location and status.
• LMS system will track materials overdue penalties debits and credits.
• LMS system will deliver reporting on materials metadata.
• LMS database will conform to Standford information systems non-functional
requirements standards regarding accessibility.
• Autogenerated notifications for due date, availability and penalties payments.
Out of scope
• LMS will not manage materials required for classes or otherwise not owned by the library.
• LMS will not manage fees unrelated to the Library.
• LMS will not manage systems security unrelated to the Library.
• Browser access will be limited to Standford approved and supported browser and browser
versions.
• Mobile application will be limited to Android OS devices.
• Materials not available in electronic formats will not be accessible within web and mobile
access points.
• Materials access will be limited to items allowed by governing copywrite laws.
Wireframes
ER diagram for the software
Functional Requirements
• The LIVIS should keep records of different categories of material available in the library like books, magazines,
research papers, journals, and newspapers.
• The books should be classified subject wise in the software.
• Each category like books, magazines, research papers, journals, and newspapers will have different issuing
periods. For example, a book can be issued for 3 weeks but a magazine only for 1 week. Newspapers cannot
be issued for use outside the library and so on.
• Every reading material available shall have a RFID tag on it. 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.
• When a student wants a reading material from the library, they will select the material and go to the checkout
counter. The library staff will use a RFID reader to capture the details of the book. The student's name is
tagged along with the book they borrowed
• System will record the issue date and return date of the book.
• System shall do an automatic calculation of fines in case of delayed return of books.
• Library staff should be able to search for books on the [MS by search criteria like name of the book or author.
• 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.
• System shall send automated emails to the students 3 days before the return date to avoid late return of
books.
System Requirement
• Data should be stored in cloud.
• Highly secure, scalable and reliable.

Usability
• User will have an active internet connection.

Environmen


ts
Browser support limited to latest 3 versions of Safari, Chrome, Edge and Explorer.
LMS can be used on any Windows run computers.
• LMS can be used on any MacOS run computers.

You might also like