ABSTRACT
This project examine and address
the problems and challenge facing students’ registration in polytechnic Dutse.
The objective of the research work is to find out solution to the challenge
facing the bulk paperwork of students’ hostel allocation in the polytechnic. The traditional
ways of managing hostel is manual method of application; in which students
fill in a form and submit to the hostel administrator, who then keys in the
student’s details into the system. Rooms are manually allocated by the hostel
administrator. This manual system has shown to be slow, time consuming, and inconveniencing
to the students to pay the hostel fees
At the end of the study it
is concluded that to an extent this computerized hostel allocation system
solve the bulk paperwork challenge association with hostel registration.
.
TABLE OF CONTENTS
DECLARATION iii
CERTIFICATION iv
APPROVAL v
Dedication vi
ACKNOWLEDGEMENT vii
ABSTRACT viii
TABLE OF CONTENTS ix
LIST OF TABLES xi
LIST OF FIGURES xii
LIST OF APPENDICES xiv
CHAPTER ONE 15
INTRODUCTION 15
1.0 BACKGROUND OF THE STUDY 15
1.1 STATEMENT
OF THE PROBLEM 16
1.4 SCOPE AND LIMITATION 17
1.5 DEFINITION OF TERMS 17
CHAPTER TWO 20
2.1 Related
Literature Review 20
2.3 Records 24
CHAPTER THREE
METHODOLOGY 29
3.0 OVERVIEW 29
3.1 Analysis of the
Exiting System 29
3.1.1 User Interface 29
3.4.1 USE CASE DIAGRAM OF THE
PROPOSED SYSTEM 33
3.4.2 HARDWARE REQUIREMENT 35
3.4.3 SOFTWARE REQUIREMENT 35
CHAPTER FOUR
SYSTEM IMPLEMENTATION 37
4.0 Overview 37
4.1 SYSTEM DESIGN 37
4.1.1 OVERVIEW OF UML DIAGRAM 37
4.2.1 System Testing 38
CHAPTER FIVE CONCLUSION AND RECOMMENDATIONS 42
5.0 Summary 42
5.1 Project Outcomes 42
5.2Future Works 43
5.3 CONCLUSION 43
5.4 RECOMMENDATION 43
References 44
APPENDIX A GANTT CHAT 45
1.1 TIMELINE FOR COMPLETING THE PROJECT INCLUDING
TASKS: 45
1.2 APPENDIX B
SOURCE CODE 46
CHAPTER ONE
INTRODUCTION
1.1 Background to the Study
Hostel is a
specific building area reserved or created by either Polytechnics,
Universities, State/Federal governments or private investors for the purposes
of providing cheap accommodation to students that came from distance locations,
(Norhaslina, 2014). This Online Student
Hostel Booking is an automated platform developed to provide a computerized
solution to stored records of the students living in the hostel domain. When
implementing such platforms will enable both students and administrators to
conduct their activities through software designed interfaces. On one side,
students can be able to carry-out transactions like filling electronic hostel
request forms, selecting specific halls of residence and rooms, check
availability or otherwise of rooms as well as viewing the status of their
applications to find out whether it has been approved or otherwise. Hall
administrators or in other hand can be able to manage all of their
administrative activities such as conducting electronic room allocations,
viewing available rooms in various halls of residence, search the individual
students profile, cancel students bookings or allocations electronically.
The proposed case study
domain for this research is Jigawa State Polytechnic Dutse Hostel
Administration unit which is a sub division of student’s affairs office of the Polytechnic.
And except for the recently adopted online application and room allocation, all
other activities perform in this unit are carried out manually. Proposing an
automated platform that will enable all stakeholders (students and
administrators) will immensely contributes in reducing the challenges faced by
both parties in carrying out all the activities involved.
The current system used by Jigawa
State Polytechnic Dutse Hostel Administrator is a manual one which involves
hand-written, whereby the records are stored into various files and registers
that require a lot of time as well as manpower. However, it is very difficult
to maintain or update all the records within a short period of time, and it is
also not easy to retrieve a certain data or records. Loss or damage of any of the registers leads
to the loss of hundreds of records at a time, and reports need to be generated
manually.
The proposed tools to be used in the design and implementation of the propose
systems includes a XAMPP packages that
comprises of software tools like the PHP
which is server-side scripting language can only run on the server. PHP is a
powerful tool for making dynamic and interactive web pages; PHP is widely used,
free, and efficient competitors such as Microsoft’s ASP. PHP is an
HTML-embedded scripting language, much of its syntax is borrowed from C, Java
and Perl with a couple of unique PHP specific features thrown in. the goal of
the language is to allow web developers to write dynamically generated pages
quickly. PHP is used to establish the database connection, it is also used to
make some queries on this project. PHP
is the most popular scripting language on the web which is used to enhance web
pages (Lerdorf, 1994).
MySQL which is the most popular Open Source Relational
SQL database management system. MySQL is a relational database management
system. It stores data in separate tables rather than putting all the data in
one big store room. 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 (David Axmark, 2002).
Perl is a general purpose programming language
originally developed for text manipulation and now used for a wide range of
tasks including system administration, web development, network programming,
GUI development, and more. Perl is an interpreted language, which means that
the code can be run as is, without a compilation stage that creates a non-portable
executable program (Larry Wall, 2000)
1.1
STATEMENT OF THE
PROBLEM
At the moment both the administrators and students are
facing some serious issues with the current way of managing the hostel affairs
as everything appears to be done manually.
Ø One serious issue
is the time-consuming nature of the current system in terms of receiving and
processing student’s applications.
Ø Lack of
integrated database to provide the needed information available records at all
time.
Ø Difficulty to
search and update records.
1.2 AIMS
The aim of this project is to provide an automated
system that will provide a computer based platform for managing hostels
activities at Jigawa State Polytechnic Dutse.
1.3 OBJECTIVES
The objectives of this project include:
Ø Allow students to
fill and submit room application electronically.
Ø Provide an
interface that will enable students to view their application status.
Ø Enable the
administrators to allocate and revoked hostels in an automated manner.
1.4 SCOPE AND LIMITATION
The project focuses on how
to reduce or minimize the complexity of the problems associated with the existing
manual method of applying hostel regarding any problem concerning hostel
management issues. The scope of this study will cover only within Jigawa State
Polytechnic Dutse hostel area, and the system is limited within the Jigawa
State Polytechnic Dutse. The system can handle online request of student’s
accommodation.
1.5 DEFINITION OF
TERMS
Hostel: Hostel is a
specific building area reserved or created by either the Polytechnicsor
University Authorities Sometimes by State/Federal governments or individual
group from community for the purposes of providing cheap accommodation to the
individual students that came from different part of the nation and allow them
to share knowledge and other related matter among them.
Management: management is the
administration of an organization, whether it is a business, or nonprofit
organization, or government body.
System: A system is
a combination or arrangement of parts to form an integrated whole, working
together to achieve specific tasks. A system includes an orderly arrangement
according to some common principles or rules.
A Management
Information System (MIS): Is a system
that provides information needed to manage organizations effectively.
1.6
ONLINE STUDENT HOSTEL BOOKING: is a software that manage the activities of staff and
students in the hostel, the system enables students to apply online for hostels
and the system allocates rooms to the students in the hostels
Databases:
A
systematically arranged collection of computer data, structured so that it can
be automatically retrieved or manipulated. It is also called a databank.
PHP is a general-purpose scripting language especially
suited to web development. It was originally created
by Danish-Canadian programmer Rasmus
Lerdorf in 1994. The PHP reference implementation is
now produced by The PHP Group. PHP originally stood for Personal
Home Page, but it now stands for the recursive initialism PHP:
Hypertext Preprocessor. PHP code is usually processed on a web
server by a PHP interpreter implemented
as a module, a daemon or as a Common Gateway Interface (CGI)
executable.
XAMPP: Is a free and open-source cross-platform web
server solution stack package developed by
Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database,
and interpreters for scripts
written in the PHP and Perl programming languages. Since
most actual web server deployments use the same components as XAMPP, it makes
transitioning from a local test server to a live server possible. XAMPP's ease
of deployment means a WAMP or LAMP stack can be
installed quickly and simply on an operating system by a developer, with the
advantage that common add-in applications such as WordPress and Joomla! can
also be installed with similar ease using Bitnami.
MySQL:
Is an open-source relational
database management system (RDBMS).
Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured
Query Language.
A relational database organizes data into one or
more data tables in which data types may be related to each other; these
relations help structure the data. SQL is a language programmer use to create,
modify and extract data from the relational database, as well as control user
access to the database. In addition to relational databases and SQL, an RDBMS
like MySQL works with an operating system to implement a relational
database in a computer's storage system, manages users, allows for network
access and facilitates testing database integrity and creation of backups.
Hypertext Markup Language (HTML) is the
standard markup language for documents
designed to be displayed in a web
browser. It can be assisted by technologies such as Cascading Style Sheets (CSS)
and scripting languages such
as JavaScript.
Web
browsers receive HTML documents from a web
server or from local storage and render the
documents into multimedia web pages. HTML describes the structure of a web
page semantically and originally included
cues for the appearance of the document.
Buyers has the right to create
dispute within seven (7) days of purchase for 100% refund request when
you experience issue with the file received.
Dispute can only be created when
you receive a corrupt file, a wrong file or irregularities in the table of
contents and content of the file you received.
ProjectShelve.com shall either
provide the appropriate file within 48hrs or
send refund excluding your bank transaction charges. Term and
Conditions are applied.
Buyers are expected to confirm
that the material you are paying for is available on our website
ProjectShelve.com and you have selected the right material, you have also gone
through the preliminary pages and it interests you before payment. DO NOT MAKE
BANK PAYMENT IF YOUR TOPIC IS NOT ON THE WEBSITE.
In case of payment for a
material not available on ProjectShelve.com, the management of
ProjectShelve.com has the right to keep your money until you send a topic that
is available on our website within 48 hours.
You cannot change topic after
receiving material of the topic you ordered and paid for.
Login To Comment