100% found this document useful (4 votes)
3K views

Chilren Orphanage Management System

This document is a thesis submitted by Sidney Wasike Wafula to Zetech University in partial fulfillment of the requirements for a Diploma in IT. The thesis proposes developing a Children Orphanage Management System to help locate places for orphaned children and provide them support like tuition fees, meals, medical care, and scholastic materials. Currently, many orphan and street children lack care and support due to issues like urbanization, AIDS deaths of parents, unwanted pregnancies, and absence of love and security. The system aims to address this problem faced by vulnerable children.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (4 votes)
3K views

Chilren Orphanage Management System

This document is a thesis submitted by Sidney Wasike Wafula to Zetech University in partial fulfillment of the requirements for a Diploma in IT. The thesis proposes developing a Children Orphanage Management System to help locate places for orphaned children and provide them support like tuition fees, meals, medical care, and scholastic materials. Currently, many orphan and street children lack care and support due to issues like urbanization, AIDS deaths of parents, unwanted pregnancies, and absence of love and security. The system aims to address this problem faced by vulnerable children.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 31

CHILDREN ORPHANAGE MANAGEMENT SYSTEM

CHILDEREN ORPHANAGE MANAGEMENT SYSTEM

THESIS SUBMITTED IN PARTIAL FULFILMENT OF THE

REQUIREMENT FOR DIPLOMA IN IT

BY

DIT-01-0294/2022

SIDNEY WASIKE WAFULA

TO

THE DEPARTMENT OF INFORMATION TECHNOLOGY

FACULTY OF SCIENCE AND ENGINEERING

ZETECH UNIVERSITY

APRIL 2022

DIT-01-0294/2022 1

SIDNEY WASIKE WAFULA


CHILDREN ORPHANAGE MANAGEMENT SYSTEM

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.

This work is also dedicated to my parents and my lecturers.

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

CHAPTER ONE: RESEARCH INTRODUCTION


1.1 Research problem
The research problem of orphan/ street children is acute due to urbanization and industrialization.
Due to the Deaths of AIDS affected persons, Re-marriage of Widowed/ Divorce women, Absence of
love and security, Unwanted pregnancy of Sexually exploited girls; these orphan & street children are
left without care and support. These children are involved in rag picking; pick pocketing &
participating in anti-social, criminal activities.

1.2 Research Objectives


1.2.1 General Objective

The specific objective of the Orphanage system is to provide a fully equipped orphanage system that
adequately caters for orphans/vulnerable children.

1.2.2 Specific Objectives


• To provide orphan / semi orphan / street children, a childhood that they never experienced
and help them to become useful members of the society in the system.

• 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 basic education to orphan / semi orphan / street children.

• 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

1.3 Background Information

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.

1.4 Study Justification

To develop a system that will provide forum for child orphans and will accomplish the following as a

 To implement and test the work-ability of the newly developed system.


 To encourage orphan / semi orphan / street children to kindle their potential by providing
creative opportunities through online children opportunities.

1.5 Study Limitation


1. Wrong constraint specification.

2. Wrong data input from technical user

3. Incomplete data from data collection

1.6 Problem Scope


The problem scope of the system is to benefit orphans, children from most disadvantaged families
and orphans affected by various epidemics. These vulnerable children who often live in child headed
homes or with relatives who do not value education highly due to the socio-economic activities and
life styles among rural and peri-urban communities. Therefore, besides providing efficient education,
this project intends to strengthen Christian faith, principles and practices within the academy
community

10
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

CHAPTER TWO: LITERATURE REVIEW


2.1 Introduction

This chapter contains global, regional and local literature review, and a summary of literature.

Literature Review provides general understanding of literature reviews of a children orphanage


management system as a case study. The chapter will discuss the conceptual and theoretical
development of the system which means previous works and comparing between the existing
systems.

Benefits of children orphanage management system

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

b. Ensure data accuracy

c. Administrator controls the entire system

d. Minimize manual data entry

e. Higher efficiency

f. High effectiveness

g. User friendly and interactive

h. Retrieval and Updating tasks can be performed much faster and easier

11
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

Functionalities are done manually.

Some of the functionalities in Manual system are depicted bellow.

• Registration of orphans and user members.

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

CHAPTER THREE: SYSTEM METHODOLOGY AND DATA COLLECTION


3.1 Introduction
This chapter outlined the methodology that was used in conducting the research. The chapter
presented the research design, target population and sampling techniques that were employed. It
further identified the data collection instruments that were employed in the research and the
procedures for data collection. It concluded by describing how data analysis was conducted and the
output.

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.

3.1.2 Review of existing documentation

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.

3.1.3 Observation technique

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

3.1.4 Use of Questionnaire

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.

System analysis phases

3.2 System Requirements Specification


3.2.1 Functional Requirements
External interface requirements

The application ought to be web based.

System feature should be improved for better execution.

User interface requirement

A simple graphical user interface(GUI) for easy navigation through the program.

Easy to update profiles and items.

Dynamically configurable interface.

14
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

Search functions.

Appealing to the eye through coloration and pictorial representation.

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.

