
DESIGN AND DEPLOYMENT OF AN
ONLINE HOSTEL RESERVATION
SYSTEM

BY

ADEBAYO VICTOR OLUWANIFEMI

AU22/04/CSC017

A PROJECT SUBMITTED TO THE
DEPARTMENT OF COMPUTER
SCIENCE, FACULTY OF NATURAL AND
APPLIED SCIENCES,

ATIBA UNIVERSITY OYO, OYO STATE,
NIGERIA

IN PARTIAL FULFILLMENT OF THE
REQUIREMENTS FOR THE AWARD OF
THE DEGREE OF BACHELOR OF
SCIENCE IN COMPUTER SCIENCE
 

CHAPTER ONE 
 
1.1 Background of the Study 
Access to safe, affordable, and convenient student accommodation is an essential component of 
tertiary education. In many universities and colleges, hostels remain the primary housing option 
for students who travel from other towns, regions, or countries. Traditionally, hostel allocation 
and booking processes are manual, relying on physical forms, notice-boards, cash payments at 
administrative offices, and paper-based records. 
Recent increases in student populations, more heterogeneous accommodation needs (single 
rooms, shared rooms, gender-specific wings, special-needs access), and heightened expectations 
for digital services have exposed the limitations of paper-centered hostel management. Common 
problems include double-booking, lost records, long queues, and limited visibility into room 
availability, delayed payments, and poor reporting for administrators. 
An online hostel reservation system responds to these needs by automating and centralizing 
hostel management functions. Such a system typically offers features for browsing room 
inventory, real time availability tracking, online booking and payment, user account 
management, administrative dashboards for allocation and reporting, and notifications (e.g., 
booking confirmation, payment receipts). When properly designed and deployed, the system 
reduces administrative workload, improves transparency and record-keeping, shortens booking 
cycles, and enhances student satisfaction. 
Despite the clear advantages, many institutions, especially in resource-constrained settings, still 
lack robust online solutions. Barriers include limited technical expertise in deployment and 
maintenance, concerns about payment security, integration with existing university information 
systems, and the need for solutions that respect institutional allocation policies (e.g., priority 
allocations, waiting lists, gender-based assignments). Therefore, a practical, secure, and user 
friendly system tailored to institutional rules and local constraints is necessary. 
Finding and booking hostel accommodation is a stressful experience for many students. Many 
schools still rely on manual methods, such as writing names in a notebook, asking students to 
come physically to make bookings, or taking reservations through random phone calls. 
The study is justified by the benefits expected: reduced manual effort, fewer booking errors, 
faster processing, improved transparency, and enhanced student experience. Additionally, the 
system serves as a scalable template that other institutions can adapt, contributing to digital 
transformation in campus housing management. By evaluating the system through deployment 
and user feedback, the study will identify best practices, potential pitfalls, and recommendations 
for wider adoption. 
1.2 Statement of the Problem 
Most tertiary institutions still rely on manual, paper-based processes to manage hostel 
reservations. This traditional approach is slow, inefficient, and unable to meet the growing 
accommodation needs of increasing student populations. Students are often required to 
physically visit hostel offices to check availability, submit forms, and make payments, leading to 
long queues, delays, and frustration, especially during peak academic registration periods. 
 
The manual system also suffers from poor record-keeping, limited transparency, and frequent 
errors. Issues such as double-booking, misplaced forms, inaccurate availability information, and 
inconsistent updates are common.  The admin Struggle to track room occupancy, monitor 
payments, or generate timely reports because information is scattered, handwritten, or out of 
date. These inefficiencies make hostel management stressful for both students and 
administrators. 
 
The lack of a centralized digital platform prevents students from accessing real-time information 
about available rooms, prices, hostel rules, and payment records. This gap reduces convenience 
and makes the entire process prone to disputes. In a time when most administrative processes are 
shifting to digital platforms, the absence of a reliable online hostel reservation system limits 
institutional efficiency and negatively impacts the student experience. 
 
Therefore, the problem addressed in this study is the absence of an automated, user-friendly, and 
efficient online system for managing hostel reservations, resulting in delays, errors, poor 
transparency, administrative stress, and inconvenience for students. This research aims to design 
and deploy a system that eliminates these challenges by providing a centralized, accurate, and 
accessible platform for hostel booking and management. 
 
