The Healthcare System is a Java-based application designed to streamline and manage various healthcare-related operations. It provides functionalities for patient management, appointment scheduling, medical records handling, and more, aiming to enhance the efficiency of healthcare service delivery.
- Patient Management: Add, update, and retrieve patient information seamlessly.
- Appointment Scheduling: Schedule, reschedule, and cancel appointments with ease.
- Medical Records Handling: Maintain and access patient medical histories securely.
- User Authentication: Ensure secure access through robust authentication mechanisms.
Marwan Haitham Omar Helwa Ibrahim Abdelfattah Salma Moussa Nada Serour
Follow these instructions to set up the project on your local machine for development and testing purposes.
Ensure you have the following installed:
- Java Development Kit (JDK): Version 8 or higher (JDK 8+ Requires seperate JFX Library as deprecated).
- JDBC: Java Database Connector Library.
- Apache Maven: For dependency management and building the project.
- MySQL: Database to store application data.
-
Clone the Repository:
git clone https://github.com/Haithomianzz/Healthcare-System.git
-
Navigate to the Project Directory:
cd Healthcare-System -
Configure the Database:
- Create a MySQL database named
healthcare_system. - Update the database configuration in
src/main/resources/application.propertieswith your MySQL credentials.
- Create a MySQL database named
- JavaFX: Framework for building Java-based applications.
- JDBC: Database connector for Java applications with MySQL dependancy.
- MySQL: Relational database management system.
- Maven: Dependency management and build automation tool.
We welcome contributions to enhance the project. Please follow these steps:
-
Fork the Repository.
-
Create a New Branch:
git checkout -b feature/YourFeatureName
-
Commit Your Changes:
git commit -m 'Add some feature' -
Push to the Branch:
git push origin feature/YourFeatureName
-
Open a Pull Request.