SRS for Library management system
SRS for Library management system
1.1 OBJECTIVE: Prepare a SRS document in line with the IEEE recommended
standards.
The basic issues that the SRS shall address are the following:
1.3 PROCEDURE:
Note: History of versions of this document with author/contributor info may be included before
the main sections of the document.
1.4 OUTPUT:
The library management system is software, which automates the job of a librarian.
1.1 The user can inquire about the availability of a book in which he can search by
entering the author’s name or by entering the title of the book.
1.2 The user can borrow a book. He must provide the username and the card number,
which is unique and confidential to each user. By confirming the authenticity of a
user, the library management system provides information about the number of
books already borrowed by the user and by referring to the database whether the
user can borrow books or not. The library management system allows the user to
enter the title and the author of the book and hence issues the book if it is available.
1.3 By entering the user details and the book details the user can return the borrowed
book.
2.0 SYSTEM REQUIREMENT SPECIFICATION
2.1 INTRODUCTION
2.1.1 Purpose
2.1.1.1 The purpose of this SRS is to describe the requirements involved
in developing a Library management system.
2.1.1.2 The intended audience is any person, who wants to inquire,
borrow and return the books.
2.1.2 Scope
2.1.2.1 The product is titled Library Management System.
2.1.2.2 The product will perform the following tasks
2.1.2.2.1 Enquire about the availability of books.
2.1.2.2.2 Borrow books if available.
2.1.2.2.3 Return the borrowed books.
2.1.3 Definitions, Acronyms and Abbreviations
2.1.3.1 DDBMS – Database Management System.
2.1.4 References
2.1.4.1 IEEE standard 830-1998 recommended practice for Software Requirements
Specifications-Description.
2.1.5 Overview
2.1.5.1 The SRS contains an analysis of the requirements necessary to help easy design.
2.1.5.2 The overall description provides interface requirements for the Library
Management System, product perspective, hardware interfaces, software
interfaces, communication interface, memory constraints, product functions,
user characteristics and other constraints.
2.1.5.3 Succeeding pages illustrate the characteristics of typical naïve users accessing
the system along with legal and functional constraints enforced that affect
Library Management System in any fashion.
2.2.4 Constraints
2.2.3.1 The user has a unique username and password, there are no options to
retrieve a password or username in case it is forgotten or lost hence the
user is required to remember or store the username and password.
2.6.1.
2.5 BOOK DETAILS
FIELD NAME TYPE CONSTRAINTS
REGISTER_NO NUMBER NOT NULL
BOOK_ID NUMBER NOT NULL
ISSUE_DATE DATE/TIME
RETURN_DATE DATE/TIME
BOOK_NAME TEXT
NO_OF_BOOKS NUMBER