Professional Documents
Culture Documents
Kwemoi Alex Juma
Kwemoi Alex Juma
1
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
DECLARATION
This product is an original development. Copyright law, right protected from any privacy, governs
the Contents.
No duplication or reproduction of this document should be done without permission of the author.
Any duplication is liable for persecution. It is therefore to be used for implementation only.
The author:
KWEMOI ALEX
alexkwemoi96@gmail.com
Date:……..
Supervisor:…….
ACKNOWLEDGEMENT
I would like to extend my appreciation to God for being with me throughout the entire project.
I am deeply indebted to my supervisors Mr Mukhoyani for the all the support, guidance, significant
suggestion and help that he has given me. I would like to thank the entire Matili fraternity for their
co-operation they gave me.
Last, but certainly not least, I would like to thank my classmates, Linnet, Paul, Amilla, Mercy and
Mary who helped me very much during my printing, Kepkemoi who have help me with my coding
and friends. Completing this project could not have been successful without their support and
encouragement.
2
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
Table of Contents
DECLARATION...............................................................................................................................II
ACKNOWLEDGEMENT................................................................................................................III
PREFACE......................................................................................................................................... V
GLOSSARY OF TERMS..................................................................................................................6
CHAPTER ONE..................................................................................................................................7
1.0 INTRODUCTION.......................................................................................................................7
1.1 PROJECT BACKGROUND.......................................................................................................7
1.2 OBJECTIVES..............................................................................................................................7
1.3 PROBLEM STATEMENT........................................................................................................7
1.4 SCOPE OF THE SYSTEM.......................................................................................................8
1.5 RESEARCH QUESTIONS.......................................................................................................8
1.6 EXPECTED BENEFITS...........................................................................................................8
1.7 JUSTIFICATION..................................................................................................................9
1.8 MISSION STATEMENT..........................................................................................................9
CHAPTER 2.......................................................................................................................................10
2.0 INTRODUCTION...................................................................................................................10
2.1 LITERATURE REVIEW........................................................................................................10
2.2 RECOMMENDATIONS;........................................................................................................12
2.3 CONCLUSION.........................................................................................................................12
CHAPTER THREE...........................................................................................................................13
3.0 INTRODUCTION..................................................................................................................13
3.1 METHODOLOGY..................................................................................................................13
3.2 FACT FINDING METHODS.................................................................................................13
3.3 OBSERVATION.......................................................................................................................13
3.4 SYSTEM ANALYSIS AND DESIGN.....................................................................................17
3.5 FEASIBILITY STUDY............................................................................................................20
3.6 FEASIBILITY STUDY REPORT............................................................................................21
3.7 DESIGN.....................................................................................................................................21
3.7.1 MASTER FILE OF STUDENT DETAILS FORM...............................................................22
3.7.2 STUDENT CCEPTANCE FORM........................................................................................22
3
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
CHAPTER FOUR.............................................................................................................................24
4.1 USER LOGIN FORM...............................................................................................................24
4.2 USER LOGIN FORM ACCEPTED..........................................................................................24
4.3 THE MAIN SWITCHBOARD.................................................................................................25
4.4 THE STUDENTS DETAIL FORM..........................................................................................25
4.5 SYSTEM GENERATED STUDENTS REPORTS...................................................................26
4.6 ACCEPTED STUDENTS REPORTS.......................................................................................26
4.7 DECLINED STUDENT REPORTS..........................................................................................27
4.8 NEW STUDENTS REGISTRATION FORM..........................................................................27
4.9 APPEDICES..............................................................................................................................28
.9.1 REFERENCE...........................................................................................................................28
4.9.2 BOOKS...................................................................................................................................29
PREFACE
In this era where many things have come up which have really affected the Housing and Hostels
sector. Some of the things that have contributed to the problems in the sector are: rural to urban
migration which is due to people who are is search of greener pastures, lifestyle and employments.
People are building and buying houses than before and the population is increasing at a very high
rate and long queues since most of the institutes are not computerised, poor management of hostels
just to mention but a few.
With these problems there is a need of proper management system. This report describes what a
hostel reservation system is. It covers initial study, requirement analysis, system design,
implementation and testing of the system.
4
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
GLOSSARY OF TERMS
Menu: A list of activities in an application, which the user can select.
Msgbox: This is a messenger box that prompted the user to select Yes or No.
EOF: End of a file.
BOF: Beginning of the file.
Program: A set of instructions used for carrying out some specific tasks.
Master file: This is a file that keeps records of all data permanently.
Transaction file: This is a file that keeps records of all data temporarily.
Virus: It’s a software program that corrupts the system files.
Record set; It is a set of records in a file.
Database: It’s a collection of related data stored together with a minimum redundancy
from which data can be accessed or retrieved simultaneously.
Form: These are the foundation upon which an application in visual basic is created.
Change over process: It is a process of changing from old system to the new system.
Text box: These are the controls that can be used to obtain user input in
an application.
File conversion: It is converting the exiting data into a format the
programs of the new system can work with.
Label: This is an object that can be used to display text that the user cannot
change directly.
Command button: This is a button that is used to enable the user with a
way of executing commands.
Txt: This is an abbreviation of a text box.
Lbl: This is an abbreviation of a label.
Frm: This is an abbreviation of a form.
Cmd: This is an abbreviation of a command.
Password: This is a set of characters that enable the user to access the
system if the correct password is entered.
5
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
CHAPTER ONE
1.0 INTRODUCTION
Online Hostel management reservation System, provide the easiest way of registration and
accommodation service.
1.2 OBJECTIVES
11.2.1 General Objectives of Online Hostels management reservations system
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 vocation is conformed or after course end
date.
Students can register their complaints.
Hostellers can check the status of every month’s hostel fee.
6
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
In the current system most of the work was done manually. It was somehow slow since all the
records are done by people. The current system had complications whereby it was unreliable and
sometimes the records were not accurate. Most of the records in the store were vanished and there
were no clear records to show and confirm that those items have been used up. The current system
needed human help because it could not work on its own, and sometimes human beings could enter
records that are not accurate hence leading to the loss of students details. The current system could
not work for a long period of time because human beings also get tired and need to rest. The current
system could not perform and detect easily the total number of students that have been registered.
1.7 JUSTIFICATION
The new proposed system will be better than the current system in many ways such as:
Easy to update students’ details.
It will ease on data entry and retrieval.
Ensure maximum security on their data entered.
The system will take minimal time when recording details and all the records will be
accurately captured.
The system will have a large storage memory capacity for data recording compared to
the current system.
The system will have no duplication of details since the new system will dictate
duplication of data.
The system will reduce the paper work for the staff while registering the new
students.
8
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
2.0 INTRODUCTION
9
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
The main instrument for data collection was a structured questionnaire which was administered to
the principal, targeting 50% of the total population through judgmental sampling. The Drop-and-
pick later approach was used to collect the questionnaire.
Out of the 600 questionnaires distributed, 530 were filled and turned giving a response rate of 82%.
The research questions were systematically generated from the objectives. The data collected was,
cleaned, coded and analysed with the aid of SPSS package. Descriptive statistics and factor analysis
were used to help in drawing comparisons and conclusions.
The findings show that there is lack of detailed risk log and risk management procedures which are
fundamental for successful hostel reservation implementation.
The study further, found that that the following challenges are faced by most schools in admission
and hostels reservation implementation. These include the challenge in process and structure,
procurement and communication, corruption, technical, system tuning, information systems
designing and people management. The study findings drew the following conclusion, institutions
10
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
have not yet adopted to several practices of hostel reservation development systems and
implementation whereas some of the practices are good, and others are challenges faced by many
schools in hostel reservation implementation. As observed the challenges tend to compare heavily
with literature, but fall on the process, people and hostel reservation management aspects.
2.2 RECOMMENDATIONS;
As the system developer behind the project, I recommended to the principal and the staff to adopt the
second alternative which entails designing a system for the same. The alternative was most suitable
because it would be based on their suggestions.
The following table shows the estimated requirements and costs that I required to develop the
system.
DESCRIPTION AMOUNT {KSHS}
A printer 13,500
A computer 22,500
Ups 4,000
Cost of development 12,000
Implementation 8,000
Operating system 6,000
Personnel training 3,000
Stationery 1,000
TOTAL 70,000
2.3 CONCLUSION
The proposed system will cater for the following processes;
Data entry, editing, retrieval and printing of students and specific hostels occupied.
To keep track of payments by the students.
To keep information about students.
To come up with window based system that will minimise fraud cases.
11
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
CHAPTER THREE
3.0 INTRODUCTION
3.1 METHODOLOGY
In this chapter, the problems identified are brought into a sharper scrutiny by the developer. He also
tries to study very closely on the current system so as to understand the problems in a more detailed
manner.
In order for a comprehensive investigation to be done on the current system, the following methods
of gathering data were used;
Interviews
Interviews were the main method that was used during data collection. The interviewer interviewed
the video library manager and the staff so as to on the current state of the problems and receive
suggestions that were used in the analysis of the current system. Both structured and unstructured
methods were used during the interview.
12
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
3.3 OBSERVATION
in using this method, first I wrote a letter to the principal of Arabuko Sokoke High School requesting
for permission to carry out an observation of how registration and accommodation is carried out in
their institute. The content specified the 4w’s: who, what, why, when of the observation.
Below is a sample letter that I sent to the principal of Arabuko Sokoke High School;
Yours Faithfully,
ALEX JUMA
An authorization was effected by the Principal. To conduct an effective observation, I carried out the
observation during new intake of the new students. The reason for this pattern of observation was
because I wanted to ascertain on how work was done by the current manual system when there was a
sudden multiple of students.
13
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
Observation was made by maintaining very minimal interruption to the staff. The crucial data I
collected during observation was immediately recorded into my note book- my source
documents.
Interviews
In using this method, I chose who to be interviewed, the location of interviewing which was my area
of interest, date and time to conduct the exercise. I sent a prior notification through an official letter
to the principal informing him appropriately on the interview. I used a structured interview technique
where I was able to direct specific questions to my respondent.
The technique was more appropriate because supplementary information was given out on further
doing probing. In addition, the interviewees were able to give articulate on their current problems
that they underwent while conducting their registration and accommodation work.
On the material day of the exercise, I arrived very early at the school and was warmly welcomed by
the principal and his entire staff. I explained and emphasized on the importance of why the interview
was taking place and urged for maximum cooperation from them because some of the questions
were to be directed to specific individual staffs. I raised supplementary questions on the points I
didn’t understand well. During the entire period, I wrote down the important data from the
interviewee.
14
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
Now as a system developer, the following are the alternative solutions I raised to the principal
concerning the students’ hostel reservation system;
1. Alternative one
I suggested the school management to consider purchasing off shelf hostel reservation system that
would easy the process of students’ registrations, accommodation and outsource the subsequent
installation and maintenance of the system and other tasks needed.
The only major disadvantages option which was depicted was that;
The software may not sufficiently suit the needs of the organization.
It might be an expensive for them to acquire the system.
There could be other costs depicted on outsourcing any operations and running the
system.
The staff, who are the end users of the system may resist it.
Their proposal and requirements on the system may be ignored.
2. Alternative two
This involved adopting my recommendations by the school management team of designing a new
system from scratch that would improve and provide flexibilities in its enhancement in future. These
alternatives would be able to capture all the end user requirements as I collected during the system
investigation and therefore, the staff, may be receptive to the idea.
The user will have understood fully how the program works even before it is
implemented because it’s an in-house product whereby they have been involved during the
entire period of development and implementation.
As the system developer, I will offer post implementation services to the system and
the staff in general.
The cost of developing the system may not be such expensive compared to the off
shelf systems.
Additional features not included initially may be added as part of customizing the
system.
16
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
Figure
1.1 Methodology
Tools used;
In this methodology, the tools to be involved tables and flow charts. The flow charts will involve the
use of shapes that have distinct logical meanings. The user requirements will be mapped into a
conceptual and logical flow. On the contrary, the tables will be employed to illustrate the logical
working of the application.
Data Flow diagrams (DFD’s)
A data flow diagram (DFD) illustrates how data is processed by a system in terms of inputs and
outputs. As its name indicates its focus is on the flow information, where data comes from, where it
goes and how it gets stored.9
Flow charts
According to Farrell (2014), I found this the most appropriate tool to demonstrate a sequence of
events. Despite how complicated the processes in my Alex hostel reservation System may look, the
flow charts will easily break down them into logical parts that users can easily understand. Each
module of the project will be logically shown for easy breakdown of processes.
Lastly, relationships and dependencies will be easy to understand, and critical path processes
demonstrated.
17
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
18
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
19
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
applications, data entry and therefore with this basic skills system to be developed had the right
personnel to work with. The system was mad to operate on Windows Operating System platform.
3.7 DESIGN
Entities and Attributes
A STUDENT DETAIL FORM has attributes STUDENT NAME, ROLL NUMBER, GENDER,
FEE, COURSE in conjunction with HOSTEL NAME, ACCEPTANCE.
HOSTEL NAME has attributes HOSTEL NAME.
Below is a STUDENT DETAIL FORM showing all the required details that a student will input.
20
CLOSE FORM
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
UNDO
BLOOD GRP
STUDENT NAME
ROLL NO
GENDER
ACCEPTED
21
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
STUDENT NAME
ROLL NO
GENDER
ACCEPTED
22
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
CHAPTER FOUR
23
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
24
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
25
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
26
ONLINE HOSTEL MANAGEMENT RESERVATION SYST
4.9 APPEDICES
.9.1 REFERENCE
Web – Sites
http://www-db.stanford.edu/~burback/watersluice/node53.html
http://www.simonmetz.com/project_management/waterfall_methodology.php
http://www.hyperthot.com/pm_sdm.htm
http://www.answers.com/topic/requirements-analysis
http://en.wikipedia.org/wiki/Non-Functional_Requirements
4.9.2 BOOKS
IAN SOMMERVILLE (1996) Software Engineering. Fifth Edition. Adison – Wesley
APTECH (1999) Developing Solutions with Visual Basic (No further information provided)
E, C, OLIVER, R, J, CHAPMAN (1996) Data Processing and Information Technology.
"Modern Structured Analysis" Edward Yourdon, Prentice-Hall 1989
"Structured Systems Analysis: tools and techniques" Chris Gane and Trish Sarson, Prentice-Hall
1979
“Database Management Systems” Raghu Ramakrishnan / Johannes Gehrke, McGraw-Hill 2001
" Systems Analysis and Design" Kendall & Kendall, Sixth Edition, Prentice Hall 2005
“Software Engineering” Ian Somerville, Fourth Edition, Addison Wesley, 2001
“Software engineering A Practitioner’s Approach”, Pressman, R.S. McGraw-Hill 1994.
“Software engineering Theory and Practice”, Shari, Lawrence, Pfleeger Second Edition Prentice
Hall 2001.
27