Skip to content

TawsifXD/Phermacy-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pharmacy Management System

A Pharmacy Management System assists pharmacies in tracking and managing medicines and other health-related products. It automates various processes, making it easier to handle daily tasks such as managing stock, processing sales, and keeping records of transactions. With this system, pharmacies can ensure they maintain an adequate supply of medications, avoid expiration issues, and streamline interactions with customers.

Project Overview

1. Prerequisites

  • tkinter: The standard Python library for GUI applications.
  • ttkthemes: A library to apply themes to Tkinter applications.
  • pandas: For handling data storage and retrieval in CSV files.
  • datetime and os: Used for date handling and file operations.

2. Main Features:

  • Login System: Basic login using predefined usernames and passwords stored in DEFAULT_USERS.
  • Inventory Management: Allows adding items with attributes like ID, name, quantity, and expiration date.
  • File Storage: Inventory and sales data are saved to CSV files (inventory.csv and sales.csv).
  • Error Handling: Basic error checking to prevent duplicate item IDs in the inventory.

3. Classes Defined:

  • Inventory: Manages inventory data, handles loading from and saving to the CSV file, and adds items.
  • Other GUI components are likely included below the extracted portion to handle the user interface.

Usage

To run this project on your computer, follow these steps:

Prerequisites:

  1. Install Python if you haven’t already Download Python.
  2. Install Required Libraries by running:
pip install pandas
pip install ttkthemes

Running the Program:

  1. Open a terminal or command prompt in the folder containing main.py.
  2. Run the Python file by entering:
python main.py

Run the project in -ONLINE-

Run on Replit

Describe the tools needed to deploy a new project.

Output

  1. Inventory Section View Screenshot_1

  2. Record Sales Section View Screenshot_2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages