Professional Documents
Culture Documents
Software Requirements Specification: Library Management System
Software Requirements Specification: Library Management System
Requirements
Specification
LIBRARY MANAGEMENT SYSTEM
By
Reddy Harish(10MSE0015)
Kishore Majety(10MSE0030)
Krishnasai Gudavalli(10MSE0263)
TABLE OF CONTENTS
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Intended Audience Definitions, acronyms and abbreviations
2. Overall Description
2.1 Product Perspective
2.2 Product Functions
2.3 Operating Environment
2.4 User Characteristics
2.5 Design and Implementation Constraints
2.6 Assumptions and Dependencies
4. Functional Requirements
5.Behaviorial Requirements
6. Non-Functional Requirements
By Harish-Kishore-Krishnasai
1. Introduction
1.1 Purpose
The purpose of this document is to describe the Library
Management System . This document contains the functional,
behavioral and non-functional requirements of the project and it
also contains the guidelines for system engineers and designers
to start working the project.
1.2 Scope
Library Management System is basically updating the
manual library system into a internet-based application so that
the users can know the details of their accounts, availability of
books and remaining time 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 .
By Harish-Kishore-Krishnasai
1.4 References
IEEE 830-1998 standard for writing SRS document.
I Sommerville, Software Engineering, 8th ed, AddisonWesley, 2007.
By Harish-Kishore-Krishnasai
2. Overall Description
2.1 Product Perspective
Library Management System is a replacement for the
ordinary library management systems which depend on paper
work for recording book and users information.
By Harish-Kishore-Krishnasai
By Harish-Kishore-Krishnasai
By Harish-Kishore-Krishnasai
Search:
Thememberorlibrariancanenterthetypeofbookhe
islookingforandthetitleheisinterestedinthem,thenhecan
searchfortherequiredbookbyenteringthebookname.
Categoriesview:
Categoriesviewshowsthebookscategoriesview
withabilitytoLiberiantoadd/editordeletecategoryfromthe
list.
LibrariansControlPanel
Thiscontrolpanelwillallowlibrarianstoadd,confirm,
orremoveusers;add,edit,orremoveamedium.Andmanage
lendingoptions.
Library Management System SRS Document
By Harish-Kishore-Krishnasai
4.FunctionalRequirements
4.1.1Librarian:
Insert book :
This action is done to add new book to library book
collection
Delete / modify book :
This event is to delete an existing book or modify its
information.
Delete member:
Admin can delete a member due to some specific rules.
Return book:
Library Management System SRS Document
By Harish-Kishore-Krishnasai
4.1.2NormalUser:
Register:
When new user enters for the first time then he has to
register
Extending borrowing deadline :
Member can extend the borrowing time to some limit
decided by Admin
4.1.3CommonFunctions:
Login :
Both Admin and members must be logged in before
they modify any information
Search for book :
When user or admin wants to search on some book by
name, author or subject etc.
By Harish-Kishore-Krishnasai
5.Behaviroal Requirements
Use case diagram:
By Harish-Kishore-Krishnasai
6.NonfunctionalRequirements
Errorhandling
Library Management Systemshallhandleexpectedand
nonexpectederrorsinwaysthatpreventlossin
informationandlongdowntimeperiod.
PerformanceRequirements
Thesystemshallaccommodatehighnumberofbooksand
userswithoutanyfault.
SafetyRequirements
Systemuseshallnotcauseanyharmtohumanusers
SecurityRequirements
Systemwillusesecureddatabase
Normaluserscanjustreadinformationbuttheycannot
editormodifyanythingexcepttheirpersonalandsome
otherinformation.
Library Management System SRS Document
By Harish-Kishore-Krishnasai
Systemwillhavedifferenttypesofusersandeveryuser
hasaccessconstraints
By Harish-Kishore-Krishnasai