0% found this document useful (0 votes)
221 views

Final Project

The document provides an abstract and introduction for an online census management system being developed for Gondar city, Ethiopia. The system aims to automate the census process from beginning to end to make it more efficient. It will allow monitoring population statistics online and facilitate management of census data via a web interface. The system will have four modules: census manipulation and statistics, registration, account/privilege management, and reporting. It will help enumerators conduct the census online and manage related tasks more easily than the previous manual paper-based system.

Uploaded by

Kindu Genetu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
221 views

Final Project

The document provides an abstract and introduction for an online census management system being developed for Gondar city, Ethiopia. The system aims to automate the census process from beginning to end to make it more efficient. It will allow monitoring population statistics online and facilitate management of census data via a web interface. The system will have four modules: census manipulation and statistics, registration, account/privilege management, and reporting. It will help enumerators conduct the census online and manage related tasks more easily than the previous manual paper-based system.

Uploaded by

Kindu Genetu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 13

ABSTRACT

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

conventional census data collection system involves an authorized census collector

(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

enumerator to enumerate the population online, validate census recording process,

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

module, account & privilege management module, and reporting module.

      CHAPTER ONE

      INTRODUCTION

The central statics agency defines a population census as the total process of collecting,

counting demographic, socio-economic related data at a specific time of all persons in a

country or part of a country [1].

The central statics agency conducts, produces, and administers data generated from

surveys and censuses in Ethiopia. Census is of great interest to Ethiopia government a

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

census shall be conducted every ten years [5].

1.1 Background of the organization

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

kombolcha city administration.

1.2Statement of the problem

Since the current census and house enumeration system is done manually, it lacked

automated statistical manipulations. So there were many problems or difficulties to

perform census related activities. Generally, the project team analyzed the following

problems in the existing system.

 Information related problem

 The chance for losing the census data was high.

 It was difficult to correct and update the data collected.

 Data was not easily accessible.

 Data was not well organized.

 Data was not secure from damage.

 Efficiency related problem.


 As the number of population and house increased it consumed much time to

complete the task.

 As the amount of population and house increased the office needed many places

to store the files.

 Economic related problem.

 As number of population and house increased it needed much resource.

 Cost in terms of time was high.

 Performance Related problem.

 The work procedure was prone to error.

 Below or above estimation of actual census data.

 Unreliable system of searching data.

 Updating data was difficult.

Finding the mechanism for solving problems mentioned above initiated the project team

to develop this system.

1.3 Project objective

1.3.1 General objective

The general objective of this project is to develop online census system for kombolcha city.

1.3.2 Specific objective

To achieve the above mentioned general objective, the project includes the following

specific objective.

 To develop a system that enable online enumeration of people and house.

 To design a system that able to view census report online.

 To develop a system that search and access census data in a short period of time.

 To develop a system that allow secure database to authenticate user.

 To develop a system that allows update census data whenever needed.


 Prepare system design document to identify system design goals, to specify

system decomposition as well as architecture of the system.

1.4 Scope of the project

 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,

preparatory, college, university), illiteracy, economic character, fertility and

mortality, Geographical and internal migration characteristics, Type of Residence

and residence status, Name of usual members of the household and visitor,

Household and family characteristics, Type of disability and disability status,

Religion, Orphan hood Status, Mother tongue, Ethnic group, Employment status,

Current Marital status and etc.) of the people.

 Housing unit enumeration.

 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.

 Maintain and manage the information of the people.

 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.

 Enable login to secure the information.

 Display the population density of the kombolcha city.

1.4.1 Limitation
The proposed system may have the following limitation

 Performance degrades due to ICT infrastructure limitation/bandwidth and

connectivity problem.

 The proposed system is not accessed by blind people.

 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

access the proposed system.

1.5System development methodology

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.

We stated the statement of problem above then we develop complete understanding on

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

development, which involves eliciting system requirements specification, system

design, system implementation and finally system testing.

1.5.1 Investigation (fact-finding) methods

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

