Introduction 2
Introduction 2
For
Library Management System
1.Introduction
Purpose
Scope
Definition, Acronyms, Abbreviation
Reference
Overview
2.Overall Description
Product Perspective
Product Functions
Administrator
Users(Library Members)
User Classes and Characteristics
General Constraints
Assumptions and Dependencies
3.Functional Requirements
Scope of the work
Scope of the product
Functional requirements
4. Nonfunctional Requirements
Performance Requirements
Safety Requirements
Security Requirements
Error Handling.
1.Introduction
1.1 Purpose:
The purpose of this document is to familiarize reader with software. Specification describes all
hardware and software requirements for product, behavior of it and its components. Software
Requirements Specification (SRS) allows to verify the customer that all his requirements are
observed and implemented correctly by developer.
The intended audience for the SRS reading consists of system end-users (patrons), customer
engineers, software developers.
1.2 Scope:
The software will reflect all the requirements defined by the customer. College Library
Management System will allow to perform all necessary procedures for librarians and patrons.
According to customer requirements the software to be developed will consist of three
databases:
o Item's database (books, journals, magazines, newspapers, diploma thesis, etc).
o Patron's database.
o a small Access-based database with information about digital items, that College
has (software, music) integrated with Item's database.
LMS will also provide all necessary services for databases such as creating, deleting,
updating and searching information. Patrons will be able to access to the library site (web-
based) through the Internet, scattered throughout the library for sending request, receiving
information about current status of the books or renewing them. User interfaces will be
ergonomical and easy-to-use.
1.4References:
o An Integrated Approach Software Engineering Third Edition by Pankaj Jalote.
o Java :- Balaguru swamy
o SOL :- Josephl Corden
1.5 Overview:
The implementation of Library Management starts with entering and updating master records
like book details, library information. Any further transaction like book issue, book return
will automatically update the current books..
2.Overall Description
2.1 Product Perspective:
LMS is a replacement for the ordinary library management systems which depend on paper
work for recording book and users' information.
LMS will provide an advanced book search mechanism and will make it easy to borrow,
insert and index a book in the library.
2.2Product Function
2.2.1 Administrator:
o Admin should be able to insert, modify and delete books.
o Can accept or reject a new user according to the library policy or payment methods.
o Increase the period for borrowing a book for specific type or group of users.
o Can get the information (status report) of any member who has borrowed a book.
o Add and edit book categories and arrange books by categories.
o Add and edit authors and publishers information.
o Can send lateness warnings to people who have exceeded deadline date.
o Can record books returned by users.
3. Functional Requirements
The LMS will allow remote access to library database via Internet only for patrons after
authorization proce- dures. The patrons could search, renew items, send requests. The
College LMS will provide remote access to other database.
4. Non-functional Requirements