Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hospital Management System (HMS)

A desktop-based Hospital Management System built using JavaFX, Maven, and MySQL. This application provides a graphical interface for managing core healthcare records, including patients, doctors, medicines, emergency entries, and receptionists.


Features

  • Authentication System: Secure login page with credential checking.
  • Patient Management: Add, update, view, and delete patient records (ID, name, age, gender, address).
  • Doctor Management: Track doctor profiles, specialties/professions, and addresses.
  • Medicine Inventory: Manage inventory records and track expiration dates.
  • Emergency Log: Log emergency events and locations.
  • Receptionist Portal: Manage reception staff details, including assigned patients, doctors, education, and salary details.
  • Database Connection: Driven by JDBC with MySQL backend integration.

Tech Stack

  • Language: Java 11+
  • Framework: JavaFX (FXML)
  • Build Tool: Apache Maven
  • Database: MySQL
  • IDE Support: NetBeans, IntelliJ IDEA, Eclipse

Project Structure

├── src
│   └── main
│       ├── java
│       │   └── com/mycompany/fxml/
│       │       ├── App.java                 # Main application entry point
│       │       ├── PrimaryController.java   # Login screen controller
│       │       ├── SecondaryController.java # Main dashboard controller (CRUD)
│       │       ├── RegistorController.java  # Registration controller
│       │       └── Cruds.java              # Database helper & MySQL operations
│       └── resources/
│           └── com/mycompany/fxml/          # FXML layout files
├── pom.xml                                  # Maven dependencies & build setup
└── nbactions.xml                            # NetBeans configuration file

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages