An open API service indexing awesome lists of open source software.

https://github.com/zahidrahimoon/hospital-management-system

Hospital Management System by Java Swing and My sql
https://github.com/zahidrahimoon/hospital-management-system

hms hospital hospital-management-system java java-swing jframes mysql mysql-database neatbeans

Last synced: 5 months ago
JSON representation

Hospital Management System by Java Swing and My sql

Awesome Lists containing this project

README

          

# Zara Clinic - Hospital Management System

## Overview

**Zara Clinic** is a comprehensive Hospital Management System developed using Java Swing for the user interface and MySQL for data management. This application facilitates the management of hospital operations, focusing on the CRUD operations for patients and doctors. It also includes an admin login system for secure access and a logout feature to return to the login page.

## Features

- **Admin Login**: Secure login page for admin access only.
- **CRUD Operations**:
- **Patients**: Create, Read, Update, and Delete patient records.
- **Doctors**: Create, Read, Update, and Delete doctor records.
- **Real-Time Data**: Data is managed in real-time using MySQL Workbench.
- **Logout**: A logout button for redirecting users back to the login page.

## Technologies Used

- **Java Swing**: For building the graphical user interface.
- **MySQL**: For managing the database and real-time data handling.
- **MySQL Workbench**: For database design and management.

## Installation

1. **Clone the Repository**:
```bash
git clone
```

2. **Setup MySQL Database**:
- Import the provided SQL schema into MySQL Workbench to create the necessary tables and structure.
- Update the database connection details in the `LoginPage` class if needed.

3. **Build and Run the Application**:
- Open the project in NetBeans or any IDE that supports Java.
- Build the project to ensure all dependencies are resolved.
- Run the `LoginPage` class to start the application.

## Screenshots

Here are some screenshots of the application:

- **Login Page**:
![Login Page](https://github.com/zahidrahimoon/Hospital-Management-System/blob/master/Screenshots/login.PNG)

- **Welcome Page**:
![Welcome Page](https://github.com/zahidrahimoon/Hospital-Management-System/blob/master/Screenshots/welcome.PNG)

- **Patient Management**:
![Patient Management](https://github.com/zahidrahimoon/Hospital-Management-System/blob/master/Screenshots/patient.PNG)

- **Doctor Management**:
![Doctor Management](https://github.com/zahidrahimoon/Hospital-Management-System/blob/master/Screenshots/doctor.PNG)

## Usage

1. **Login**:
- Use the admin credentials to log into the system.
- After successful login, you will have access to the patient and doctor management features.

2. **Manage Patients and Doctors**:
- Use the provided interfaces to manage patient and doctor records.
- Perform CRUD operations as required.

3. **Logout**:
- Click the logout button to return to the login page.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

For any queries or issues, please contact:

- **Email**: zahidrahimoon22@gmail.com
- **LinkedIn**: [Zahid Rahimoon](https://www.linkedin.com/in/zahidrahimoon/)