Professional Documents
Culture Documents
ZETECH UNIVERSITY
ADM: BSCIT-01-0019/2020
ADM: BSCIT-01-0005/2020
JUNE 2022
i
DECLARATION
We hereby declare that this project report is based on my original work except for citations and
quotations that have been duly acknowledged. We also declare that it has not been previously
and concurrently submitted for any other degree or award at ZETECH UNIVERSITY
SIGN…………………………… DATE…………………………….
SIGN…………………………… DATE……………………………
This report has been submitted for examination with my approval as the university supervisor.
ii
DEDICATION
We dedicate this project proposal to our parents, our classmates, and our friends. We would like
to pass this message to them that only the Almighty God has enabled us to reach that far through
our first trust in him in all that we do. Therefore, we argue them all to continue trusting in him to
succeed in all their work.
iii
ACKNOWLEDGMENT
This research project was successful due to the cooperation of several people who have enabled
us to research more on the research project. We would like to extend our gratitude to our family
members especially our parents for their financial support and assistance during our research. We
also thank our classmates and other friends for support and encouragement and for explaining
how the project is written. Our gratitude goes to our supervisor MR Simon Chege for his guid-
ance, remarks, and relevant suggestions throughout our research. Above all, we thank the
Almighty God for the divine protection, guidance, and the opportunity of researching.
iv
ABSTRACT
Over the years farming has been the greatest activity in the world that no one can do without it.
Despite this, the biggest question for the farmers has been if the farming they have been doing is
worth the energy they give and the finances they spend on it. To solve the weight of this question
we have come up with a system that helps them know if they have made a profit or loss. Out of
the inputs in a farm in a particular harvest the output will be calculated and compared to the
input, and the worthiness of the farming will be measured from then. The systems hence can
store data of the farm which include the workers and their details, sales, and all the inputs in the
farm. This data will help the targeted farmers easily manage the farm with the available data,
they will also be able to foresee and predict the events that will happen in the next season.
Farmers strive to get consumers of their products and this system will ease their struggles as
buyers will be able to purchase their products remotely. With these data, they will be able to
choose what they would farm next time because it determines the loss or profit to be made next
time.
v
TABLE OF CONTENTS
DECLARATION.........................................................................................................................................ii
DEDICATION............................................................................................................................................iii
ACKNOWLEDGMENT.............................................................................................................................iv
ABSTRACT................................................................................................................................................v
List of Figures.............................................................................................................................ix
List of Tables...............................................................................................................................x
CHAPTER ONE..........................................................................................................................................1
INTRODUCTION.......................................................................................................................................1
1.1 Overview................................................................................................................................1
1.2 Background Information........................................................................................................1
1.3 Problem Statement.................................................................................................................2
1.4 Project Objective....................................................................................................................2
1.4.1 General Objectives......................................................................................................................3
1.4.2 Specific Objectives.....................................................................................................................3
1.4.3 Research Questions.....................................................................................................................3
1.5 Project Justification...........................................................................................................3
1.6 Project Scope..........................................................................................................................4
1.6.2 Assumptions...............................................................................................................................4
1.6.3 Summary Of The Chapter...........................................................................................................5
CHAPTER TWO.........................................................................................................................................6
LITERATURE REVIEW............................................................................................................................6
2.1 Overview................................................................................................................................6
2.2 Ancient History Of Farming And Agriculture.......................................................................6
2.3 Technological And Biological Advancements Changing The Agricultural Industry............8
2.4 Agricultural Information Technology (I.T) In Kenya............................................................9
2.5 Summary..............................................................................................................................12
CHAPTER THREE...................................................................................................................................13
RESEARCH METHODOLOGY..............................................................................................................13
3.1 Overview..............................................................................................................................13
3.2 Project Design......................................................................................................................13
3.3 Target population.................................................................................................................14
3.4 Sample and the Sampling procedure....................................................................................14
vi
3.5 Data Collection Instruments And Procedures......................................................................14
3.5.1 Interview...................................................................................................................................15
3.5.2 Observation...............................................................................................................................15
3.5.3 Questionnaires..........................................................................................................................16
3.6 Data Analysis and Presentation............................................................................................16
3.6.1 Methods of Data Analysis.........................................................................................................16
3.7 System Development Methodology.....................................................................................17
CHAPTER FOUR.....................................................................................................................................18
REQUIREMENT SPECIFICATIONS AND SYSTEM DESIGN.............................................................18
4.1 Overview..............................................................................................................................18
4.2 System Design......................................................................................................................18
4.2.1 Conceptual Framework.............................................................................................................18
4.2.1.1 Dataflow Diagram.................................................................................................................19
4.2.1.2 Use case Modeling.................................................................................................................21
4.2.1.3 Entity Relationship Diagram..................................................................................................24
4.2.2 Module Design.........................................................................................................................24
4.2.3 Database System Design...........................................................................................................25
4.2.3.1 Analysis By Database System................................................................................................25
4.3 Graphic user interface..........................................................................................................26
4.4 Tools And Techniques.........................................................................................................30
CHAPTER FIVE.......................................................................................................................................32
CODING AND TESTING OF RESULTS................................................................................................32
5.1 Introduction..........................................................................................................................32
5.2 Login Test............................................................................................................................32
5.3 Functionality Test................................................................................................................34
CHAPTER SIX.........................................................................................................................................36
SUMMARY OF FINDINGS, CONCLUSIONS, AND RECOMMENDATIONS....................................36
6.1 Findings and Limitations.....................................................................................................36
6.2 Conclusion...........................................................................................................................36
REFERENCES..........................................................................................................................................36
APPENDICES...........................................................................................................................................38
APPENDIX 1............................................................................................................................................38
Project Budget............................................................................................................................38
vii
Table 1.1............................................................................................................................................39
APPENDIX II...........................................................................................................................................39
Project Activities........................................................................................................................39
Table 1.2............................................................................................................................................40
APPENDIX III..........................................................................................................................................40
Gantt chart..................................................................................................................................40
Table 1.3............................................................................................................................................41
APPENDIX IV..........................................................................................................................................42
REQUIREMENTS.....................................................................................................................42
Table 1.4............................................................................................................................................42
APPENDIX V...........................................................................................................................................43
Program source codes................................................................................................................43
viii
List of Figures
Figure 1 Farm Structure.................................................................................................................12
Figure 2 Conceptual framework....................................................................................................18
Figure 3 Data Flow Diagram.........................................................................................................20
Figure 4 Use Case Modelling........................................................................................................22
Figure 5 UML Modelling..............................................................................................................23
Figure 6 Entity Relationship Diagram...........................................................................................24
ix
List of Tables
Table 1 Authentication..................................................................................................................25
Table 2 Project Budget..................................................................................................................39
Table 3 Project Activities..............................................................................................................40
Table 4 Gnatt Chart.......................................................................................................................41
Table 5 Requirements....................................................................................................................42
x
CHAPTER ONE
INTRODUCTION
1.1 Overview
According to Abyllkasymov & Mirzaliyev (2014), “the world is geared toward information
technology thus proving and showing that it is the most efficient way to access, transact and
share information”(p. 434). By using ICT, farming systems will never be the same again since it
entails bringing in an easier, cheap, and maintainable system that will help commercial farmers
get higher production. Hence, we have considered creating this farming management information
system to clear the loss of data and files, reduce losses and increase performance for all the
farmers across the nation (Odini, 2014, p 85).
We researched one of the many farms that operate on a large scale along Garissa Road, which is
on a wholesale and retail basis hence we got connected to Marydale farm. Marydale farm is a
farm that deals with both crop and livestock farming. Due to the huge bulk and load of work due
to the growth of the farm, record keeping becomes difficult and a lot of data is lost leading to low
sales in addition that a lot of produce end up wasted due to lack of market mostly produce that
does not last long after harvest.
This system’s purpose is to maintain the records of the clients and employers of the farm who
buy and sell farm products for better sales and production.
1
1.3 Problem Statement
After research on Marydale farm and the problems it faces, we had an idea of what farmers
elsewhere around the nation might be facing often. Hence, Farming tends to undergo certain
challenges such as:
1. Loss of data due to poor record record-keeping the farmers lack the criteria for
predictions.
2. The inadequate market for farm produce; is due to poor marketing strategies including
analog strategies and media
3. Inability to determine loss or profit-making overproduce in a particular time when input
and output finances are considered.
We came to understand that we can use this proposed system to come up with solutions to the
problems above by checking the system online on ways to deal with loss date, inadequate
market, and inability to determine loss or profit and methods of dealing with them hence
implementing them practically. The installation of computerized systems will enhance the
knowledge and understanding of farmers who will be able to grow profitable and required farm
produce worldwide. This will lead to more jobs with better pay not only to the owners of farms.
2
1.4.1 General Objectives
To come up with a system that has an admin module, log in and register module, and market
module with a cart module that will enable buyers to select what they want to buy from a product
menu that will display all the available products.
a) What is the current system for farm management and how is it implemented?
b) How effective is the current system of farm management?
c) How is employing an electronic system will change the way farming is done?
3
1.6 Project Scope
We researched Marydales farm which is located alongside Garissa Road 5km from Thika town.
This farm was established in the year 1992 by the Europeans who named it after their names, the
wife being called Mary and the husband Dale. It is a farm that has approximately 15000 acres of
land. In 1993, The two came up with the idea of farming where they hired employees to work on
their farm.
1. The project will support record-keeping on all the sales, profits and losses, and levels of
production on farms in Kenya.
2. The project will ensure financial farm management.
3. The project will ensure easy control of the thousands of livestock and crops on a farm
since they will be in the database.
During the research, we noticed that due to time constraints, we couldn’t investigate another
farm of the problems and challenges that they are facing. There were also low levels of
cooperation by the management of other farms since they were not willing to share information
on their farms.
Farmers may neglect to use the system that we will develop due to not having trust with
technology and embracing the new computerized system that we will develop using this project.
1.6.2 Assumptions
We made the following assumptions; All the farmers have shifted to digital systems that this is
like any other system only it’s easier to use. All the farmers need to manage not only their farms
digitally and by the guide of data entered or collected. Farmers would like to estimate the
4
number of finances they input to know the worth of output. Every farmer would like to know
how to use this system to manage their farm. All farmers would like to manage and back up their
data.
5
CHAPTER TWO
LITERATURE REVIEW
2.1 Overview
A literature review is a body of text that aims to review the critical points of current knowledge
including substantive findings as well as theoretical and methodological contributions to a
particular topic.
This chapter is reviewing existing literature on the subject being researched. The matter
contained in this chapter relates to past studies on theoretical concepts. Research work earned a
critical review of the existing literature alongside establishing the independent variables much
more briefly with regards to how this proposed system can impact the management of farms
effectively.
6
existed for thousands of years. Dogs were domesticated in 8000 BCE in Asia. Swine or pigs
were domesticated by 7000 BCE in the Middle East and China. The Earliest evidence of horse
domestication dates to around 4000 BCE[ Life Science Journal, 11(4), 433-437.]. Agriculture has
undergone significant developments since the time of its earliest cultivation. The Fertile Crescent
of Western Asia, Egypt, and India were sites of the earliest planned sowing and harvesting of
plants that had previously been gathered in the wild. Independent development of agriculture
occurred in northern and southern China, Africa’s Sahel, New Guinea, parts of India, and several
regions of America. Agricultural practices such as irrigation, crop rotation, fertilizers, and
pesticides were developed long ago but have made great strides in the past Century. The Haber-
Bosch method for synthesizing Ammonium Nitrate represented a breakthrough and allowed crop
yields to overcome previous constraints. In the past Century, Agriculture in the developed
nations, and to a lesser extent in the developing world, has been characterized by enhanced
productivity, the replacement of human labor with synthetic fertilizers and pesticides, selective
breeding, and mechanization. The recent history of Agriculture has been closely tied with a range
of political issues including water pollution, biofuels, genetically modified organisms, tariffs,
and farm subsidies. In recent years, there has been a backlash against the external environmental
effects of mechanized agriculture and increasing support for the organic movement and
sustainable agriculture. The Oasis hypothesis was (proposed by Raphael Pumpelly in 1908) and
popularized by (Vere Gordon Childe), this hypothesis states that as the climate got drier,
communities contracted to oases where they were forced into close association with animals
which were then domesticated together with planting of seeds. In 1910, Carl Bosch while
working for German Chemical Company BASF, successfully commercialized the process,
Norman Borlaug and other scientists began developing crops for yields in the 1940s in Mexico.
The Hilly Flanks hypothesis, proposed by Robert Braidwood in 1948, suggests that agriculture
began in the hilly flanks of the Taurus and Zagros Mountains, and it developed intensive focused
grain gathering in the region. The Feasting model by Brian Hayden suggests that agriculture was
driven by ostentatious displays of power, such as throwing feasts to exert dominance. This
required assembling large quantities of food which drove agricultural technology. Since the
1970s, Western farmers and consumers have become increasingly aware of and in some cases
critical of, widely used intensive agricultural practices. This growing rate has increased levels of
production over the years and interest in Agriculture. The Levantine Primary Model was
7
developed in the 1980s by Offer Bar-Yosef and his collaborators. This provides a cultural
ecology explanation, based on the idea that some areas were better favored with domesticable
plants and animals than others (Paige. 1978).
8
percent of working Kenyans made their living by farming. Agriculture is also the largest
contributor to Kenya’s gross domestic product (GDP), earning over 24.2 percent of the country’s
$33 billion GDP. Farming is the most important economic sector in Kenya. Kenya is a leading
producer of Tea and coffee, as well as the third-leading exporter of fresh produce such as
Cabbages, Onions, and Mangoes. In Kenya, small farms grow most of the corn and also produce
potatoes, bananas, beans, and peas.
KARI supports and promotes technology in agriculture through the introduction of Information
Technology systems that ensure food security for the nation through improved productivity,
environmental conservation, and appropriate record-keeping of the stock of food they have in
store easily.
9
benefited from this information and communications technology innovation by boosting their
earnings. Access to market information through cellphones led to an increase in farmers’
incomes of between 16.5% and 36% in Uganda and 10% in Ghana, according to a 2012 World
Bank report. A recent Vodafone report estimates a potential increase of $ 48 billion in
agricultural income in Africa by 2020 due to the spread of technology.
M-farm offers farmers the chance to sell their crops collectively and to buy their seed, fertilizers,
and other inputs together, simply by using their mobile phones or logging on to the M-farm
website. Farmers can then use a free mobile app or send an SMS request to see the latest
information on specific crops. Another service is Icon One its products help beef farmers track
their cows’ gestation periods to increase livestock numbers. Farmers use an SMS code to register
their cows and their insemination date. The service then sends SMS prompts to its suppliers and
respective production companies. In my research I intend to come up with a system that will
incorporate all the functions of the farm and also ease the workload concerning the variables
mentioned below:
10
Farm structure:
FARM MANAGER
FARM SUPERVISOR
11
Dairy Beef Hides Milk Beef Poultry Broiler
The first challenge addressed by many farm management information systems is the need for
farms to be able to convert thousands of paper documents- from leases to contracts-into a secure
digital form. The information needs to be linked to the company’s other applications for fixed
assets, maintenance, and repairs. The farmers and employees on the farm neglect to use the new
database due to a lack of knowledge of using the system and also avoiding using the system due
to their adaptive use of the manual systems.
2.5 Summary
In this chapter, the researcher has reviewed relevant literature to demonstrate how IT could be a
solution to the problems we are facing in farming. The chapter is divided into ancient the history
of farming and agriculture, technological and biological advancements changing the agricultural
industry, agricultural information technology (I.T) in Kenya, Farm structure, and Challenges
faced by Farms in Kenya.
12
CHAPTER THREE
RESEARCH METHODOLOGY
3.1 Overview
The methodology is derived from the word “methods”. In general, a methodology is described
as a body of methods used in a particular branch of activities. The research methodology that
will be used serves as a guide for how the researcher will approach addressing the research
questions. It comprises the research design, data gathering procedures, sample and sampling
strategies, and data analysis techniques. The quantitative research approach is the principal
strategy employed. It is linked to the positivist paradigm, which often entails gathering data and
transforming it into numerical form so that statistical computations may be performed and
conclusions reached. This effort aims to demonstrate that computerized systems are consistent,
superior, and dependable. Questionnaires, in-person interviews, and observations are all tools
used in data collection. A case study was the type of research methodology used in this project.
The case study approach made it possible to investigate farms in-depth, understand the issues
with the current system, and then create a superior system to enhance the functionality of the
current system.
13
3.3 Target population
The research was carried out on farms in Kiambu County. With a population of 100 farms, the
sample population of 55 people from various farms spread across Kiambu County.
14
3.5.1 Interview
The qualitative data were ascertained through oral interviews. These unstructured interviews
gave us the chance to learn more from individuals who had been a part of the process for a very
long period. These interviews provided information such as:
3.5.2 Observation
This involved visiting the farms to observe and get meaningful information on how they conduct
their farming. The information greatly assisted in the creation of an efficient system.
Advantages of observation
The data gathered was highly reliable. Since information is recorded from what the
viewer sees.
The researcher sees the actual activities taking place and denotes them resulting in
firsthand information.
It is cheap compared to the Interview method since not much expense is incurred in the
printing of questionnaires.
The researcher can identify what may be left out or inaccurately described and ask for
clarification.
Disadvantages
15
Data may be compromised since one may change their behavior to suit the expected
behavior.
Scheduling inconveniences for both the resource person and the researcher.
The information recorded under this method may be biased since the researcher may only
include what pleases him/her.
3.5.3 Questionnaires
This was meant to capture data from the respondents. The information obtained by self-
administered questionnaires was coded tabulated and analyzed. The questionnaires were
designed to concentrate on specific issues raised in the problem statement and establish the ways
of improving the current record entry system and enhancing this advanced system. The
questionnaire consisted of open-ended questions. Open-ended questions allow and encourage
respondents to offer their opinion on the languages they fully understand and are comfortable
with.
Questionaire sample
16
Those who responded:
17
Graph representation
1. Input analysis
Data analysis and restructuring were based on the identification of the basic needs and
the structure required for the project. The information gathered was analyzed and
restructured such that the subsystems and the modules were achieved effectively.
18
2. Process analysis
The information gathered was processed into a well-designed meaningful format for
entry into the system.
3. Output analysis
The output from the system design was generated as the system inputs.
This methodology is advantageous because of its flexibility, adaptability to change, and high
level of customer input. it also includes the process of planning, executing, and evaluating.
19
CHAPTER FOUR
INPUTS
PROCESS
Buyer Registration
Details
OUTPUTS
Farmers Profile
Buyers Profile
Products Details
20
4.2.1.1 Dataflow Diagram
Here, we've gone into further detail about the farm's top-level procedure. A fundamental
overview of the entire Farm Management System is provided. It is intended to provide a quick
overview of growth and login, showcasing the system as a single high-level process and its
connections to external entities like farms, orchards, and orchard products. We have presented
are high-level flow of the Farm system, which should be easily comprehended by a large
audience, including Farm, Vegetables, and Growth in zero level DFD of the Farm Management
System.
21
Farm
Management
Employees Plants
Management Management
Farm
Management
System
Growth Treatment
Management Management
Medicine
Management
22
4.2.1.2 Use case Modeling.
A use case should produce a benefit for either the initiating actor or for a different actor.
(Schmuller, 2002) The use case modeling we produced for this project comprised two compo-
nents: a use case diagram and a documentation use case. Hence, the use case diagram can explain
how our system functions based on the needs of the customer. Users can be anyone with access
rights to the system, such as those who have passwords and user names. They are permitted to
engage in a variety of transactional activities, including a database program. Administrator: An
administrator is a person in charge of overseeing all data. As an administrator, he or she has the
authority to view all data, edit it, remove it, print it, add details, and print the contents of the en-
tire system.
1 The database system verifies the ID Normal User Vendor View records
and rights of the user
or administrator
Registration
23
View/update
profile
Farmer
Buyer
Add crops
Crop view
Request order
Admin
Delete/modify records
records
Print Records
Transactions
24
D
LOG IN Authorized User
Validate User
Send request
View
Press button
closed
25
Figure 6 Entity Relationship Diagram
The Administrator logs in using the admin login. In this module two operations are done. During
login, the username, and Password verified with that in the database.
Home
Mycart
Login
26
Digital Market
Blog
1. Authentication
Table 1 Authentication
Field name Data type Field size
Password User-level 22
27
4.3 Graphic user interface
In the previous section; the user requirement were analyzed and discussed from the designer’s
point of view. In this section, we will be discussing the User Interface Specification. Observe
how the interface will work and the description of the Graphical user interface.
Splash Screen
28
This form appears when the system is loaded.
29
Main Form
This is the main panel where it has different modules in the system.
The user can access different modulonepending on the user level. There are the admin level and
user level.
30
Login Form
The user is required to enter the correct username and password in the fields provided. Enter
username and password which have been initially recorded in the system by the administrator.
31
Registration Form
This module allows the system administrator to add and save new suppliers in the system
HTML
HTML (Hypertext Markup Language) is the set of markup symbols or codes inserted in a file in-
tended for display on a World Wide Web browser page. The markup tells the Web browser how
32
to display a Web page's words and images for the user. The idea behind Hypertext Markup Lan-
guage (HTML) was born at the European Laboratory for High-Energy Physics (CERN) in
Geneva, Switzerland, as early as 1989. One year later, the World Wide Web project was also
started there.
CSS
Cascading Style Sheets (CSS) is a style sheets language (style language) introduced by W3C.
Cascading refers to the process of determining the priority of styling rules. CSS is used to define
the presentational semantics of structured documents. It provides control over the visual charac-
teristics of HTML and XHTML documents and their elements. Some typical features are an ex-
ample, fonts, colors, backgrounds, margins, borders, and layers.
PHP
This is a general-purpose scripting language geared toward web development. It was created by
Rasmus Lerdorf in 1994. Its stands for Hypertext Preprocessor.
This is software that enables the creation of databases that manages information stored. This
database will be used to record the data entered by a farmer.
33
CHAPTER FIVE
34
Incorrect username or password test
The login form was also tested for incorrect username or password.
Procedure
Enter any details in the text field
Results
The form returned a dialogue box that indicated that the details entered were not correct or
In existence in the database.
35
If the user inputs correct details (username and password)it displays the following.
Data was filled in the text box provided to test if the fields accepted data and in a language that
was well understood by the user. The save button was also clicked to see if the data was stored in
the database. Empty fields were also tested to see if it was possible to save empty data in the
database.
36
Results
The text box allowed required data to be filled in the text box provided. Fields with numeric data
did not allow data to be filled in the numeric data fields.
37
CHAPTER SIX
38
REFERENCES
Abyllkasymov, Y. T., & Mirzaliyev, B. S. (2014). Prospects of agricultural management based
on the creation of the Kazakhstan innovative venture system in the agroindustrial complex
(Management of industrial-innovative development of the agroindustrial complex). Life Science
Journal, 11(4), 433-437.
Cai, Y., Rong, Q., Yang, Z., Yue, W., & Tan, Q. (2018). An export coefficient-based inexact
fuzzy bi-level multi-objective programming model for the management of agricultural nonpoint
source pollution under uncertainty. Journal of Hydrology, 557, 713-725.
Evenson, R. E., & Gollin, D. (2003). Assessing the impact of the Green Revolution, 1960 to
2000. science, 300(5620), 758-762.
Gottwald, F. T., Seidl, I., & Zahrnt, A. (2021). Meaningful activities in agriculture: Agro-culture
as a guiding principle. In Post-Growth Work (pp. 122-133). Routledge.
Kang, B. T., Reynolds, L., & Atta-Krah, A. N. (1990). Alley farming. Advances in Agronomy,
43, 315-359.
Lacombe, C., Couix, N., & Hazard, L. (2018). Designing agroecological farming systems with
farmers: A review. Agricultural systems, 165, 208-220.
Meuwissen, M. P., Feindt, P. H., Spiegel, A., Termeer, C. J., Mathijs, E., De Mey, Y., ... &
Reidsma, P. (2019). A framework to assess the resilience of farming systems. Agricultural
Systems, 176, 102656.
Nehrey, M., & Zomchak, L. (2022). Digital Technology: Emerging Issue for Agriculture. In The
International Conference on Artificial Intelligence and Logistics Engineering (pp. 146-156).
Springer, Cham.
Odini, S. (2014). Access to and use of agricultural information by small-scale women farmers in
support of efforts to attain food security in Vihiga County, Kenya. Journal of Emerging Trends
in Economics and Management Sciences, 5(2), 80-86.
Rawat, B., & Purnama, S. (2021). MySQL Database Management System (DBMS) On FTP Site
LAPAN Bandung. International Journal of Cyber and IT Service Management, 1(2), 173-179.
39
Semin, A. N., & Namyatova, L. E. (2019). Land as a factor of production in agriculture and
features of agricultural practices. International Journal of Mechanical Engineering and
Technology, 10(02), 1515-1521.
40
APPENDICES
APPENDIX 1
Project Budget
For the development of the farm management system, the following budget will be considered
RAM, 3.00GHz
Modem 1 3G 4, 500.00
Miscellaneous _ _ 2,000.00
Total 38,500.00
Table 1.1
41
APPENDIX II
Project Activities
The activities that were carried out in the development of the proposed system are shown in the
table below. These activities helped us in managing our time in the development of the proposed
system at the required time.
Study 2 week
Coding 4 weeks
Testing 2 week
Implementation 2 week
Total 22 weeks
Table 1.2
42
APPENDIX III
Gantt chart
The Gantt chart below shows the project schedule timelines and activities used for developing
the proposed system.
Feasibility
studies
Study
System
Analysis
System Design
Coding
Testing
Implementation
Documentation
Table 1.3
Actual Times
43
APPENDIX IV
REQUIREMENTS
Table 5 Requirements
SOFTWARE REQUIREMENTS HARDWARE REQUIREMENTS
Table 1.4
44
APPENDIX V
Program source codes
<?php
session_start();
require 'db.php';
if(!isset($_SESSION['logged_in']) OR $_SESSION['logged_in'] == 0)
header("Location: Login/error.php");
$bid = $_SESSION['id'];
if(isset($_GET['flag']))
$pid = $_GET['pid'];
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>AgroCulture: My Cart</title>
45
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="bootstrap\js\bootstrap.min.js"></script>
<script src="js/jquery.min.js"></script>
<script src="js/skel.min.js"></script>
<script src="js/skel-layers.min.js"></script>
<script src="js/init.js"></script>
<noscript>
</noscript>
</head>
<body class>
<?php
require 'menu.php';
function dataFilter($data)
46
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
?>
<div class="container">
<h2>My Cart</h2>
<div class="container">
<div class="row">
<?php
while($row = $result->fetch_array()):
$pid = $row['pid'];
$row1 = $result1->fetch_array();
47
$picDestination = "images/productImages/".
$row1['pimage'];
?>
<div class="col-md-4">
<section>
<strong><h2 class="title"
style="color:black; "><?php echo $row1['product'].'';?></h2></strong>
</section>
</div>
</div>
</section>
</header>
</section>
48
</body>
</html>
49