Project objectives: This project deals with the problems on managing a hostel and avoids the problems which occur when carried manually. Identification of the drawbacks of the existing system leads to the designing of computerized system that will be compatible to the existing system with the system Which is more user friendly and more GUI oriented. We can improve the efficiency of the system, thus overcome the drawbacks of the existing system. Here, Student/User can login and view room details and book hostel easily. User can change their password anytime. Admin can add/manage rooms, courses, students and many more.
Functions / Queries:
- Login System.
- View Room Details
- Book Hostel
- Student Registration
- Student Management.
- Employee Management.
- Billing.
- User Management.
- Room Management.
- Meal management.
- Cost Management.
- Notice Board.
- Attendance.
Functions / Queries Details:
1.Login System: Every user needs to login to use the systems. There are 2 systems one is sign up and one is log in into the web app. In login there are few options those are
- Admin
- Students
- Employees.
2.View Room Details: Admin, student can view the room details . which room are empty and which room is book . How many student in a room. How many bed are there etc.
3.Book Hostel: In this function students can book the hostel easily. And they can also see the all information about choose hostel.
4.Student registration: after booking the hostel students have to register their information to access the web app. They can view the room details and all the other facilities like who is their observer and when food will given.
5.Students Management: Admin can access all the information about the students and he/she can manage the students. He can also see who is in the hostel and when he leaves the hostel.
6.Employee Management: Employee can also use the web app. Admin can also see who is working. hostel authority can give employee in different works and also monitor he or she work.
7.Billing: In this function employee and students can see that how much he/ she have to pay and get paid. If there are any due it will show the details on that person.
8.User management: this function for admin. He categorizes the user based on their role. He can organize them as a category.
9.Room Management: Admin can assign the student which room they will stay on. Also he can assign the employee which employee work in which room or floor.
10.Meal Management: In hostel meal is important. In this function it will give a hint that which food will be cook on a day. When it will served. Who is cooking or working on the meal.
11.Cost Management: This function gives the hostel owner and student how much cost do they need to spend. They have a proper details how much it will cost. It will also help them to understand how much they spent or saved.
12.Notice Board: Students and employee can see what is happening . if their any emergency it will show in the notice board. If there will any problem need to solve it will show in the notice board.
13.Attendance: Students and Employee have this functions. They need to give the attendance to the authority. In-charge can see when a student enter the hostel and when he is leaving. For employee same here. When they come to work and when they are leaving.
Technical Specification:
Front-End:
1.html
2.css
3.javascript
Back-End:
1.php
2.mysql
Software Requirement:
Any type of server software which will run php code.For example: XAMPP Server,WAMP Server,MAMP Server
Installation Process:
1.Download or clone the project.
2.Put this file inside "c:/xampp/htdocs/" .
3.Database Configuration:
* Open php my admin
* Create Database named "hostel_management".
* Import database 'hostel_management.sql' from folder name database
4.Open Your browser put inside "http://localhost/Hostel-Management-System/"
Login Id & Passwords:
ID: Admin
Pass: password
ID: Supervisor
Pass: supervisor
ID: Employee
Pass: employee
ID: Student
Pass: student
Developer Info:
This is an university project for my course.