Most hostel or lodge booking processes are still done manually, causing long queues, confusion, 
delays, and errors. Administrators also struggle with managing large numbers of students, lost 
records, and accidental double bookings. 
 
1.3 Aim and Objectives of the Study 
Aim: 
 
To design and deploy an online hostel reservation system that makes room booking easier, 
clearer, and more accurate. 
 
Objectives: 
 
- Create a simple interface for checking available rooms 
Build an admin panel for room assignment and record management 
Design a secure database for room, user, and reservation data 
Improve communication between students and hostel management 
Deploy and evaluate the system to ensure usability, reliability, and performance under real 
operating conditions. 
 
1.4 Research Questions 
 
How effective is the existing manual hostel reservation process in meeting the accommodation 
needs of students and administrators? 
What challenges do students and hostel administrators face when using the traditional hostel 
allocation system? 
-	What system features are necessary to develop an efficient and user-friendly online hostel 
reservation platform? 
-	How can an online reservation system improve accuracy, transparency, and efficiency in 
hostel management? 
 
What technologies and design approaches are most suitable for developing a secure, scalable, and 
easily deployable online hostel reservation system? 
 
How can the integration of online payments, real-time room availability, and automated records 
improve overall hostel administration? 
1.5 Significance of the Study 
 
The project will make hostel booking easier and more organized. Students will book rooms 
faster, while administrators will handle fewer errors and enjoy better digital management. The 
system supports digital transformation and improves transparency. 
 
1. Significance to Students 
 
a.	The system provides convenient, 24/7 access to hostel information, room availability, and 
booking options. 
 
b.	It reduces the stress and time wasted on physical queues, paperwork, and repeated inquiries. 
 
c.	Students benefit from faster booking confirmation, secure payment options, and easy access to 
their reservation history. 
 
2. Significance to Hostel Administrators 
 
a.	The system automates routine tasks such as allocation, record-keeping, payment tracking, and 
reporting. 
 
b.	Administrators can quickly access real-time data on occupancy rates, available rooms, 
revenue, and student profiles. 
 
c.	It improves decision-making and operational efficiency within hostel management. 
 
3. Significance to the Institution 
 
a.	The online booking process is supported, which includes selecting rooms, submitting 
reservation requests, and generating digital booking receipts. 
b.	It reduces administrative costs associated with printing, storage, and manual processing. 
 
c.	Improved accuracy and transparency lead to greater trust between the institution and its 
students. 
 
1.6 Scope of the Study 
 
This study focuses on the design and deployment of an online hostel reservation system for a 
tertiary institution, covering an essential processes involved in hostel booking and other room 
allocation, and administrative management. 
 
What the Study Covers 1. Development of an Online Reservation Platform 
The development of an online reservation platform is included, which allows students to view 
available rooms, make reservations, and receive booking confirmations. 
 
2. User Management 
Is also covered, including the creation of student and administrator accounts, secure login 
functionality, and role-based access to system features. 
 
3. Room and Hostel Management 
 
Room and Hostel Management features, such as adding hostels, categorizing rooms, updating 
occupancy status, and managing room availability, are included. 
 
4. Online Booking Process 
 
The online booking process is supported, which includes selecting rooms, submitting reservation 
requests, and generating digital booking receipts. 
5. Payment Integration (Basic Level) 
 
Payment Integration (Basic Level) is included, which provides for recording or simulating 
payments, though full third-party integration may be limited depending on the project scope. 
 
6. Administrative Dashboard 
 
An Administrative Dashboard is also included, where administrators can manage bookings, 
approve or decline requests, monitor occupancy rates, and generate basic reports. 
 
7. System Testing and Deployment 
 
System Testing and Deployment is covered, which includes testing the system for performance 
and accuracy, and deploying it on a server or hosting platform for user access. 
 
What the Study Does Not Cover 
 
1. Advanced Financial Systems 
Advanced Financial Systems, including full integration with external banking/payment APIs or 
advanced financial reconciliation, are beyond the scope of this study. 
 
2. Mobile App Development 
Mobile App Development, including building a native Android or iOS mobile application, is not 
included; the focus is on a web-based system. 
 
3. Maintenance after Deployment 
Maintenance after Deployment, including long-term maintenance, updates, or post-deployment 
improvements, are not covered in this study. 
 
