Skip to content

Latest commit

 

History

History
47 lines (23 loc) · 1.6 KB

README.md

File metadata and controls

47 lines (23 loc) · 1.6 KB

Hospital Management System (HMS)

Overview

The Hospital Management System (HMS) is a Java-based application designed to manage the day-to-day operations of a hospital. It helps to handle the administration of patients, doctors, appointments, and other hospital resources efficiently. The system integrates a MySQL database for persistent storage and offers an intuitive graphical user interface (GUI) for easy interaction.

Features

Patient Management: Add, update, view, and delete patient records.

Doctor Management: Manage doctor profiles, assign specializations, and link doctor data with the database.

Appointment Scheduling: Schedule, modify, and cancel patient appointments.

Room Management: Track room availability, assign patients to rooms, and manage room details.

Department Management: Manage hospital departments, including staff assignments and available resources.

Ambulance Management: Track ambulance services and assign vehicles for emergencies.

Discharge Process: Manage patient discharges, including updating patient records and billing.

Technologies Used

Java: The core language used to build the application.

Swing: Used for the GUI development.

MySQL: The database used for persistent storage of hospital data.

JDBC: For connecting and interacting with the MySQL database.

Setup Instructions

Prerequisites

Java 11 or higher installed on your system.

MySQL 8.0 or higher installed.

IntelliJ IDEA or another Java IDE for development.

MySQL Connector/J: The JDBC driver for connecting Java applications to MySQL.

Ensure the required dependencies are in place (e.g., rs2xml for table view rendering).