Sunteți pe pagina 1din 6

LIBRARY MANAGEMENT SYSTEM

Introduction:

This is the Software Requirements Specification for the Library Management System.The aim of the
project is to study and analyze about the developing process of Library Management System including
software requirement specification (SRS) and comparison between existing and proposed system.On the
basis of analysis performed ,the purpose of this document is to convey a description of the environment in
which the application is expected to operate, a definition of the application's capabilities and the
specification of the application's functional and nonfunctional requirements.

Purpose :

The main objective of this document is to illustrate the requirements of the project Library Management
system. The document gives the detailed description of the both functional and non-functional
requirements proposed by the client.

The purpose of this project is to provide a friendly environment to maintain the details of books and
library members and to maintain easy circulation system using computers and to provide different
reports.The system is developed to cope up with the current issues and problems of library.The document
is developed after number of consultation with client and considering the complete requirement
specification of the given project.

Scope:

Library management system is a project which aims in developing a computerized system to maintain all
the daily work of library.

Library Management System is basically updating the manual library system into an Internet based
application so that the users can know the details of their accounts, availability of books and maximum
limit for borrowing. The project is specifically designed for the use of librarians and library users. The
product will work as a complete user interface for library management process and library usage from
ordinary users.

Library Management System can be used by any existing or new library to manage its books and book
borrowing, insertion and monitoring

Overview:

The Library Management System that is to be developed provides the members of the Library and
employees of the library with books information, online blocking of books and many other facilities.
The system can add user, validate user and is also bug free. The system provides books catalog and
information to members and helps them decide on the books to borrow from the library.

The Librarian can keep the books catalog updated all the time so that the members (students and the
professors) get the updated information all the time.

Product Functions:

The system provides different types of services based on the type of users [Member/Librarian].

The Librarian will be acting as the controller and he will have all the privileges of an administrator.

The member can be either a student or staff of the university who will be accessing the Library online.

The features that are available to the Librarian are:-

 Book inventory
 Accept or reject a new user according to the library policy.
 Issue a book to the user
 View the List of books available in each category
 Add books and their information to the database
 Edit authors and publishers information
 Edit the information of existing books
 Check the report of the existing books
 Check the report of the issued books
 Send lateness warnings to people who have exceeded deadline date
 Access all the accounts of the students.
 Stock verification

The features that are available to the Members are:-

 View the different categories of books available in the Library


 View the List of books available in each category
 Own an account in the library.
 Check their books issued record.
 Put a request for a new book.
 Search for a particular book.

Functional requirements:

Database creation:

Req. No. Functional Requirements

New enteries of books and catalogs should be added in the database of the
FR01-01 library.

The records of people having membership should be updated with time. The
FR01-02 data that is not been used in the library (expired or wrong data) should be
deleted from the database of the library system.

It can store all the information of books, magazines as well as the digital
FR01-03 systems such as the softwares or music.

It must keep up library resources, individuals and staffs and keep every single
FR01-04 detail that are significant for running the library easily.
Librarian operations:

Req. No. Functional Requirements

FR02-01 New enteries must be entered every single time who take the membership cards.

FR02-02 In case of any new update, the updation should be made immediately but not in
working time as it will take time.
FR02-03 There should be strict policy for staff of library to use their scanning cards while
entring and leaving so their timings will be stored in system.
FR02-04 Librarian can give permission categorically, also enabling/disabling of user
permission can be set through this use case that which thing can be issued to
whom.

Interface:

Req. No. Functional Requirements

FR02-01 Interfaces are a critical class of components within the system. They will provide the
means by which users interact with the system.
FR03-02 All interfaces should provide easy access to help as well as clearly indicate the
current state of the user’s transaction.
FR03-03 The system shall allow a user to enter his/her data via a keyboard. The system
shall allow a user to enter his/her data via choose an item such as mouse.
FR03-04 The system shall allow the user to enter the library card number by typing or
scanning.
FR03-05 The system shall allow the user to enter book borrowing, recalling data as
frequently as required.
New Details:

Req. No. Functional Requirements

FR04-01 It can store all the information of books, magazines as well as the digital systems such
as the softwares or music.
FR04-02 It must keep up library resources, individuals and staffs and keep every single detail
that are significant for running the library easily.
FR04-03 Library system must enter all details with respect to new book, new handouts, new
magazines and newspapers also.
FR04-04 The stock subtleties should be refreshed every time the new stock arrives or when
anything is taken out from the library.
FR04-05 The system shall be generate those reports to the display, a file or a printer
which is linked to the system in which new details are added to the system.

Non Functional requirements:

Performance:

Req. No. Non Functional Requirements

NFR01-01 The login page of admin of library should only take five seconds to work.

NFR01-02 The page in which the data is saved should not have any error possibility.
Security:

Req. No. Non Functional Requirements

NFR02-01 Every librarian and user’s ID should be completely secured by the fingerprint
scanning system.
NFR02-02 System must not provide access to unauthorized users that enter through the
login page.
NFR02-03 Unauthorized person should not be able to enter into the database of the
library.

Maintanance:

Req. No. Non Functional Requirements

NFR03-01 The systems backup should be made time to time whenever new data or record
is added to it.
NFR03-02 The system should work 24 hours a day. Specially in working hours, there
should be no updation or bugs.

S-ar putea să vă placă și