This Hospital Management System (HMS) is an academic project developed for an Object-Oriented Programming (OOP) course. It is implemented using Java Swing for the user interface and MySQL as the database. The project adheres to clean code principles, advanced practices, and is entirely based on OOP concepts to leverage their power for scalability and maintainability.
- Login functionality: Secure authentication with validations.
- Registration feature: Includes field-level validation to ensure data accuracy.
- Attractive UI design with a central dashboard that offers easy navigation.
- Four primary modules accessible via the dashboard:
- Doctors
- Appointments
- Medicines
- Patients
- Each module supports:
- Create: Add new records.
- Read: View a list of records.
- Update: Edit existing records.
- Delete: Remove records.
- Java Swing: For building the user interface.
- MySQL: For database management.
- OOP Principles: Ensuring a modular and reusable codebase.
To set up and run the project, refer to the Setup Guide for detailed instructions.
This project is developed as part of an academic requirement for learning Object-Oriented Programming and applying its concepts in real-world applications.