A command-line application developed as part of the Object-Oriented Programming (OOP) Sessional Course of my university(European University of Bangladesh). This project simulates a hospital management system, providing functionalities to manage doctors, patients, pharmacy operations, and hospital facilities using core OOP principles in Java.
- Add new doctor records.
- View the list of all doctors with details such as ID, name, age, gender, phone, qualifications, timing, and room number.
- Add new patient records.
- View the list of all patients.
- Search for a patient by name or ID.
- Add new medicines.
- Check available stock of medicines.
- Sell medicines and update stock.
- Add new facilities (e.g., MRI, X-ray).
- View a list of hospital facilities with pricing details.
- Object-Oriented Programming (OOP):
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- File Handling: All data is stored in
.txtfiles for persistence. - Error Handling: Robust input validation.
- Menu-Driven CLI Interface: Easy navigation between different sections.
How to Run 🖥️ []Pre-Requisites:
- JDK (Java Development Kit) installed.
- IDE like IntelliJ IDEA, Eclipse, or any text editor with a terminal.
- Run Main class from src file.