4. Hostel Policy Enforcement 
Hostel Policy Enforcement, including complex institutional policies such as priority allocation 
rules, disciplinary records, or hostel rotation systems, are not extensively implemented unless 
simplified for demonstration purposes. 
 
5. Biometric or Smart Access Control 
Biometric or Smart Access Control, including integration with hardware systems such as key 
cards, smart locks, or biometric verification, is outside the study's limits. 
 
6. Large-Scale Stress Testing 
Large-Scale Stress Testing, including enterprise-level scalability testing (e.g., thousands of 
concurrent users), is not included due to resource constraints. 
 
1.7 Limitations 
 
Limited Technical Resources 
 
The development environment had restricted access to advanced tools and hosting resources. 
 
Incomplete Payment Integration 
 
Although the system provides a framework for recording or simulating payments. 
 
Limited User Testing 
 
User testing was conducted with a small sample of students and administrators. As a result, 
feedback may not fully represent all potential users, and some usability issues may emerge in 
largescale deployment. 
 
1.8 Operational Definition of Terms 
1. Hostel Reservation System 
 
A web-based application designed to manage the process of booking and allocating hostel rooms 
to students. It includes functionalities such as viewing available rooms, submitting reservation 
requests, and administrative approval. 
 
2. Online Booking 
 
The digital process by which students select and reserve available hostel rooms through the 
internet without the need for physical presence or paper-based procedures. 
 
3. Administrator 
 
A system user with privileged access who manages hostels updates, room information, reviews 
student bookings, approves or declines reservations, and oversees system operations. 
 
4. Student User 
 
An individual enrolled in the institution who is given access to the system to create an account, 
view available rooms, make reservations, and receive booking confirmation. 
 
5. Room Availability 
The real-time status indicating whether a hostel room is vacant, reserved, or occupied within the 
systems database. 
 
6. Database 
An electronic storage system that is used to keep records of students, hostels, room details, 
bookings, and the application. 
 
7. User Authentication. 
 
The security process that verifies a user's identity through login credentials such as a username 
and password before granting access to system features. 
 
8. Web Application 
A software application that runs on server and accessed through a web browser over the internet 
or local network. 
 
9. Deployment 
 
The process of hosting and making the online hostel reservation system accessible to users on a 
live server or hosting environment. 
 
10. System Interface 
 
The visual and interactive components of the application through which users (students or 
administrators) interact with the system, such as forms, menus, and dashboards. 
 
11. Booking Confirmation 
 
A digital acknowledgement generated by the system to indicate that a students reservation 
request has been successfully processed and recorded. 
 
12. Payment Record 
 
A stored transaction entry that indicates whether a student has paid for a reserved hostel room, 
either through an online method or manual payment update. 
 
 
 















