Professional Documents
Culture Documents
Design and Implementation of Online Hostel Management System
Design and Implementation of Online Hostel Management System
Design and Implementation of Online Hostel Management System
BY
AUGUST, 2015
ii
Declaration
This project is my original work and has not been presented for a degree in any other university.
No part of this project may be reproduced without the prior written permission of the author
Date:
iii
Approval
This is to certify that AYAKA AKOLO EMMANUEL; 2031100011 undertook this research
and meets the requirements for submission to the Department of Computer science Federal
University Lafia, in partial fulfilment for the award of Bachelor of science (B.Sc.) Computer
……………………………… …...…………………
Agushaka Jeffery O. Date
Project Supervisor
……………………………… …...…………………
Professor D.N CHOJI Date
Head of Department
……………………………… …...…………………
Professor S.B Junaidu Date
External Examiner
iv
Dedication
To the Lord God Almighty who bestowed to me the knowledge and wisdom used in
carrying out this project research, and to my parents Mr. and Mrs. Ayaka E.A of
Nasarawa State Polytechnic Lafia, and to who will ever desire to explore the field of
technology and make the most of it.
v
Abstract
Managing the student’s accommodation application process at College of Agriculture
Lafia is a complex and time-sensitive task. This research work deals with the problems of
managing and allocating hostels to students in College of Agriculture Lafia and to avoid
the problems which occur when carried out manually. The aim of this research work
“Online Hostel Management System” is to develop a web based system with a central
database that will automatically allocate rooms to students, manage records related to the
hostel, the system designed will keep track of all the available hostel rooms, their
occupants and fund generated from hostel fee. Information for this research work was
collected from two forms of data which are primary and secondary data. These are done
by semi structured interviews and exploitation of the services of the library from
textbooks, journals, internet and other materials for purpose of better understanding. The
new system was implemented using PHP and MySQL. The result of the research is a
Hostel Management and Allocation System for College of Agriculture Lafia.
vi
TABLE OF CONTENTS
DECLARATION ............................................................................................................................ ii
APPROVAL .................................................................................................................................. iii
DEDICATION ............................................................................................................................... iv
ACKNOWLEDGEMENTS ............................................................................................................ x
ABSTRACT .................................................................................................................................... v
LIST OF FIGURES ........................................................................................................................ x
LIST OF TABLES ......................................................................................................................... ix
CHAPTER ONE: INTRODUCTION ............................................................................................. 1
1.1 BACKGROUND OF STUDY ......................................................................................... 1
1.2 BRIEF HISTORICAL BACKGROUND OF THE COLLEGE ...................................... 1
1.3 STATEMENT OF THE PROBLEM ............................................................................... 3
1.4 AIM AND OBJECTIVES OF THE STUDY ................................................................... 3
1.5 SCOPE OF THE STUDY ................................................................................................ 3
1.6 LIMITATIONS ................................................................................................................ 4
1.7 SIGNIFICANCE OF THE STUDY ................................................................................. 4
1.8 DEFINITION OF TERMS ............................................................................................... 4
CHAPTER TWO: LITERATURE REVIEW ................................................................................. 6
2.1 DEFINITION OF HOSTEL ............................................................................................. 6
2.2 HISTORICAL DEVELOPMENT OF HOSTEL ............................................................. 6
2.3 STUDENT HOUSING IN NIGERIA TERTIARY INSTITUTIONS ............................. 7
2.4 INFORMATION SYSTEMS ........................................................................................... 8
2.5 COLLEGE MANAGEMENT .......................................................................................... 9
2.6 STUDENT MANAGEMENT ........................................................................................ 11
2.7 CURRENT SYSTEM AT COLLEGE OF AGRIC LAFIA .......................................... 12
2.8 OTHER RELATED WORKS ........................................................................................ 13
CHAPTER THREE: RESEARCH METHODOLOGY ............................................................... 16
3.1 THE METHODOLOGY FOR THIS WORK ................................................................ 16
3.1.2 ADVANTAGES OF OBJECT ORIENTED METHODOLOGY .......................... 16
3.2 SYSTEM ANALYSIS ................................................................................................... 17
3.2.1 ANALYSIS OF THE EXISTING SYSTEM .......................................................... 17
vii
List of Tables
List of Figures
Figure 3.1 Context DFD…………………………………………………………………22
Figure 3.2: Level 1 DFD………………………………………………………………....23
Figure 3.3: Level 2 DFD………………………………………………………………....24
Figure 3.4: Entity Relationship Diagram (ERD)………………………………………...25
Figure 3.5: Use case diagram…………………………………………………………….27
Figure 4.1: The homepage……………………………………………………………….36
Figure 4.2: The user's login page………………………………………………………...37
Figure 4.3: The Students Module………………………………………………………..38
Figure 4.4: Application Module…………………………………………………………39
Figure 4.5: View Application Module…………………………………………………...40
Figure 4.6: Student's Profile Module…………………………………………………….41
Figure 4.7: Change Password Module…………………………………………………...42
Figure 4.8: The Admin Module………………………………………………………….43
Figure 4.9: Hostel Application/Approval Page………………………………………….44
Figure 4.10: Hostel Module……………………………………………………………..45
Figure 4.11: View Hostel……………………………………………………………….46
Figure 4.12: Add Rooms……………………………………………………………….47
Figure 4.13: View Rooms………………………………………………………………48
Figure 4.14: View Student's Page………………………………………………………49
xi
Acknowledgements
I want to first of all thank the Almighty God for granting me good health and protection
throughout my stay in Federal University Lafia most especially in the course of this research
work. Glory be to God.
The completion of this project was possible, thanks to the cooperation and support of a number
of people, for their inestimable investment in my education; God will surely reward you and will
help me not to fail you.
To my project supervisor, Mr Agushaka Jeffrey O. apart from accepting the noble task of
supervising my project work, you have been like a father to me, thanks for everything.
To the head of department Computer science, Federal university Lafia Prof. D.N Choji, you have
been a daddy all the way, I really do appreciate your words of encourage, advice and the love
shown to us, may the almighty God richly bless you.
To all the lecturers of Computer Science department. Thanks for impacting the best of your
knowledge into me.
I would also like to express my appreciation to Mr. Alaku Habila Akolo, for his support, advice
and encouragement throughout my stay in Federal University lafia.
I would also like to thank my colleagues and friends Joseph Ani, Yammu Abdon, Prince Anyebe,
Hauwa Mohammed, Lawal Godwin, Nkom Odock, Jimoh Tope, Alhaji Lawal Hamza Rabiu,
Daje Jesse Jonathan for their friendship and encouragements.
To my siblings, Blessing, Joshua (slim), Benjamin (yungswag), Adigidzi, Amos, Isreal (Atari),
Ashedzi for always being there for me. Finally to my prince Raymond Akolo I love u.
1
The objectives for establishing the institution by the Edict No, 15 of 1998 are:
1. To train people to acquire technical and vocational skills, which are needed for the
economic and social development of Nasarawa State and Nigeria as a whole
especially in the field of agriculture.
2. To train and provide people who could improve the quality of the environment by
applying their acquired knowledge in finding solutions to our environmental
problems for the conveniences of members of the society.
3. To inculcate the spirit of self-reliance, industry and versatility in students.
4. Community service oriented training and provides opportunity for students to be able
to appreciate the standard of technology in all its complexities.
5. Character-training and promotion of opportunity for job orientation.
6. Instilling into students the desire for achievement excellence and live-long education.
7. Developing national consciousness and loyalty to truth and honesty.
List of schools and academic departments
The school system came into effect from April, 1998 and each school is headed by a
Dean. The schools are:
a. School of Agriculture (SOA) with:
i. Department of Animal Science (AS);
ii. Department of Crop Production Technology (CPT);
iii. Department of Horticulture And Landscape Technology (HLT);
iv. Department of Fisheries Technology (FST);
b. School of Agriculture Engineering with:
i. Department of Agriculture Engineering (AE);
ii. Department of Agricultural Technology (AGT);
c. School of Basic Science and General Studies with:
i. Department of Basic Science (BS);
ii. Department of General Studies (GS);
d. School Of Agriculture Extension and Home Economics with:
i. Department Of Agricultural Extension And Management (AEM);
ii. Department of Home And Rural Economics (HRE);
3
1.6 Limitations
Some of the limitations of the proposed system are:
a. The system cannot handle online payment of student’s accommodation fee and
maintenance fee.
b. The system cannot handle other hostel issues such as mess activities because the
existing system does not have one.
Living in student’s residence on campuses, has been identified as one of the interesting
experiences in the life of a university student. This is because it offers them the
opportunity to interact amongst their colleagues from faculties other than their own in
addition to the unique opportunity for night discussions and social interactions which
when put together will help in shaping the social life of the student’s social life,
appreciation of their roles and responsibilities in the community and society at large
(Esenwa, 2003).
In the beginning Nigerian universities were established with the intention of providing
comfortable hostel accommodation for all students on campus. Up till the early 1970’s
there was no problem of student’s accommodation in university campuses (Esenwa,
2003).
construct (or architecture) for defining and controlling the interfaces and the integration
of all of the components of the system. On the assumption that an understanding of
information systems architecture is important to the development of a disciplined
approach, the question that naturally arises is "What, in fact, is information systems
architecture?" Unfortunately, among the proponents of information systems architecture,
there seems to be little consistency in concepts or in specifications of "architecture," to
the extent that the words "information systems architecture" are already losing their
meaning! Furthermore, it probably is not reasonable to expect reconciliation or
commonality of definition to emerge from the professional data processing community
itself.
According to Couger John, (1973), the information systems development process is
viewed as consisting of analysis, design, and implementation phases, prior to the
operation phase. These phases do not ordinarily take place strictly in the order given but
rather exist together in a continuing pattern of interaction. The development of
information systems then consists of an iterated process of information analysis, system
design, and implementation. This "system life cycle," it has been pointed out, applies to
other kinds of development effort as well.
fully in college life as all other members. Cooking is not allowed in the room including
storing, preparing, cooking or consume food to prevent smell and pest nuisance. Any
damage to hostel property must be reported immediately to the hostel management.
Residents will have to pay for all damages except those caused by normal wear and tear.
There are more than ten colleges at UiTM to allocate their student but it still will not
enough to allocate their entire student. Therefore, Student Affairs Office must select the
students based on the criteria that Student Affairs Office decide to choose students that
are qualified to stay at college along their study at UiTM.
According to Mark Drunmiond, a service requirement for graduation that program is
effective because it integrates the service component into the curriculum, which can be
quite costly.
The good condition of college is very important to give comfort to the entire students that
have opportunity to stay at the college. The facilities such as light, cafe and room that
provided by the college must be in good condition. The hostel management must taking
take of welfare of their students.
According to Foubert, Tepper and Morrison, (1997), Physical environment and social
factors are the two main factors contribute to student satisfaction with the residence hall
experience. According to Stange, (1991), Physical features of a residence hall such as
architectural design, space. Amenities and location of campus have shown to impact on
student's satisfaction with their hall. Physical factors such as light, noise, temperature and
air quality also have powerfully influenced overall satisfaction with an environment.
The hostel management reserves the right to match those twin sharing residents without a
room-mate with same gender. Any damages to room facilities will be shared equally with
the room mate. The hostel management reserves the rights to enter, inspect or spot checks
the rooms in the interest of proper conduct of the residents, or the orderly and efficient
administration and proper use of the rooms, or to maintain or repair the premises but only
in the presence of the residents. Unless time permits, a written notification shall be given
in advance of the management's intended entry.
According to Austin, (1984), several researchers have explored the relationship between
residence hall living and satisfaction with the college experience. Researcher has
demonstrated that physical environment and social factors can have a substantial impact
11
on student's satisfaction with their residence hall experiences. Residence hall experiences,
in turn, have shown to have positive impact on student perceptions of their undergraduate
experiences, mendships and faculty student relations.
alterations or damage to the premises or to remove any fittings. Anyone caught violating
this rule will be subjected to appropriate charges and action where deemed necessary by
the management. Residents sharing common facilities within the room of the residence
shall be liable for a joint payment towards the cost of repair or loss of facilities within the
room in the event that such damage or loss is not attributable to a single resident.
According to Katong, (2005), All students must read and are expected to abide by the
following rules and regulations. Any student who fails to comply with any of these rules
and regulations shall be subjected to disciplinary action and may be EVICTED from the
residence by the Management. Any balance of the accommodation fees will be forfeited
and students will have to pay damages where applicable.
Assist students in representing themselves and their interest in the most effective manner
possible. Provide support to students, enabling them to develop identification with the
college through cultural, educational, social, recreational and training programs.
Advocate for students on various campus committees. Encourage faculty and staff to be
supportive of students and their co-curriculum activities. Assist students in developing
skills that enable them to accomplish their co-curriculum goals. Advocate for student
interests within student activities and the college as a whole by provide a student
perspective in student activities training and general policy development and work with
students to initiate new student organizations.
with the school fees, while the maintenance fee is #2500 is also paid to the school
account but is done separately.
After the payment, the student proceed to the bursary unit for exchange of teller to
receipt, the student then goes to the student’s affairs unit with the form, the bank teller
and the receipts. The student’s affairs officer keeps the record of the bank details; the
student affairs officer who is also the hostel coordinator will verify the hostel availability
and then allocate the student if available. The allocation of rooms to students is done on
the basis of first come first serve, the category of students entitled to hostel
accommodation includes: Pre ND, ND2, pre HND, HND2.
College of agriculture lafia has a total number of 13 hostels, 8boys hostels and 5girls
hostels. The hostels are named as follows: boy’s hostels (Lafia Hall, Wamba Hall, Keana
Hall, Awe Hall, Toto Hall, Keffi Hall, Doma Hall, Nasarawa Hall,). Girls Hostels
(Nasarawa Eggon, Akwanga, Obi, Kokona, and Karu Hall). The room capacity for boy’s
hostel is 5per room and is based on bed-space, whereas for girls vary, some hostels are
having capacity of 5, 4, 3, and 2.
The method of storage of students data is done using Hard-over notes and is done based
on hostels i.e. each hostel has a hard cover notebook for its record keeping.
Some of the challenges faced by the college management and students include: limited
hostel accommodation, inefficient storage method, slow retrieval of information
increased students population each session.
A journal has been written by Smithey.P discuss about a contextual analysis of resident
management in public housing. Resident management is a policy that allows the tenants
of the apartment to act wisely fully to settle the community problem, gain the support
from public and some funding. By using black empowerment cities as a research,
Smithey find out a suitable way to manage resident in public housing. By using this
journal, one can know what was needed in an apartment or hostel for students to live and
what are the requirements for a good resident.
Bowman k. (2007) A new role for student housing, revitalizing a mid-sized city core,
174.
The journal has been written by Bowman K. the journal discusses about students
residence. The survey from 380 respondents’ shows 1.6% expressed a desire to live in a
student residence. Majority of students’ response indicate that they want to choose their
own living environment than dormitory standard space. The other results shows that they
would like to add the parking lot, restaurants and grocery store as the additional facilities
at their resident. The apartments that are provided to students have occupancy range from
one to four people. The individual rooms were organized suitable to the student’s
activities in their rooms.
Pulvis C.L. (2008). The ecological footprint of hostel tourists in Ontorio and Quebec.
This journal had been written by Pulvis C. and it discusses about hostels survey. This
survey required detailed information on sample hostels. The survey was designed
appropriately to collect the information about the hostel. A qualitative questionnaire was
designed to get their opinion about the sample hostels. The collected information includes
the occupants, the month that gets higher occupants, and the facilities of the sample
hostels. After the survey, the manager will make the analysis about the sample hostels.
JE Calmeyer & GJ Delport. (2002). The modelling and control of hot water consumption
in residential hostels. Centre for new electricity studies, department of electrical and
electronics engineering University of Pretoria, South Africa.
This paper describes the models that have been developed for the design of control of hot
water consumption of the residential hostel at the University of Pretoria. It is based on
15
1999 tariff rates. Hot water load capacity is available to be controlled on main campus
alone. In the optimal control of the hot water cylinders, stratification of hot water in the
cylinder is not considered.
16
Object Oriented Methodology closely represents the problem domain. Because of this, it
is easier to produce and understand designs. The objects in the system are immune to
requirement changes. Therefore, allows changes more easily.
17
Object Oriented Methodology designs encourage more re-use. New applications can
use the existing modules, thereby reduces the development cost and cycle time.
Object Oriented Methodology approach is more natural. It provides nice structures for
thinking and abstracting and leads to modular design.
1. Power supply does not affect the operation of the current system.
2. The current system can be used by both computer literates and non-computer literates.
The existing system is characterized but not limited to the following inefficiencies:
1. The current system makes the retrieval of information very difficult because of the
large volume of file one has to sort through to retrieve or have access to one’s file.
18
2. The current system lacks adequate security because unauthorized users can have
access to information which makes inefficient.
3. The current system is vulnerable to natural disaster like flood, fire outbreak and
rodent attack of files which will cause loss of information.
4. The current system lacks a computer-based database for the storage of files which
makes these files to occupy the physical storage space.
5. Lots of time is devoted to the filling of forms in logical for easy retrieval of
information.
6. There is insufficient manpower to cope with the growing population.
After a thorough analysis of the existing system and a careful feasibility study to find out
if there is need for automation of the existing system, the adoption and implementation of
the proposed system will in no doubt be of great benefit to the institution (College of
Agriculture Lafia) which will help in overhauling the current system which is
19
The proposed system which is a web-based that can be launched on the internet or run on
a server is a robust system which interconnects all the departments and personnel
involved in the student’s management and allocation process in a network. The system
also have robust database for the storage of information in all places where students data
needs to be stored.
This primarily centers on direct involvement with personnel or experts in the field of
discipline the researcher is carrying out his/ her research on. The major tool for the
collection of the primary data for this researcher work is:
- Interview: Use of interview-oral awarding of questions to the student’s affairs officer
of college of agriculture lafia and some students. The accuracy in using this method
of obtaining data for processing is high because there are no assumed figures or data.
The information gotten is trusted to be genuine. The awarding of oral questions to
respondents was to aid the researcher get a leverage ground of the technical know-
how of the impact of the use of the web especially in College of Agriculture Lafia
which is chosen as the case study for this research. All this aimed towards arriving at
a good conclusion.
- Direct observation: Complementing the interview is personal observation of the
routine of the college.
The secondary source of data used for this research is the use of libraries which
comprises of textbooks, past project works, the internet, and other related works. This
method of data collection is to broaden the scope of the researcher and to look into
several peoples work and what has been done so far in order to give his/her own quota to
the topic under review.
The various procedure of usage of the new system is given here, i.e. how to, what to and
on what shall the system be used on. The importance of the design is to enable system
designer or researcher to know the cost consequence of the product on the user and the
developer. In that the effectiveness of the system will not be obsolete. (Investing much
resource and having less productivity).
A data flow diagram models objects, associations and activities by describing how data
flow between and around various objects. Data flow diagram is used to illustrate how
data is processed by a system in terms of inputs and outputs. They are pipelines through
which packets of information flow. Data flow diagram work on the premise that for every
activity there is some communication, transference or flow that can be described as a data
element. Data flow diagrams describe what activities are occurring to fulfill a business
relationship or accomplish a business task, not how these activities are to be performed. It
shows the logical sequence of associations and activities, not physical processes.
A context diagram is a top level (also known as “level 0”) dataflow diagram. It only
contains only one process node (“process 0”) that generalizes the function of the entire
system in relationship to the external entities.
22
busary
HOSTEL
MANAGEMENT
SYSTEM
y
entr
s
ake
M
Data Entry Other hostel
Channel issues
Applications
Application
Students info
Applying Available Space
Space
Reports
Allocation of
Bio-data HMS
space
Verifying
Admin
entitlements
Admin details
e
edg
owl
kn
Ac
Applications
Students Makes application Applying
Vie nfo
nfo
ti
wi
den
Available space
Stu
Allocating
Bio-data HMS
room
e
le spac
ab
Verifying
r avail
o
entitlement ck f available
Ve
rify Che
Check
Yes/
no
No
Admin
if
Yes or
entitled
Negative app
An entity relationship model (ER model) is a systematic way of describing and defining a
business process. The process is modeled as components (entities) that are linked with
each other by relationships that express the dependencies and requirements between
them, such as: one building may be divided into zero or more apartments, but one
25
apartment can only be located in one building. Entities may have various properties
(attributes) that characterize them. Diagrams created to represent these entities, attributes,
and relationships graphically are called entity relationship diagrams.
An ER model is typically implemented as a database. In the case of a relational database,
which stores data in tables, every row of each of table represents one instance of an entity.
Some data fields in these tables point to indexes in other tables; such pointers represent the
relationships.
Bill no
Amount Date
Name
Id
Matric No Pays 1 BILL
Staff
Type
Name Age
Name Address rooms
N
Address
STUDENT N Admitted to 1 HOSTEL SERVICES
Gender
N
1 1 N
N
Has
Name N Date
Staff id Name
1 N
Gender N
Gender
Time
VISITOR ROOM N STAFF
description
Use case diagrams describe what a system does from the standpoint of an external
observer. The emphasis of use case diagrams is on what a system does rather than how.
They are used to show the interactions between users of the system and the system. A use
case represents the several users called actors and the different ways in which they
interact with the system.
Actors
Students
Admin
Hostel management System
Use Cases
Apply
Setup hostels
Set rooms
View status
Delete setups
View applications
Change password
Login.
Below is the diagram of the use case for the proposed system.
27
System
LOGIN
APPLY
SETUP HOSTELS
VIEW STATUS
SETUP ROOMS
CHANGE PASSWORD
STUDENT
ADD STAFF
ADMIN
VIEW PROFILE
VIEW APPLICATIONS
APPROVE APPLICATIONS
RECEIVE SMS
DELETE SETUPS
Hostel information Information the system The system must contain the
must contain students information
View application status Status the system must The system should allow
contain students to check for their
application status
The input requirements includes: users ID, students details, staff details, hostels, rooms,
programmes, levels, reports, fees type, no of beds, room number, room capacity etc.
The hardware is the physical and tangible components of a system unit which will
function together to perform the required task. These components are:
1. Central processing unit (CPU)
2. Network
3. Keyboard
4. 512 Mb of RAM
5. 10 Gb of hard disc
6. Monitor (VDU-visual display unit)
7. Printer
29
8. Mouse
9. Uninterrupted power supply (UPS).
The software is the non-physical part of the system that uses the hardware components to
successfully run the system that has been built. These components are:
1. Windows operating system
2. Local host (WAMP Server)
3. Web browser
4. Dreamweaver
5. MySQL
The MySQL database server is very fast, reliable, cheaper and easy to use and learn.
MySQL today offers a rich and useful set of functions. Its connectivity, speed and
security make it highly suited for accessing databases on the internet, it also supports
clustering technology. On this project MySQL is used for creating the database.
4. WAMPSERVER: This is a local server that hosts a website that is designed for a test
run. It is not accessible through the internet; it is only on the system on which it is
installed that it functions. It is functional on only windows operating system.
5. JAVASCRIPT: is a web tool that adds interactive functions to HTML pages, which
are otherwise static, since HTML is a display language, not a programming language.
On the client, JavaScript is maintained as source code embedded into an HTML page.
On the server, it is compiled into byte code (intermediate language), similar to java
programs.
6. CSS (cascading style sheet): style sheets have been used for document designs for
years. They are the technical specifications for layout, whether print or online. Print
designers use style sheets to ensure that their designs are printed exactly to
specifications.
7. ADOBE PHOTOSHOP: This is a graphic editor which works concurrently with
Dreamweaver. It facilitates the designs of banner, logos, template for web pages, site and
other web applications. Fireworks do not have the control of visual editing environment
due to its ability to create graphics together with its code to be exported to Dreamweaver.
8. STAR UML
Star Uml is built as a modular and open tool. It provides frameworks for extending the
functionality of the tool. It is design to allow access to all functions of the model/meta-
model and tool through COM automation and it provides extension of menu and option
items.
Also, user can create their own approaches and frameworks according to their
methodologies. The tool can also be integrated with any external tools.
StarUml support the following diagram types:
a. Use case diagram
b. Class diagram
c. Activity diagram
34
9. Microsoft Visio
Visio is a program that falls under the Microsoft Office suite of products. It is used for
many things that utilize layouts, diagrams and charts. The graphics that are used in Visio
are standard images utilized by flowcharts, decision diagrams, playbooks and even
network diagramming. It even has enough diagrams to make planning a room layout for a
conference accurate and simple.
35
4.1 Analysis
The analysis of the Existing system and of the proposed system with alternative solution
to the current system and the advantages and disadvantages have been discussed is
chapter three of this project. section 3.2.1 discuss the analysis of the Existing system,
section 3.2.4 discuss the alternative solution and the advantages and disadvantages of the
identified problems, section 3.2.6, 3.2.7, 3.2.8 discuss the analysis of the Proposed
system with its advantages and disadvantages respectively.
This is the first page that opens to a user as the user logs on to the website. The page
gives the highlight of the website. It answers the anticipation of the user as to what is
contained in the website. It further gives the user the opportunity to browse and navigate
through the site. Below is the screenshot of the home page.
The user’s login page is the page where users of the system can login and have access to
their dashboard. The login page has two user login, the student login and the admin login,
the admin login is where the admin can have access to his own dashboard (page), the
students will login with their matric number to gain access to the application page. Below
is the user's login page.
This page is where a student is taking to after login in with his matric number, on this
page there are menu links where students can carry out some operations, such as view
application status, apply for hostel, view his profile, and can change his password. Below
is the student’s panel.
On clicking the apply menu from the student panel, this is the page that is displayed to
the students, if the students matric number is valid, some details about the students is also
displayed, the student will then go ahead and apply for a hostel. Below is the application
module.
This module is where students can view their application status, if the application has
been approved on status below it will appear approved, otherwise it will appear pending.
Below is the view application module.
Students can view their profile from this page, below is the student’s profile page.
On this page students who wish to change their login password can do so by supplying
the system with their old password, a new password and a confirmed password. Below is
the page where students can change their password.
This is the page that is displayed to the admin after login with his log-in id and password
to carry out some operations. The page welcomes the admin if the userid and password
are valid. The page has menu links and also dropdown menus where the admin can
navigate to carry out the operations. The admin dashboard is shown below.
This is the page where the admin can view all the applications; from this page the admin can
approve the applications by selecting a hostel to check the applications on the hostel. Below is
the hostel application/ approval page.
The hostel module is used by the admin to add hostels and store to the database. The
admin does that by entering the hostel name, gender and the description of the hostel.
Below is the hostel module.
On the view hostel page, the admin can view the hostels already added, he can edit and
delete the existing hostels. Below is the view hostel page.
On this page the admin add rooms to hostel, he selects the hostel and add the room
number, number of beds in the room and the description of the room. On clicking submit
the room will added on the database. Below is the page for adding rooms.
This page is where the admin can view all the rooms that is existing in the database ,the admin view
the rooms by selecting a hostel and clicking on submit so as to able the software display the
available rooms in that particular hostel, The admin can edit and delete any from here. Below is the
page to view rooms.
This page is where the admin can view the details of all the applicants. Below is the
screenshot of the view student’s page.
5.1 Summary
This project work titled “design and implementation of hostel management system”
developed, is based on the requirement specification of the users and the analysis of the
existing system. Identification of the drawbacks of the existing system leads to the
designing of the computerized system that will be compatible with the existing system,
the proposed system is more user friendly and more GUI oriented.
This research project was able to build a hostel management system for College of
Agriculture Lafia to manage the processes involved in hostel application, allocation and
management. Having a robust database, it stores every information as related to hostels. It
also allow for updating of such information as it is one of the activities of file processing
and the characteristics of a database. So also the online application of hostels by students
is made possible.
The system developed ensures that:
Hostel application is done through the internet.
Rooms are allotted automatically.
Students will become more familiar with the use of the internet.
Human errors will be minimized.
Safety of student’s records and information is highly maintained.
The layman will be able to use it without difficulty.
Chapter one of this project covers the introduction of the project with sections such as:
statement of the problem, aims and objectives, background of study, scope and
limitations etc. Chapter two discuss the literature review, related work on hostel
management system are discussed. Chapter three of this project discusses the
methodology adopted for this project, the method of data collection, system analysis and
the table specification. Chapter four discusses the implementation and the results of this
project and finally, the chapter five ends this project with the summary, conclusion and
recommendations.
51
5.6 Conclusion
In conclusion, the hostel management system developed in PHP provides a platform for
students of College of Agriculture Lafia to carryout hostel application online and to also
enable the Staffs manage the hostel applications. The proposed system is faster and
efficient compared to the existing system and can perform the following task:
a. online hostel application
b. online students and staff information management
c. online hostel application approval based on first come first serve
d. viewing hostel application status online
e. Sending of application alert to students via sms.
The software does not capture online payment, other hostel issues such as mess activities,
visitors profile etc.
5.7 Recommendation
The researcher wishes to recommend that:
1. Other researchers should work on areas such as the implementation of the online
hostel fee payment.
53
REFERENCES
Brakel, P V. (2003) Information portals: a strategy for importing external content, Electronic
Library, Vol. 21 Iss: 6, pp. 591-600.
Bowman k. (2007) A new role for student housing, revitalizing a mid-sized city core, 174.
Chi P., Wong W.M (1998), the Birth of Student Hostel: Whole Person Education at the
Formative Stage.
Ezzat F. (1992). A review of the hostel situation in county down. Northern Ireland Queen Street
Mental Health Centre, Toronto, Ontario, Canada.
JISC (2008) Richmond Adult Community College: Using Technology to make a step in business
efficiency and responsiveness, Regional Support Centres, London.
Katz, R. N. (2002) About Web Portals: A home page does not make a portal. Jossey-Bass, A
Wiley Company.
Pulvis C.L. (2008). The ecological footprint of hostel tourists in Ontorio and Quebec.
Pena-Lopez, I. (2007) The Personal Research Portal: Web 2.0 Driven Individual commitment
with open access development, Knowledge Management for Development Journal, Amsterdam.
3 (1) 35-48.
APPENDIX
if(isset($_POST[empsubmit]))
{
$sqlquery = mysqli_query($dbconnection,"SELECT * FROM
employee WHERE login_id='$_POST[login]' and
password='$_POST[emppassword]' and status='Enabled'");
$count = mysqli_num_rows($sqlquery);
if($count == 1)
{
$msg1="<p><font color='green'><strong>Logged in
successfully...</strong></font></p>";
$rs = mysqli_fetch_array($sqlquery);
$_SESSION[emp_id] = $rs[emp_id] ;
56
$_SESSION[emp_designation] = $rs[emp_type] ;
header("Location: dashboard.php");
}
else
{
$msg1="<p><font color='red'><strong>Failed to
login...</strong></font></p>";
}
}
include("header.php");
?>
<div id="templatemo_middle">
<div id="intro">
<h2>Welcome to</h2>
<h2>College of Agric,
School portal</h2>
<p>please use the menu above to carryout
operations...</p>
</div>
<div id="slider">
<a href="#"><img src="images/slideshow/a.jpg"
width="368" height="320" alt="" title="" /></a>
<a href="#"><img src="images/slideshow/c.jpg" alt=""
width="377" height="320" title="" /></a>
<a href="#"><img src="images/slideshow/d.jpg" alt=""
width="329" height="320" title="" /></a>
</div>
</div>
<div class="cleaner"></div>
</div>
<div class="cleaner"></div>
</div> <!-- end of main -->
</div>
<?php
include("footer.php");
?>