https://github.com/pathumchinthaka/hostel-management-system
https://github.com/pathumchinthaka/hostel-management-system
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/pathumchinthaka/hostel-management-system
- Owner: PathumChinthaka
- Created: 2023-04-19T14:36:16.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-28T11:12:48.000Z (over 2 years ago)
- Last Synced: 2025-01-12T21:06:01.115Z (over 1 year ago)
- Language: Java
- Size: 2.81 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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