Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🏥 Hospital Management System

Java MySQL IntelliJ IDEA

📌 Overview

The Hospital Management System is a Java-based desktop application developed to simplify and automate hospital operations. The system provides an efficient platform to manage patient records, doctor information, appointments, and billing details.

The main objective of this project is to reduce manual paperwork, improve data management, and provide quick access to hospital-related information.


✨ Features

👨‍⚕️ Patient Management

  • Add new patient details
  • View patient information
  • Update patient records
  • Search patient details

👩‍⚕️ Doctor Management

  • Store doctor information
  • Manage doctor availability
  • View doctor details

📅 Appointment Management

  • Schedule appointments
  • Manage patient-doctor appointments
  • Maintain appointment records

💳 Billing Management

  • Generate patient bills
  • Maintain payment records
  • View billing history

🔐 Authentication

  • Secure login system
  • User authentication

🛠️ Technologies Used

Technology Purpose
Java Application Development
Java Swing Graphical User Interface
JDBC Database Connectivity
MySQL Database Management
IntelliJ IDEA Development Environment

🏗️ Project Architecture

Hospital Management System

│
├── src
│   │
│   └── hospital.management.system
│       │
│       ├── Login.java
│       ├── AddPatient.java
│       ├── Doctor.java
│       ├── Appointment.java
│       ├── Billing.java
│       └── Database Connection Files
│
├── Database
│   └── hospital.sql
│
└── README.md

📸 Screenshots

Login Page

(Add screenshot here)

![Login Page](screenshots/login.png)

Dashboard

(Add screenshot here)

![Dashboard](screenshots/dashboard.png)

Patient Management

(Add screenshot here)

![Patient Management](screenshots/patient.png)

⚙️ Installation & Setup

1. Clone Repository

git clone https://github.com/your-username/Hospital-Management-System.git

2. Open Project

Open the project in:

IntelliJ IDEA

3. Configure Database

  1. Install MySQL
  2. Create database:
CREATE DATABASE hospital;
  1. Import database tables.

  2. Update database connection details:

DB URL
Username
Password

inside the database connection file.


▶️ How to Run

  1. Open IntelliJ IDEA

  2. Configure JDK

  3. Add required libraries:

    • MySQL Connector
    • RS2XML Library
  4. Run:

Login.java

📂 Database Features

The system manages:

  • Patients
  • Doctors
  • Appointments
  • Medicines
  • Billing Records

🚀 Future Enhancements

  • Online appointment booking
  • Cloud database integration
  • Role-based access control
  • Doctor dashboard
  • Patient history analytics
  • Mobile application version

👨‍💻 Author

Tejas Mane

Computer Engineering Student

GitHub: https://github.com/your-username


📄 License

This project is developed for educational and learning purposes.

About

Java based Hospital Management System using MySQL

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages