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
- Host: GitHub
- URL: https://github.com/zahidrahimoon/hospital-management-system
- Owner: zahidrahimoon
- Created: 2024-07-27T18:22:05.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-01T05:59:26.000Z (about 1 year ago)
- Last Synced: 2025-04-18T04:12:32.785Z (6 months ago)
- Topics: hms, hospital, hospital-management-system, java, java-swing, jframes, mysql, mysql-database, neatbeans
- Language: Java
- Homepage:
- Size: 1.78 MB
- Stars: 7
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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**:
- **Welcome Page**:
- **Patient 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](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/)