CS Project
CS Project
Adding Books:
Deleting a Book:
Search for Books:
Member Management:
Issue Books:
Return Books:
5. User Interface
Using a menu-driven interface in Python
6. Inserting data into the tables (through python-
Mysql connectivity)
Table –Books:
Table –Members:
Table –Transaction:
Members
Transactions
We have one python-connectivity programs ->
Library_manager
return_book(transaction_id)
Returns a book and updates the database by increasing the
quantity and removing the transaction record.
4. User Interface -->
menu()
Provides a text-based menu interface for the program.
2) User-Friendly Interface:
The menu-driven approach makes it easy for users
to interact with the system without needing prior
technical expertise.
3) Data Consistency:
Every operation, such as adding a book or issuing a
book, ensures the integrity of data across the
database tables.
4) Scalability:
The system can be expanded to include additional
features, such as fine calculations, email
notifications, or detailed reporting.
Project By:
Love pachauri (XII-A)