You are on page 1of 4

Project on

HOSTEL ALLOCATION SYSTEM

Requirement Analysis
Submitted by-
HIRA SIDDIQUI(212123022)

Project Overview :
The online hostel management system is web-based software to provide IIT
Guwahati students with accommodation in the hostel more efficiently. This
project also keeps details of the hostellers and applied students. It is headed by
Admin. He will be the administrator. For accommodating a large number of
students into a hostel.
This document is intended to minimize human work and make hostel allocation
an easier job for IITG students and hostel authorities by providing an online
application for the hostel, automatically selecting the students from the waiting
list, complaint registration, notice board, etc. Students will get approval
notifications in their emails. Hostellers can view notice boards and their detail
by login into the online system.

PROJECT OBJECTIVES
• Maintain the students as hostellers and waiting list students separately
• Process allotment list.
• Admin can send the approval notification to every approved student via email.
• Automatically insert student’s details to the hosteller’s record when the allotment is
confirmed by the admin and deleted when vacation is confirmed or after the course end
date.
• Students can register their complaints.
• Admin can edit the notice board and each student can view it.

EXISTING SYSTEM
The existing system is manual-based and requires a lot of effort and time. In the existing
system, we can apply for the hostels online but the allotment processes are done manually.
It may lead to corruption in the allocation process. The existing system does not deal with
complaint registration.

DISADVANTAGES
• More strength and strain of manual labour needed
• Repetition of the same procedure.
• Low security.
• Data redundancy.
• Difficulty updating data. Record keeping is difficult.
• Backup data can be easily generated.

PROPOSED SYSTEM
The proposed system is having many advantages over the existing system. It requires less
overhead and is very efficient. The proposed system deals with the allotment process
efficiently.

REQUIREMENT ANALYSIS AND


SPECIFICATION
Functions and features delivered to the end users. The end users of the proposed system
are:

Admin Module:
• Manages the list of hostel gender-wise, and the number of rooms
(segregated according to room capacity- one student or two
students) each hostel has.
• It also keeps track of rooms that have been already allocated.
• The student information for each allocated room.
• It also keeps track of room changes.
• A log of complaints pertaining to the amenities in the room.
Student Module:
• Each registered student of the institute will have an account in the
portal, where the room allocation history of the student will be
given.
• A student may register complaints related to the amenities of the
room.
• This would be followed up by the admin module and necessary
action will be taken for solving the issues.
Allocation Module:
• Whenever a new student joins the institute and arrives on campus,
the admin module will allocate a room to the student (with BTech
and PG first-year students getting twin sharing rooms, and the rest
getting single rooms).
• If for some reason, the student wants to change rooms or hostels,
which will be taken up by the allocation module.

SOFTWARE CONFIGURATION
This document gives a detailed description of the software requirement specification. The
study of requirement specification is focused specially on the functioning of the system. It
allow the developer or analyst to understand the system, function to be carried out the
performance level to be obtained and corresponding interfaces to be established.

Project Name Hostel Management System Project in PHP

Language Used PHP5.6, PHP7.x

Database MySQL 5.x


User Interface Design HTML, AJAX,JQUERY,JAVASCRIPT

Web Browser Mozilla, Google Chrome, IE8, OPERA

Software XAMPP / Wamp / Mamp/ Lamp (anyone)

VARIOUS USER INTERFACES

• HOME– It includes the navigation among different pages. Starting with registration and
login and address of other pages.
• REGISTRATION/log in– If you are a new user you have to register and if already a user
only a login is sufficient. After registration and login user will be redirected to the home
page.
• ROOM ALLOTMENT– After logging in it is necessary for the user to fill room allotment
form if the room is already booked user will be redirected to the allotment form.
• REVIEW A ROOM – The user can review the room he is allowed only after login. This
page is accessible only when the room is allocated. The review includes the description
and the photo of the room. After the submission page is directed to another page from
where the user can view his review and even delete it.
• COMPLAINTS– After room allotment, if the user requires to file any complaint he can
register his complaint.
• YOUR COMPLAINTS– It keeps a record of all the complaints filed by the user.

Conceptual SCHEMA
Entities
• Student(studentId:integer, Name:string,roll no: Integer, Contact
Number:Integer, Dept_name:string, RoomNo:string, YearOfStudy:Integer)
• Admin(ID:integer, FName:string, LName:string, Contact Number:Integer)
• Hostel(HostelId:string, HostelName:string, No of rooms:integer, No. of
students:integer)
• Rooms(RoomId:string, occupancy:string)

REFERENCES
[1] Dix, A. (2009). Human-computer interaction. In Encyclopedia of database systems (pp.
1327-1331). Springer, Boston, MA.
[2] Balaji, S., & Murugaiyan, M. S. (2012). Waterfall vs. V-Model vs. Agile: A comparative
study on SDLC. International Journal of Information Technology and Business Management,
2(1), 26-30.
[3] Larman, C., & Basili, V. R. (2003). Iterative and incremental developments. a brief
history. Computer, 36(6), 47-56.

You might also like