Hospital Management System is a desktop application developed using Java Swing and MySQL to manage patient admissions and hospital records.
The application provides a structured system for tracking patients throughout their hospital stay, from admission to discharge or transfer to another department.
**Main Features:**
- **User Authentication:** Secure login system with username and password verification.
- **Patient Admission:** Register new patients and store their personal and medical information.
- **Companion Management:** Register companions associated with admitted patients.
- **Patient Discharge:** Record discharge dates and patient discharge status.
- **Patient Transfer:** Manage patient transfers between hospital departments and rooms.
- **Database Management:** Store and retrieve hospital records using MySQL.
**Technical Architecture:**
The application follows a layered architecture, separating the user interface, data access layer (DAO), and data models to ensure organized and maintainable code.
**Technologies Used:** Java, Java Swing, MySQL, JDBC