Professional Documents
Culture Documents
College Hostel Management System
College Hostel Management System
TOPIC:
TAMALE COLLEGE OF EDUCATION HOSTEL MANAGEMENT SYSTEM
BY
MUSAH MAHAMMED AWAL
ANI JUDE
MBAH OKWARA GOODNESS
JUNE ,2019
i
DECLARATION
We hereby declare that this project work is the result of our own original work and that no part
of it has been submitted for any other award in Tamale Technical University, or else where
Signature………………………… Date……………………………
Signature………………………… Date……………………………
Signature………………………… Date……………………………
ii
Certification
We hereby certify that the preparation and presentation of the project work were supervised in
accordance with the guideline on project work laid down by the computer science department,
Supervisor’s
Name………………………………………………………………………
Signature………………………………………………………………….
Date……………………………………………………………………….
HOD’s
Name………………………………………………………………………
Signature…………………………………………………………………..
Date……………………………………………………………………….
iii
ABSTRACT
Managing the various activities of students in the Hostels without any computerized system can
be very challenging. Tamale College of Education is our case study for this project. The hostel
manager uses manual method of keeping records, assigning room to student, moving round to
find our which rooms are empty, writing all the complain of the students on papers and any
others. The files containing the records of the students occupied in this office given him small
space to manage himself. It has been a difficult task for the hostel manager in this college. It is
against this background that a Hostel Management system called Hostel Management System for
Tamale College of Education which is a computerized system is developed for the college. With
this software designed in PHP, the administrator will be able to manage the activities of the
Hostel without any difficulties. The software was tested and it was found to be efficient to handle
iv
Acknowledgement
Our profound gratitude to the Almighty God for the knowledge, wisdom and understanding that
We will like to express our gratitude and appreciation to our Head of Department who is also our
supervisor Mr. Jibreel Fuseini for the supervision and support that he gave, we are really very
grateful.
Our thanks also go to the entire staff of computer science department of Tamale Technical
University who prepared us from the base of computer science to its application.
May the almighty God bless you all and keep you all to enjoy the fruit of your labor.
v
Dedication
We dedicate this work to our parents Mr. Musah, Mr. Ani and Mr. Mbah for their parental care
during our upbringing to this stage of our education. We also dedicate this work to all lectures of
the computer department especially to our HOD, Mr. Jibreel Fuseini (Supervisor).
Another dedication to all 2019 final year students in computer science department ot Tamale
Technical University.
vi
Table of content
Contents
DECLARATION..............................................................................................................................................ii
Certification................................................................................................................................................iii
ABSTRACT...................................................................................................................................................iv
Acknowledgement.......................................................................................................................................v
Dedication...................................................................................................................................................vi
Table of content.........................................................................................................................................vii
List of Tables...............................................................................................................................................ix
List of Figures...............................................................................................................................................x
List of Acronyms and Abbreviations...........................................................................................................xii
CHAPTER ONE..............................................................................................................................................1
INTRODUCTION...........................................................................................................................................1
BACKGROUD OF THE STDUY....................................................................................................................1
1.2 STATEMENT OF PROBLEM.................................................................................................................2
1.3 OBJECTIVE OF STUDY.........................................................................................................................2
1.3.1 General Objectives......................................................................................................................2
1.3.2 Specific Objectives......................................................................................................................2
1.4 RESEACH QUESTIONS........................................................................................................................3
1.5 SIGNIFICANCE....................................................................................................................................3
1.6 SCOPE................................................................................................................................................3
1.7 LIMITATION.......................................................................................................................................3
1.8 APPLICATION SOFTWARE REQUIREMENT..........................................................................................4
1.9 ORGANISATION OF CHAPTERS...........................................................................................................4
CHAPTER TWO.............................................................................................................................................5
LITERATURE REVIEW....................................................................................................................................5
INTRODUCTION.......................................................................................................................................5
Chapter Three............................................................................................................................................13
Methodology.........................................................................................................................................13
Introduction...........................................................................................................................................13
3.2 System Investigation........................................................................................................................13
3.2.1 INPUT OF THE EXISTING SYSTEM..............................................................................................14
3.3 system analysis................................................................................................................................14
3.3.1 OUTPUT OF THE EXISTING SYSTEM...........................................................................................14
vii
3.3.2 CHALLENGES ASSOCIATED WITH THE EXISTING SYSTEM..........................................................14
3.3.3 DATA PROCESSING PROBLEMS.................................................................................................15
3.4 System design..................................................................................................................................16
3.4.1 Entity Relationship Diagram......................................................................................................16
3.4.2 Data flow Diagram....................................................................................................................17
3.4.3 The Use Case Diagram..............................................................................................................19
3.5 System Algorithm............................................................................................................................20
3.5.1 Algorithm for Login.................................................................................................................20
3.5.2 Algorithm for Adding New User..............................................................................................20
3.5.3 Algorithm for Adding New Room Reservation........................................................................21
Step5: Click on Save button to save record or Cancel button to cancel the operation......................21
CHAPTER FOUR..........................................................................................................................................22
SIMULATION AND ANALYSIS........................................................................................................22
INTRODUCTION.................................................................................................................................22
4.2 proposed system..............................................................................................................................22
4.2.1 Advantages of the proposed system..........................................................................................24
4.3 IMPLEMENTATION AND TESTING OF THE SYSTEM..........................................................................24
4.4 OUTPUTS (report generated) BY THE PROPOSED SYSTEM.....................................................27
4.5 Database Design (Table Structures).................................................................................................30
APPENDIX A...............................................................................................................................................33
Backend coding......................................................................................................................................33
4.7 HARDWARE REQIREMENT...............................................................................................................40
4.8 SOFTWARE REQUIREMENT..............................................................................................................41
CHAPTER FIVE............................................................................................................................................42
SUMMARY OF FINDINGS, CONCLUSION AND RECOMMENDATION..........................................................42
INTRODUCTION.................................................................................................................................42
5.2 SUMMARY OF FINDINGS...........................................................................................................42
5.3 CONCLUSION...............................................................................................................................42
5.4 RECOMMENDATION...................................................................................................................43
5.4.1 RECOMMENDATION FOR FUTURE DEVELOPERS.........................................................43
5.4.2 RECOMMENDATION FOR USERS......................................................................................43
5.5 References.......................................................................................................................................45
viii
List of Tables
ix
List of Figures
Figure No. Tittle Page
x
Figure 4.5 Program Registration Page 27
xi
List of Acronyms and Abbreviations
xii
CHAPTER ONE
INTRODUCTION
The Tamale Training College(TATCO) and now TACE, was established in 1958 under the
leadership of a Swiss Missionary and educationist, Miss Frieda Mischler. Initially, the college
was to provide female students training leading to the award of Certificate ‘A’ Post-Middle. In
1960, the college was officially commissioned by the then President of the Republic of Ghana,
Being the first of its kind in Northern Ghana, the College distinguished itself as a college of
excellence providing teacher education training for selected female middle school-leavers across
the country from 1960 until 1977. It was later turned into a co-educational institution where male
students were admitted alongside their female counterparts to pursue the certificate ‘A’ Post
Middle Programme in 1987 within which the National Education Reform Programme had
influenced the programme content and quality of the college. A year after the launch of this
reform programme, the status of the college, like all other teacher training colleges in the country
was by policy upgraded to run the certificate ‘A’ Post-Secondary programme. Over the years the
college has therefore lived up to this mandate of offering various post-secondary Teacher-
Training courses to trainees. However, as the number of students increases, the hostel challenges
also began.
A hostel by definition is a building in which cheap food and lodging is provided for
1
However, management of these hostels has been a major problem in TACE which includes, Data
duplication, incorrect data capturing and misplacement of files and student information
. It is against this background that, this project designed software called “TACE Hostel
There are a lot of drawbacks in keeping and maintaining a hostel in TACE. Especially with a
manual system. Since most hostels are being run by only one hostel manager, the number of
students in a room are sometimes not known by the officer. He has to move room by room to
check whether a room is occupied or not. Sometimes people may be owing the hostel fees and
they are recorded on papers, and sometimes receipts. If the papers are missing or stolen, one will
never be able to know if a student is owing or not and also who is in which room. Room
allocation also becomes a problem as the officer might not know which rooms are available or
not. Some hostels have a lot of rooms or have more storeys and it would be very tedious to go
through all storeys in search of a free room for an applicant. Also the officer might not know the
The aim of the project is to provide a hostel management system for TATCO to help manage
e. How should the system update, delete and search for student’s records?
1.5 SIGNIFICANCE
This is going to help the student and the administrators as well in the following aspect:
b. This will also aid in easy identification of students and their hostel
1.6 SCOPE
The software is designed to manage TACE hostels but can also be used in similar institutions
where hostel management is a challenge. The software can register students and book them a
hostel. Provide them with user Email and password for them to able to login into the system to
check their details and print, and allow students to view courses of their colleagues.
1.7 LIMITATION
The combination of lectures and fieldwork to produce a comprehensive research report and the
b. A database software
c. Text editor
d. Web browser
The following are the chapters that make up the research work:
Chapter one consist of introduction which comprises background of the study, statement of
Chapter two is literature review which shows the review work of the research.
Chapter three is the methodology which aim at explaining the methods used in this research. This
method includes system investigation, input of the existing system, system analysis, system
Chapter four system presentation and analysis which tell how data is collected and analys.data
visualization graphics such as table, pie chart, histogram etc. is used to explore the results.
4
CHAPTER TWO
LITERATURE REVIEW
INTRODUCTION
This chapter focuses on reviewing previous work done by other researchers on the hostel
management system in institutions. The chapter concerns itself with the definitions and basic
concepts of hostel management system. In the face of growing enrolment of students in tertiary
enrolment globally (sharma, 2012), student accommodation has become one of the teething
problems faced by higher institutions in developing countries (center for global education, 2002).
Several hostel management systems have been developed and some of them are explained below:
works and make hostel allocation an easier job for students and hostel
select the students from the waiting list and provide other services such as
mess calculation, complaint registration, notice board etc. Students will get
5
approval notification in their mails. Hostellers can view notice board, hostel
Figure 2.1 contains two login forms, that is the login form for a visitor which when log into will
send the person to the home page with the rooms and their payment details for you to make a
choice to book your hostel and an employee login form for administrators of the system which
6
Figure2.2: Student Details
The above figure 2.2 shows the details of a registed student which include the Course, Name,
The above figure 2.3 shows the page for the admin to add a room to the system by putting the
block, room No., No. of beds in the room, the description of the room and also the status either
7
Figure 2.4: Change Password
Figure 2.4 shows the form to change a password for both employees and visitors by entering the
old password, the new password and the confirmation of the new password.
registration which focuses on saving cost, improving the efficiency of the processes involved in
both registration and management of hostels and makes the overall procedure stress free. The
hostel management system is aimed at streamlining the registration and management process of
hostels for both students and the administrators in charge of the procedures involved. It is to
eliminate unnecessary administrative tasks and reduce or even avoid paper work. This system
helped improve productivity and reliability of the hostel registration and management process in
8
Figure 2.5: Home page
Figure 2.5 shows the home page of the system with three headers. that is, Registration for new
user to register, Login for already registed users to check their details and Booking for students
to book a hostel.
The above figure 2.6 shows the login form which when you put your user id and the password
9
Figure 2.7: Students Detail
The figure 2.7 above shows the students details form that contain all details about students
Another project submitted in partial fulfilment of the requirements for the award of the degree by
Wan Nur Hidayu (2012). The Hostel Management System is a system specialty designed to
centrally manage Hostel Association. This system is standalone system. Its customize and user
friendly software for Hostel. All administrative function and application system data has been
Base file Hostel creation, Block creation and Room Facility are defined in master file of hostel
module and other main process such as room allocation, room change and mess management
10
Figure 2.8: View of Room Information Interface
Figure 2.8 shows the room information at the first floor in hostel. Here, it shows all the
detail of room information such as room code, room number, and type of room. Here also
Figure 2.9: View of Listing Student Gate Pass in and Out at Hostel Interface
Figure 2.9 above shows the list of student in and out from hostel. Administrator can add
11
From the three systems mentioned above, we realize some main features are not added to
2. There are little security features in their system for the students.
Chapter Three
Methodology
Introduction
12
The motivation that drives every study is to discover findings about perceived problems (issues)
at hand and as much as possible provide measure that will be implemented in solving the
problems.
This chapter therefore focuses on the methodology of the study. Methodology is the step by step
procedure or process and research design used in meeting the objectives of the study.
The methodology here will concentrate on the system investigation, system analysis, system
design, the E-R diagram data flow diagrams use cases diagram.
The current system of residence application is not yet computerized and this has made the
process of application to be very slow and tiresome from the investigation we did. During
application, forms are provided to students who fill them by hand and deposit them to the
residence officer (hostel manager). The staff in charge classifies all the application forms and
processes each case at a time. The current system being manual, the management does not have
updated records of vacant rooms or occupied rooms. To know whether there are still some rooms
vacant, the person in charge has to go to the residence building and check physically. Also the
lack of updated information about the room availability and their types causes some students to
be allocated to the type of rooms they did not want. Hostel facilities in Tamale College of
education (TACE) are managed with manual paperwork in a labor intensive environment. The
The input of the existing system is how the system administrator (Hostel master) get his records
manually from the student as they come for hostel registration with their details. This input
13
includes student’s name, student’s registration number, date of birth, gender, contact, and
parent’s guardians details. Other inputs the administrator may include his course, level, and the
amount paid.
Systems analysis the process of observing systems for troubleshooting or development purposes.
according to their makeup and design. After investigation, the data collected and observed were
The output of the existing system is how the system administrator (Hostel master) manually
assign hostels to the student after they have completed their registration.
a. When student apply for rooms, there is confusion because some student are given the
type of room they did not apply for. This is because administration does not always have
b. Paper based application requires student to print, complete and submit the application
d. In case of Students who stay at distant areas where they cannot reach the university,
words and saving works and also miswriting in the wrong fields
14
b. Speed, no matter how fast human can type, process data and think quickly speed will
mistake of giving a single room to two different students at the same time.
I. Long queue: during the first term all students are expected to pay their hostel fee as they
II. Missing of lectures: as student try to pay their fees upon returning and or reporting to
III. Loss of money: some student end up losing their fee as they try to wait for the
IV. Error in data entry: due to the pressure and number of student trying to acess the same
service at the same time from limited staffs responding to them most time there is always
a. Data duplication
Systems design is the process of defining elements of a system like modules, architecture,
components and their interfaces and data for a system based on the specified requirements. It
15
is the process of defining, developing and designing systems which satisfies the specific needs
This system design of our research work is divided into two sections. The Administrator section
of data within databases or information systems. An entity is a piece of data-an object or concept
Figure 3.1 show entities and their attributes. From the above diagram, admin is an entity with
the attribute name and password as the login details and the perform the various action, that’s
16
managing students, rooms and course. Also the entity student also can fill the registration form
The data flow diagram shows how data flow between entities and how the data is stored in the
database
The above figure 3.2 shows how a student apply for a hostel which goes to the admin for
verification and then a confirmation message is back by the admin to the student.
17
Figure 3.3: Data Flow Diagram for Admin Module.
In figure 3.3 when the admin typed his or her username and password, He is logged into the
system. And when logged in he can verify applications sent by students, he can also add or
remove room (allot or vacat), again he can edit the notice board and lastly view students
complain.
18
3.4.3 The Use Case Diagram
The Use Case shows how each entity interacts and influences the system, how the depend on
Login
Student NAme
Admin
Student ID Number
Allot
Hall/Room
Student
The figure 3.4 above shows the use case diagram of the system. From the admin login he
allocates rooms to student with their names and students id and a confirmation is sent to the
19
3.5 System Algorithm
This is the systematic procedure for solving a problem based on conducting a sequence of
specified actions. Below are the some of the basic algorithm for the online hostel management
system.
Step1: Start
Else
Go to Step2
Step5: Stop
Step1: Start
20
Step2: Go to system > manage user
Step6: Click on save button for adding user and cancel button for cancelling operation.
Step7: If all condition remains true then print message “Username Added”.
Step8: Stop
Step1: Start
Step5: Click on Save button to save record or Cancel button to cancel the operation
Print the message “Record Saved successfully”. And it saves the record to the database
Step8: Stop.
21
CHAPTER FOUR
INTRODUCTION
As the part of system testing we implement the program with the aim of finding error and
missing functions and also a complete verification to determine whether the objectives are met
and the user requirement are satisfied. The major aim is quality assurance.
Testing are conducted and the result are compared with the expected with the document. in the
This project work is aimed at developing a system for keeping, allocating and showing
information about students in a hostel of Tamale College of Education. The system will help
hostel master to be able to manage the affairs of the hostels. The proposed system will provide
all details about a student in the hostel, show detail information about the rooms in the hostel and
provide a report on the summary information regarding the student fee payment.
The developed system has two modules. The module for hostel Administrator or hostel Master
When you open the system using its Uniform Resource Locator(URL), will see a side bar with
three menus, that is student registration, student login and admin login.
The student registration sends you to the registration form for new users who don’t have login
details. The fields of this form are registration No., student name, gender, contact, email,
22
password and confirm password. The Register button is clicked to submit the contents to the
database.
The student login is meant for students who have already registered and have login details. When
a student clicks on the menu, it opens the student login form which prompt him or her for
username(email) and password. If a student forgets his or her password, then forgotten password
button is clicked to recover the password. However, if the correct details are provided and clicks
on login, then the student is sent to the student home page. From there you will see menus like
the Dashboard which gives you summary of your profile and room, change password for you to
change your password, program detail for summary of programmes offered at the institution,
Complain Box for a student to file his or her complains and the access log to check when he or
The admin login is for the system administrator which also prompt for admin username(email)
and password. When these details provided and login button is clicked, it sends the administrator
to the admin page. This page composed of six menus namely: Dashboard, Program, Room, Book
Hostel, Student Registration, Manage Students, Students Complain and User Access logs.
The dashboard menu gives the admin a summary on the total number of students, rooms and
The Program menu contains Add program which is use to add new programmes and Mange
The menu Room is composed of add room use to add new room and manage room to edit the
existing rooms.
23
The Book hostel menu opens the book hostel form for the admin to book hostel for students.
Student Registration menu opens the registration form for admin to register students.
The manage student’s menu is used to edit, remove and print details of student in the system.
The access log menu keeps track of login details of the admin.
b. Data accuracy
d. No redundancy
Figure 4.2: login when the wrong password is entered into the system
The figure 4.2 above shows a pop up error message indicating that, the login credentials use is
25
Figure 4.3 is the Admin dashboard allows the Administrator to navigate easily within the
different section of the software. it’s easy for the Admin to move to the student’s section, see or
make changes to the Rooms, and access any information he needs from the system. It also gives
the admin a summary of total number of rooms and courses in the system.
Figure 4.4 enables the Administrator to add room in to the database by entering the hostel details
which include Seater number (number of beds in the room),room number and the fee payable by
a student for this room and then clicking on the Add Room into the database.
26
Figure 4.5: Program registration
Figure 4.5 enables the Administrator to add new program in to the database by entering the
program details which include program code, program name (short) and the program full name
The output design is always the key to any successful system. This serves as a key between the
user and the sensor, the output shows if the system is working as planned.
User never left with the confusion as to what is happening without appropriate error or
acknowledgement messages being received. An unknown person can operate the system without
27
Figure 4.6: View Room Details
The above figure shows the all available rooms in the system and their corresponding details and
an edit button to edit each room and a delete button to delete any room.
28
The above figure 4.7 shows a summary detail on every registered student in the system which
include students name, registration no., room, bed and the date of registration. There is a detail
button that will give page details of the student that can be printed out when needed and a delete
The figure above shows the access log which shows who logged in and when he or she logged
in.
29
4.5 Database Design (Table Structures)
Create Room
Field Name Datatype Size
Id Number 11
Table 4.1
Administrator table
Filed Name Datatype Size
Id Int 11
Reg_date Timestamp
Table 4.2
Complain table
30
Filed Name Datatype Size
Roomno Varchar 11
Firstname Varchar 50
Middlename Varchar 50
Lastname Varchar 50
Gender Varchar 10
Problem Varchar 50
Table 4.3
Registration Table
Filed Name Datatype Size
Id Int 11
RegNo Varchar 50
Firstname Varchar 50
Middlename Varchar 50
Lastname Varchar 50
Gender Varchar 50
Contact No Bigint 20
Email Varchar 50
Password Varchar 50
RegDate Timestamp
updationDate Varchar 45
31
passudateDate Varchar 45
Table 4.4
Id Int 11
Roomno Varchar 50
Seater Varchar 11
Feespm Int 11
Stayfrom Date
Duration Int 11
Course
RegNo Varchar 50
Firstname Varchar 50
Middlename Varchar 50
Lastname Varchar 50
Gender Varchar 50
Contact No Bigint 20
Email Varchar 50
Password Varchar 50
Egycontact no Int 10
guardianName Varchar 50
Guardianrelation Varchar 50
guardianContact Int 10
32
pmntAddress Varchar 500
Postingdate Date
UpdationDate Varchar 50
Table 4.5
APPENDIX A
Backend coding
The programming language used to code the backend of the proposed system were HTML,
PHP<Java languge, CSS and MSQL. The source codes include entering new student name into
Login
?php
session_start();
include('includes/config.php');
if(isset($_POST['login']))
$email=$_POST['email'];
$password=$_POST['password'];
33
$stmt=$mysqli->prepare("SELECT email,password,id FROM userregistration WHERE email=?
$stmt->bind_param('ss',$email,$password);
$stmt->execute();
$rs=$stmt->fetch();
$stmt->close();
$_SESSION['id']=$id;
$_SESSION['login']=$email;
$uip=$_SERVER['REMOTE_ADDR'];
if($rs)
$uid=$_SESSION['id'];
$uemail=$_SESSION['login'];
$ip=$_SERVER['REMOTE_ADDR'];
$geopluginURL='http://www.geoplugin.net/php.gp?ip='.$ip;
$addrDetailsArr = unserialize(file_get_contents($geopluginURL));
$city = $addrDetailsArr['geoplugin_city'];
34
$country = $addrDetailsArr['geoplugin_countryName'];
values('$uid','$uemail','$ip','$city','$country')";
$mysqli->query($log);
if($log) {
header("location:dashboard.php");
else
?>
Student Registration
35
<?php
session_start();
include('includes/config.php');
if(isset($_POST['submit'])){
$regno=$_POST['regno'];
$fname=$_POST['fname'];
$mname=$_POST['mname'];
$lname=$_POST['lname'];
$gender=$_POST['gender'];
$contactno=$_POST['contact'];
$emailid=$_POST['email'];
$password=$_POST['password'];
$query="insert into
userRegistration(regNo,firstName,middleName,lastName,gender,contactNo,email,password)
values(?,?,?,?,?,?,?,?)";
$stmt = $mysqli->prepare($query);
$rc=$stmt>bind_param('sssssiss',$regno,$fname,$mname,$lname,$gender,$contactno,$emailid,
$password);
$stmt->execute();
36
}
?>
Booking Hostel
<?php
session_start();
include('includes/config.php');
include('includes/checklogin.php');
check_login();
if(isset($_POST['submit'])) {
$roomno=$_POST['room'];
$seater=$_POST['seater'];
$feespm=$_POST['fpm'];
//$foodstatus=$_POST['foodstatus'];
$stayfrom=$_POST['stayf'];
$duration=$_POST['duration'];
$course=$_POST['course'];
$regno=$_POST['regno'];
37
$fname=$_POST['fname'];
$mname=$_POST['mname'];
$lname=$_POST['lname'];
$gender=$_POST['gender'];
$contactno=$_POST['contact'];
$emailid=$_POST['email'];
$emcntno=$_POST['econtact'];
$gurname=$_POST['gname'];
$gurrelation=$_POST['grelation'];
$gurcntno=$_POST['gcontact'];
$pmntaddress=$_POST['address'];
$pmntcity=$_POST['city'];
$pmntstate=$_POST['state'];
//$cpincode=$_POST['pincode'];
//$paddress=$_POST['paddress'];
//$pcity=$_POST['pcity'];
//$pstate=$_POST['pstate'];
//$ppincode=$_POST['ppincode'];
//$stmt= $mysqli->prepare($query);
38
//$rc=$stmt->bind_param('siiiissssssissssisss',$roomno,$seater,$feespm,$stayfrom,$duration,
$course,$regno,$fname,$mname,$lname,$gender,$contactno,$emailid,$emcntno,$gurname,
$gurrelation,$gurcntno,$caddress,$ccity,$cstate);
//$stmt->execute();
//$stmt->close();
$query1="insert into
registration(roomno,seater,feespm,stayfrom,duration,course,regno,firstName,middleName,lastNa
me,gender,contactno,emailid,egycontactno,guardianName,guardianRelation,guardianContactno,
pmntAddress,pmntCity,pmnatetState) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
$stmt1= $mysqli->prepare($query1);
$stmt1->bind_param('siisisisssssssssssss',$roomno,$seater,$feespm,$stayfrom,$duration,$course,
$regno,$fname,$mname,$lname,$gender,$contactno,$emailid,$emcntno,$gurname,$gurrelation,
$gurcntno,$pmntaddress,$pmntcity,$pmntstate);
$stmt1->execute();
?>
39
Insufficient Memory may lead to adverse effect on the efficiency and speed of the system. The
processor should be able to handle the process; the hard disk should have enough capacity to
Hard disk: 40 GB
A major element in building a system is the section of compatible software. This document
40
Database: My SQL 5.5 or newer
newer)
CHAPTER FIVE
INTRODUCTION
This chapter focuses on findings, conclusions and recommendation emanating from issues
arising from the study. Opinions are made base on the finding for considering developing hostel
41
5.2 SUMMARY OF FINDINGS
Difficulties in managing hostels in Tamale College of Education has been the reason for this
project work. The hostel manager relied on manual methods to register students, assign rooms to
each student, receiving complaints of the students on papers. It was found to be cumbersome,
costly and time consuming. This files now occupied every part of his office restricting his
comfort in the office. In order to solve this problem, a web -based system have been developed
for the school. The computerized system is designed to help in keeping records and showing
information about students in a hostel. This system will help the hostel monitors to be able to
manage the affairs of the hostel. It will show whether rooms are available or not and can indicate
the number of people in a particular room. It will also provide information on students who have
5.3 CONCLUSION
To conclude the description about the project, developed using PHP, XAMMP, HTML and my
SQL is based on the requirement specification of the user and the analysis of the existing system,
with flexibility for future enhancement. HOSTEL MANAGEMENT SYSTEM is very useful for
hostel allotment and mess free calculations. This hostel management software is designed for
people who want to manage various activities in the hostel. For the past few years the number of
educational institutions are increasing rapidly, therefore the number of hostels are also increasing
for the accommodation of students studying in this institution. And hence there is a lot of strain
on the person handling the hostel and software’s are not usually used in this context.
This particular project deals with the problems on managing a hostel and avoids the problems
which occur when managed manually. Identification of the drawbacks of the existing systems
leads to the designing of computerized system that will be compatible to the existing system, and
with a system which is more user friendly and more GUI oriented.
42
5.4 RECOMMENDATION
Future developers of this system are recommended to provide a portal for bulk SMS from the
administrator to the entire students on the system and a pop up tab to display this SMS when a
Based on the finding and the conclusion made, the following recommendations are put forward
for management of the institution to consider. These would help the institution to be part of the
ICT world.
hostel management.
b. The research also recommends management should recruit workers who are well
c. The institution should provide more ICT facilities in addition to the digital center.
d. ICT should be a mandatory subject in the institution and measures should be put
in place to ensure student does not waste much time in ICT learning instead of
their studies.
43
5.5 References
Sharma (2012). In the face of growing enrolment of students in tertiary enrolment globally, pp. 5
44
Wan Nur Hidayu Binti Wan Ja’afar (2012). The Hostel Management System is a system
45