CHAPTER TWO
LITERATURE REVIEW
2.1 Conceptual Issues: 
Online reservation systems refer to web-based platforms that allow users to book accommodation 
electronically without physical interaction. These systems automate the reservation process by 
providing real-time information on room availability, pricing, and booking status and online 
reservation systems reduce manual workload, minimize errors associated with paper-based 
records, and improve efficiency in accommodation management. 
The adoption of such systems in hostel management has been shown to enhance accessibility and 
operational effectiveness. The user experience and usability are critical factors influencing the 
effectiveness of an online hostel reservation system, the systems with simple interfaces, clear 
navigation, and user-friendly design encourage user acceptance and satisfaction. Researchers 
argue that poor usability can lead to user frustration and low adoption rates, regardless of the 
systems technical capabilities. 
Therefore, usability considerations such as ease of registration, booking simplicity, and 
responsive design are central to system success. 
Payment processing is an important component of online hostel reservation systems, the 
integration of electronic payment platforms secure and convenient transactions and this enhances 
user confidence and supports seamless reservation completion to the booking system.. 
 
 
2.2 Methodological Approaches: 
The researchers commonly adopt descriptive and developmental research designs when studying 
online reservation systems. Descriptive research design is used to examine existing hostel 
booking processes, identify challenges in manual systems, and analyze user requirements 
(Kothari, 2019). Developmental research design focuses on the design, implementation, and 
evaluation of a functional system prototype to solve identified problems (OBrien & Marakas, 
2018). These approaches enable researchers to both understand the problem domain and develop 
practical solutions. 
Studies reviewed indicate that primary data collection methods such as questionnaires, 
interviews, and observation are widely used in developing online hostel reservation systems. 
Questionnaires are commonly employed to gather information for us students, hostel 
administrators, and staff regarding system requirements and user expectations (Creswell & 
Creswell, 2018), while observation helps researchers study existing manual booking processes 
(Yin, 2018). Secondary data sources such as textbooks, journals, and online publications are also 
utilized to support system design decisions. 
2.3 Related Works: 
Adewale and Adebayo (2019) examined the design of a web-based hostel allocation system for 
tertiary institutions. The system automated room allocation and reduced manual processing time. 
Okafor, Eze, and Umeh (2020) developed an online accommodation management system aimed 
at university hostels. The system provided real-time room availability and online booking 
features. Findings revealed increased user satisfaction, though challenges related to data security 
and system performance during peak usage were identified. 
Kumar and Singh (2018) designed a hostel management system using a clientserver 
architecture. The system incorporated student registration, room assignment, and administrative 
reporting modules. While the system improved record management, the study was limited by 
lack of mobile responsiveness and user-centered interface design. 
Rahman and Islam (2019) designed an online accommodation reservation system for student 
housing using agile methodology. The system emphasized usability and iterative development. 
The study demonstrated improved user engagement, though deployment challenges were 
encountered due to limited infrastructure. 
Oyelami and Adebisi (2022) developed a web-based hostel reservation platform using modern 
web technologies. This system supported online booking, payment processing, and automated 
confirmation. Despite its effectiveness, the authors noted limitations in system maintainability 
and absence of scalability testing. 
 
 
2.4 Table of Related Works: 
Author(s) 
& Year 
Title of Study 
Methodology 
Key 	Features 	/ 
Findings 
Identified Gaps 
Adewale & 
Adebayo 
(2019) 
Design of a 
WebBased Hostel 
Allocation System 
Descriptive 	and 
Developmental 
Research 
Automated room 
allocation, reduced 
manual processing, 
improved record 
accuracy 
No online payment 
integration; limited 
scalability 
Okafor, 
Eze, 	& 
Umeh 
(2020) 
Online 
Accommodation 
Management System 
for Universities 
Survey 	and 
System 
Development 
Real-time 	room 
availability, 	online 
booking, 
administrative 
dashboard 
Weak 	security 
mechanisms; 
performance issues 
during peak usage 
Kumar 	& 
Singh 
(2018) 
ClientServer Based 
Hostel Management 
System 
Structured 
System Design 
Student registration, 
room assignment, 
reporting modules 
Poor user interface; 
lack of mobile 
responsiveness 
Rahman & 
Islam 
(2019) 
Agile-Based Online 
Accommodation 
Reservation System 
Agile 	Software 
Development 
Iterative 
development, 
improved usability, 
user 	feedback 
integration 
Deployment 
challenges; 
infrastructure 
dependency 
Author(s) 
& Year 
Title of Study 
Methodology 
Key 	Features 	/ 
Findings 
Identified Gaps 
Oyelami & 
Adebisi 
(2022) 
Web-Based 	Hostel 
Reservation Platform 
System 
Development 
Methodology 
Online booking, 
payment processing, 
automated 
confirmation 
Lack of scalability 
testing; limited 
maintainability 
analysis 
 
2.5 Gap identified in the literature: 
Firstly, many reviewed studies focus primarily on automating room allocation and online 
booking but pay limited attention to comprehensive security mechanisms. For instance, studies 
by Adewale and Adebayo (2019) and Okafor, Eze, and Umeh (2020) reported improvements in 
efficiency but identified weak data protection measures. This indicates a gap in implementing 
robust security features such as strong authentication, data encryption, and access control in 
hostel reservation systems. 
Secondly, scalability is insufficiently addressed in many existing systems. While several studies 
developed functional prototypes, they did not test system performance under high user traffic or 
consider future expansion (Kumar & Singh, 2018; Oyelami & Adebisi, 2022). This creates a gap 
in designing systems capable of handling increased demand during peak booking periods. 
Thirdly, limited emphasis has been placed on user-centered design and usability evaluation. 
Although some systems provide basic booking functionality and conducted extensive usability 
testing with actual users to assess ease of use and accessibility (Rahman & Islam, 2019). This 
gap suggests the need for a more intuitive and user-friendly hostel reservation system. 
 
 
 
 
 
  
