Skip to content
Nee1vPublic

About

Milestone 3 for database course

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Library Management System - Team Magnesium
Team members:  Quan Nguyen, Sebastian Sarinana, A Rahman Gulaid, Vavilapalli Vavilapalli, Rishik Yechuri

DEPENDENCIES:
- Python
- sqlite3
- Tkinter (included with standard Python)
- No third party packages required

FIlES:
create_db.py                Builds database schema
load_data.py                Loads CSV data into tables
library_app.py              Backend logic - queries, fines calculation, transactions
gui.py                      Tkinter graphical interface
theme.py                    Shared styling definitions
library.db                  SQLite database (generated)
*.csv                       source datasets

HOW TO RUN:
1. Run: python3 create_db.py
2. Run: python3 load_data.py
3. Launch app: python gui.py

SYSTEM OVERVIEW:
Supports searching books, managing loans, creating borrowers, paying fines.
Uses layered architectures: GUI -> Logic -> database
SQLite database
Fines calculations with logic

About

Milestone 3 for database course

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages