Final Project
Final Project
The main aim of developing the census management system is to allow easier
coordination of activities from the beginning of the census process up to the end of the
process. This is done by automating the whole process, allowing statistical agency of
Gondar city to monitor the population statistics online. It will also help to facilitate the
management of population via the web for enhanced management and efficiency. This
project mainly concentrates on improving the efficiency of census data collection. The
(enumerator), who collects the census data manually with paper and pen. This method is a
lot of time consuming and tedious .So, we think to develop the finest solution for
automating the census system. The system is going to be developed so as to help the
manipulate the census data and represent it statistically, calculate critical rates and
indicators from the census data etc. To perform the aforementioned tasks the system will
have four major modules namely: census manipulation & statistics module, registration
CHAPTER ONE
INTRODUCTION
The central statics agency defines a population census as the total process of collecting,
The central statics agency conducts, produces, and administers data generated from
population and housing census as a case study of great relevance to the economic,
political and socio-cultural planning of a country. Reliable and detailed data on the size,
structure, distribution and socioeconomic and demographic characteristics of a country
population is required for planning. In Ethiopia only three national population and
housing Census were conducted: in 1984, 1994 and 2007. The 1995 Constitution of the
Federal Democratic Republic of Ethiopia, Article 103, states that a national population’s
Since kombolcha city is suitable to life, based on the 2007 national census conducted by the
Central Statistical Agency of Ethiopia, kombolcha had 85,367, of whom 41,968 are men and43,399
women. The majority of the inhabitants practiced Muslim, with 73.92% reporting that as their religion,
while 23.44% of the population said they practiced Ethiopian Orthodox Christianity and 2.32% were
Protestants.
This proposed system created a mechanism to register, update, and search census and
housing data for kombolcha city administration. It registers census information online on the website.
Generally, it automated the current population census and housing unit for
Since the current census and house enumeration system is done manually, it lacked
perform census related activities. Generally, the project team analyzed the following
As the amount of population and house increased the office needed many places
Finding the mechanism for solving problems mentioned above initiated the project team
The general objective of this project is to develop online census system for kombolcha city.
To achieve the above mentioned general objective, the project includes the following
specific objective.
To develop a system that search and access census data in a short period of time.
Persons enumeration:- The system enable the user to record the( Full name, Address
,current age of the person, education level( preschool, primary school, high school,
and residence status, Name of usual members of the household and visitor,
Religion, Orphan hood Status, Mother tongue, Ethnic group, Employment status,
The system may use table or graph (bar chart, pie chart) to displays the information
of people.
The system enables the supervisor to approve the census data registered by
enumerator.
Identify the population of the kombolcha city by sex, employment status, disability, and
age.
Enables the user to update, insert, prints and select the information from the data
base.
Search information from the system by using keyword and advanced search.
1.4.1 Limitation
The proposed system may have the following limitation
connectivity problem.
The employee that has not basic skills and knowledge of computer cannot access
proposed system.
The employee that has not basic skills of reading and writing of English cannot
We will use object oriented design (OOD) methodology in this project. Software
development begins with a certain human need which can be articulated as a problem.
the topic. Next we had some idea to solve the problems and then we formalize and
change our idea to reality by producing software. This will be achieved by software
There are several fact finding techniques or methods involved in system analysis phase
that we will use them throughout the system development life cycle.
1.5.1.1 Interviewing
The project team uses this type of data collection method to know about the existing
system. The project team has the chance to talk with the officer of kombolcha city statistics
agency. The project team collects the information that is important to develop the new
current system input process, store data and operate. So that we have to read different
documents from the internet or any other source to develop the proposed system. Now
we got kombolcha population census 2007 PDF document to read and understand and to
know how census report is generated. In addition, that we got 2007 population and
housing census form from kombolcha population PDF document that is sit as appendixes,
1.5.1.3 Observation
The project team uses observation method for collecting the information in which the
project team observed the actual events which happen in the system. In this method, the
project team observed all the activities that are performed and noted down how they are
doing. It helped the project team to get real information how the organization performs
its function and this helps to strength the data that gathered through interview and
document analysis.
Paper- used to organize the idea before writing to computer and to draft all the
idea on it.
Smadav Anti-Virus: - used to keep secure, scan, fix Flash Disk and to prevent
Easy to use.
Open-Source.
It is fast
It is secure
Snipping tool: - to cut and save some required parts of a web page and diagrams.
PhpMyadmin: - to view data for a website that store in the database server.
Easy to use.
Open source.
The feasibility study is the preliminary study that determines whether a proposed system
is financially, technically and operationally better than the existing system or not. A
feasibility study is a test of system proposal according to its workability, impacts on the
organization, ability to meet user needs and effective use of resources. The alternative
analysis usually include as part of the feasibility study, identifies viable alternatives for
The proposed system is technically feasible since the project team know tools that used to
Develop the system like the database (MySQL), the programming language (PHP) with
WAMP, the System modeling (UML) tools and other software and hardware
requirements that the project team used to work the project easily.
The proposed system is operationally feasible since the proposed system has a user
friendly interface that can be implemented easily and can perform tasks that can be used
easily by users.
The proposed system is economically feasible since it had many benefits that it gives than
the existed manual system. Even if it needed cost to develop the system the time,
performance, accuracy and security in terms of cost is higher. And also it reduced the cost
of paper, pen, and other resources. Generally, the cost after the implementation of the
project was being less when compare with the existing cost.
The system will solve problem associated with the acquisition, storage, and retrieval of
Multiple clients can use the system at the same time. Client asks (request) – server
It will provide security to data that are unauthorized, users will not gain access to those
files and fraud will be minimized in the society which will lead to improvement in
administration processes.
1.8.1 Benefit
These are benefits that can be measured in monetary terms. These include: -
Intangible benefits cannot be measured in monetary terms directly but they do have a very
1.8.2 Beneficiaries
When this project is proposed we expect that it helps the beneficiary of this projects those
beneficiary are: -
Enumerator: - the system can reduce the registration time for the enumerator.
Administrator: - unlike the existing system the proposed system enables the admin
Supervisor: -benefit from the system by easily supervising the enumerator online.
Journalists and Bodies of research: - can access or get organized data easily from
the system
Government ministries and Local authorities: - they will get error free census
Private and public companies: - can access or get organized data for different
purpose.
The timetable or schedule as a basic time management tool consists of a list of time at
which possible tasks, actions and events are intended to take place or the sequence of
events in the chronological order in which such things are intended to take place. The
tasks that will be done in this project are properly done in the given time frame bellow.
CHAPTER TWO
REQUIREMENT ANALYSIS
2.1 Introduction
In this section the project developer team will express detail works that are related to the
Function of current system and description of current system, problems of current system,
requirements, the detail of UML models such as use case diagram, activity diagram,
2.2Current System
The existing system does majority of the task manually. Registration, Documentation,
writing, searching and retrieving of the specific information of the population is done
manual. These types of system make the worker to document erroneous and redundancy
flexibility and it also consume the time of worker for completing specific
Enumerator:
The enumerator is the one who has a privilege to collect and fill the census by collecting
the information of the people manually. Each enumerator is given the map of an
enumeration area along with other census document and he/she is responsible to record
all person and Households in that enumeration area without omission and duplication.
Each enumerator has a national enumerator number given by kombolcha city statics agency
to identify each and every enumerator. The enumerator validates the collected census by
supervisor
This is a person whom a privilege is given by central statistical agency to supervise and
validate the collected census data by using its signature. Supervisor was assigned to a
supervision area and was responsible for ensuring the quality of the information collected
This form sections are used to collect data from the population
Area identification