Pharmacy Management System
π Overview
The Pharmacy Management System is a desktop-based application developed using Pythonβs Tkinter for the GUI and MySQL for database management. This system enables pharmacies to efficiently manage their inventory, track medicine details, and store critical information such as issue/expiry dates, dosage, selling prices, and stock availability.
π Features
- User-friendly GUI built with Tkinter
- MySQL database integration for medicine storage and retrieval
- Dropdown selections for easy data entry
- Displays medicine details including reference number, company name, type, dosage, and pricing
- Scrollable tables for better data visualization
- Image/logo support for branding
- Allows adding and retrieving medicines dynamically
π οΈ Technologies Used
- Programming Language: Python
- GUI Framework: Tkinter
- Database: MySQL
- Libraries Used:
tkinter
(for GUI)
PIL (Pillow)
(for image handling)
mysql-connector-python
(for database operations)
π Project Structure
π₯ Pharmacy Management System
A Pharmacy Management System built using Python and Tkinter, with MySQL database integration. This application helps manage medicines, stocks, and transactions efficiently.
π Features
- Medicine Inventory Management π¦
- Stock Alerts β οΈ
- Billing System π§Ύ
- Search & Filter Medicines π
- Graphical User Interface (GUI) with Tkinter π¨
- MySQL Database Integration ποΈ
π Prerequisites
Ensure you have the following installed:
- Python 3.x π
- MySQL Server ποΈ
- Created database in MySQL
2οΈβ£ Clone the Repository
```sh
git clone https://github.com/SRP4214/Pharmacy-Management-System.git
cd Pharmacy-Management-System
pip install -r requirements.txt