its a python based project that uses tkinter modules for Graphical User Interface(GUI) 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,
This script is the dashboard of Inventory Management System containing buttons, images and labels and timing.
The screen shows the options for Employee, Supplier, Category, Products and Sales to perform CRUD operations.
This screen also updates timely as you perform operations on any of these Labels.

This screen collects and shows the complete data regarding an employee. Buttons are functionalised accordingly. You can search an employee by its email, name or contact.
This screen collects and shows the complete data regarding suppliers.
Buttons are functionalised accordingly.
You can search a particular supplier details by invoice no.

This screen collects and shows the complete data about the product.
It also ensures the availability of the product
Buttons are functionalised accordingly.
You can search a product by its category, supplier or name.

This screen collects and shows the information about the category of the product. LIKE:- If Product name is IPhone then its category is Phone.
This screen contains 2 buttons namely add and delete. These buttons are functionalised accordingly.

This screen stores and shows the bills by an invoice no.
Buttons are functionalised accordingly.

- creat_db.py This is the database file for all the tables. You have to run this file first before running the dashboard.py file otherwise it will throw an error.
This screen contains all the billing part.
This screen contains information regarding the products, customers, the products they are buying, billing structure, price of product, discout on the products.
This screen also contains a calculator to calculate the total amount.
Buttons are functionalised accordingly.

Click on the create_db.py file first and run it. Click on the dashboard.py file and run it Click on the employee button to add employees. Click on the supplier button to add suppliers. Click on the products button to add products. Now click on the billing.py file for billing. Now click on the dashboard.py file and run it. Click on the sales button to see your billing.
- Before running
dashboard.py, make sure to runcreate_db.pyfile first and create a folder namedbillandimages. - In
imagesfolder save your images regarding this project and inbillfolder bills will automatically be saved.
