Inventory Management System is a python based project that uses tkinter
modules for Graphical User Interface(GUI)
This project includes 8 python scripts that demonstrate how to interact with a Graphical User Interface(GUI) using tkinter
, manage images using pil
, date/time using datetime
, database using sqlite3
and fetching files from system using os
module. In this project, there are total 8 python scripts which are connected to each other. The eight python scripts are as follows:-
dashboard.py
employee.py
supplier.py
product.py
category.py
sales.py
create_db.py
billing.py
Employee
, Supplier
, Category
, Products
and Sales
to perform CRUD operations.employee
.email
, name
or contact
.suppliers
.invoice no
.product
.availability
of the productcategory
, supplier
or name
.IPhone
then its category is Phone
.add
and delete
. These buttons are functionalised accordingly.invoice no
.first
before running the dashboard.py
file otherwise it will throw an error.products
, customers
, the products they are buying
, billing structure
, price of product
, discout on the products
.calculator
to calculate the total amount.create_db.py
file first and run it.dashboard.py
file and run it.employee button
to add employees.supplier button
to add suppliers.products button
to add products.billing.py
file for billing.dashboard.py
file and run it.sales
button to see your billing.Ensure that you have the following Python Pakages installed in your PC:
time
: pip install time
pil
: pip install pil
sqlite3
: pip install sqlite3
os
: pip install os
dashboard.py
, make sure to run create_db.py
file first and create a folder named bill
and images
.images
folder save your images regarding this project and in bill
folder bills will automatically be saved.