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

Library Management System

The document describes the requirements for a library management system. The system will allow users to (1) inquire about the availability of books by searching by title or author, (2) borrow up to three available books using their username and password, and (3) return borrowed books by entering their username and password. The system needs to interface with standard input/output devices and will use Microsoft Access as the backend database and Visual Studio as the frontend interface. It needs to store user details and book details to function according to the requirements.

Uploaded by

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

Library Management System

The document describes the requirements for a library management system. The system will allow users to (1) inquire about the availability of books by searching by title or author, (2) borrow up to three available books using their username and password, and (3) return borrowed books by entering their username and password. The system needs to interface with standard input/output devices and will use Microsoft Access as the backend database and Visual Studio as the frontend interface. It needs to store user details and book details to function according to the requirements.

Uploaded by

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

Library management system

1.PROBLEM DEFINITION / STATEMENT:- The library management system is a


software, which automates a job of a librarian.

1.1. The user can enquire about the availability of a book in which he can search by
entering the author’s name or by entering a title of the book.
1.2. The user can borrow a book. He must provide the user name and the card number,
which is unique and confidential to each user. By confirming the authenticity of a
user, the library management system provides information about the number of
books already borrowed by the user and by referring to the data base whether the
user can borrow books or not.

The library management system allows the user to enter the title and author of
the book and hence issues the book if it is available.

1.3. By entering the user details and book details the user can return the borrowed book.

2. SYSTEM REQUIREMENT SPECIFICATION :

2.1. Introduction –

2.1.1. Purpose –

2.1.1.1. The purpose of this SRS is to describe the requirements involved in developing a
library management system.

2.1.1.2. The intended audience is any person, who wants to enquire, borrow and return the
books.

2.1.2. Scope –

2.1.2.1. The product is titled library management system.

2.1.2.2. The product will perform the following tasks:

2.1.2.2.1. Enquire about the availability of books.

2.1.2.2.2. Borrow books if available.

2.1.2.2.3. Return the borrowed books.

2.1.3. Definitions, Acronyms and Abbreviation –

2.1.3.1. DBMS – Data Base Management System.


2.1.4. Overview –

2.1.4.1. The SRS contains an analysis of the requirements necessary to help easy design.

2.1.4.2. The overall description provides interface requirements for the library management
system, product perspective, hardware interfaces, software interfaces, communication interfaces,
memory constraints, product functions, user characteristics and other constraints.

2.1.4.3. The following sections illustrate the characteristics of typical naive users accessing
the system along with legal and functional constraints. Enforced that affect library management
system in any fashion.

2.2. The overall description –

2.2.1. Product perspective –

2.2.1.1. Hardware Interfaces –

2.2.1.1.1. Hard disk – The database connectivity requires a hardware


configuration, i.e., online. This makes it necessary to have a fast database system running high rpm
hard disk permitting complete data redundancy and back-up systems to support the primary goal of
reliability.

2.2.1.1.2. The system must interface with the standard input/output devices such as
monitor, keyboard, mouse to interact with this software.

2.2.1.2. Software Interfaces –

2.2.1.2.1. Back End – MICROSOFT ACCESS 2007

2.2.1.2.1. Front End – MICROSOFT VISUAL STUDIO 6.0(VISUAL BASIC)

2.2.1.3. Memory Constraints –

2.2.1.3.1. no specific constraints on memory.

2.2.1.4. Operations –

2.2.1.4.1. The software allows three modes of operations.

2.2.1.4.1.1. Enquire about the availability and states of books.

2.2.1.4.1.2. By extracting the username and password the software allows the user to
borrow a maximum of three books.

2.2.1.4.1.3. By extracting the username and password the software allows the user to
return the borrowed books.

2.2.2. Product functions –


2.2.2.1. Enquire about the availability and status of books.

2.2.2.2. Search the availability of book by entering the title of the book.

2.2.2.3. Search the availability of the book by entering the author of the book.

2.2.2.4. The software validates the authentic user by extracting their username and
password.

2.2.2.5. After the validation of the user software allows the user to borrow a
maximum of 3 books based on the number of books which were already borrowed.

2.2.2.6. After the validation of the user software allows the user to return books,
which were borrowed.

2.2.3. User Characteristics –

2.2.3.1. The intended users of this software need not have specific knowledge as to what is
the internal operation of the system. Thus, the end user is at a high level of abstraction that allows
easier, faster operation and reduces the knowledge requirement of end user.

2.2.3.2. The product is absolutely user friendly, so the intended user can be the naive user.

2.2.3.3. The product doesn’t expect the user to provide any technical background. Any
person, who knows to use the mouse and the keyboard, can successfully use this product.

2.2.3. Constraints – The user has a unique username and password, there are no options
to retrieve a password or username in case it is forgotten or lost. Hence the user is required to
remember or store the username or password.

2.3. Specific Requirements–

2.3.1. Logical Database Requirements –

2.3.1.1. The system should contain data bases that include all necessary information for the
product to function according to the requirements. This includes relations such as user details and
book details.

2.3.1.2. The user details refer to the information such as name, card number, number of
books borrowed, the title of the book and the name of the author of the books that were borrowed.

2.3.1.3. The book details refer to the information such as the title of the book, author,
availability status and the number of copies that is available.

2.4. Front-end Description – The library management system is automated


library system where the user can search for the book by either entering the details of the book or
the author’s name. By entering the username and password the software, by checking the number
of books that are already borrowed enables us to borrow a maximum of three books. And by
entering the username and password (card number), which is unique, the user can return the books.

2.5. Back-end Description – The library management system consists of two


tables. One contains the student details such as the name, card number that is password, title and
the author of the three books, which could be borrowed. Second contains the book details consists
of the title of the book, number of copies, author and the availability status.

You might also like