gitmyhub

Book-Management-System

Python ★ 19 updated 25d ago

A simple Python-based Book Management System that allows users to add, view, search, and delete books using a menu-driven console application. This project demonstrates basic Python concepts, file handling, and GitHub project management.

A beginner Python project: a desktop app with a login screen and forms to add, view, delete, and track book loans, all saved to a local SQLite database with a Tkinter GUI.

PythonTkinterSQLitesetup: easycomplexity 1/5

This is a Python learning project that implements a simple book management system with a graphical user interface. It is aimed at beginners and demonstrates core Python concepts applied to a practical problem.

The application lets a user log in, then add books to a local database, view the list of books, delete records, and track which books have been issued to someone and which have been returned. All data is stored in a SQLite database, which is a lightweight database that runs as a single file on your computer with no server setup required. The interface is built with Tkinter, which is Python's built-in toolkit for creating windows, buttons, and forms.

To run it, you install Python and then execute one command in a terminal: python main.py. The README is brief and does not include screenshots or detailed setup instructions beyond that single command.

This is a student or portfolio project rather than production software.

Where it fits