Beruflich Dokumente
Kultur Dokumente
for
Prepared By:
Instructor. Mr.Kadam S B
Course: Software Engineering
CONTENTS
1. INTRODUCTION
1.1 PURPOSE..........................................................................................................................................................................1
1.2 SCOPE...............................................................................................................................................................................1
1.3 INTENDED AUDIENCE, DEFINITION, ACRONYMS AND ABBREVIATION........................................................2
1.4 REFERENCES...................................................................................................................................................................2
1.5 OVERVIEW.......................................................................................................................................................................2
2. OVERALL DESCRIPTION
2.1 PRODUCT PERSPECTIVE.............................................................................................................................................3
2.2 PRODUCT FUNCTIONS..................................................................................................................................................3
2.3 USER CHARACTERISTICS............................................................................................................................................3
2.4 OPERATING ENVIRONMENT.......................................................................................................................................3
2.5 DESIGN AND IMPLEMENTATION CONSTRAIN.......................................................................................................4
2.6 ASSUMPTIONS AND DEPENDENCIES .......................................................................................................................4
2.7 USER DOCUMENTATION..............................................................................................................................................4
4. SYSTEM FEATURES
4.1 DESCRIPTION AND PRIORITIES .................................................................................................................................6
4.2 STIMULUS / RESPONSE SEQUENCES ........................................................................................................................6
4.3 FUNCTIONAL REQUIREMENTS...................................................................................................................................6
6. SUMMERY
1. Introduction
Borrowing books, returning books or viewing the available books at the Library of the local college is
currently done manually where in the student has to go to the Library. Librarian checks the student ID
and allows the member to check the list of books available and borrow the books if the book is available.
The librarian then updates the member database and also the books database. This process takes more
time and it is waste of time and money for the student to come to the library to check for the book if
book is not available and also there is burden of record keeping.
We have decided to investigate the use of Web based Library Management System (WLMS). This
system would be used by members who may be students or professors of that college to check the
availability of the books and borrow the books, and by the librarian to update the databases.
This document is developed after a number of consultations with the client and considering the complete
requirement specifications of the given Project. The final product will be meeting all the requirements of
this document.
1.1 Purpose
The purpose of Software Requirements Specification (SRS) document is to describe the behavior
of the Web based Management Library System with the release number 0.1. The document describes
the function and nonfunctional requirements such as the user interfaces. Requirements Specification
defines and describes the operations, interfaces, performance, and quality assurance requirements of
the WLMS. It also describes the design constraints that are to be considered when the system is to be
designed. It also involves all hardware and software requirements for product, behavior of it and its
components. The main purpose of this project is to maintain easy circulation system using
computers.
1.2 Scope
The Software Requirements Specification captures all the requirements in a single document. The
Web Based Library Management System that is to be developed provides the members of the Library
and employees of the library with books information, online booking of books and many other
facilities. The Online Library System is supposed to have the following features.
The product provides the members with online booking of books capabilities and the Online
Library System is up and running all day.
The system provides login facility to the users and librarian and administrator.
The system provides the members with the option to check their account and/or change their
options like password of the account whenever needed all through the day during the library
hours.
The system allows the members to block the books 24 hours a day and all the through the
semester.
The system lets the library staff to check which all members have blocked the books and whether
they can borrow any more books or not.
The system allows the Librarian to create the books catalog, add/delete books and maintain the
books catalog.
The system updates the billing system as and when the member borrows or returns a book.
The book catalog is automated and the decision of offering the book based on the category of the
book is automatically decided.
We also have an order department, which manages to add or remove a book from the Library.
1.4 References
The SRS document uses the following documents as references
IEEE. IEEE Std. 830-1998 IEEE Recommended Practice for Software Requirements
http://www.pdfebooklibrary.com/ebooks/srs-library-management-system.pdf
1.5 Overview
This document will provide the outline of the requirements, overview of the characteristics and
constraints of the WLMS.
Section 2: The items such as product perspective, product function, user characteristics,
constraints, assumptions and dependencies and requirements subsets are described in this section.
Section 3: This section of SRS contains all the software requirements mentioned in section 2 in
detail sufficient enough to enable designers to design the system to satisfy the requirements and
testers to test if the system satisfies those requirements.
2. Overall Description
2.1 Product Perspective
The Web based Library Management System is to be used by Libraries to improve the efficiency of
Librarians, Library employees and Users. The Online Library System to be developed benefits
greatly the members and the Librarian of college. 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.
The complete overview of the system is as shown in the overview diagram below:
The product to be developed has interactions with the users: Librarian, Members who are the
students and professors
The product has to interact with other systems like: Internet, Billing System and the College Security
System.
Internet
Users College Security System
Overview of the proposed system
4. System Features
4.1 Description and Priorities
Proposed Database is intended to store, retrieve, update, and manipulate information related to
college which include
Books availability
Student details
My Account
Calculation of fines
4.2 Stimulus / Response Sequences
Responses for Administrator: The administrator can Login and Logout. When the Administrator
Logs into the Library system. The system will check for validity of login .If the Login and password
are valid, the response to this action is the administrator will be able to modify, view, add, deleting
and all other functions that can be performed on the database
4.3 Functional Requirements
Librarian
Prerequisite (admin signed in) for all requirements below
Requirement Title Description Priority
ID
R1.01.01 insert book This action is done to add new book to library 2
book collection
R1.01.02 delete / modify This event is to delete an existing book or modify 2
book its information.
R1.01.03 Validate user When a new member sign up then he should wait 1
account for acceptance by Administrator according to
library policies (e.g. fees required).
R1.01.04 Delete member Admin can delete a member due to some specific 2
rules.
R1.01.05 modify Admin can extend the borrowing time or number 2
member rank of book borrowed simultaneity to a user.
Normal User
Requirement Title Description Priority
ID
R1.02.01 register when new user enters WLMS for the first 3
time then he has to register
R1.02.02 Extending borrowing member can extend the borrowing time to 2
deadline. some limit decided by Admin
R1.03.03 reset password When a member forgets his password he 1
can claim it back via e-mail.
R1.04.04 Edit personal If some user changes for example his 2
information mobile number, he can modify it.
Common User
Requirement Title Description Priority
ID
R1.03.01 Login Both Admin and members must be logged in before 1
they modify any information
R1.03.02 Search for When user or admin wants to search on some book 1
book by name, author or subject etc.
6. Summary
We have prepared Software Requirement Specification for Web-Base Library Management System. This
document is developed after a number of consultations with the client and considering the complete
requirement specifications of the given Project. The document describes the function and nonfunctional
requirements such as the user interfaces. Requirements Specification defines and describes the operations,
interfaces, performance, and quality assurance requirements of the WLMS. It also describes the design
constraints that are to be considered when the system is to be designed. The main purpose of this project
is to maintain easy circulation system using computers.