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.
- 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
- Java - for system logic and user interface
- MySQL - for database management
- NetBeans IDE - Used for coding and project management
- XAMPP Server - Used for database management and server hosting
- 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
The development of this project was carried out by a dedicated team of developers:
- Buddhi Rangana
- Nadun Hirudika
- Kasun Kovida
- Deshan Dhananjaya
- Mahela Sandaruwan
- Clone the repository:
git clone https://github.com/buddhirangana/hostel-management-system.git
- Install Java, NetBeans IDE, and XAMPP server on your system.
- Import the provided SQL database into MySQL via XAMPP.
- Configure the database connection in the system.
- Open and run the project using NetBeans IDE.
- Login with appropriate credentials based on the user role.
- Navigate through the intuitive dashboard to access various functionalities.
- Export and manage hostel data effortlessly.
If you wish to contribute to the project, feel free to submit a pull request with your suggestions or improvements.
Distributed under the MIT License. See LICENSE for more information.
