An open API service indexing awesome lists of open source software.

https://github.com/pathumchinthaka/hostel-management-system


https://github.com/pathumchinthaka/hostel-management-system

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Hostel Management System

# Overview

This Hostel Management System is a simple CRUD (Create, Read, Update, Delete) application built using Java, JavaFX, Maven, Hibernate, and MySQL.
It allows hostel administrators to manage student information, room allocation, and other hostel-related data.

# Features

Student Management:
Add, view, update, and delete student records.
View a list of all students with their details.
Room Management:

Allocate and deallocate rooms to students.
View room occupancy and availability status.
User-friendly Interface:

Built with JavaFX for an intuitive and visually appealing user interface.
Easy navigation and interaction.
Database Integration:

Uses Hibernate for seamless database interaction with MySQL.
Ensures data persistence and integrity.

# Technologies Used

Java: The core programming language.

JavaFX: Used for creating the graphical user interface.

Maven: Dependency management and build tool.

Hibernate: Object-relational mapping for database interaction.

MySQL: Database management system for storing and retrieving data.

# Prerequisites

Java Development Kit 8 (JDK)
Maven
MySQL Server

# Setup

Clone the repository:
git clone https://github.com/PathumChinthaka/Hostel-Management-System.git

Import the project into your favorite IDE.

Configure the database connection in hibernate.cfg.xml.

Build and run the application