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

Library Management System

The document outlines a project titled 'Library Management System' developed by Anshul Suhag as part of the CBSE curriculum for the academic session 2024-2025. It details the objectives, problem statement, system design, features, and the technologies used, emphasizing the automation of library operations to improve efficiency and reduce errors. The project includes practical components such as source code, output examples, and software requirements.

Uploaded by

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

Library Management System

The document outlines a project titled 'Library Management System' developed by Anshul Suhag as part of the CBSE curriculum for the academic session 2024-2025. It details the objectives, problem statement, system design, features, and the technologies used, emphasizing the automation of library operations to improve efficiency and reduce errors. The project includes practical components such as source code, output examples, and software requirements.

Uploaded by

Anshul 9C
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 23

PM SHRI KENDRIYA

VIDYALAYA ITPB, DEHRADU


Session – 2024-25

Compu

“Library

Management System”

Submitted By: Anshul Suhag Submitted To: Mrs. Ritika


Class: 12th ‘A’ Bisht

Roll Number: 25612450


Acknowledgment
I would like to express my
sincere gratitude to my
Computer Science teacher, Mrs.
Ritika Bisht for their guidance
and support throughout the
course of this project. I would
also like to thank my family and
friends for their encouragement
and assistance.
Certificate
This is to certify that Anshul
Suhag, a student of Class 12th,
has successfully completed the
Computer Science project titled
"Library Management
System" for the academic
session 2024-2025. This project
is submitted as part of the CBSE
curriculum under my
supervision.
Date:
_________________________________
Teacher's Name: Mrs. Ritika
Bisht
Teacher's Signature:
Index
1. Introduction
2. Objectives
3. Problem Statement
4. System Design and Features
5. CSV Tables
6. Source Code
7. Output
8. Conclusion
9. Bibliography

1. Introduction
A Library Management System is a
software application designed to
handle and automate the day-to-
day operations of a library. It
enables librarians to manage
books, members, and transactions
efficiently. This project
demonstrates the creation and
functionality of such a system
using Python.
2. Objectives
1. To develop an efficient and
user-friendly system for library
management.
2. To automate library processes
like book issuance, returns, and
catalog management.
3. To store and retrieve data
systematically.
4. To minimize manual errors.

3. Problem Statement
Manual library management often results
in inefficiencies, including lost records,
delayed book returns, and lack of
accurate inventory tracking. A Library
Management System helps mitigate these
issues by providing a structured and
automated approach.

4. System Design and Features


 Features:
1. Book Management: Add,
update, and delete book records.
2. Member Management: Register
and manage library members.
3. Issuance and Return: Track
book issuance and return dates.
4. Search Functionality: Search
for books and members.

Tools and Technologies Used:


 Programming Language: Python
 Database: SQLite
 IDE: PyCharm/VS Code

5. CSV TABLES :
 BOOK AVAILABLE IN LIBRARY:
 BOOKS ISSUED BY MEMBERS :

 MEMBERS OF LIBRARY :
6. ~ Source Code ~
7. OUTPUT: PRESS F5

 TO ADD NEW BOOK DETAILS IN A CSV :


 ENTER BOOK DETAILS WHICH USER WANT TO PUT IN CSV
FILE
 TO SEARCH FOR A BOOK :
 ENTER NAME OF BOOK WHICH USER WANT TO

SEARCH

 TO DELETE A BOOK:
 ENTER BOOK DETAILS TO DELETE A BOOK FROM CSV

FILE
 To show all books present in the csv file:

 To add a new member in a library:


 ENTER MEMBER DETAILS WHICH USER WANT TO
PUT IN CSV FILE
 TO SEARCH FOR A MEMBER:

 ENTER MEMBER DETAILS WHOM USER WANT TO


SEARCH
 To delete a member :
 Enter details of member which user want delete

 To show all members in library:

 For issue a book:


 Enter details to issue a book

 FOR RETURN A BOOK


 To show all issued books:

 TO Delete a Issue a Book:

 Enter details to delete a


issued books
 To view charts/graphs :
Graph between no. of books and
their costs:

 Graph for number of issued by members:


8.SOFTWARE REQIREMENT:
I.OPERATING SYSTEM : WINDOWS
7 AND ABOVE
II. PROCESSOR : PENTIUM(ANY)
OR AMD
ATHALON(3800+- 4200+ DUAL
CORE)
III. MOTHERBOARD : 1.845 OR
915,995 FOR PENTIUM 0R MSI
K9MM-V VIA K8M800+8237R PLUS
CHIPSET
FOR AMD ATHALON
IV. RAM : 4GB+

9. Conclusion
This project provided valuable
insights into the development
of a database-driven software
system. It demonstrated how
libraries can efficiently manage
their operations using a
computerized approach,
reducing errors and enhancing
productivity.

You might also like