Skip to content

Java-based Hospital Management System: Streamlines operations with user roles, patient records, and file persistence. Modular and concise for efficient administration.

Notifications You must be signed in to change notification settings

Aleebay/HospitalManagementSystem

Repository files navigation

Hospital Management System

The Hospital Management System is a Java-based project designed to enhance the efficiency of hospital operations. This system provides a streamlined solution for user registration, login, and role-specific functionalities for doctors, nurses, staff, and patients.

Key Features

  • User Roles: Register and log in with roles such as Doctor, Nurse, Staff, and Patient.
  • Role-Specific Menus: Each role has a dedicated menu for role-related actions.
  • Patient Record Management: Doctors can view patient records, and nurses can enter and manage patient records.
  • Database Management: Staff members can perform database-related tasks, including viewing accounts and making requests.
  • File Persistence: Ensures data continuity with the ability to load and save user and patient databases.

Usage

  1. Clone the repository to your local machine.
    git clone https://github.com/Aleebay/hospital-management-system.git
  2. Compile and run the HospitalManagementSystem.java file.
    javac HospitalManagementSystem.java
    java HospitalManagementSystem
  3. Follow the prompts to register, log in, and explore role-specific functionalities.

File Structure

  • HospitalManagementSystem.java: Main file containing the project's implementation.
  • userDatabase.dat: File for storing user-related data.
  • patientDatabase.dat: File for storing patient-related data.

Contributing

Contributions are welcome! Feel free to open issues for bug reports or feature requests.

License

none

Note: Ensure that you have Java installed on your machine to run the Hospital Management System.

About

Java-based Hospital Management System: Streamlines operations with user roles, patient records, and file persistence. Modular and concise for efficient administration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages