Skip to content

zahidrahimoon/Hospital-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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:

    git clone <repository-url>
  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

  • Welcome Page: Welcome Page

  • Patient Management: Patient Management

  • Doctor Management: Doctor Management

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 file for details.

Contact

For any queries or issues, please contact: