Skip to content

A Management system build using Tkinter which mainly used for billing system to add and update the product stock, add and view employee detilas and show the bill of the items taken by the customer

License

Notifications You must be signed in to change notification settings

harikrishnan669/Supermarket_management_system

Repository files navigation

SuperMarket Management System

In PyCharm, the libraries are installed via the Python Interpreter. Here's how you can install the necessary libraries for your project in PyCharm:

Steps to Install Libraries in PyCharm:

  1. Open PyCharm and navigate to your project.
  2. Open the Settings/Preferences:
    • For Windows/Linux: Go to File > Settings.
    • For macOS: Go to PyCharm > Preferences.
  3. Select Python Interpreter:
    • In the Settings/Preferences window, search for Project: <your_project_name> and click on Python Interpreter.
  4. Install Packages:
    • On the right-hand side, you'll see the list of installed packages. Click on the + (plus) button to add new packages.
    • In the search bar, type the name of the library you need (for example, sqlite3, tkinter, or any other library you're using).
    • Install the required libraries.

Required Libraries for Your Project:

  1. Tkinter (for GUI):

    • Tkinter is built-in with Python, so you usually don't need to install it. However, if you're on Linux and it's not available, you can install it using:
      • On Linux:
        sudo apt-get install python3-tk
      • For Windows/macOS, it should already be available.
  2. SQLite (sqlite3 is built-in):

    • sqlite3 is built-in with Python, so you don't need to install it manually.
  3. Other Libraries (if needed):

    • Pillow (for working with images):
      pip install pillow
    • MySQL (if you're using MySQL):
      pip install mysql-connector-python
    • PostgreSQL (if you're using PostgreSQL):
      pip install psycopg2

Additional Notes:

  • You can also create a virtual environment for your project in PyCharm to isolate your project dependencies.
  • If you're using external databases like MySQL or PostgreSQL, ensure that you have the corresponding database servers running and accessible for your project.

This will allow you to manage dependencies properly within PyCharm and run your code successfully.

A Management system build using Tkinter which mainly used for billing system to add and update the product stock, add and view employee detilas and show the bill of the items taken by the customer. You need to make a database in MySql and make a connection with the interface inorder to make the updates.The connection code to connect to the interface is written in the connection.py file, in that you need to provide you username,password and the database name which you provided in the MySql command client.

Run the main.py file to see the interface

1.Register

2.Login

3.Add Employee

4.List Employee

5.Add product

5.Restock the product

6.Billing

Attaching the project report: Project Report.pdf

Screenshot 2025-01-15 123251 Screenshot 2025-01-15 124215 Screenshot 2025-01-15 004546 Screenshot 2025-01-15 004559 Screenshot 2025-01-15 004610 Screenshot 2025-01-15 004715 Screenshot 2025-01-15 004725

Drop a ⭐ if you like the project

About

A Management system build using Tkinter which mainly used for billing system to add and update the product stock, add and view employee detilas and show the bill of the items taken by the customer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages