/hospital_management_system

Object-Oriented Programming (OOP)-based GUI Application

Primary LanguageJavaMIT LicenseMIT

Hospital Management System

This project is a Hospital Management System developed in the CME 2210 Object-Oriented Analysis and Design course at Computer Engineering Department of Dokuz Eylül University. The system aims to improve medication management, optimize patient care, and increase hospital efficiency. It has the capability to track patients, medical treatment orders, and staff members.

Technologies Used

Object-oriented programming principles
Java programming language
JavaFX library for the graphical user interface
SQLite for database operations

Screenshots

How to Run

1- Clone the repository: git clone hospital_management_system
2- Open the project in your preferred Java IDE.
3- Build and run the project.
4- Extract the contents of requiredlibs.zip into a folder.
5- Set the JavaFX SDK version 18.0.2 as the module path in your IDE or build system.
6- Add all the extracted libraries from requiredlibs.zip to your project's dependencies.
7- Use the login screen to enter the system with valid credentials.
8- Navigate through the different panels according to your user role (e.g., Manager, Doctor, Nurse, Pharmacist, Receptionist).

If you encounter any issues related to JavaFX dependencies, make sure to add the following VM arguments in your IDE:
"vmArgs": "--module-path relativePath/javafx-sdk-18.0.2/lib --add-modules javafx.controls,javafx.fxml"

Contributors

Gürkan Bıyık
Can Çelenay
Abdulkadir Öksüz

License

This project is licensed under the MIT License.