cs
cs
KV MISSA CANTT
COMPUTER SCIENCE PROJECT
SESSION (2024-25)
SUBMITTED BY
SUBMITTED TO
NAME : Aryan Borah Mr
Dhiraj Ghosh
CLASS : XII ‘A’
P.G.T (COMP .SC)
ROLL NO :
Certificate
Hardware Requirements:
oProcessor: Intel i3 or higher
oRAM: 4GB or above
oStorage: 500MB free disk space
Software Requirements:
oPython 3.7 or higher
oAny text editor (VS Code,
PyCharm, Sublime Text)
oCommand Line Interface (CLI) or
Terminal
Code Explanation
1. Core Class: Library
Attributes:
2. Authentication
3. Adding Books
The add_book() method lets admins add new books with details like title,
author, category, and quantity.
4. Viewing Books
The view_books() method displays all available books along with their
details, including quantity.
5. Issuing Books
6. Returning Books
Issuing a Book:
Conclusion
The Library Management System developed using Python is
an efficient and robust solution to automate and streamline
library operations. By leveraging the principles of object-
oriented programming and Python's built-in libraries, the project
successfully minimizes manual effort, reduces errors, and
enhances user accessibility.