Documente Academic
Documente Profesional
Documente Cultură
TURKANA
BY
JOHNSTONE E. LOWOTON
13M01ACS026
SUPERVISOR
Submitted in partial fulfillment of the requirements for the Degree of Bachelor of Science in
Computer Science.
1
Table of Contents
Terminologies..............................................................................................................................................2
CHAPTER 1................................................................................................................................................4
INTRODUCTION...................................................................................................................................4
BACKGROUND INFORMATION.........................................................................................................5
PROBLEM STATEMENT......................................................................................................................5
PURPOSE STATEMENT........................................................................................................................6
OBJECTIVES.........................................................................................................................................6
PROJECT QUESTION...........................................................................................................................7
SCOPE OF THE PROJECT....................................................................................................................8
SIGNIFICANCE OF THE PROJECT.....................................................................................................8
ASSUMPTIONS.....................................................................................................................................9
CHAPTER TWO.......................................................................................................................................10
LITERATURE REVIEW..........................................................................................................................10
Introduction...........................................................................................................................................10
Global perspective.................................................................................................................................11
Regional perspective..............................................................................................................................12
Local perspective...................................................................................................................................12
What to incorporate to the proposed system..........................................................................................12
Shortcoming in the reviewed system.....................................................................................................13
Conclusion.............................................................................................................................................13
CHAPTER THREE...................................................................................................................................15
METHODOLOGY....................................................................................................................................15
Introduction...........................................................................................................................................15
The locality of the project......................................................................................................................15
Beneficiary to the project.......................................................................................................................15
Sample (Target Group)..........................................................................................................................16
Sampling method...................................................................................................................................16
Data collection methods........................................................................................................................16
Semi structured interview......................................................................................................................16
Questionnaires.......................................................................................................................................17
Secondary data collection......................................................................................................................19
Internet sources......................................................................................................................................19
2
Data analysis methods...........................................................................................................................19
System analysis and design method.......................................................................................................19
Coding and programming languages.....................................................................................................19
System test approach.............................................................................................................................20
References.................................................................................................................................................21
3
Terminologies
ITDG – Intermediate Technology Development Group
NZ – New Zealand
EA – East Africa
4
CHAPTER 1
INTRODUCTION
The study of the research project was carried out in Turkana County which has the total area of
71,597.8 km2 with a population of about 1.4 million and research carried out also in its
counterpart neighboring community that is west Pokot, and its main aim was to undertake a
for preventing livestock raiding/theft related violent conflicts among pastoralist communities in
Northern part of Kenya. The study seeks to investigate and consolidate the place of livestock
identification, including branding in preventing, combating and eradicating cattle rustling. The
findings of the study will also play a critical role in improving the rate of detection and recovery
Livestock sales and monitoring system is a proposed web based system to manage the activities
related to the sales of livestock and monitoring of legal ownership of livestock as far as the
security of livestock is concerned in the northern parts of Kenya. According to the local
government authority of Turkana and (ITDG 2005), the development and sustainability of
livestock markets and marketing activities have been a major challenge in the county as whole
due to some of the stolen livestock being brought to the market place and no specific information
about the livestock is captured by the officer in charge of marketing in the market access areas
thus encouraging cattle rustling within the communities practicing pastoralism hence a customer
And so to take the advantage of the advancement of technology, the county government
authority of Turkana requires the web based system that is supposed to capture the records
related to the livestock ownership, the market area where the selling and buying of livestock
takes place for the sake of proper identification of livestock sold and inclusive of the
5
photographs of the customer buying the livestock and the seller and also the livestock itself as
The system would keep updated data concerning livestock selling and keep the records for the
customers and sellers to the database and also in respect to who served them while entering the
records to the system for accurate retrieval and to facilitate simple financial statements and
reports and the system should provide the framework for all forms of spatial data storage, data
BACKGROUND INFORMATION
The system will be used by the Turkana county local government authority to effectively manage
the illegal transaction of livestock in various marketing centers and generation of revenue in the
county levels. The system user would be able to enter the full details of the livestock seller and
buyer and the kind of livestock involved in the transaction, and the system to automatically
generate the acknowledgement slip to be issued to the buyer showing both the buyers and sellers
report and also capturing the details of the user of the system. The system will help achieve
vision 2030 in the livestock sector. the system will be able to capture the buyers and sellers
details like, date of birth, place of birth, county of residence, National identification number or
any other official legal document, snap short, full names as in national ID card, livestock
transaction date, and capturing the details of one of the relatives as per the national identity card
and the system to automatically generate the age as per the system date. And the goal of the use
of the technological infrastructure (ICT) is to reduce the raids that involve the stolen livestock
being sold to the other part of the region bordering that community land example Pokot and
Turkana counties.
6
PROBLEM STATEMENT
Most of the pastoralists have experienced lately attacks at northern part of Kenya that led to more
than three thousand livestock stolen from the Samburu community, the attack that was
experienced at Baragoi which left fourty Police men dead. And for that reason cattle rustlers have
been investigated to involve themselves in the livestock business of either exchange of livestock
or even selling and buying of new stolen livestock from other different regions. The livestock
stolen are not recovered because of lack of the correct compurized security measures to monitor
the people involved in that kind of trade and to capture their full details most importantly the
national identification data and the county of residence and their facial appearance for follow up
and tracing later in-case of livestock sold is claimed to be stolen. Retrieval of accurate report of
PURPOSE STATEMENT
The main purpose of this study is to come up with the computerized system – Livestock sales
and monitoring systems that will help in accurately monitoring the livestock sold to the buyers
by the sellers to establish if they are genuine or stolen livestock and also help the local
government authority to generate some revenue. And this would enable the person interested in
livestock transaction, to have it in genuine manner and to ensure peaceful control of the cattle
rustling experienced in the northern part of the country. Moreover, the livestock business people
would be able to register their details before they get to the sale yard faster and easily.
OBJECTIVES
After the completion of the system development, system testing and implementation is done, the
Register the specific buyers and sellers involved in the livestock transaction.
7
Confirming the legitimacy of livestock involved in the transaction through the double
Generate the livestock sales summary report which includes the date of the transaction
Capture the details of the system user serving in the livestock sale yard and to provide
To generate the simple financial statements at the end of the month to determine the loss
Show the history of the livestock transaction in question and past transaction details.
PROJECT QUESTION
To understand the proposed system, it is important to ask several questions concerning the
project.
Will the computerized livestock sales and monitoring system be able to register specific
How the computerized livestock sales and monitoring system be able to confirm the
How the format of the livestock transaction summary report generated should appear
after transaction and inputting full information required into the system?
8
Will the system capture the full information of the person handling the system when
serving the people involved in the business transaction as stated in the national
identification document?
What is the format and content of the financial report expected from the system by the
systems users and after what duration will the system generate the simple financial
transaction statements?
How the system will be able to retrieve the historical transaction of the livestock in
livestock transactions as specified in their national identification cards. The system users will be
able to view or retrieve the historical report of the livestock transaction in question through
keying in the national identification details of the parties. The systems will also be used by the
local government authority to generate financial statements at the end of every month to
determine revenue collected by the local government if it is running at a loss. The proposed
system will generate the automatic summary report after the livestock business hours accurately
as expected after querying in full information into the system that is required.
associated with the cattle rustling in northern part of Kenya. The system would be used to
officially register the sellers and buyers involved in livestock transaction. This will mean that
there will be no selling of stolen livestock as a result of the cattle rustling by pastoralists as the
process of selling and buying of livestock would be based on the computerized system.
9
The proposed system would be able to retrieve the all the stored historical details of the livestock
transaction in question through the national identification details of the people involved in the
livestock transaction, such as the historical sellers of the livestock, records of the all the livestock
buyers and the financial report associated with the livestock selling during the sale of that month
The proposed system will ensure that the details and information associated with the sale of
livestock is completely secured and have a backup in-case of system failure. The system will be
accessed and monitored by the authorized personnel for example, database manager and system
ASSUMPTIONS
The assumption of the proposed livestock sales and monitoring system is that:-
The county government should be able to purchase computers and other devices like
All users and personnel should be having basic computer skills and updated with current
technology advancement.
The users and personnel in the county government authority using the system should be
sure of having power ability to charge the computer systems and mobile devices used to
The buying and selling of livestock happens within the network coverage area and the
users of the systems to have access to an internet enabled computers and mobile phone
devices.
10
The system will have a simple interface and easy to understand by the users and also can
be maintained easily by the system users by the help of the system user documentations.
11
CHAPTER TWO
LITERATURE REVIEW
Introduction
The process of livestock selling and genuine ownership of livestock in Turkana county has been
a major issue and not only Turkana region but also the neibouring counties too like West Pokot,
Samburu county. There has been a lot of effort placed by the government to initiate peace
following the experienced cattle raiding lately at Samburu region that has led hundreds of
people misplaced and other rendered homeless due to theft of livestock and the policies that the
government introduced did not helped due to lack of good control and monitoring skills of
animals or livestock stolen by the cattle rustlers and therefore international non-governmental
organization coming in to help in initializing peace and distributing food to the people affected.
The sale of livestock especially in Turkana county is a process that has always been done
manually without ensuring the security of livestock and the original owner and leading to my
conclusions there is not a monitoring and sales system that has been developed to manage this
process of livestock transaction in the market access areas to avoid the increasing of livestock
The portion of the literature review document seeks to look at the same and similar developed
systems that have been in existence and developed by other software developers individual or
organizations. Desirably, the previous systems should outline recommendations and highlight
key areas in the sales and monitoring of livestock transaction process and movement too.
This literature review will provide a view of the envisioned computerized livestock sales and
monitoring systems within the Turkana county and the neighboring counties that experience
cattle rustling.
12
Global perspective
One of the global livestock monitoring system is NZ livestock traceability, the NAIT in the New
Zealand. It’s a system that would identify and track each cattle beast and deer from three months
of age, or earlier, until slaughter. Farms, sale yards and processing plants would all be registered
with animals’ FFID tags scanned each time they arrived or left a particular site. The data would
be provided to a national database by those who manage or process livestock. (SCAN, issue no.
Another similar monitoring system is the one owned by Botswana’s livestock identification and
trace-Back system (LITS). LITS system forms a very effective tool taking advantage of
advanced technology where by the government has enacted legislation that requires that all cattle
must be electronically identified before being slaughtered or sold to any other party. This has
Mr. Kedikilwe, the LITS project coordinator said "initially, farmers could fight over the
ownership of stolen and recovered cattle. But with the introduction of digital ID for cattle, the
Police with the help of Field Extension officers have recovered thousands of stolen livestock and
identified their rightful owners. Incidences where two farmers dispute the ownership of a cow
only for the Police to find out that none of them is the real owner of the cow have also
The systems mentioned above has the both the following features: it helps police and the owners
of the missing or stolen livestock each day; it helps in loss and theft updating by the help of
livestock secured database system and in case of disputed livestock immediately the report is
13
Regional perspective
The regional literature review checks at systems which resemble the proposed computerized
livestock and monitoring system, and some countries in Africa continent have already
Regionally, we have FSNAU organization web in Somali region being administered in Nairobi
village market in Kenya within East Africa region which assist in monitoring of livestock sector
and its impact on livestock and food security. Pastoralist seasonal migration is monitored along
with the climatic situation (which usually determines where pastoralists will go to graze their
livestock). (FSNAU Post GU 2013 Food Security and Nutrition Technical Report - Somali,
Local perspective
In Kenya especially Turkana County, the sale of livestock is administered by the local
government authority in the county level and livestock security monitoring with the help of
Kenya defense forces at the specific county borders to guard the livestock conflict that might
arise within the bordering communities for example West Pokot and Turkana County at Marich
by pass. And also the livestock security is being provided also by the Kenya police reserve
incorporated important module such as identifying and tracking of each and every livestock
involved in the buying and selling of livestock at the sale yard. A feature that can help the
proposed system enter details of the livestock owner and the livestock sold. And also involving a
14
module for farms, sale yards and meat processing plants would all be registered with animals
with the specific tattoos and tags scanned each time they arrived or left a particular site.
Botswana’s livestock identification and trace-Back system (LITS) performs real electronically
animal identification before sold to any other party involved and this will help the proposed
system update its database whenever there is transfer of genuine livestock ownership to a new
buyer.
Another feature to be borrowed is introduction of Digital ID for cattle, of which the police with
the help of field sale yards officers at the livestock market access areas, would be able to identify
Also what to incorporate from the FSNAU organization web in Somalia into the proposed
livestock sales and monitoring system is ensuring pastoralist seasonal migration is monitored
along with the climatic situation which determines where pastoralists will go to graze their
livestock.
advancement of the mobile technology which has a feature that can enable the system users to be
served efficiently and for the people involved in the livestock trade to monitor the progress of the
Conclusion
Livestock sales and monitoring system is in collaboration with the local county government
authority and the national police intelligence that helps in following up of the disputed livestock
that has been reported to them missing be it from raid or stolen. System would ensure online
alerting nationwide in-case of reported missing livestock and the investigation to be carried out
15
by the help of the extraction of the livestock transaction history report in every livestock market
access centers to capture the details of the parties involved in the identified missing livestock as
16
CHAPTER THREE
METHODOLOGY
Introduction
This chapter will discuss the approach and explain the methodology used to arrive at the
completion of the proposed project and to ensure its working properly as the developer expected.
The coding techniques and tools used to achieve the users requirements and the programming
tools used in the development of the system which involves the use of fact finding methods such
as data collections, systems analysis and design tools and software development process.
government authority and other stakeholders involved like NSIS center, Kenya meat commission
and other legal government enforcement agencies that keeps law and order to enhance security of
livestock in the community involved in the cattle rustling to eliminate livestock theft, for
example in Turkana county and Samburu county where cattle rusting is being experience on
daily basis and to be specific the target area is Lodwar sale yard market access center in Turkana
county and Chepareria sale yard in West Pokot county and each center having system
administrator to who is only authorized to access the system and to monitor the livestock
agencies and local government authority. Therefore, the system is designed to help the county
government generate revenue, Kenya meat commission receiving the cattle to be slaughtered and
processed so as to confirm the genuine ownership of the cattle, for the government security
agencies to reduce the cattle rustling that is experienced among the pastoralist communities.
17
Sample (Target Group)
The proposed location for the study is various counties within Kenya especially in Turkana and
West Pokot County targeting the pastoralists and livestock traders. And I would take the sample
of one to three pastoralists and some three Police officers. The size of the sample target group
will represent the features of the whole pastoralist group of people in Kenya, where by the
suggested sample is economical and manageable and as well as faster in getting response
concerning the information required form the target group. The sample target group selected will
Sampling method
The research study will be carried out using the random sampling method to acquire relevant
information from the pastoralists and the national security officers involved in livestock security.
The random sampling method will be used to find out from the pastoralists and livestock traders
what are their thoughts concerning the proposed livestock sales and monitoring system.
pastoralists in the Turkana region and west Pokot region and also some national security officers
(Kenya defense force), and the Governors both for Turkana and West Pokot county included.
The findings from the Turkana Pastoralist community members discovered are, a young group of
men who are prone to cattle rustling are said to raid the neighboring community and to steal
cattle and kill people who try to deny them the opportunity of getting those cattle by force and
after getting those cattle they drive them to a very secure and hidden place where they will plan
18
what they would do with the cattle and it was discovered that they happen to contact the various
people who are major livestock traders and sell to them at a cheaper price and others also sell
them to the neighboring country like Uganda and others sell the cattle to the different counties
and this happens after they escape the following up security officers. And we discovered that the
Turkana cattle and West Pokot community cattle are different in such a way that the marks place
on the cattle inform of tags and tattoo and also they are different between two communities. And
because the cattle rustlers or are well harmed we concluded that the only way to eliminate this
stolen livestock transaction is through introducing the system that would be able to monitor the
Questionnaires
Questionnaires will be administered to both the pastoralists and National security agents so as to
find immediate information through research questions and other techniques for the importance
ideas from the secondary sources such as books, internet and newspapers and various journals
Internet sources
It helps in searching for further information concerning the proposed projects of study and also
provides information on existing systems that have been made in the same field which
expounded my mind in my project of study and helped me to gain new ideas to incorporate into
my proposed system.
19
Data analysis methods
The data collected form the research of this study will be analyzed using some data analysis tools
to provide a statistical description on the data. Tools such as Gantt charts, graphs and frequency
distribution will be used together to analyze trends and opinions of those interviewed and project
management software like Microsoft project management for project schedules management.
for the logical design to represent the proposed system. Case diagrams, entity relationship
diagrams (ERDs) including sequence diagrams will be used when designing the proposed
systems. For the actual physical design of the proposed system, the researcher will use
flowcharts, data flow diagrams (DFDs) and context diagrams explain the flow of data and
MySQL is used as the database programming tool or language, PHP is used as the server –side
Scripting language; XHTML, HTML, CSS3 and JavaScript is the client-side scripting language.
(functional requirements). The intent of the system test is to find out the errors when the system
was under development and to correct them before the system can be implemented. There is no
system test approach will help in mitigating risks and ensuring a successful proposed project.
20
The researcher will use integration testing to find errors in complete functions and processes
within and between units and to ensure everything has been linked together correctly. System
testing will be used to ensure that the system functionality performs as specified. And finally
end-to-end testing used to validate a transaction through the entire system, not just at entry and
exit points. This means a transaction is followed through the various modules it may touch and it
must be coordinated.
References
21
22