0% found this document useful (0 votes)
64 views

Software Requirements Specification: Library Management System

This document provides a software requirements specification for a Library Management System. The purpose of the system is to automate library processes and provide a friendly interface for managing books and members. It aims to simplify circulation and provide various reports. The system will allow librarians to manage books and member accounts, as well as allow members to search the catalog, view their accounts and borrowing history. It is intended to reduce manual work for both librarians and members.

Uploaded by

DP
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views

Software Requirements Specification: Library Management System

This document provides a software requirements specification for a Library Management System. The purpose of the system is to automate library processes and provide a friendly interface for managing books and members. It aims to simplify circulation and provide various reports. The system will allow librarians to manage books and member accounts, as well as allow members to search the catalog, view their accounts and borrowing history. It is intended to reduce manual work for both librarians and members.

Uploaded by

DP
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Software Requirements

Specification
For

<Library Management System>

Version 1.0 approved

Prepared By Prakash

The Professor’s

01-07-2020
1.introduction
1.1 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.The main purpose of this project
is to maintain easy circulation system using computers and to provide
different reports. This project describes the hardware and software
interface requirements using ER diagrams and UML diagrams.
1.2 Document Conventions
 Entire document should be justified.
Convention for Main title
 Font face: Times New Roman
 Font style: Bold
 Font Size: 20
 Convention for Sub title
Font face: Times New Roman
Font style: Bold Font Size: 12
Convention for body Font face: Times New Roman Font Size: 12

1.3 Scope of Development Project


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. It is especially useful for any educational institute where
modifications in the content can be done easily according to
requirements.
The project can be easily implemented under various situations.
We can add new features as and when we require, making reusability
possible as there is flexibility in all the modules. The language used
for developing the project is Java as it is quite advantageous than
other languages in terms of performance, tools available, cross
platform compatibility, libraries, cost (freely available), and
development process.

1.4 Definitions, Acronyms and Abbreviations

JAVA -> platform independence

SQL-> Structured query Language

ER-> Entity Relationship

UML -> Unified Modeling Language

IDE-> Integrated Development Environment

SRS-> Software Requirement Specification

ISBN -> International Standard Book Number

IEEE ->Institute of Electrical and Electronics Engineers

1.5 References

 Books

Software Requirements and Specifications: A Lexicon of Practice, Principles and


Prejudices (ACM Press) by Michael Jackson

Software Requirements (Microsoft) Second EditionBy Karl E. Wiegers

Software Engineering: A Practitioner’s Approach Fifth Edition By Roger S. Pressman


 Websites

http://www.slideshare.net/

http://ebookily.net/doc/srs-library-management-system
2. Overall Descriptions

2.1 Product Perspective

The users can be either staff or student.. This System will provide a search functionality to
facilitate the search of resources. This search will be based on various categories viz. book name or
the ISBN. Further the library staff personnel can add/update the resources and the resource users
from the system. The users of the system can request issue/renew/return of books for which they
would have to follow certain criteria.

2.2 Product Function

The Online Library System provides online real time information about the books available in
the Library and the user information. The main purpose of this project is to reduce the manual work.
This software is capable of managing Book Issues, Returns, Calculating/Managing Fine, Generating
various Reports for Record-Keeping according to end user requirements. The Librarian will act as the
administrator to control members and manage books. The member’s status of issue/return is
maintained in the library database. The member’s details can be fetched by the librarian from the
database as and when required. The valid members are also allowed to view their account
information.

2.3 User Classes and Characteristics

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

 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 students

 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

 Can access all the accounts of the students

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.

 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 boo

You might also like