Skip to content

buddhirangana/hostel-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hostel Management System

Admin Dashboard

The Hostel Management System is a standalone application designed to efficiently manage hostel-related operations. It provides an intuitive interface and robust functionalities to cater to the needs of hostel administrators, staff, and students. The system was developed using Java and MySQL, ensuring reliability and performance.

This project was developed as a group project at NIIBS Campus.

Key Features

User Roles

  • Admin:
    • Manage hostel data
    • Export student details to Excel and PDF
    • User role management
  • Staff:
    • Handle student records
    • Manage room allocations
  • Students:
    • View personal hostel details
    • Update personal information

Technologies Used

Programming Languages

  • Java - for system logic and user interface
  • MySQL - for database management

Development Tools

  • NetBeans IDE - Used for coding and project management
  • XAMPP Server - Used for database management and server hosting

Libraries Used

  • Apache POI - Required for exporting data to Excel files
  • FlatLaf - Enhances the user interface aesthetics
  • iTextPDF - Enables exporting data to PDF format
  • JCalendar - Provides calendar selection options
  • MySQL Connector - Facilitates seamless connection between the MySQL database and the system

Team Members

The development of this project was carried out by a dedicated team of developers:

  • Buddhi Rangana
  • Nadun Hirudika
  • Kasun Kovida
  • Deshan Dhananjaya
  • Mahela Sandaruwan

Installation Guide

  1. Clone the repository:
    git clone https://github.com/buddhirangana/hostel-management-system.git
  2. Install Java, NetBeans IDE, and XAMPP server on your system.
  3. Import the provided SQL database into MySQL via XAMPP.
  4. Configure the database connection in the system.
  5. Open and run the project using NetBeans IDE.

Usage

  • Login with appropriate credentials based on the user role.
  • Navigate through the intuitive dashboard to access various functionalities.
  • Export and manage hostel data effortlessly.

Contribution

If you wish to contribute to the project, feel free to submit a pull request with your suggestions or improvements.

License

Distributed under the MIT License. See LICENSE for more information.

About

Hostel Management System - A standalone Java and MySQL-based project developed at NIIBS Campus to streamline hostel operations. Features include student management, room allocation, and data export (Excel/PDF) with an intuitive UI built using NetBeans and XAMPP.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages