0% found this document useful (0 votes)
3 views7 pages

1.library System

The document outlines the problem definition and requirements for a Library Management System that automates librarian tasks such as book inquiries, borrowing, and returning books. It includes details on system functions, constraints, logical database requirements, and data structures for managing user and book information. Additionally, it describes the front-end and back-end components of the system, along with sample forms for user interaction.

Uploaded by

dontknowwho5575
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views7 pages

1.library System

The document outlines the problem definition and requirements for a Library Management System that automates librarian tasks such as book inquiries, borrowing, and returning books. It includes details on system functions, constraints, logical database requirements, and data structures for managing user and book information. Additionally, it describes the front-end and back-end components of the system, along with sample forms for user interaction.

Uploaded by

dontknowwho5575
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

1: Library System

Q.1 Write down the problem statement for given system.

Ans :

PROBLEM DEFINITION

The library management system is software, which automates the job of a librarian.

1. The user can inquire about the availability of a book in which he can search by
entering the author’s name or by entering the title of the book.

2. The user can borrow a book.

He must provide the library id and the password, 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 database whether the user can borrow books or not.

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

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

Q-2 Do requirement analysis and develop Software Requirement Specification Sheet


(SRS) for given system.

Ans :

PURPOSE (2 question- answer)

1. The purpose of this SRS is to describe the requirements involved in developing a


Library Management System.
2. The intended audience is any person, who wants to inquire, borrow and return the
books.

SCOPE

1. The product is titled Library Management System.

2. The product will perform the following tasks


 Enquire about the availability of books.
 Borrow books if available.
 Return the borrowed books.
PRODUCT FUNCTIONS

1. Enquire about the availability and status of books.


2. Search the availability of book by entering the title of the book.
3. Search the availability of book by entering the author of the book.
4. The software validates the authentic user by extracting their library id and password.
5. After the validation of the user software allows the user to borrow a maximum of
three books based on the number of books which were already borrowed.
6. After the validation of the user software allows the user to return the books, which
were borrowed.

CONSTRAINTS

The user has a unique library id and password, there are no option to retrieve a
password in case it is forgotten or lost hence the user is required to remember or store
the password.

LOGICAL DATABASE REQUIREMENTS (3 Question -Answer)

1. The system should contain databases that include all necessary information for the
product to function according to the requirements. These include relations such as
STUDENT_MASTER, BOOK_MASTER and BOOK_ISSUE_RETURN.

2. STUDENT_MASTER refers to the information such as library id, name, class, roll
number, contact number, email id and no. of books borrowed.

3. BOOK_MASTER refers to the information such as book id, book name, author,
availability status and the number of copies available.

4. BOOK_ISSUE_RETURN refers to the information such as library id, book id, issue
date and return date.

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 library id and password and then by checking the number of books
that are already borrowed, software enables us to borrow a maximum of three
books.
 By entering the library id and password, which is unique, the user can return the
books.
BACK – END DESCRIPTION

The library management system consists of three tables.

 STUDENT_MASTER
 BOOK_MASTER
 BOOK_ISSUE_RETURN

Q.3 Identify various modules, input and output of the system


Ans (note: table module and forms display)

DATA STRUCTURES

1. STUDENT_MASTER

FIELD NAME TYPE CONSTRAINTS DESCRIPTION


LIBRARY_ID NUMBER PRIMARY KEY Library id
CLASS TEXT NOT NULL Class name
ROLL_NO NUMBER NOT NULL Roll number
FNAME TEXT NOT NULL First name
LNAME TEXT Surname
GENDER TEXT Gender
CONTACT_NO TEXT NOT NULL Contact number
EMAIL_ID TEXT NOT NULL Email id
NO_OF_BOOKS NUMBER No. of books issued
PASSWORD TEXT NOT NULL Password

2. BOOK_MASTER

FIELD NAME TYPE CONSTRAINTS DESCRIPTION


BOOK_ID TEXT PRIMARY KEY Book id
BOOK_NAME TEXT NOT NULL Book Title
AUTHOR_NAME TEXT NOT NULL Author name
STATUS TEXT Status
COPIES NUMBER No. of copies
3. BOOK_ISSUE_RETURN

FIELD NAME TYPE CONSTRAINTS DESCRIPTION


LIBRARY_ID NUMBER FOREIGN KEY Library id
(STUDENT_MASTER)
BOOK_ID TEXT FOREIGN KEY Book id
(BOOK_MASTER)
ISSUE_DATE DATE/TIME NOT NULL Issue date
RETURN_DATE DATE/TIME Return date

SAMPLE FORMS
REGISTRATION FORM

LOGIN FORM

ISSUE FORM
RETURN FORM

BOOK ENQUIRY FORM

You might also like