KCT Project Overview

You might also like

Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 5

Introduction:

KCT College Hostel Management System is a comprehensive web-based application designed to


streamline and automate the management of hostel facilities within a college campus. This system
provides functionalities for both hostel administrators and students, facilitating efficient management of
hostel allocation, room occupancy, meal planning, and communication.

Project Modules :

User Authentication: Secure login and registration system for hostel administrators and students.

Hostel Management: Administrators can manage hostel details, including room allocation, room types,
facilities, and pricing.

Room Allocation: Automated allocation of rooms to students based on preferences and availability.

Student Profiles: Students can view and update their personal information, room details, and meal
preferences..

Maintenance Requests: Students can raise maintenance requests for issues in their rooms, which are
managed by administrators.

Complaint Registires: Students are able to raise a complaint for issues they facing in the hostel during
the day that can be viewed and managed by administrators even the student privacy can protected.

Announcements and Notices: Administrators can post announcements, notices, and updates for
students.

Feedback System: Students can provide feedback on hostel facilities, services, and overall experience.

Database Schema Structure:

The database structure is designed to efficiently store and manage hostel-related data. It
consists of the following tables:
Users:

Name DataType

user_id (Primary Key) VARCHAR()

username VARCHAR()

password Uniqueidentifier()

role (admin/student) VARCHAR()

Hostels:

Name DataType

hostel_id (Primary Key) VARCHAR()

hostel_name VARCHAR()

address VARCHAR()

contact_details INT()

Rooms:

Name DataType

room_id (Primary Key) VARCHAR()

room_number VARCHAR()

hostel_id (Foreign Key) VARCHAR()

room_type VARCHAR()

capacity INT()
status (occupied/available) VARCHAR()

Students:

Name DataType

student_id (Primary Key) VARCHAR()

user_id (Foreign Key) VARCHAR()

student_name VARCHAR()

email VARCHAR()

contact_number INT()

room_id (Foreign Key) VARCHAR()

Maintenance_Requests:

Name DataType

request_id (Primary Key) VARCHAR()

student_id (Foreign Key) VARCHAR()

room_id (Foreign Key) VARCHAR()

issue_description VARCHAR()

status (pending/inprogress/completed) INT()

assigned_to VARCHAR()

completion_date DATETIME()
Feedback:

Name DataType

feedback_id (Primary Key) VARCHAR()

student_id (Foreign Key) VARCHAR()

feedback_message VARCHAR()

Frontend Pages:

Login Page: Allows users (administrators and students) to log in to the system.

Registration Page: Allows new users to create an account.

Dashboard (Admin): Provides an overview of hostel occupancy, maintenance requests, meal plans, and
announcements.

Hostel Management Page (Admin): Allows administrators to add, edit, or delete hostels, rooms, and
facilities.

Room Allocation Page (Admin): Enables administrators to allocate rooms to students based on
preferences and availability.

Maintenance Requests Page (Admin): Displays a list of maintenance requests with options to assign,
track, and mark them as completed.

Announcements Page (Admin): Enables administrators to post announcements and notices for students.

Feedback Analysis Page (Admin): Provides insights into student feedback and ratings.

Profile Page (Student): Allows students to view and update their personal information, room details.

Maintenance Request Page (Student): Allows students to raise maintenance requests for issues in their
rooms.

Feedback Page (Student): Enables students to provide feedback on hostel facilities and services.
Conclusion:

The KCT Hostel Management System offers a user-friendly interface for efficient hostel management,
enhancing the overall experience for both administrators and students. With its comprehensive features
and intuitive design, it aims to optimize hostel operations and improve student satisfaction.

You might also like