Computer Based Census Management System 2
Computer Based Census Management System 2
Computer Based Census Management System 2
A CASESTUDY OF
BY
CARITAS UNIVERSITY
AUGUST, 2013
i
APPROVAL PAGE
This is to certify that this work carried out under the supervision of Mr. Tochukwu
Umesiegbu has been read and accepted as meeting the requirement for the Award of
Bachelor‟s degree in Computer Science & Information Technology at Caritas
University Amorji Nike, Enugu State.
_____________________ _______________
Tochukwu Umesiegbu (MR) Date
Project Supervisor
_____________________ _______________
DR. Arinze Nwaeze Date
Head of Department
_____________________ _______________
DR.D.O.N EKECHUKWU Date
Project Supervisor
ii
CERTIFICATION PAGE
This is to certify that Ugwu Valentine .C. carried out this project. The research work
has not been submitted elsewhere for the award of a degree.
_______________
Ugwu Valentine .C. Date
Cst/t/2010/444
iii
DEDICATION
This project is dedicated to Mother Mary, the very mother of Jesus Christ who is God
the son, to God Almighty who made every provision possible for us to attain this
academic level.
iv
ACKNOWLEDGEMENT
We wish to thank God Almighty for His mercy and protection on us from the time of
birth through this academic journey.
We are most grateful to my father PROF .S, O.UGWU and Brothers who through their
efforts we have finally graduated from this University.
Our profound gratitude goes to our supervisor Mr. Toby umesiegbu for the fatherly role
and love she played throughout this project task, which helped to make the project a
reality.
We will never forget our able head of department, Dr. Arinze Nwaeze, who would
always give students the conducive environment to carry out their projects and
academic activities successfully. May God reword u?
Our immense gratitude goes to our lecturer Mr. Ejike ugwu who has been our academic
adviser from time and helped us a lot even in the project.
Finally, we will not forget to show our sincere appreciation to our colleagues and
friends who in one way or the other contributed to our academic pursuit and also for
their immense support and contribution to the completion of this project.
v
ABSTRACT
The researcher chose to research on this topic “Computer Based Census Management
System” because of its relevance to the society. Meanwhile, the manual method so far
has its attendant problem of being tedious. The researcher, in order to solve this time
consuming, monotonous, and repetitive manual census activities went into a thorough
study of the existing system. In the report proper, the Structured System Analysis and
Design Methodology (SSADM) was adopted and explained. The high level model of
the proposed system was also designed and displayed in a format easily understandable
to the user. The high level model of the proposed system was designed architecturally
and detailed designed through its separate components. There were four modules in all,
each taking care of specific function like: the staff management module that maintains
records about the staff; the department management module manages information about
departments in the commission; the register person, the register states, and the register
LGA modules that do the actual registration of individuals. Finally, the parallel change
over methodology was adopted to enable the commission compare the results of the
two systems (old and new) before implementation.
vi
TABLE OF CONTENTS
TITLE PAGE
Approval Page I
Certification Page II
Dedication III
Acknowledgement IV
Abstract V
TABLE OF CONTENTS
CHAPTER ONE
INTRODUCTION
CHAPTER TWO
INTRODUCTION
vii
2.2 process Involve in Census Operation 9
2.3.1 Population 11
CHAPTER THREE
INTRODUCTION
CHAPTER FOUR
INTRODUCTION
viii
4.7 Program Data Dictionary 28
CHAPTER FIVE
5.1 Summary 30
5.2 Conclusion 31
5.3 Recommendation 32
References 33
ix
CHAPTER ONE
INTRODUCTION
Census has been a reliable exercise from time, from where government rely for
decision-making, and aids for administration and planning. According to Robert M.
Groves, (2010) Director of the United States Census Bureau;
“Just like we cannot survive without roads and bridges, the country does not
function well without an updated census to distribute funds to areas that most
need them and to support community decisions and their own future.”
The increasing complexity of modern life means a greater need to plan housing,
schools, roads, transportation, and a vast range of social and economic requirement
for nation. This cannot be done without a detailed count of the population. Census is
being officially managed by some organizations or government, for example the
National Population Commission (NPC).
Therefore, adequate population records will provide all the necessary information that
is associated with people, which include the size of the population, age structure,
educational attainment, labour force and socio-economic characteristics, unlike in the
manual method which makes access to data and information very tedious. The
integration of different databases so that these databases can be merged and processed
together and mainly other reasons, prompted the researcher to develop software for this
organization, National Population Commission (NPC).
x
1.1 Background of the study
Census taking in Nigeria can be traced to have started from as far back as 1966 after the
colonization of Lagos by our colonial masters. Since then, there have been several
attempts to count Nigeria population. However, these censuses are characterized by
some difficulties and deliberate and ill-minded attempts to inflate population figures;
just in favour of one geopolitical zone or the other. This does not and cannot represent
the nation‟s image as regards to human population. As a result of this, the National
Population Commission (NPC) was established using the Decree No. 23 of 1989. The
brain behind this was to have successful censuses each time and as well accurate
demographic data. It is no doubt that this Commission (NPC) was vested with a lot of
powers and functions some of which are;
To undertake the periodic enumeration of the nation‟s population through
census, sample surveys, etc.
To establish and maintain the machinery for continuous and universal
registration of births and deaths
To collect, collate and publish data on migration statistics
To reach and monitor national population polity and set up national population
information data bank.
Unfortunately, Nigeria still relies on foreign statistics population information data bank
for most of their population estimation.
inadequate manpower
xi
lack of equipments
poor organisation
unstable polity
manual bulk carrying of data
Lack of finance
xii
Refusal of the National Population Commission Awka, to give detailed answers
and in some cases no answer at all to some questions
This project is limited to all the data associated with census population figure
gotten from the National Population Commission.
Due to time factor, not all the commissions were reached for source of data and
information.
xiii
CHAPTER TWO
2.0 Introduction
According to Oxford Advance Learner‟s Dictionary of the contemporary English,
census may be defined as the process of officially counting something, especially a
country‟s population and recording various facts. Population is the major concern in the
census conduct. More so, the Government of these days seems to realize that they
cannot function well without the knowledge, at least to some degree of accuracy, of the
nation‟s population figure. Knowing the population figure means more than what the
statement conveys. For instance, J.G. Ottong (1983) spoke of population thus;
The primary objective of the census results is to assist the country in knowing as
accurately and reliably as is possible within the constraints the population size, its
composition and distribution. The population figures and characteristic arising out of
census help the country to meet its developmental, administrative and political needs
and provide inputs while planning for improving the quality of life of our countrymen.
According to the National Bereau of Statistics, NBS, (2009) over the years, increasing
interest is being focused on the better measurement of social goals and in assessing the
impact of economic growth and distribution of resources across the three tiers of
government: the economic and social growth of a nation may be determined by its
demographic variables such as the structure of the population.
The population of a nation alongside with its demographic variables is very crucial in
the nation‟s improvement and development. Developing countries like Nigeria can
boast of their good administration without periodic censuses taking every ten years.
xiv
These censuses must be free of fraudulent practices so as to have accurate figures that
represent the nation‟s image in all aspect.
Although numerous estimates of the Nigerian population were made during the colonial
period, the first attempt at a nationwide census was during 1952-53. This attempt
yielded a total population figure of 31.6 million within the current boundaries of the
country. This census has usually been considered an undercount for a number of
reasons: apprehension that the census was related to tax collection; political tension at
the time in eastern Nigeria; logistical difficulties in reaching many remote areas; and
inadequate training of enumerators in some areas. The extent of undercounting has
been estimated at 10 percent or less, although accuracy probably varied among the
regions. Despite its difficulties, the 1952-53 censuses have generally been seen as less
problematic than any of its successors.
Subsequent attempts to conduct a reliable post independence census have been mired in
controversy, and only one was officially accepted. The first attempt, in mid-1962, was
canceled after much controversy and allegations of over-counting in many areas. A
second attempt in 1963, which was officially accepted, also was encumbered with
charges of inaccuracy and manipulation for regional and local political purposes.
Indeed, the official 1963 figure of 55.6 million as total national population is
inconsistent with the census of a decade earlier because it implies a virtually impossible
annual growth rate of 5.8 percent. In addition to likely inflation of the aggregate figure,
significant intraregional anomalies emerge from a close comparison of the 1953 and
1963 figures. In portions of the southeast, for example, the two sets of data imply that
some nonurban local government areas (LGAs) had increased at a rate of almost 13
percent per year, while other neighboring areas experienced a minute growth rate of 0.5
percent per year. Despite the controversy, the results of the 1963 census were
eventually accepted.
After the civil war of 1967-70, an attempt was made to hold a census in 1973, but the
results were canceled in the face of repeated controversy. No subsequent nationwide
census had been held as of 1990, although there have been various attempts to derive
xv
population estimates at a state or local level. Most official national population estimates
are based on projections from the 1963 census.
Census operation involves a method of collecting data whereby all the data from each
and every member of the population is collected.
For example, when you collect the ages of all the students in a given class, you are
using the census data collection method since you are including all the members of the
population (which is the class in this case).
This method of data collection is very expensive (tedious, time consuming) if the
number of elements (population size) is very large. To understand the scope of how
expensive it is, think of trying to count all the ten year old boys in the country. That
would take a lot of time and resources, which you may not have. However the entire
nation is organized into some smaller groups and a lot of processes are taken to ensure
that every individual is involved.
xvi
While the term Census is generally taken to mean counting the country‟s population
and the recording of certain characteristics at a particular point in time, several distinct
operations have to be completed before a picture of the population can be presented.
In the first place, plans must be drawn up outlining what information is to be collected,
how it is to be recorded and how the findings are to be presented. After these have been
settled, the next step is to organize the collection of the data in the field under careful
supervision.
The country is divided into small areas called Enumeration Districts (EDs) and an
interviewer is assigned to each. The interviewer is thoroughly trained to ensure that
he/she fully understands what questions are to be asked and how to record the answers
quickly and correctly on the questionnaires provided. About three weeks before Census
day, preliminary enumeration begins. During that period, the interviewer will visit all
buildings in his /her ED and record information on the Visitation Record. The actual
enumeration begins on Census Day when all enumerators will visit every dwelling unit
in all buildings and record the information given on the questionnaires. Therefore, if the
quality of enumeration is good, the final tables which will be published will also be of
good quality and usable for policy formation.
At the Census Office, the completed questionnaires are checked, coded where
necessary, and made ready for processing by computers which are programmed to
provide statistical tables for publication. The information on the questionnaires is that
of the population, therefore this project will not be complete if, to some extent,
population and population information are not explained.
xvii
2.3 Census (population) information
A census is the procedure of systematically acquiring and recording information about
the members of a given population. It is a regularly occurring and official count of a
particular population. The term is used mostly in connection with national population
and housing censuses; other common censuses include agriculture, business, and traffic
censuses. In the latter cases the elements of the 'population' are farms, businesses, and
so forth, rather than people. In this research, however, we are dealing with the census
whose elements of population is the people. Therefore it is necessary to explain
population and formulars in population dynamics.
2.3.1 Population
Population can be defined as the total of people who live in an area, a city, a country,
etc; a particular group or type of people or animals living in an area; and or the total
number of people living somewhere. Often, there is a sharp increase or decrease of the
population of a people, which can be as a result of fertility or war outbreak, epidemics,
disaster, etc., respectively.
xviii
natural or man-made disasters. For example, Wolf (1982) spoke of the decrease of a
particular group of people‟s population after a conquest thus; “A primary cause of the
deaths and population decline was spread of Old World pathogenic organisms to which
the new world populations had not yet developed some immunological defenses”.
There were as many as 14 major epidemics in Mesoamerican Coast, malaria (probably
introduced by mosquitoes) traveling on the ships of Spanish merchants and soldiers
from Italy, caused regional havoc and then spread through the tropical lowlands”.
Whatever the baseline figure, the combined effects of „new‟ diseases and colonized
catastrophically decimated the population. Also some population declines have been
linked with severe environmental degradation, genocide (the international destruction
of a given population, often on the basis of ethnic hatred). For instance, in 1993, in the
industrial and affluent communities in some developed countries (areas of northern and
central Italy), the balance between births and deaths was negative, i.e. approximately
minus 78,000. This trend seemed to be related to both economic and behavioral factors,
as well as to the wide availability of family planning services.
According to Solinas (1992), the desired pattern of consumption and the cost of living
require a level of income, which can only be if both the husband and wife have full-
time jobs. In fact the socio-economic living and child rearing has greatly increase in the
few decades. As a consequence, fertility is no longer a way to gain social status, and
parenthood is no longer as a basic condition of adult life as most couples feel
comfortable with just one child; while others completely ignore the biological and
physiological drive towards reproduction and renounce parenthood.
xix
Table1: POPULATION GROWTH
Calculated on the basis of crude birth and death rate. Source: UNICEF, 1996.
xx
2.4 Population Density
The concentration or dispersal of people in an area, which determines the relationship
between a population and territorial growth, is commonly referred to as “Population
Density”. It is measured as the number of residents per unit area of land surface. The
population density (people per sq. km) in Nigeria was reported at165.4, according to a
World Bank report released in 2011 and there is an increase in density in the just last
calculated Nigerian density as can be seen in table 2 below.
Previous Last
Population density (people per sq. km ) in Nigeria 161.4 165.4
Population in largest city in Nigeria 9466458.0 9831147.0
Population in the largest city (%of urban 13.5 13.5
population)
Population in urban agglomerations of more than 14.6 14.7
(%of total population) in Nigeria
Rural population growth (annual%) in Nigeria 21413926.0 22186169.0
Rural population (% of total population) in Nigeria 1.1 1.1
Rural population in Nigeria 52.4 51.6
Urban population growth (annual %) in Nigeria 76943793.4 77803783.0
Urban population (% of total) in Nigeria 4.0 4.0
Rural population in Nigeria 47.6 48.4
Urban population in Nigeria 70007683.6 72861947.0
xxi
undistributed population. However, values lower than 90 or higher than 110 suggest
that some factors (such as gender-specific labour migration or war and the death of
young males) are affecting the distribution of the population under consideration.
AT BIRTH 1.06male(s)female
UNDER15 YEARS 1.05male(s)/female
15-64 YEARS 1.04male9s)/female
65 YEARS AND ABOVE 0.94male(s)/female
TOTAL POPULATION 1.04male(s)/female
According to the table above, the total sex ratio (both people at birth, less than 15 years,
15-64 years, and people under 65 years and above) is rated as1.04 male(s) per female.
By percentage ratio, it is 104, and then Nigerian population can be seen to be
demographically „normal‟.
Per capita growth rates (r) and exponential doubling times vary widely among different
countries and regions. Current population size alone is not a good predictor of doubling
time, nor is population density. The data given below are from 1993, population sizes
are in millions, fertility rate is the average number of children per woman. Replacement
fertility is 2.10.
xxii
Table 4: POPULATION, FERTILITY RATE, AND DOUBLE TIME OF SOME
COUNTRIES
Countries that presently have relatively low fertility rates (<= 2.00) and relatively small
annual rates of growth (<= 1%) did not previously exhibit such slow growth
characteristics. The process of change from rapid population growth to slow population
growth, in human populations, is called demographic transition.
Demographic transition is the process of change from populations with both high birth
and death rates (that are at or near equilibrium) to a situation in which both birth and
death rates are low (and at or near equilibrium).
xxiii
marked by the boxes on the graph) are presently in the transition (rapid growth) phase
of demographic transition (after Keyfitz, 1990, p 67, Fig. 6.5).
Humans exhibit Type I survivorship, this means that most mortality occurs late in life,
after reproduction. Mortality that follows reproduction may have relatively little effect
on absolute population growth rates, so even high death rates (or poor life expectancy)
compared to industrialized countries have little effect on population growth if birth
rates are also high.
xxiv
High birth rate (rapid population growth, less developed) countries typically have a
broader based age structure pyramid than do low birth rate (slow population growth,
industrialized) countries (Ricklefs, 1996, p 332, Fig. 15.5).
The skew toward younger (pre-reproductive) age classes in the age structure of less
developed countries makes absolute population growth continue even as individual
fecundity is decreasing. Similarly, large population size makes it possible for absolute
population growth to occur even if the per capita rate of growth is near zero.
Although, all human populations are changing toward equilibrium, the absolute
population growth that will occur could exceed the carrying capacity of earth for
humans.
Throughout history, the high fertility of human beings has been balanced by both
natural and cultural control. Natural controls include biological determinants of natural
xxv
fertility, such as women‟s monthly menstrual cycles, their nutritional status, and
infectious or degenerative diseases. Meanwhile, cultures which broadly includes
clusters of shared values and behavior, controls fertility through practices related to
conception, as well as to the care of fertile and pregnant women, infants and children.
Cultural controls affect population dynamics in two ways:
According to Short (1984), researches have shown that under favourable conditions,
prolonged breastfeeding can result in birth-spacing intervals of three or more years,
with reliability comparable to modern medical and chemical contraceptives. The way in
which women are physically treated can raise and lower the age of the first
menstruation, lengthen or reduce the period of adolescent sterility, increase or decrease
the frequency of amenorrhea, and hasten or retard the upper limit of the fertility age
(Harris and Ross, 1987).
Also, variation in nutritional intake, physical workload and harsh living conditions may
decrease fertility an increase the risk of natural abortion, maternal mortality and infant
mortality (Bongaarts, 1982; Hamilton et al, 1984).
Overemphasis on modern methods can also lead to discounting traditional values in the
community (Mamdami, 1972). A good method of assessing the effects of any
international change in population control-related behaviours in a community is to
measure birth intervals- i.e average period of time between consecutive births amongs
those women who are having children in the community. This can be a very sensitive
measure at local levels, able to show changes rapidly and inexpensively.
xxvi
Intrauterine death and spontaneous abortion are high among human females, i.e. up to
25 percent of pregnancies during the first month (MacCormack, 1982). Although
pattern is partly due to natural anatomical physiological factors, such a high abortion
rate cannot be explained without taking into account the effects of harmful cultural
practices. Among such behaviours are not reducing the workload of women pregnancy
or not providing them with a high quality diet. Additionally, international abortions (by
mechanical or chemical means) are practiced in many cultures as a child-spacing device
(Devereux, 1976). The impact of these practices may reach far beyond the direct effects
on the new life- unsafe abortion‟s fertility.
More or less deliberate „infanticide‟ has also been widely reported in historical and
anthropological literature. In addition to direct killing, at least five other forms of
infanticides behavior occur in several cultures: placing an infant dangerous situation;
abandonment with little chance of survival; negligence resulting in accidents; excessive
physical punishment; and lowered biological support (Scrimshaw, 1983). And, not only
infants, but also children are victims of direct or indirect of homicide (Dickemann,
1984).
xxvii
provides users, with a set of language commands, for the explicit purpose of accessing
information from the database.
To meet its goal of being the leading source of data about our nation and its people, the
Census including the population and housing census every 10 years and the economic
census every five years; the need is as follows;
a) Representation
Once the population dynamics are known for regions and states, this information is
used to adjust government representation of the citizens. It is used to determine the
number of seats in the House of Representatives, and draw legislative district and
school district boundaries.
b) Community Programs
The census takes an accounting of the economics, homeless population, the elderly
population, school-age population and the growth of a region. This allows the federal
government to distribute billions of dollars in funds for community programs, such as
job training, or homeless programs that are needed in each region.
c) Genealogy Information
With each census a record has been kept of every respondent's name, age at the time
and where a person was born. This has created a wealth of information that can be used
by anyone researching their family's ancestry as far back as the 1900s.
d) Historical Documentation
The census' collection of information records the changes the Federal Republic of
Nigeria has gone through since 1900s. The information on the economy, movement of
population and industry changes, illustrate "the changing values and interests of the
Nigeria people" and is a significant source of historical information.
xxviii
2.9 Benefits of computer-based census management system
Trends across the world show a growing demand for computer-based information
systems for business-oriented organizations (Nyandiere, 2007). In addition, industry,
non-profit organization, government agencies and organizations whether business-
oriented or not cannot boast of anything standard without one form of information
system or the other. Otherwise they will be many years backward and cannot meet up
with challenges of the modern development and settings.
There is no doubt that the increasing demand for information systems is as a result of
the benefits of those systems. Computer-based census management system as one out
of the so many information systems and as a sub-class of information systems must
inherit some of those attributes benefits. However, the benefits of the system will be
explained with respect to the organization and Nigeria at large.
The benefits of a computer based census management systems are clear to see, and
there are many advantages. The most obvious of these are the time taken to access files,
confidentiality, and the space needed to store information.
Confidentiality
Files kept on a computer based census management system can be password protected,
so that only the authorized people can view the files. In a manual census management
system, the only way to keep files confidential would be in a locked cabinet. The speed
at which these files can be accessed is far quicker even when using a password
protection system on a computer.
xxix
Space needed
All files can be kept on computer, taking up far less space, than having to house filing
cabinets, shelves and drawers to keep track of paperwork. A computer census system
for example would house all staff information, population information, department
information, and report details in small files on the computer, whereas in a manual
system the information would be needed to be kept in separate files in a certain order,
for them to be easily accessible.
Data Centrality
These systems provide fast, centralized access to databases of personnel and population
information. Access to data when those computers are networked is central, providing a
"one-stop" location to find and access pertinent computer data. As it is the case, the
system makes use of central database to manage population demographic information,
store product information and keep track of individual‟s records.
Information Coverage
Census systems provide organizations with the advantages of having large amounts of
data, all accessible via a central source. Information coverage is a huge advantage for
any organization (Nigerian National Population Commission included), because having
vast amounts of useful data from every different department streamlines access and
increases productivity.
xxx
CHAPTER THREE
3.1 Introduction
When analyzing an existing system, note is taken on how the existing system works or
the procedures on how jobs and activities are been carried out in the organization.
During system analysis, investigation of an existing system in order to understand its
operation is carried out for better understanding of the existing system and the
introduction of more efficient and economic means of achieving the desired goals is
also made.
System analysis is conducted with the following objectives in mind: to identify the
client‟s need; to evaluate the system concept for feasibility; to evaluate cost constraints;
to proposed allocate functions to hardware and software, and create a system definition
that forms the foundation for all subsequent engineering work (Pressman, 1997).
The analysis of the present system was carried out to identify the existing problems
affecting the system; this would enable the analyst to validate or invalidate the present
system if many weaknesses were found. The analyst would go ahead in designing the
system that would replace the existing system that must have been proved
unsatisfactory.
Before any meaningful progress could be made in system design, a few numbers of
procedures have to be followed in other to guarantee a successful new system. The
procedures include the following;
xxxi
(a) Economic feasibility
This involves the study to determine if the cost of developing a system will be lower
than the overall benefits that will be enjoyed after doing so or will be higher in cost
based on the benefit attached to the system to be designed.
These concerns the study of the type of information required by the user and system in
general. The user is recognized to have a scope of the users and the kind of information
needed by the user since the effectiveness of any system is determined by the users‟
satisfaction.
xxxii
There are certain methodologies available depending on the software development
environment, the requirements of the user, the nature of the software being developed
etc. Some of the methodologies are as follows:
Prototyping
Prototyping is the process whereby an incomplete version of the eventual program is
created. This is not the eventual implementation and may be completely different from
the actual software.
However, the researcher in completing this research used the Structured System
Analysis and Design Methodology (SSADM) effectively. The methodology revolves
around the use of the three key techniques namely; logical data modeling, data flow
modeling, and entity/event modeling.
In Logical Data Modeling, the data requirements of the system are identified, modeled
and documented. Data are separated into entities (things about which a business needs
to record information) and relationships (the associations between the entities).
The Data Flow modeling is the process of identifying and documenting how data flows
within or moves around the system. Data Flow Modeling examines processes (activities
that transform data from one form to another), data stores (the holding areas for data),
external entities (what sends data into the system or receives data from the system), and
data flows (routes by which data can flow) within the system.
xxxiii
While in the Entity Behavior Modeling business events are identified and related to its
entity with the necessary documentation of each relation at the end of process.
The method separates the logical aspects of the system from the physical aspect.
And above all, the user involvement of the method gives more room for both
the user and the developer to have a better understanding of the proposed
system.
xxxiv
3.3 The Organization (NPC) and her Environment
The National Population Commission (NPC) was established by the Federal
Government under the Decree No. 23 to facilitate its 1991 census project.
Within the Commission, there are hierarchical orders of offices, with separate
responsibilities, but towards actualizing a successful population census. The hierarchies
are the Chief Executive, the chairman and many Commissioners.
Before the commissioners are the Chief Analysts and Statisticians who work under the
National Level. The analysis department relates population with National occurrences
and events like prevalent economic issues, epidemics outbreak, population growth and
decline through the data collected from the Statistics department, which keeps record of
data received from the commissioners.
(a) Vision
To harness the nation‟s population into a veritable tool for a greater Nigeria
where population profile will be consistent with the imperatives of sustainable
development.
(b) Mission
To build conducive atmosphere for effective management of Nigeria‟s
population for sustainable development through:
xxxv
i Provision of demographic data for planning, implementation and evaluation of
development programmes;
(c) Clients
They are essentially the various stakeholders in population activities in Nigeria.
They include the various Federal Government Ministries, Extra Ministerial
Development and Agencies e.g. Federal ministry of health, Ministry of Women
Affairs, Ministry of Internal and External Affairs, National Planning
Commission, Students Researchers / Planners, political parties, International
Organizations and Agencies such as Non-governmental Organisations (NGOs),
Community based organization (CBOS), Federal ministry of Education and
Foreign Embassies.
xxxvi
(c) Planning, Research and Statistic
(d) Cartography
(e) Information Technology
(f) Vital Registration
(g) Census and Surveys
(h) Public Affairs
xxxvii
stakeholders, carry out Due Process exercise, print and produce survey reports and
ensure the dissemination of materials and data from surveys. These are the mandate the
department strives hard to carry out for the Commission.
The department is made up of 3 divisions namely;
(1) Planning division
(2) Research division
(3) Coordination division
The clients include the Commission staff, the general public, universities, government
agencies, and non- governmental organizations.
xxxviii
Clients to the Department are the Public, Private Organizations, Governmental and
Non-Governmental Organizations (NGOs).
In the same vein, the department also collates, analyses and publishes data on the
movement of foreigners in and out of Nigeria (international migration). The Arrival
and Departure cards completed by all immigrants and emigrants at all legal
entry/departure points (Air, land and sea borders) constitute the source of raw data for
publication.
xxxix
The department is structured into three divisions, namely:
(i) The Vital Registration Division
(ii) The Vital Statistics/Publication Division
(iii) The Migration Division
Clients to the Department are the public, private organization, Government officials
and NGO‟s
xl
for the 1991 census. The creation of the department was also due to the commitment to
mobilize the grassroot for the 1991 census. In line with its mandate the Public Affairs
Department formulated an advocacy and publicity programme for the 1991 census.
The erstwhile Chairman, Alhaji Shehu Musa embarked on advocacy tour to key
traditional rulers, Governors and local government Chairmen across the country.
Publicity committees were set up at the National, State and Local Government levels.
Radio and Television jingles were heard and seen respectively across the country.
Census messages were placed in major National Newspapers as well as billboards
across the country.
The public enlightenment exercise for the 2006 census was even of a higher dimension.
An information center was set up at the headquarters with hot lines for the public to
have access to census information.
xli
3.3.5 Organizational structure
Chief Executive
Chairman
Local Govt.
Areas
Commissioner
General
Secretary
Director General
Deputy General
Controller
Supervisor
Enumerator
The Enumerator
The Enumerator has to go from house-to-house interviewing respondents based on the
questionnaire given to them. The Enumerator also performs the following;
Check the boundary and map of the enumeration area and ensures that the boundaries
coincide with the adjoining enumeration that no area is left in between the enumeration
areas and no adjoining enumeration areas overlap.
Acquaint himself with all fully and partially occupied building in the area, number the
buildings and households in the buildings.
Establish a necessary report with the households head and members, this will enable
him enumerate successfully all the households within the area. And lastly, check that
the respondents properly fill all questionnaires.
The supervisor
The supervisor oversees the affairs of the enumerators and supply materials (if needed)
to them and visits the supervisory areas before the commencement of the census. Also,
he intimates the chiefs about the exercise and solicits their supports during the exercise.
The supervisor in turn reports to the controller for urgent attention as the case may be.
The controller
xliii
The controller heads the state office of the National Population Commission (NPC) and
oversees the enumeration exercise in the state. He would after the exercise report
directly to the commissioner.
xliv
The Proposed System flowchart
Start
Log on Page
Input Password
Is Password No
Correct?
?
Yes
W
Display Main Menu bar
Select options
xlv
W
Is Controls? A
Is Option Census
B
Activities?
Is Option Report? C
Exit
xlvi
3.6 Information Flow
Information flow represents how information produced by the Commission goes in the
Commission. The information /data collected at the local level by the Enumerators
under the supervision of the supervisors goes through the Controllers. The
Commissioners will then collect those data which must have passed through the
Director- General and send them to the Commission at the national level. These data
will in turn be released from the Commission at the national level to the public.
xlvii
3.6.1 Information Flow Diagram
Chief Executive
Secretary to Chief
Executive
Chairman
Deputy Director
Controller
Supervisor
Enumerator
xlviii
Weaknesses Identified in the present System
There is an existing system in the National Population Commission just as we have one
form of existing system or the other in many organizations today. However, some may
contain entirely pen and papers. The system under study is found to have some
weaknesses as can be seen below;
As a result of not covering most or all the areas of in a given locality, there is
always incomplete data.
Large physical space consumption since there is manual form of data storage.
There is always waste of time since it is difficult to locate a particular file from
stored files
xlix
3.8 Analysis of the New System
Staff registration is the component of the proposed system that would be used to
manage records of every staff of the census department. Through this module,
information about each staff and/or recently employed staff could be recorded, stored
and retrieved when necessary.
Again, the department creation component, will manage records concerning the census
department of the commission. Whenever new department is created, it will be
recorded and stored for retrieval at any moment. Modifications could also be done, in
case if there are alterations in the department.
Moreover, census activities could be done through the register person, register state,
and that of the LGA‟s sub modules. At the end of the day, reports are being are being
generated through the report generation module and submitted to the central store.
The commission will have records of individuals at a central store that enables
direct access to data as reports on individuals would be generated, and stored for
retrieval.
l
Creating, updating and modifying information details as opposed by the old
manual-like system will be facilitated.
Collection of human information that used to be tedious will now be easy task.
li
Register LGA Enter Staff
Enumerators info
entering census Displaying
the to the
information public
Register person
Generate
Report
lii
3.8.4 High Level Model or Proposed Solution
The proposed solution to the problems of the organization is the computerization of the
organization in such a way as to include modules to take care of all the lapses observed.
With computerization and a subsequent online information base, zonal offices can
communicate directly to the National Level of the organization electronically and the
public will have access to the publication. The top- down High Level Model is drawn
below.
The high level model represents the overall structure of the new system comprising the
major components or modules of the software. The following represents the high level
model of the system that is being developed;
liii
3.8.5 HLM of the Proposed System
Register
Person
Department Creation
Register
States
Register
Staff Registration LGA
liv
CHAPTER FOUR
SYSTEM AND IMPLEMENTATION
4.0 Introduction
System design is the task of structuring the system under study, following
specifications of the processing requirements such as input, output, and the breaking
down of these processing requirements into a program.
lv
4.3.1 The Program Flow Chart of the New System
Start
Log on Page
Input Password
Is Password No
Correct?
?
Yes
W
Display Main Menu bar
Select options
lvi
W
Is Controls? A
Is Option Census
B
Activities?
Is Option Report? C
Exit
lvii
4.3.2 Flowchart for each Module of the Design
Select Option
lviii
4.3.2.1 Staff Management Flowchart
A1
Enter Option
M
Yes Input Staff Info
Is Option Modify? Store in mgt
table
Yes
Is Option Delete? Erase Staff Info
lix
4.3.2.2 Department Creation Flowchart
A2
Enter Option
M
Yes Input Department
Is Option Modify? Store in mgt
Information table
Yes
Is Option Delete? Erase Departmental
information
lx
4.3.2.5 Register Person Flowchart
B1
Enter Option
M
Yes Input Person Info
Is Option Modify? Store in mgt
table
Yes
Is Option Delete? Erase Person
Information
lxi
4.3.2.5 Register States Flowchart
B2
Enter Option
M
Yes Input State Info
Is Option Modify? Store in mgt
table
Yes
Is Option Delete? Erase State
Information
lxii
4.3.2.7 Register LGA Flowchart
B3
Enter Option
M
Yes Input LGA Info
Is Option Modify? Store in mgt
table
Yes
Is Option Delete? Erase LGA
Information
lxiii
4.3.2.4 Report Flowchart
Select Option
Yes
Is Option Delete? Erase Report
Information
Department Head:
Others: Surname:
Sex: DOB:
Email: Department:
School Attended:
Date Obtained:
Other Qualifications:
Professional Qualification:
lxv
4.4.3 Department Management Input Specification
Department ID:
Department Name:
Department Head:
No of Staff:
Date of Creation:
Occupation: Registration:
Disabled: Working:
lxvi
4.4.5 States Management Input Specification
State ID:
State Name:
State Zone:
LGA ID:
LGA Name:
LGA Zone:
State:
Death of Registration:
The database attributes includes file names, field type, length or width.
The database for this project was created using MYSQL. MYSQL is a relational
database management system (RDBMS) that is highly compatible with various
programming languages. It was chosen because of this compatibility and the ease with
which records in the database can be accessed and manipulated from an application
development.
lxvii
4.5.1 Staff Table Structure
Table 5: Staff‟s Table structure
lxviii
4.5.2 Department Table Structure
Table 6: Department‟s Table Structure
lxix
4.5.5 Person Management Input Specification
Table 9: The person Management Input Specification
lxx
4.7 Program Data Dictionary
4.8.1 Introduction
It is a good programming practice to include document on how a new system should
be managed and maintained, to enable it stand the taste of time. System
implementation is the actual introduction of the new system to change the previous
system. In a similar manner, systems documentation consists of writing the
description of what a program does and how to use it.
The new system can be implemented in the organisation by either applying a stage-
by-stage process or by running the old system and the new system simultaneously
until the system takes over the old system‟s operation.
lxxi
Furthermore, staff‟s in the organization must undergo a thorough training on how to
operate the new system. This is to obtain, by the organization, the maximum and
efficient use of the new system.
It is secured in that it does not cause harm to user‟s system and access to information
is restricted. The language is simple to learn.
Stabilizer -1000watts
lxxii
4.9.2 Software Requirements
The following are the software requirements of the system;
Locate the Program by using the “Browse” button on the RUN dialogue box
After installation, lunch the program by supplying the access password to the
program to gain access.
4.9.4 Documentation
Program documentation is an ordered set of information for the computer system to
follow and produce a result. These instructions are stored in computer memory to
solve problem. For this to be achieved there must be a procedure involving how to
stop and start the system, enter information and must be properly documented.
The system needs to be retrieved and maintained periodically for the following
reasons:
lxxiii
To ensure that the system is able to cope with the changing requirements of
the National Population Commission.
To confirm that the planned objectives of the management are been met and to
take actions as soon as possible, if otherwise.
If successful, RUN the program from the run option of the Integrated
Development Environment( IDE)
Enter the main menu, select any of the submenus you want and continue
After performing necessary actions on the submenu, exit the program from the
“EXIT” menu.
a. Parallel changeover
This is the process of running the two systems simultaneously and comparing their
results until the new system proves satisfactory; after which the use of the new
system would be commenced.
lxxiv
b. Direct changeover
This is the case whereby the new system replaced the old system immediately after
development and when it must have proved successful. This procedure may be
drastic if the new system fails.
c. Phased changeover
In phased changeover method, the system usually starts with one unit or department
of the organization. The advantage is that the organization would avoid losses in case
it (the new system) fails.
d. Pilot changeover
In pilot changeover, some operations that are complex may be run in parallel with the
new system followed by a direct change in some other remaining application.
Moreover, there would be no big losses in case the developed system fails.
In one way, diagnostic software can be installed alongside the operating system or even
installed as a third party to resolve problems.
lxxv
Steps can be taken to prevent the system from the environment and this refers to
passive preventive maintenance. These involve introducing power-protecting devices
such as the uninterruptible power supply (UPS), ensuring a clean temperate-
environment and preventing excessive vibration.
Other areas of consideration for the maintenance of then PC are the surface area of the
circuit board and the monitor, and the floppy, CD-ROM, and the hard disk drives.
lxxvi
CHAPTER FIVE
5.1 Summary
This research has been able to identify that the use of computer-based census
management system to carry out census operations would go a long way to help
maintain accurate and reliable information. Furthermore, fast-recording of relevant data
is another advantage.
The researcher used National Population Commission (NPC) as a case study as that
would be a good environment to study the history, evolvement, problems, etc., of the
organization.
Moreover, the study of related literature was also carried out where related issues such
as the history of census, processes involved in census operation, census information,
population growth, population decline, benefits of computer-based census management
system, etc., were discussed.
In the same way, analysis of the existing system was done to identify the associated
problems. Also solutions to the identified problems were provided and the need to have
a computerized system that would take care of the identified problems was discussed.
Nonetheless, analysis of the proposed system was made in which the analysis of how
the new system would take care of the problems associated with the old system was
done. This is done by the decomposition of the high level model of the proposed
system.
Finally, documentation and implementation were affected, and the system requirement,
changeover procedure, manual and training of the staff were handled.
5.2 Conclusion
The study of the existing system was done. And the new system designed.
The need for the computerization of the organization was highly emphasized as
computer could store, update, and retrieve information in a manner that no human agent
can do. Computer could always process data and produce accurate and reliable results
when given correct data. The use of computer in census operations will solve problems
lxxvii
encountered in the manual system. Hence, one could then conclude that the
computerization of the Census activities is a welcomed development that must be
undertaken as it has as advantages;
Bridge the gap of transporting data with vehicle through the use of computer
network.
5.3 Recommendations
The efficiency and effectiveness of using computer to handle census taking has already
been identified by the researcher, therefore the researcher recommends;
That the computer based census management system should be adopted in the
National Population Commission (NPC).
That the parallel changeover methodology should be adopted as that would give
room for the comparison of results.
That the staff of the commission should be thoroughly trained on the use of the
software as it would enable them to be competent.
Other researcher should go into biometric data to include components that will
detect fraudulent activities.
lxxviii
This system will find application in any agency whose primary job was to enumerate
human beings of any age bracket. For instance, the Anambra State malaria control
department of the Ministry of health enumerates children at infancy and pregnant
women.
lxxix
REFERENCES
Ashton Tate (1988), Java reference, Aston Tate Corporation publishers, London.
Chukwudi P.C & Udenze A.J (2005), Computer based Population Projection,
Fred R. McFadden and Jeffery A. Hoofer (1988), Database management, 2nd edition,
APPENDIX 1
Password: Warri
lxxx