Library Management System: Software Requirement Specification

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Best-link College of the Philippines

LIBRARY MANAGEMENT
SYSTEM
Software Requirement Specification
Associate in computer technology
LIBRARY MANAGEMENT SYSTEM

TABLE OF CONTENTS
Section 1: Introduction
1.1 Purpose
1.2 Business Context
1.3 Scope
1.4 User Characteristics

Section 2: General System Description


2.1 System Context
2.2 System Mode & States
2.3 Major System Capabilities
2.4 Major System Conditions
2.5 Major System Constraints
2.6 Assumptions
2.7 Dependencies
2.8 Operational Scenarios

DEPARTMENT OF ASSOCIATE IN COMPUTER TECHNOLOGY Page 2


LIBRARY MANAGEMENT SYSTEM

SECTION 1: INTRODUCTION
1.1 PURPOSE
The Library Management System SRS main goal is to provide the view of working of the
system and expectations by the end user. It provides the cost analysis to show how
much budget is required to build and complete the project within the time constraint,
analysis of requirements such as functional and nonfunctional requirements to provide
the development team with detailed understanding of the system and design with flow of
the library management system.

1.2 BUSINESS CONTENT


A Library Management System is made to monitor the transaction and inventory of
books in the library. This involves the utilization for processing, accessing, retrieving
the information that can effectively support the process of student's learning,
decision-making and scholastic approaches. Because of the organized approach
and systematic management of the information, the accessibility and retrieval in the
library can be easy.

SYSTEM
ADMINISTRATOR

LIBRARIAN

STUDENTS TEACHERS

DEPARTMENT OF ASSOCIATE IN COMPUTER TECHNOLOGY Page 3


LIBRARY MANAGEMENT SYSTEM

1.3 SCOPE
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 book and maximum limit for borrowing.

The project is specifically designed for 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. It is
especially useful for any educational institute where modifications in the content can be
done easily according to requirements.

1.4 USER CHARACTERISTIC


 Librarian – Librarian are responsible for acquiring, organizing, managing and
distributing library resources and ensuring that the library provision meets the
needs of all of its user.
 Students and Teacher – One of the users in the library.

The features that are available to the librarian are:


 A librarian can issue a book to the member.
 Can view the different categories of books available in the library.
 Can view the list of books available in each category.
 Can take the book returned from student.
 Add books and their information to the database.
 Edit the information of existing books.
 Can check the report of the existing books.
 Can check the report of the issued books.
The features that are available to the members are:
 Can view the different categories of books available in the library.
 Can view the list of books available in each category.
 Can own an account in the library.

DEPARTMENT OF ASSOCIATE IN COMPUTER TECHNOLOGY Page 4


LIBRARY MANAGEMENT SYSTEM

 Can view the books issued to him.


 Can put a request for a new book.
 Can view the history of books issued to him previously.
 Can search for a particular book.
SECTION 2: GENERAL SYSTEM DESCRIPTION
2. GENERAL SYSTEM DESCRIPTION
The Library Management System is the tool for organizing, managing, monitoring, and
controlling the books in the library.

2.1 SYSTEM CONTEXT

RECEIVED BOOK STUDENT RECEIVES


STUDENT BOOKS

DISPLAY INFO
FINE SYSTEM
SEARCH BOOK

LIBRARY

MANAGEMENT
MAIN READER INFO EXECUTES
SYSTEM SYSTEM DISPLAY
ADD / DELETE INFO

AUTHENTICATION
DISPLAY REPORTS

ISSUE BOOK

LIBRARIAN RETURN BOOK

DEPARTMENT OF ASSOCIATE IN COMPUTER TECHNOLOGY Page 5


LIBRARY MANAGEMENT SYSTEM

2.2 SYSTEM MODES & STATES

STUDENTCOMMAND 12.DISPLAY
REPORTS
BOOK
SEARCH

STUDENT DATA

COMMAND DATA 13.


DISPLAY
1. STORE RESERVATION
RESERVATION
STATUS
COMMOND DETAILS
DATA

11.
MODIFY MAINTAIN STUDENT
INSERT

8.
7.
UPDATE ISSUE DISPLAY
ISSUE STATUS
COMMAND
DATA

HANDLE
DETAILS COMMAND

DEPARTMENT OF ASSOCIATE IN COMPUTER TECHNOLOGY Page 6


LIBRARY MANAGEMENT SYSTEM

9. UPDATE ISSUE RETURN BOOKS


RETURN

LIBRARY STAFF

9.
RETURN

LIBRARY STAFF COMMAND DUE OVER

10. FINE
EXECUTES
COMPLETE SYSTEM
COMMAND
FINE

COMMAND 2.
DATA ADD STORED IN SHOW

3.
DELETIONDELETE FROM

5.
4. VALID ACCESS DISPLAY SYSTEM DISPLAY
GRANTED
PROCESS
DEPARTMENT OF ASSOCIATE IN COMPUTER TECHNOLOGY
USER Page 7
INFORMATION
LIBRARY MANAGEMENT SYSTEM

6.
INVALID ACCESS DISPLAY
DENIED

2.3 MAJOR SYSTEM CAPABILITIES


Library Management system is an enterprise resource planning system for a
library, used to track items owned, orders made and patrons who have borrowed.

2.4 MAJOR SYSTEM CONDITIONS

2.5 MAJOR SYSTEM CONSTRAINTS


Launch of each product during testing phase may change defense on how many changes
are needed.

2.6 ASSUMPTIONS
Integrated management of library workflows and creates new efficiencies as libraries
share work, data and resources to save money and deliver value to their users.

The assumptions are:


 The coding should be error free.
 The system should be user-friendly so that it is easy to use for the users.
 The information of all users, books and libraries must be stored in a database that is
accessible by the website.
 The system should have more storage capacity and provide fast access to the database.
 The system should provide search facility and support quick transactions.
 The library system is running 24 hours a day.
 Users may access from any computer that has Internet browsing capabilities and an
Internet connection.

2.7 DEPENDENCIES

DEPARTMENT OF ASSOCIATE IN COMPUTER TECHNOLOGY Page 8


LIBRARY MANAGEMENT SYSTEM

The dependencies are:


 The specific hardware and software due to which the product will be run.
 On the basis of listing requirements and specification the project will be
developed and run.
 The end users (admin) should have proper understanding of the product.
 The system should have the general report stored.
 The information of all the users must be stored in a database that is accessible
by the Library System.
 Any update regarding the book from the library is to be recorded to the database
and the data entered should be correct.

2.8 OPERATIONAL SCENARIO


Staff LOG-IN ADMIN Librarian
USER
Student

MONITORING
SELECTING
BOOKS

DEPARTMENT OF ASSOCIATE IN COMPUTER TECHNOLOGY Page 9


LIBRARY MANAGEMENT SYSTEM

SUBMITTED TO:

COURSE:

SUBMITTED BY:

DEPARTMENT OF ASSOCIATE IN COMPUTER TECHNOLOGY Page 10

You might also like