3.2.2 Non Functional Requirements


 Reliability

 availability

 confidentiality

 maintainability are achieved.

 Accuracy and Validity .

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

Data Definition Language, which was then used to create a database.

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

Undertake the following forms, including:

 a) Entity Relationship Diagrams

 b) Data flow diagrams

17
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

3.3.2 High Level Design

admin

start

Login

registration

Server
No save
changes

Allocate funds and


education services Create system
Create child profile
ID

Notification
Allocate View data
entertainments

Change service
logout
18
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

Activity diagram of children orphanage management system

Fill personal details to


register

website

Login to the
orphanage system

Check children’s View programs


fund provided

Update
account
Check learning

Request for funds

19
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

3.4 Implementation / Development


This chapter is a description of the activities that ware carried out during the

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

created and successfully integrated.

3.4.1 Language(s), Frameworks and Other Technical Requirements


Hardware interface requirements

Processor speed of 0.5Ghz or more mobile gadgets.

Processor of speed 1.5ghz or more for desktop and computer gadgets.

Ram of 500mb and above for all the devices

Free storage memory capacity of more than 100mb.

Software requirement interface

Windows/android/Linux/max/chrome or any other OS.

Mozilla Firefox/chrome google/opera mini/uc browser or internet explorer.

3.4.2 Code Review Strategy


Design architecture
20
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

  Presentation Layer for front end (js,css project).

  WebAPI Layer for handle API calls

  Application Layer

  Business Layer for handle business related functions

  Domain Layer for handle domain objects

  Infrastructure Layer for handle and calls stored procedure

  SP_DataAccess Layer for handle common db configuration

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

<input type="password" class="form-


control" id="resetPasswordPassword2" name="resetPasswordPassword2">
</div>
<a href="login.php" class="btn btn-
primary">Login</a>
<a href="login.php?action=register" class="btn btn-
success">Register</a>
<button type="button" id="resetPasswordButton"
class="btn btn-warning">Reset Password</button>
<button type="reset" class="btn">Clear</button>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- Default Page Content (login form) -->
<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">
Login
</div>
<div class="card-body">
<form action="">
<div id="loginMessage"></div>
<div class="form-group">
<label for="loginUsername">Username</label>

23
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

<input type="text" class="form-control" id="loginUsername"


name="loginUsername">
</div>
<div class="form-group">
<label for="loginPassword">Password</label>
<input type="password" class="form-control"
id="loginPassword" name="loginPassword">
</div>
<button type="button" id="login" class="btn
btn-primary">Login</button>
<a href="login.php?action=register" class="btn btn-
success">Register</a>
<a href="login.php?action=resetPassword" class="btn btn-
warning">Reset Password</a>
<button type="reset" class="btn">Clear</button>
</form>
</div>
</div>
</div>
</div>
</div>
</body></html>

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.

Testing requirement analysis

REVIEW

DESIGN IMPLEMENT
ANALYSIS

25
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

3.5.2 Non-Functional Requirements Testing


Interactive and good performance

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

CHAPTER FOUR: CONCLUSION AND RECOMMENDATIONS


4.1 CONCLUSION

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.

Adding following future enhancement in the system are as follows.

1. Create attractive separate web sites for each disabled kid using data collect

in current version.

2. Enhance the features of the system

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.

Adding following future enhancement in the system are as follows.

1. Create attractive separate web sites for each disabled kid using data collect

in current version.

2. Enhance the features of the system

29
DIT-01-0294/2022
SIDNEY WASIKE WAFULA
CHILDREN ORPHANAGE MANAGEMENT SYSTEM

CHAPTER FIVE: REFERENCES


5.1 REFERENCES

[1] Wikipedia. “Requirements analysis” Internet:

http://en.wikipedia.org/wiki/Requirements_analysis [May 14 2017]

[2] Accurate iOneSoft (Pvt.) Ltd. “JustBookSalon”. Internet:

http://amazon.com [May 10 2017]

[3] Tyner Blain. “Ten Requirements Gathering Techniques”. Internet:

http://tynerblain.com/blog/2006/11/21/ten-requirements-gathering-techniques/

[May 21 2017]

[4] PCMag Digital Group. “Definition of: Web application”. Internet:

http://www.pcmag.com/encyclopedia/term/54272/web-application[May 28

2017]

[5] Wikipedia. “Use Case Diagram”. Internet:

http://en.wikipedia.org/wiki/Use_Case_Diagram [June 06 2017]

[6] Wikipedia. “Class Diagram”. Internet:

http://en.wikipedia.org/wiki/Class_diagram [June 10 2017]

[7] Wikipedia. “Activity Diagaram”. Internet:

http://en.wikipedia.org/wiki/Activity_diagra[June 10 2017]

[8] Wikipedia. “Entity Relationship Diagram”. Internet:

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

[10] Tutorials Point. “Angular 2”. Internet:

https://www.tutorialspoint.com/angular2/angular2_overview.htm [June 03 2017]

[11] MSDN. “Model View Viewmodel”, Internet:

https://code.msdn.microsoft.com/silverlight/How-to-implement-MVVM-

71a65441 [June 12 2017]

31
DIT-01-0294/2022
SIDNEY WASIKE WAFULA

You might also like