Online Library Management System SRS
Online Library Management System SRS
“LIBSYS”: An Online Library Management
System
Software Requirements Specification
Version1.0
Prepared By: Meher Mani
Revision History
Date
(dd/mm/yyyy)
|
Version
|
Description
|
Author
|
05/05/2017
|
1.0
|
An Online Library Management System
|
Meher Mani
03456739776
|
Table of Contents
1. ScopeofProject:
Introduction
1. Library plays vital role in human life. A Library is just
like a Database. It's organized collection of books. In a library books are
freely available to readers. So, the basic purpose of this web based
Application is monitoring
and controlling the transactions of books in a library. On other hands it will
provide easy access of books to students, faculty and Guest readers.
2. The implementation of Library Management
starts with entering and updating master records and library information. Any
further transaction like book issue, book return will automatically update the
current books. LIBSYS(An Online Library Management System) include few of the following key points:
(a) Provide / fulfil all necessary
requirements for the Librarian to manage day to day operations.
(b) Fully
customized software to maintain the library.
(c) Providing user friendly interface to issue,
receive and update books record regarding students.
(d) Digital environment for Stock
Maintenance, Book Search, Catalog, Book Issue, Book Returns, Fine Collection
etc.
(e) It helps
to provide information on any book present in library to the user as well as
staff member.
(f) It keeps a track of book issued,
returned& added to library, and make functioning of library faster.
(g) It will also support online reservation
and view own status, profile and issuance record, especially by users based
permissions.
2. Functional Requirements Non Functional requirements
FunctionalandNon-FunctionalRequirements:
The software will meet the desired functional and non-functional requirements. Details are as follows in the subsequent paragraphs under separate headings.
The software will meet the desired functional and non-functional requirements. Details are as follows in the subsequent paragraphs under separate headings.
Functional
Requirements
The library management software centralizes the whole distribution process of ordering, issuing & replacement of books. It generates real time report from available database to update students & staff members. Other functional requirements are as follows:
The library management software centralizes the whole distribution process of ordering, issuing & replacement of books. It generates real time report from available database to update students & staff members. Other functional requirements are as follows:
(a) Keep
record of different categories like; Books, Journals, Newspapers and Magazines,
and classify them subject wise.
(b) Keep record of complete information of a
book like; Book &Author name, Publisher’s name, Date/ Year of publication,
Cost & purchasing date of the book.
(c) The
system marks the available books with green color font and not available books
with orange color font with option providing interface to add or delete books.
(d) Authenticate
users at their login with an interface to view and edit the own profile under
administration and monitoring of college staff.
(e) Multiple options and criteria for
searching a book.
(f) Provide the list of books the users can
borrow with specified time limits.
(g) Automatic
fine calculation for late returns, highlighted with red background color
(h) A status
page for all users to view books reserved by them with facility to cancel the
reservation for a book made earlier.
(j) Easy way to make a check in-out both
for user and administration staff.
Non-Functional
Requirement
The system, on the basis of information from main databases, performs the actions as stated below:
The system, on the basis of information from main databases, performs the actions as stated below:
(a)
The system should get data from the back-end
database and make reports about availability of Books, Journals and Magazines
with editions update.
(b)
The system shall require individual log-in
credentials for each user in-order to access their accounts.
(c)
The system shall be accessible via web
browser link on LAN and WAN.
(d)
The system will store information entered by
the user when making the online reservation.
Performance
Parameters
The
capability of the computer depends on the performance of the software. The
software can take any number of inputs provided the database size is larger
enough. This would depend on the available memory space. However minimal
performance will be available as
(a)
The
system shall be available 24/7 with ability to present requested data /
information on screen within 3 seconds.
(b)
System
shall be able to accommodate 250 simultaneous users at a time.
Security
requirement
The system shall ensure all data is protected from unauthorized access.
The system shall ensure all data is protected from unauthorized access.
3. Use-Case Diagrams
In this application there are four actors, Admin, Librarian, Student and Faculty.
In this application there are four actors, Admin, Librarian, Student and Faculty.
Combined Use Case Diagram
Library Management System Use Case Diagram |
ADMIN USE CASE DIAGRAM
LIBRARIAN USE CASE DIAGRAM |
STUDENT USE CASE DIAGRAM
FACULTY USE CASE DIAGRAM |
CLICK BELOW TO GO USAGE CASE SCENARIO
ADMIN USAGE SCENARIO
LIBRARIAN USAGE SCENARIO
STUDENT & FACULTY USAGE SCENARIO
ADMIN USAGE SCENARIO
LIBRARIAN USAGE SCENARIO
STUDENT & FACULTY USAGE SCENARIO