Skip to content

A Python-based Book Inventory Management System using an SQL database. Allows users to add, edit, delete, and search for books by various criteria.

Notifications You must be signed in to change notification settings

nmelgar/mysql-book-inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MySQL Book Inventory System

This project is a Book Management System developed to enhance my skills as a software engineer. The system is designed to manage a collection of books, allowing users to add, update, delete, and search for books in a SQL relational database. The software integrates with a MySQL database using the mysql.connector library in Python.

The purpose of this software is to provide a practical application of database management and Python programming, demonstrating how to interact with a relational database through a Python application.

Software Demo Video: This is an external link to the video

Relational Database

The relational database used in this project is MySQL. The database consists of the following table:

  • Books: Contains information about each book, including title, author, genre, and publication year.

Development Environment

The development environment for this project includes:

  • Programming Language: Python 3
  • Database: MySQL
  • Libraries: mysql.connector for database connectivity
  • Tools: MySQL Workbench for database management

Useful Websites

Here are some websites that were helpful during the development of this project:

Future Work

There are several areas for future improvement and additional features:

  • Add a feature to export book data to CSV or Excel (in progress).
  • Connect to a remote database and display the books to a website (in progress)
  • Create the options to edit information about the book.
  • Create a user interface for better usability.

About

A Python-based Book Inventory Management System using an SQL database. Allows users to add, edit, delete, and search for books by various criteria.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages