Chilren Orphanage Management System
Chilren Orphanage Management System
BY
DIT-01-0294/2022
TO
ZETECH UNIVERSITY
APRIL 2022
DIT-01-0294/2022 1
DECLARATION
I hereby declare that the project work entitled CHILDREN OPHANAGE MANAGEMENT
SYSTEM is my work and the record of my own work.
I further declare that no part of this project is copied from or transferred from any
source.
NAME:
ADM NO:
DATE:
DIT-01-0294/2022
SIDNEY WASIKE WAFULA 2
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
DEDICATION
This work is dedicated to God Almighty, my strong pillar, my source of inspiration,
wisdom, Knowledge and understanding. He has been the source of my strength
throughout this program.
Thank you, my love for you all can never be quantified. God bless you.
DIT-01-0294/2022
SIDNEY WASIKE WAFULA 3
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
ACKNOWLEDGEMENT
Firstly, I would like to thank the almighty God for His protection during the entire
work. I also acknowledge the entire school and my supervisor for his guide during
the project.
I express my sincere gratitude to the university HOD MR Daniel Njeru for providing
an opportunity to work on a real time project.
I would also thank my parents for their continuous support that plays an important
role in the completion of this project.
DIT-01-0294/2022
SIDNEY WASIKE WAFULA 4
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
TABLE OF CONTENTS
DECLARATION.......................................................................................................................................................2
DEDICATION..........................................................................................................................................................3
ACKNOWLEDGEMENT...........................................................................................................................................4
ABSTRACT.........................................................................................................................................................2
CHAPTER ONE: RESEARCH INTRODUCTION.......................................................................................3
1.1 Research problem.................................................................................................................................3
1.2 Research Objectives...........................................................................................................................3
1.2.1 General Objective......................................................................................................................3
1.2.2 Specific Objectives.........................................................................................................................3
1.3 Background Information..................................................................................................................4
1.4 Study Justification..............................................................................................................................4
1.5 Study Limitation....................................................................................................................................4
1.6 Problem Scope.......................................................................................................................................4
CHAPTER TWO: LITERATURE REVIEW....................................................................................................6
2.1 Introduction..............................................................................................................................................6
CHAPTER THREE: SYSTEM METHODOLOGY AND DATA COLLECTION.....................................8
3.1 Introduction..............................................................................................................................................8
3.2 System Requirements Specification............................................................................................................9
3.2.1 Functional Requirements.....................................................................................................................9
3.2.2 Non Functional Requirements...........................................................................................................10
3.3. Design.......................................................................................................................................................11
3.3.1 Low Level Design................................................................................................................................11
3.3.2 High Level Design...............................................................................................................................13
3.4 Implementation / Development...............................................................................................................15
3.4.1 Language(s), Frameworks and Other Technical Requirements.........................................................15
3.4.2 Code Review Strategy........................................................................................................................16
3.5 Testing.......................................................................................................................................................20
3.5.1 Functional Requirements Testing......................................................................................................20
..................................................................................................................................................................... 20
..................................................................................................................................................................... 20
5
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
..................................................................................................................................................................... 20
..................................................................................................................................................................... 20
..................................................................................................................................................................... 20
3.5.2 Non-Functional Requirements Testing..............................................................................................21
CHAPTER FOUR: CONCLUSION AND RECOMMENDATIONS...............................................................................22
4.1 CONCLUSION.............................................................................................................................................22
4.2 RECOMMENDATIONS................................................................................................................................23
4.2 RECOMMENDATIONS................................................................................................................................24
CHAPTER FIVE: REFERENCES...............................................................................................................................25
5.1 REFERENCES...............................................................................................................................................25
6
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
7
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
ABSTRACT
The above system is intended to initiative not withstanding; create a system that could enable
orphanage children to locate and find a place.
In this proposed project, the Orphanage system intends to provide support to most orphans and
vulnerable children: the proposed support will range from tuition fees, functional fees, meals,
scholastic materials, beddings and medical care. With this support, the plight of children from the
poorest of the poor and those that lost guardians will be rest assured of attaining at least secondary
level education under our support which we pray that we will receive from good hearted people .
8
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
The specific objective of the Orphanage system is to provide a fully equipped orphanage system that
adequately caters for orphans/vulnerable children.
• To encourage orphan / semi orphan / street children to kindle their potential by providing
creative opportunities through online children opportunities.
• To make available a secure place where orphan / semi orphan / street children can play and
enjoy their childhood.
• To provide such welfare services like free lodging, boarding, health and recreation
• To provide basic literacy and facilities for those who wish to study further
9
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
This system proposal has potential & impact full in main streaming of orphans & street children. Their
basic needs are met & they will get new life through gaining knowledge, vocational skills & life skills.
They will get love & affection as if their parents provides. Their confidence level will increase &
become good asset to the community. They are developed physically & psychologically & made as
good & productive citizens. They will inspire by philanthropy & show humanity towards the
community.
To develop a system that will provide forum for child orphans and will accomplish the following as a
10
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
This chapter contains global, regional and local literature review, and a summary of literature.
The system is very simple in design which allows children to use the system easily. Though it is simple,
system is developed in a way that can handle all its intend functionalities without exception.
Following are the basic facts that expects from the new system.
a. Security of data
e. Higher efficiency
f. High effectiveness
h. Retrieval and Updating tasks can be performed much faster and easier
11
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
Proposed system
The project will be monitored at regular intervals through an Admin constituted with the President of
the organization as convener/member secretary. Authorities from the Funding Agency, Local District
Administration etc., will be nominated as members to the project advisory committee. This
committee would meet periodically once in 3 months and advise on various aspects concerning
implementation of project and review of the programs/activities undertaken. The Project Advisory
Committee will also review the accounts and audited statements.
12
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
Requirements analysis
3.1.1 Interviews
This involved interviewing kids entertainment software services officials and other relevant persons in
different divisions on information concerning entertainment services. Through the interview, the
researchers gave a chance to other respondents to ask all relevant questions concerning the topic of
the study. This gave the researchers an advantage of getting first hand information from the
respondents.
Document review was used to understand the current system and get relevant literature of the
software and management techniques that are being used. A number of documents were reviewed
ranging from invoices, payment receipts, and the printed tickets counter books.
Observation technique helped the researcher to physically observe the processes involved in the
software development from its preliminary and the characteristics of these processes for example the
speed of information flow and the number of personnel involved.
13
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
In the questionnaire respondents read the questions, interpret what was expected and wrote down
the answers. In the case of questionnaires, there was no one to explain the meaning of the questions
to respondents. This helped the researcher in collecting information from a larger sample and offered
greater anonymity.
A simple graphical user interface(GUI) for easy navigation through the program.
14
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
Search functions.
User requirements
User information should be included in the system: this method does exactly that in the user
organization.
The administration can reassure the user and will help them enroll in kids computer entertainment
program.
availability
confidentiality
15
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
3.3. Design
3.3.1 Low Level Design
Authentication Module
Authentication module is the module where the user gets authenticated. Authentication is otherwise
known as validation. In this
module the child first gets registered in order to proceed further. children have separate
authentication procedure.
If the provided information does not meet the criteria, the user is not validated.
Client-server model
Logical design
There was need of coming up with a logical data model which contained all the needed logical
And physical design choices and physical storage parameters needed to generate a design in a
16
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
Logical design pertains to an abstract representation of the data flows, inputs and outputs of the
System. This was often conducted via modeling, which involved a simplistic and sometimes
Graphical representation of an actual system. In the context of systems design, modeling could
17
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
admin
start
Login
registration
Server
No save
changes
Notification
Allocate View data
entertainments
Change service
logout
18
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
website
Login to the
orphanage system
Update
account
Check learning
19
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
development of the system. During this phase the results of the design phase ware taken
and the system was built accordingly. Code modules, interfaces and database tables were
Application Layer
Login page.html
21
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
<!DOCTYPE htm>
<html>
<head><title> KIDS COMPUTER ENTERTAINMENT SYSTEM</title>
</head>
<body>
<div class="container">
<div class="row justify-content-center">
<div class="col-sm-12 col-md-5 col-lg-5">
<div class="card">
<div class="card-header">
Reset Password
</div>
<div class="card-body">
<form action="">
<div id="resetPasswordMessage"></div>
<div class="form-group">
<label
for="resetPasswordUsername">Username</label>
<input type="text" class="form-control"
id="resetPasswordUsername" name="resetPasswordUsername">
</div>
<div class="form-group">
<label for="resetPasswordPassword1">New
Password</label>
<input type="password" class="form-
control" id="resetPasswordPassword1" name="resetPasswordPassword1">
</div>
<div class="form-group">
<label
for="resetPasswordPassword2">Confirm New Password</label>
22
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
23
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
24
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
3.5 Testing
3.5.1 Functional Requirements Testing
The most important requirements are to provide end-user involvement, prototyping, change
management, immediate response, risk minimization, no administrative overhead and transparency
and guidance. Knowing the end users requirements is essential for the development of successful
children orphanage management system. Defining the main goals for the development of a children
orphanage management system.
REVIEW
DESIGN IMPLEMENT
ANALYSIS
25
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
The website for children orphanage management system shall have the following abilities and
capabilities.
Responsiveness of the website shall be high and the website shall behave as per the user action.
The response time and throughput time on the site shall be minimal.
Consistency on the website shall be maintained across all the web pages
The user shall be acknowledged in the form of visual changes and feedback on the site to
enhance the interaction.
26
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
As a result, the kids computer and entertainment system enables the kid orphans and users to save
their information in an easily accessible manner on the internet. It is also saved in a format that is
both efficient and retrievable.
This system will allow both the user as the kid and the admin to have access to the website at any
time and from any location.
Thus, while storing the facts in a web-based kids computer entertainment software system, reliability,
availability, confidentiality, and maintainability are achieved.
27
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
4.2 RECOMMENDATIONS
In the current circumstances, as a result of the proliferation of viruses and the escalating number of
crises, the number of users seeking for children orphanage platform is also expanding. It is nearly
impossible to keep the application’s track of each borrower manually in such a case.
This system may also be expanded up to serve a large number of people and family
globally,enhancing the system's profit and usage. , as well as the ability to work in a simple and
straightforward manner using the system's user-friendly interface.
1. Create attractive separate web sites for each disabled kid using data collect
in current version.
28
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
4.2 RECOMMENDATIONS
In the current circumstances, as a result of the proliferation of viruses and the escalating number of
crises, the number of users seeking for children orphanage platform is also expanding. It is nearly
impossible to keep the application’s track of each borrower manually in such a case.
This system may also be expanded up to serve a large number of people and family
globally,enhancing the system's profit and usage. , as well as the ability to work in a simple and
straightforward manner using the system's user-friendly interface.
1. Create attractive separate web sites for each disabled kid using data collect
in current version.
29
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
http://tynerblain.com/blog/2006/11/21/ten-requirements-gathering-techniques/
[May 21 2017]
http://www.pcmag.com/encyclopedia/term/54272/web-application[May 28
2017]
http://en.wikipedia.org/wiki/Activity_diagra[June 10 2017]
http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model [June 16
2017]
30
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM
https://code.msdn.microsoft.com/silverlight/How-to-implement-MVVM-
31
DIT-01-0294/2022
SIDNEY WASIKE WAFULA