system with interview.

1.5.1.2 Document analysis


We will review the documents to elaborate the system to collect data such as how the

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,

to design the form of the proposed system [4].

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.

1.5.2 System Development Tools

1.5.2.1 Hardware requirement

 Personal computer-to write document.

 Printer -to print our documentation.

 4 GB flash drive or CD-to store data.

 Paper- used to organize the idea before writing to computer and to draft all the

idea on it.

 Pen- used to write the drafting of the idea on the paper.

1.5.2.2 Software Tools

 Operating system (Microsoft window 8.1)-user friendly operating system

 Microsoft word 2007-used to write a document.


 Microsoft power point 2007-for presentation of the document.

 Smadav Anti-Virus: - used to keep secure, scan, fix Flash Disk and to prevent

data destruction and corruption.

 WAMP server-platform independent and used to run test applications before

being uploaded on to the actual server.

 MySQL database-the project team used MySQL database since

 Easy to use.

 Open-Source.

 It is fast

 It is secure

 It runs on many operating systems

 Notepad++, sublime text for coding PHP and Bootstrap

 EdrawMax for drawing UML software diagrams.

 Web browser: - to search reference and to execute the implementation.

 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.

1.5.2.3 Programming language

 PHP- Server-side scripting

The project team use PHP programming language since.

 Easy to use.

 Platform Independent (It can be run on all major operating systems)

 Supports all major Web Servers.

 Supports all major Databases.

 Open source.

 Easy to fix problems etc.


 Bootstrap –the most popular HTML, CSS, and JavaScript framework for

developing responsive, mobile first websites.

1.6      Feasibility Study

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 system design and development.

1.6.1 Technical feasibility

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.

1.6.2 Operational feasibility

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.

1.6.3 Economic feasibility

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.

1.6.4 Legal feasibility


The proposed system is legally feasible since it does not violet or contradict any law,

regulation, custom, value of Ethiopian constitution and Ethiopian statistical agency.

      1.7 Significance of project

 The system will solve problem associated with the acquisition, storage, and retrieval of

information on human population with ease.

 Multiple clients can use the system at the same time. Client asks (request) – server

provides (response) typically: single server - multiple clients.

 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 Benefit and beneficiary of the system

      1.8.1 Benefit

These benefits are categorized into two.

            1.8.1.1 Tangible benefits

These are benefits that can be measured in monetary terms. These include: -

 Reduce cost of registrations.

 Can reduce the amount of paperwork involved.

 Reduce resource requirements or unnecessary wastage of resource.

 Increase system performance.

 Reduce transport cost.

        1.8.1.2 Intangible benefits

Intangible benefits cannot be measured in monetary terms directly but they do have a very

significant business impact. These include:

 Use satisfaction of work.

 Reliable data retrieval.


 Increased system performance.

 Decrease errors in data sorting.

 Data accessed easily.

 Data security is better.

                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

to manage the system easily.

 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

data to provide infrastructure for the people.

 Private and public companies: - can access or get organized data for different

purpose.

        1.9 Time schedule

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,

Requirement gathering methodologies, proposed system, Functional and Non-functional

requirements, the detail of UML models such as use case diagram, activity diagram,

sequence diagram and class diagrams.

2.2Current System

2.2.1 Major function of the current system/ current system description

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

information, lack of automated statistical manipulations or analysis, decreases

flexibility and it also consume the time of worker for completing specific

task.Moreover, there is no logging function available to make the system secure.

2.3Practical Work of the Current System

Major actor of the existing system


 End user

An end user is the one who is enumerated by an enumerator.

 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

its name and signature.

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

in the area of his/her jurisdiction.

 Section of census form

According to Ethiopian census 2007 it has the following section:

 Section 1:Area identificat

 Section 2:Type of resi

 Section 3:Details of a person in household.

 Section 4: Death in the household during the last 12 months

 Section5: Information in housing unit

2.3.1 Forms used in the existing system

This form sections are used to collect data from the population

Area identification

You might also like