0% found this document useful (0 votes)
21 views15 pages

Defence of Project.c

The document outlines a Library Management System project developed in C, aimed at automating library tasks such as managing book catalogs and handling circulation. It addresses problems with manual processes, proposes a user-friendly system, and includes features like record keeping and user authentication. The project aims to improve efficiency, minimize errors, and streamline library operations while being limited to single-user offline access.

Uploaded by

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

Defence of Project.c

The document outlines a Library Management System project developed in C, aimed at automating library tasks such as managing book catalogs and handling circulation. It addresses problems with manual processes, proposes a user-friendly system, and includes features like record keeping and user authentication. The project aims to improve efficiency, minimize errors, and streamline library operations while being limited to single-user offline access.

Uploaded by

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

Library Management

System

Bachelor in Information Technology(BIT) I semester


Kusal Rimal [310808]
Dinesh Rimal [310802]
Gangadhar Sah[310804]
Contents / Agenda
► Introduction
► Problem Statement
► Scopes
► Limitations
► Features
► Objectives
► Platform
► Algorithm
► Flowchart
► Conclusion

2
Introduction

► A library management system in C is a console-based application.


► It automates various library tasks, including:
► Managing book catalogs
► Adding and removing members
► Handling book circulation(borrowing and returning)

3
Problem Statement
 The system relies heavily on manual processes, leading to errors in book
availability and delays in user requests.
 Additionally, there is no proper system for tracking overdue books.

4
Scopes

► To make the library system more efficient and effective.

► To provide a user-friendly environment where users can be serviced better.

►Provide a system where the library staff can catch defaulters easily and not let them

escape

►To minimize the loss of books.

5
Limitations

● Single user
● Only works offline

6
Features
 Keeping the records of the book.
 Details about who has returned book.
 Password for administrator to use the system.
 Delete record of books.

7
Objectives

 To record the book's detail


 To record the student details.
 Faster search of available books and members than by hand.
 It saves time for the management of library.

8
Platform
Dev C/C++ is being used for compiling our code for Library Management
System.
C programming language is used to prepare a system

9
Algorithm Step1: Start
Step2: Display Welcome Note
Step3: Login Authentication
i. User enters email address and password
ii. System validates credentials
iii.If valid, proceed to step 8 (Welcome to System)
iv.If invalid, go to step 4 (Invalid Login)

Step4: Invalid Login


i. Display error message
ii. Go back to step 3 (Login Authentication)

Step5: Welcome to System


iii. Check if user wants to perform an action (Add book,
modify book, Rent book, Search book, Delete book, Add
user, Modify user, Search user, Delete user)
iv. If yes, proceed to corresponding action (steps 6 or 7)
v. If no, go to step 8 (Open Main Menu) 10
Step6: Perform User Action (Add book, modify book,
rent book, Search book, Delete book)

Step7: Perform User Management Action (Add user,


modify user, Search user, Delete user)
i. Perform user-selected action
ii. Go to step 8 (Open Main Menu)

Step8: Open Main Menu


iii. Display options for user to choose from (Add book,
modify book, rent book, Search book, Delete book,
Add user, Modify user, Search user, Delete user)
iv. User selects an option
v. Go to step 5 (Welcome to System)

Step9: Exit System


11
Flowchart

12
Gantt Chart

13
Conclusion

• Complete the project to address problems in the existing system.


• Minimize human efforts through computerization.
• Assign unique ID numbers to books and students for accurate access.
• Ensure correct information about students and available books.
• Improve efficiency and reduce human stress.
• Enhance human resources indirectly through improved processes.

14
Thank You!

15

You might also like