A desktop-based Pharmacy Management System developed using Java (Swing GUI) in my 3rd semester as a Computer Science student. This was my first proper project, built using Object-Oriented Programming (OOP) principles and connected to a MySQL database using JDBC.
- Java (Swing GUI)
- JDBC for database connectivity
- MySQL for backend storage
- Object-Oriented Programming (OOP) principles
- CardLayout for multi-panel GUI structure
- 🔐 Login System (DB-connected)
- 💊 Medicine Management (CRUD)
- 🏭 Manufacturer Records
- 🚚 Supplier Records
- 🧾 Order Management
- 💸 Sales Tracking
- 👤 Customer Details
- User-friendly GUI using Java Swing
- Multiple panels with CardLayout
- Full CRUD operations for all entities
- Real-world design with modular approach
- Proper use of OOP: classes, inheritance, encapsulation, etc.
- 👨🏫 Instructor: Sir Ashfaq Ahmad
- 👩💻 Developers:
- Noor Fatima
- Rida Fatima
- Urwa tul Wusqa
Special thanks to our teacher for guidance, and to my amazing teammates for the collaboration and effort!
- Structuring applications using OOP
- Designing responsive UIs in Java
- Connecting frontend and backend using JDBC
- Debugging and teamwork
- Version control with Git & GitHub
/src/pharmacymanagmentsystem ├── LoginPage.java ├── Dashboard.java ├── MedicinePanel.java ├── SupplierPanel.java ├── OrderPanel.java ├── SalesPanel.java ├── CustomerPanel.java ├── ManufacturerPanel.java └── utils/ └── DBConnection.java
This project is developed for educational purposes.
#Java #OOP #SwingGUI #StudentProject #3rdSemester
#PharmacyManagementSystem #DesktopApp #GitHubUpload
#DemoVideo #CSStudent #LearningByDoing #TechJourney
#FirstProject #Teamwork