Site icon Student Project Guidance & Development

System Design Of Library Management System

As the name suggests, this database management system project is related to the storage of information regarding the library. Library is the place with the huge collection of books. It is place from where the students and the faculties issue the books for their reference purposes. But the maintenance of keeping the records of issuing and borrowing is difficult if you use a normal book as a registry. To make this task easier, the library management system database will be very useful. The system design of library management system will provide the design phase for the library management system.  The main aim of the design phase is to provide the solution for the specified requirements.

Functional decomposition can be defined as the process of dividing the functional relationship into different parts. This can be resolved later. Modularity must be maintained among the constituent processes. The context flow diagram generalizes the functions of the entire system. A data flow diagram will show the flow of data from the source to the destination. The data flow diagram is the starting step of the design phase and it is a very important to understand the requirements. The descriptions of the components are as follows:

CFD of Library Management System:

Level 1 of Library Management System:

Description of component:

Function component 1:

Registration: New user can register.

Input: user details.

Process definition: Processing information and stored in the database.

Output: User details updated in the database.

Function component 2:

Book issue: Here the books will issue to the user.

Input: Book ID.

Process definition: Searching books.

Output: Search and retrieving book information.

Function component 3:

Book return: Here the books will return.

Input: Book ID.

Process definition: Checking book details.

Output: Book is returned.

Function component 4:

Search/view book details: It is used to search and view the details of the book.

Input: Book ID.

Process definition: Searching books.

Output: Details of the book will be shown.

Function component 5:

Update book details: New book entry can be added.

Input: Book ID.

Process definition: Processing the information.

Output: Update in database

Function component 6:

Payment: Here payment is done.

Input: User ID.

Process definition: Checking user account details.

Output: Book will be issued.

Download detailed design>>

Download Source code:

Library Management System in Asp.Net

Exit mobile version