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. Scope (of the project)
    2. Functional Requirements Non Functionalrequirements
    3. Use Case Diagram
    4. Usage Scenario

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.
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:
(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:
(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.

3.   Use-Case Diagrams
In this application there are four actors, Admin, Librarian, Student and Faculty.

Combined Use Case Diagram

Library Management System Use Case Diagram
Library Management System Use Case Diagram

ADMIN USE CASE DIAGRAM

Library Management System Use Case Diagram
ADMIN USE CASE DIAGRAM

LIBRARIAN USE CASE DIAGRAM

Library Management System Use Case Diagram
LIBRARIAN USE CASE DIAGRAM 


STUDENT USE CASE DIAGRAM


Library Management System Use Case Diagram
STUDENT USE CASE DIAGRAM 

FACULTY USE CASE DIAGRAM 

Library Management System Use Case Diagram
FACULTY USE CASE DIAGRAM 
Next Post Previous Post