Report
Report
DATE OF SUBMISSION
31/10/2022
i
Table of Contents
PROJECT TITLE: Car Wash Management System..................................................................i
CHAPTER 1: INTRODUCTION................................................................................................1
1.0 INTRODUCTION...................................................................................................................1
1.1 BACKGROUND STUDY.......................................................................................................1
1.2 PROBLEM STATEMENT......................................................................................................1
1.3 PROPOSED SOLUTION.......................................................................................................2
1.3.1 AIM OF THE PROJECT..........................................................................................................2
1.3.2 OBJECTIVES............................................................................................................................2
1.4 SIGNIFICANCE OF THE PROJECT..................................................................................2
1.5 SCOPE AND LIMITATION OF THE STUDY...................................................................3
CHAPTER TWO: LITERATURE REVIEW.............................................................................4
2.0 Introduction..............................................................................................................................4
2.1 Literature Review....................................................................................................................4
2.2 CONCLUSION.......................................................................................................................5
CHAPTER THREE: METHODOLOGY...................................................................................7
3.0 Research methodology/Research design used......................................................................7
3.1 Data collection methods used..................................................................................................7
3.1.0. Observation...............................................................................................................................7
3.1.1. Questionnaires..........................................................................................................................7
3.1.2. Interviews.................................................................................................................................7
3.2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC).....................................................8
3.3 REQUIREMENT DEFINITION............................................................................................8
3.3.1 SYSTEM DESIGN....................................................................................................................9
3.3.2 IMPLEMENTATION................................................................................................................9
3.3.3 INTEGRATION AND TESTING.............................................................................................9
3.3.4 DEPLOYMENT OF THE SYSTEM.........................................................................................9
3.3.5 MAINTENANCE......................................................................................................................9
CHAPTER 4 : RESOURCES REQUIRED/BUDGET............................................................10
CHAPTER 5: TIME PLAN........................................................................................................11
ii
Table of Figures
Figure 1: waterfall model...........................................................................................................................8
Figure 2: context diagram........................................................................................................................16
Figure 3: admin use case..........................................................................................................................17
Figure 4: farmer use case.........................................................................................................................17
Figure 5: data flow diagram.....................................................................................................................18
Figure 6: sequence diagram.....................................................................................................................19
Figure 7: flowchart...................................................................................................................................20
Figure 8: Home screen.............................................................................................................................21
Figure 9: Admin dashboard......................................................................................................................21
Figure 10: info screen..............................................................................................................................21
Figure 11: user screen..............................................................................................................................21
Figure 12: cloud firestore model..............................................................................................................22
Figure 13: design validation.....................................................................................................................23
Figure 14: login UI code..........................................................................................................................25
Figure 15: login interface.........................................................................................................................25
Figure 16: sign in code.............................................................................................................................26
Figure 17: sign in interface......................................................................................................................26
Figure 18: pets interface code..................................................................................................................27
Figure 19: pets interface...........................................................................................................................27
Figure 20: admin ui code.........................................................................................................................28
Figure 21: admin ui..................................................................................................................................28
Figure 22: product ui code.......................................................................................................................29
Figure 23: product ui................................................................................................................................29
Figure 24: notification ui..........................................................................................................................30
Figure 25: transaction ui..........................................................................................................................30
Figure 26: data update ui..........................................................................................................................31
Figure 27: data update code.....................................................................................................................31
iii
CHAPTER 1: INTRODUCTION
1.0 INTRODUCTION
Every farmer must be accountable for their progress of the farm products through the use the
current technologies and eliminate the use of legacy systems. This chapter focuses on the
background of the study, stating the problem, proposing the solution to the problem states its aim
and objectives and gives the scope and limitation of the problem.
1
difficult to keep the records to evaluate their performance since they have to sum up their total
kilograms from the receipt given when their coffee is weighed.
2
1.5 SCOPE AND LIMITATION OF THE STUDY
The application software is built in such a way that it should suits for all type of coffee
factories in the future. So for that reason every effort is taken to implement this project in the
organizations and then on successful implementation will target other coffee factories. Coffee
factory application software project’s codes and scripts will download free. This software
application is useful for coffee farmers for managing daily activities e.g. keeping their
records with ease, purchasing farm inputs and receiving notifications from the factory stuffs.
This study will be conducted on four of these areas in Kericho County; Kimologit, Siret,
Lesirwo and Kokwet coffee factory where coffee is carried out and actively participated 85
percent between August – December 2021. The project will be limited to farmers to farmers
who have access to smart phones and with capability to operate them.
3
CHAPTER TWO: LITERATURE REVIEW
2.0 Introduction
Kenyan coffee is grown on an estimated total area of 115,570ha in 32 counties out of a total of
47 counties in the country. The country has a dual production system with about 3,000 large
estates and over 700,000 smallholder growers. Introduced in the end of the 1800s by the colonial
government, coffee already played a crucial role in the economy of the country by the time of its
independence in 1963. The sole type of coffee produced in the country is Arabica, which is
planted during the rainy season from April to October with two harvest periods (from April to
June and from October to December). Coffee is grown without shade and the average yield is
estimated at 302kg/ha for smallholder farms and 556kg/ha for estate farms. The annual average
production is below 900,000 bags. After harvest, farmers deliver their cherries to their primary
societies for processing. The time frame until farmers are paid is largely dependent on the
efficiency of the marketing agents and the availability of buyers. Cooperative societies are
required by law to pay farmers at least 80% of the total upon delivery of their cherries. However,
cherry repayment rates differ from region to region, ranging from 84.6% to 10.2%.
2.2 CONCLUSION
Kenyan coffee quality become deteriorates from time to time. As many researches indicated that
this deterioration is because of soil and climatic factors, genetic factors, pre harvest practices,
harvesting method and timing, post-harvest process, storage and social fa-tor. The environment
has a strong influence on coffee quality (Altitude, daily temperature fluctuations, amount and
distribution of rainfall and the physical and chemical characteristics of the soil) are very
important factors. Soil also has its own role in quality of coffee. An excess of nitrogen increases
the caffeine content, resulting in a more bitter taste of the brew. High concentration of calcium
(>0.11%) and potassium (>1.75%) in the beans is associated with a bitter and “hard” taste.
nitrogen and phosphorous negatively correlated with coffee quality. In addition, calcium
negatively correlated with the quality of coffee. Soil pH was noted to indirectly associate with
the character and acidity of coffee. In pre harvest processes use of decomposed coffee husk,
5
pruning practice, shade, control of common diseases and weeds etc. has important role in quality
of coffee. Almost all Ethiopian coffee farmers do not use fertilizers except on commercial farms.
But decomposed coffee husk at a rate of 10-ton ha-1 (4 kg tree-1 on dry weight basis) was found
to be superior in terms of yield performance of coffee trees. Pruning practice has its own role in
the quality of coffee. Shade also improved the appearance of green and roasted coffee beans as
well as the acidity and body of the brew. In the other hand the Pests and diseases attacks and
weed is found to be a serious problem which reduces the productivity and quality of coffee in
most area. Maturity also has a strong influence on coffee quality. Overripe cherries and under rip
cherries are not recommended for harvesting.
6
CHAPTER THREE: METHODOLOGY
3.0 Research methodology/Research design used.
This Chapter introduces techniques, methods and strategies used in the research. The research
design is defined with the scope and the limitations of the design. This section also looks into the
analysis of methods that are used in the research. The most suitable design and data collection
are also highlighted.
This research uses a hybrid data collection method mixing both qualitative and quantitative
methods. Quantitative research is basically measurement of quantity/amount involving
generation of data in quantitative form which is subjected to quantitative analysis. The research
mainly uses an inferential quantitative research method because of the sample population.
The research design is both analytical and applied research methods. The research uses already
available facts and information from coffee factory hence an analytical research. The research
aims at solving the information gap in the coffee farmers by providing data collection application
software for effectively collecting the information. The research design method therefore is
action or applied.
3.1.1. Questionnaires
For this method, open ended questionnaire questions will be used to determine the coffee
farmer’s perception and organization’s perception on the proposed coffee application software.
The study captured the attitude knowledge, and practice of the farmer as undergo all the
activities.
For the prototype testing stage of this project, questionnaires were used in a survey on the use of
the coffee application software to improve organizations’ participation with the aim of
establishing the system that is computerized to enable farmer and coffee factories improve their
records and services, in order to digitize their work. This will help them in solving their problems
through the use of the developed prototype solutions.
3.1.2. Interviews
Interview is used to gather some information regarding coffee application software. This method
allows the researcher to gather the data from the individual or group who are generally the
current organizations or users of the existing system or potential users of the proposed system.
The farmers or organizations can respond positively or negatively since the proposed software
7
has an impact and differences in some way. Interviews will be conducted with the organizations,
farmers and with the public to find facts, verify facts, clarify facts, generate interest and identify
ideas and opinions. A set of interview questions will be prepared to ask the interviewee to
respond to a series of questions.
The interview is divided into open and closed-ended questions so that sufficient information can
be gathered.
8
3.3.1 SYSTEM DESIGN
The requirement specifications from the first phase are studied in this phase and system design is
prepared. System design helps in specifying hardware and system requirements and also helps in
defining overall application architecture. Design activities carried out here involves the use of
sequence diagrams, class diagrams and context diagrams.
3.3.2 IMPLEMENTATION
With inputs from system design, the system is first developed in small programs called units,
which are integrated into the next phase. Each unit is developed and tested for its functionality
which is referred as unit testing.
1. Programming tools
a) Ide
the ide used is android studio together with visual studio code Visual Studio Code comes
equipped with a huge plugin system and functionalities. Flutter plugin should be installed
when VS is used.
b) Dart
Dart is completely open source with a clean license. Dart is programming language used to code
Flutter app.
c) Flutter
User Interface toolkit used to craft apps for mobile from a single codebase.
2. Database
a) Cloud Firestore. Flexible, scalable NOSQL cloud database to store and sync data.
3.3.5 MAINTENANCE
This step occurs after installation, and involves making modification to the system or the
individual component to alter attributes or improve performance. These modifications arise due
to change requests initiated by the customer, or defects uncovered during live use of the system.
The client is provided with regular maintenance and support for the developed software.
9
CHAPTER 4: RESOURCES REQUIRED/BUDGET
The following is the estimated cost for which the finding is required. This includes all expenses
that will be incurred and inclusive of the implementation cost. It also includes all indirect cost
that allows the project to bear a portion of the administrative cost of the day-to-day operations.
1 laptop 30,000
Total 37,000
Budgets table
Project Resources
1. Windows
2. Xampp
3. Visual Studio Code
4. Browser
10
CHAPTER 5: TIME PLAN
Time duration 12 -19 20 – 26 - 29 - 1-2 3-4 5-25 26 21 27- 01 15
Sep 25 28 31 Oct Oct Oct Oct- Nov 28 Jan Mar
Sept Sept Sept 20 Nov – -
Nov 15 05
Mar Apr
Background of
the
study ,problem
statement draft
Proposed
solution, aims of
the objectives
and significance
of the project
analysis
Literature review
and research of
the industry
Methodology
deliberation and
drafting
Budget draft,
analysis and
preparation
Proposal
consolidation
and submission
System analysis
11
and requirements
specification
System Design
Submission of
project document
Oral presentation
Coding (System
implementation)
Testing and
maintenance
Time Plan.
6. Ostapowicz, K., Ziółkowska, E., Kaim, D., & Kozak, J. (2011). Knowledge transfer
between science and practice for sustainable development. Mountain.TRIP project.
7. Shawish, A., & Salama, M. (2014). Cloud Computing: Paradigms and Technologies.
Springer-Verlag Berlin Heidelberg.
8. Sidhu, N. (2015). The Secret Sauce to Great Mobile Apps. Retrieved from Reality Check:
http://www.softwareag.com/blog/reality_check/index.php/soa-what/the-secret-sauce-to-
great-mobile-apps/
12
9. Prodolliet, J. 2004. Coffee Quality Assurance: Current Tools and Perspectives. In:
20thInternational Scientific Colloquium on Coffee. Bangalore. pp. 120-145
10. Mylopoulos, J. (2004). Information Systems Analysis and Design. Toronto:
University of Toronto
13