Professional Documents
Culture Documents
Online Matatu Management Project
Online Matatu Management Project
SYSTEM
Signature………..
Date: ……………
SUPERVISOR
Signature: …………
Date…………………
i
DEDICATION
With sincerely gratitude and honor, this project is dedicated to my loved family who have
supported and inspired me throughout my educational journey.
I further appreciate my mentors and advisors, for their guidance and expertise. Your wisdom and
knowledge have shaped my understanding and provided invaluable insights into the project.
ii
ACKNOWLEDMENT
I wish to thank the almighty God for granting me an opportunity to pursue Diploma and giving
me the ability, knowledge and wisdom to formulate this proposal
My special appreciation goes to MR.KOSGEI my supervisor for his guidance and positive
criticism all through the development of this proposal.
To my loved family thank you for your support, love and motivation.
Finally, to all those who supported me in this proposal receive my sincere appreciations.
iii
Contents
DECLARATION..........................................................................................................................................i
DEDICATION............................................................................................................................................ii
ACKNOWLEDMENT...............................................................................................................................iii
DEFINATION OF TERMS......................................................................................................................viii
ABBREVIATIONS....................................................................................................................................ix
ABSTRACT................................................................................................................................................x
CHAPTER 1................................................................................................................................................1
INTRODUCTION.......................................................................................................................................1
1.1 Background.......................................................................................................................................1
1.2 Statement of problem.........................................................................................................................1
1.3 Objectives..........................................................................................................................................1
1.4 Scope.................................................................................................................................................2
1.5limitation of the study.........................................................................................................................2
1.6 Significance of the study...................................................................................................................2
1.7 Structure of the Report.......................................................................................................................2
1.8 Conceptual framework.......................................................................................................................3
CHAPTER TWO.........................................................................................................................................4
LITERATURE REVIEW............................................................................................................................4
2.1 INTRODUCTION.............................................................................................................................4
2.2 EXISTING DESIGN AND LITERATURE......................................................................................4
2.2.1 Huduma Poa Management System.............................................................................................4
2.2.2 Easy Matatu Management System..............................................................................................5
2.2.3 Smart Matatu system..................................................................................................................5
2.2.4 Matwana matatu culture..............................................................................................................5
2.2.5 Uber Management system...........................................................................................................5
2.3 Challenges of the existing system......................................................................................................6
2.4 UNIQUE FEATURES OF THE PROPOSED SYSTEM...................................................................7
2.5 BENEFITS OF THE PROPOSED SYSTEM....................................................................................8
2.6 LIMITATION OF THE PROPOSED SYSTEM...............................................................................8
iv
CHAPTER 3................................................................................................................................................9
METHODOLOGY......................................................................................................................................9
3.1 INTRODUCTION.............................................................................................................................9
3.2 RESEARCH DESIGN.......................................................................................................................9
3.3 METHODOLOGY STEPS................................................................................................................9
3.3.1 Project planning..........................................................................................................................9
3.3.2 Requirement gathering..............................................................................................................11
3.3.3 System design...........................................................................................................................12
3.3.4 Software development..............................................................................................................16
3.3.5 Integration and Testing.............................................................................................................17
3.3.6 Deployment and Training.........................................................................................................18
3.3.7 Iterative and improvements.......................................................................................................19
3.4 SAMPLE TECHNIQUE PROCESS................................................................................................20
3.5 SAMPLE POPULATION................................................................................................................20
3.6 DATA COLLECTION TOOLS......................................................................................................20
3.6.1 Interviews.................................................................................................................................20
3.6.2 Questionnaires..........................................................................................................................21
3.7 MAINTENANCE............................................................................................................................22
3.8TOOLS USED IN SYSTEM DEVELOPMENT..............................................................................22
3.8.1 User interface............................................................................................................................22
3.8.2 Database...................................................................................................................................22
3.8.3. Text editor...............................................................................................................................22
3.9 Summary.........................................................................................................................................23
CHAPTER 4..............................................................................................................................................24
DATA ANALYSIS, CONCLUSIONS AND RECOMMENDATION.....................................................24
4.1 Introduction.....................................................................................................................................24
4.2 Data Analysis process......................................................................................................................24
4.2.1 Data preparation........................................................................................................................25
4.2.2 Data exploration.......................................................................................................................25
4.2.3 Data interpretation....................................................................................................................25
4.3 FINDINGS.........................................................................................................................................25
4.3.1 Improved financial transparency...............................................................................................28
v
4.3.2 Cost savings and congestions:...................................................................................................29
4.3.3 Improved administrative efficiency..........................................................................................29
4.4 CONCLUSION...................................................................................................................................29
4.5 RECOMMENDATION........................................................................................................................29
4.5.1 Integration of Additional Features............................................................................................29
4.5.2 Continuous Training and Support.............................................................................................29
4.5.3 User Feedback and Iterative improvements..............................................................................29
4.6 SUMMARY.......................................................................................................................................30
LISTS OF REFERENCES................................................................................................................................31
LIST OF FIGURES
vi
LIST OF TABLES
vii
DEFINATION OF TERMS
1. Database management system: A software application that enables users to create,
manage and manipulate databases. It provides a structured way to store, organize and
retrieve data efficiently.
2. User interface (UI): It is the basic and interactive part of the software that allows users to
interact with the system. It includes elements like buttons, forms, menus and other
graphical components that facilitate user interaction.
3. Graphical user interface (GUI): A user interface that utilizes graphic elements such as
icons, windows and buttons to enable users to interact with a software application. It
provides a visual representation of the system’s features and functionality.
4. Matatu: it is a type of privately owned vehicle used for public transportation.
5. Online management: it refers to the process of managing various aspects of a business,
organization, or system using a digital tools and internet-based technologies.
6. CRUD: It is an acronym for create, read, update and delete. This represents the basic
operations done on the database records. It simply refers to the ability to create new
records, retrieve existing records, update the records and delete records from a database.
7. Visual basic (VB): it is a language used for developing windows application; it provides a
visual basic environment that allows developers to create user interfaces.
viii
ABBREVIATIONS
1. DBMS- Database management system
2. UI-User interface
3. GUI- Graphic user interface
4. CRUD- Create, Read, Update, Delete
5. VB-Visual basic
ix
ABSTRACT
The online Matatu Management system is a web-based system designed to revolutionize the
management and operation of Matatu transportation services. Matatu which are privately owned
and used public transportation face numerous challenges related to efficiency and customer
satisfaction. The main aim of this system is to address these challenges by offering a centralized
user-friendly solution that empowers Matatu owners, drivers and passengers by providing
passengers with the ability to plan their bookings seamlessly, choose the driver. It also aims to
facilitate digital payments to reduce cash payments and enhance transparency between the
passengers and the Matatu operators. It will reduce the need of physical queues and waiting in
the Matatu stages .The urban transportation landscape in various nations faces ongoing driven
by rapid, population growth and the reliance of informal services. Matatu are widely used for
public transportation in daily commuting for millions of citizen. However, matatu industry has
grappled with issues such as route inefficiencies, fare irregularities, bookings, and congestions in
the stages. By addressing these challenges it is done by harnessing the power of digital
technology to optimize matatu operations, enhance passenger experience, easier bookings and
cashless payments. These make it good to contribute sustainable and reliable mobility.
The system further examines the evolution of online matatu management systems, highlighting
their features, functionalities and mode of implementation. Through this review, the case study
identifies challenges and unresolved questions within the matatu management landscape.
The system integrates various modules such as the driver’s details, vehicle details, passenger’s
details, Administration; financial details. The Matatu operators can customize these modules
according to their needs for them to increase their profitability and to improve customer
satisfactions .In conclusions, considering these challenges Online Matatu Management System
has the potential benefits to manage the matatu business accordingly. The systems’ Matatu real-
time availability can help passengers facilitate bookings easily to reduce time wasting. It
incorporates digital payment options to promote cashless transactions hence reducing frauds.
x
CHAPTER 1
INTRODUCTION
1.1 Background
In today’s digital error transportation sectors face numerous challenges in managing their daily
operations. Traditional manual processes often leads to inefficiencies, fare collections,
overcrowding in the stages. To address these challenges the online matatu management system
leverages modern technology to improve efficiency, passenger’s satisfactions, easy fare
collections and overall management of a matatu bookings. The system offers features like digital
fare collection and passenger’s bookings.
By addressing these challenges the proposed online matatu management system has the potential
to implement the digital fare collection through the system to eliminate cash transactions to
reduce the risk and enhance convenience to both passengers and operators. Providing passengers
with information for online bookings to reduce overcrowding and ensure boarding process.
1.3 Objectives
The primary objective of this project is to design, develop, implement and evaluate the Online
Matatu Management System for matatu’s in Kenya to accommodate growing demand and also
providing the operators with a competitive edge in the transportation market by offering modern
efficient and technologically advanced series. The specific objectives include:
1. To design and develop a user-friendly interface for both passengers and matatu operators.
2. To enable the passengers to book a Matatu conveniently reducing the need for physical
queues and waiting.
1
3. To facilitate secure and digital payments methods in ensuring transparency reducing cash
transactions.
4. To assists the matatu operators in managing their routes, schedules and passengers
effectively.
5. To reduce overcrowding in the matatu stages.
1.4 Scope
The scope of this project encompasses the entire lifecycle of developing and implementing the
Online Matatu Management System. It aims to address the challenges faced by the existing
system and propose solutions to improve efficiency and customer satisfaction. It includes
requirements gathering, system design, software development, integration, testing, deployment,
user training, data migration and evaluation. The system will focus on the key modules customer
details, driver’s details and booking details.
2
1.8 Conceptual framework OBJECTIVES
Transparency
O Availability
ONLINE MATATU
MANAGEMENT SYSTEM
Efficiency
Scalability
3
CHAPTER TWO
LITERATURE REVIEW
2.1 INTRODUCTION
This chapter provides a comprehensive review of the existing literature on online matatu
management system. It has emerged as critical tools in addressing the complex challenges faced
by matatu operators and passengers. To enhance bookings, schedules, operation of routes has
increasingly relied on the integration of digital technologies and online management systems.
The main aim is to identify the existing research systems and designs related to matatu
management. To examine the evolution of online matatu management system their features and
functionalities and to establish a foundation understanding of the matatu industry and it’s
operational.
4
2.2.2 Easy Matatu Management System
This system was developed by Easy matatu technologies limited. According to the authors, Easy
matatu is a dedicated matatu management system designed for matatu operators in Kenya. It
provides tools for scheduling, fare collection and tracking of matatu operations. It make it simple
for management process by offering an intuitive platform that allows the operators to efficiently
allocate routes, collect fares and monitor fleet performance.
According to the authors Ubers mobile app and web platform provides an excellent ride hailing
and transportation management system. Ubers has a user- friendly interface and seamless
booking. It has tools like real time vehicle tracking, drivers rating, fare estimation and cashless
payments. The similarities between these systems and the proposed system are bookings, fare
estimation and cashless payments.
5
2.3 Challenges of the existing system
The literature review discusses challenges including:
1. Data security and privacy-Handling passenger and financial data in online systems raises
concerns about data privacy and security if the systems are not adequately protected.
2. Technical complexities- these may arise during the implementation and integration of
online matatu management system, requiring careful planning and expertise.
3. Resistance to change-Matatu operators may be resistant to adopt new technologies and
processes, making it difficult to implement online systems effectively.
4. Limited internet access-in some places where Matatu operates, passengers and operators
may have limited access to the internet hindering the adoption of online systems.
5. Payment challenges- the existing systems people may still prefer to pay with cash
because they see integrating various payments of online transactions can be a challenging
for them.
6
2.4 UNIQUE FEATURES OF THE PROPOSED SYSTEM
1. Fare transparency: the proposed system ensures transparency in fare calculation and
display. Passengers can see estimated fares before boarding and fares is fixed it
cannot be manipulated .fare is calculated based on distance travelled and time of day.
2. Cashless payments: the passengers will not be charged fee transactions to make them
satisfied.
3. Online bookings: passengers will choose the seat of their choice, car type, the driver,
will enter the source and destination.
4. User-friendly app: proposed has a user-friendly interface that allows passengers to
easily access information, book journey and provide feedback.
5. Proposed system fosters community engagement by involving local stakeholders,
including matatu operators, passengers and authorities in decision-making process.
6. Matatu driver profiles: it has provided passengers with information about matatu
drivers to enhance trust and transparency.
7
2.5 BENEFITS OF THE PROPOSED SYSTEM
i. The system enables cashless payments, making transactions quicker and more secure.
ii. Passengers can access information about matatu drivers, fostering trust and
accountability.
iii. It has a matatu sharing to reduce congestions and contribute to more sustainable
urban environment.
8
CHAPTER 3
METHODOLOGY
3.1 INTRODUCTION
This chapter shows a comprehensive methodology employed for the development, design,
implementation, deployment, maintenance and evaluation of online matatu management system.
The methodology provides a structured approach to ensure the successful achievement of the
project objective. The flowcharts are also included to serve as a guide in step by step procedures
to help users understand about the proposed system.
This approach allows gaining a holistic understanding of matatu management landscape, the
needs and preferences to the stakeholders.
9
Figure 1: Project planning and scope definition
10
3.3.2 Requirement gathering
This is conducted to identify the specific needs and functionalities required in the online matatu
management system. These steps involved engaging with key stakeholders including matatu
operators and passengers through conducting interviews, questionnaires and surveys. The
collected requirements will serve as the foundation for designing and developing the online
matatu management system.
Start
Identify stakeholders
Analyze feedback
Prioritize requirements
Validate requirements
Document requirements
Stop
11
Figure 2: Requirements gathering
Start
Data requirements
Estimate cost
Finalize system
Proceed to development
12
Stop
Figure 3: System design process
The system has also worked based on ease of the users. It appears as system.exe
After you double click the icon, the splash window as a welcome window appears and the user is
prompted to input the password which is in a discrete form as shown below:
13
After inputting the password, user will be redirected to the driver’s details
After the drivers details the user will be directed to the car details as shown below
After passengers viewing the car details, they will proceed to book the car of their choice
including the preferences, by identifying the source and the destination as shown below.
14
The system was designed and coded with visual basic 6.0 as a programming language and
integrated with Microsoft access as the database.
15
3.3.4 Software development
The software development phase focuses on the actual implementation of the online matatu
management system. Following industry based practices and utilizing appropriate programming
language and technologies, the development team intends to build various modules and
components for online matatu management system. This process includes database integration,
coding and implementing the desired functionalists identified during the requirements gathering
phase Start
Create components
Address issues
Optimize codes
Stop
16
Figure 4: System deployment process
Data analysis
Conclusions
Document findings
Identify recommendation
Implement recommendation
Stop
17
Figure 5: Integration and testing
Training materials are developed to ensure that users can utilize online matatu management
system and benefits effectively
Start
Migration of data
Settings configurations
System testing
Is training successful?
Finalize deployment
Stop
18
Figure 6: Deployment and training
Prioritize enhancements
Perform testing
19
3.4 SAMPLE TECHNIQUE PROCESS
A sample refers to subset of population, the sampling technique employed was the simple
random sampling technique because in this technique each individual is chosen random and
entirely by chance such that each individual has the same probability of being chosen at any level
during the sampling process. The targeted population was as follows, Matatu owners 80,
passengers 40 and 20 drivers.
3.6.1 Interviews
Data collection tools that involves people meeting face to face for consultations .Interviews will
mainly be used when seeking information from Matatu Sacco’s and seeking their opinion on
automated version of it.
How has the online matatu system improved your overall travel experience, if at all?
20
Can you describe your experience as a matatu driver and how the online management
system has affected your daily work routine and income?
How do you oversee and manage the performance of matatu drivers and vehicles through
the online system?
Advantages of Interviews
Disadvantages of Interviews
i. Time consuming: a lot of time gets used up especially when setting up, interviewing and
analyzing feedback.
ii. Interviews can be costly especially if travelling expenses has to be incurred.
iii. Lack of confidentiality
iv. Interview’s characteristics can influence interviewee’s response.
3.6.2 Questionnaires
These are set of printed or written questions used for the purpose of obtaining statistical of
personal information from individuals. This will help us gathering useful information for the
development of online system for efficient transport services. Some of the questions that were
used in the questionnaires are.
Do you feel that the online matatu management systems will you improved safety and
security for passengers?
What motivated the introduction of the online matatu management system, and how has it
impacted the overall management of matatus?
How do you ensure data security and privacy for passengers and drivers using the
system?
21
Advantages of Questionnaires
i. Large amount of information can be collected from large amount of people in a short
period of time and in relatively cost effective way.
ii. Can be carried out by the researcher or by a number of people with limited affect to its
validity and reliability.
iii. The responses are gathered in a standardized way, therefore more objectives than
interviews.
Disadvantages of questionnaires
3.7 MAINTENANCE
In this phase also includes control the remaining that may exist in the software even after the
testing phase, and enhance the system to what client wants to improve in they also keep system
alive.
3.8.2 Database
Database is used to ensure the security of the system.
22
3.9 Summary
This chapter provided a comprehensive methodology for the design, development, and
implementation of the online matatu management system. The step by step approach offers
visual representations of the key process involved in the methodology. By incorporating research
design, requirements gathering, system design, software development, integration and testing,
deployment and training, data collection and evaluation and iterative improvements of an
effective online matatu management system
23
CHAPTER 4
4.1 Introduction
This chapter presents the analysis of the data collected during the data collection phase of online
matatu management system. The data analysis aims to extract meaningful insights and draw
conclusions regarding the impact and effectiveness of the matatu management system
implementation. Furthermore, based on the findings, relevant recommendations are provided to
enhance the system and improve matatu operations.
It involves several stages including data preparation, data exploration, data interpretation,
deriving conclusions and recommendations.
System rejected 9%
10%
System accepted
No response 59%
23%
24
Figure 9 Showing Data Analysis Process
4.3 FINDINGS
Based on the data analysis, the number of matatu operators that accepted the system was 58%,
those that gave no response to the proposal were 23% and those that rejected the system
completely were 10%. During the research the number of respondents avail themselves on time
and they listed problems, concerning fare collection, staying for a long time in the matatu stages.
25
Table 4: shows number of non- respondents
category population
Matatu owners 30
passengers 8
drivers 5
Total 43
26
The number of people who do not respond to the system is as shown in the pie chart below
Non -Respondents
drivers
10%
Passengers
17%
Matatu owners
72%
27
The number of people that respond to online matatu management system is shown in the pie
chart below,
Respondents
drivers
15%
Matatu owners
52%
passengers
33%
Figure
11: showing the percentage of respondents
28
4.3.2 Cost savings and congestions:
The online matatu management system has enhanced reduced the cost of transport since the fare
is constant thus helping passengers to get satisfied. It has also reduced overcrowding in the
matatu stages since no one is queuing.
4.4 CONCLUSION
The data analysis demonstrates that the online matatu management system implementation has a
positive impact to various aspects of matatu operations .The findings indicate improved financial
transparency, administrative efficiency, cost savings and reduced congestions. The online matatu
management system has proven to be an effective tool in making the matatu operations more
seamlessly and facilitating efficient operations.
4.5 RECOMMENDATION
Based on the findings the following recommendations are provided for further improvements of
online matatu management system.
29
improvements to the online matatu management system ensuring that it remains aligned to the
user requirements and preferences of matatu operators and its stakeholders.
4.6 SUMMARY
This chapter provided a comprehensive analysis of the data collected during the fabrication and
data collection phase of online matatu management system. The findings demonstrate the
positive impact of the online matatu management system implementations on matatu operations
and financial transparency. The conclusions highlights the effectiveness of the system in
streamlining process .The recommendations offers valuable insights for further improvements
and enhancement of the matatu management system to better serve the needs of matatu
operators, passengers and its stakeholders.
30
LISTS OF REFERENCES
i. Amorim H and Moda (F-2020)
ii. Muganda and Muganda (2001)
iii. Salon, Deborah, Aligula, Eric (2012) urban travel in Nairobi Kenya, insights and
opportunities.
iv. Sussma JM (2005) Perspectives in intelligent transportations systems.
v. Kloop , Jacqueline M Sarah Williams lessons from digital matatu’s in Nairobi and Easy
matatu system (2015)
vi. Kloop, Jacqueline M (2012) towards transportations services practice in Nairobi.
31
APPENDICIES
1. Do you feel that the online matatu management systems will you improved safety and
security for passengers?
2. What motivated the introduction of the online matatu management system, and how has it
impacted the overall management of Matatu?
3. How do you ensure data security and privacy for passengers and drivers using the
system?
4. How has the online matatu system improved your overall travel experience, if at all?
5. Can you describe your experience as a matatu driver and how the online management
system has affected your daily work routine and income?
6. How do you oversee and manage the performance of matatu drivers and vehicles through
the online system?
Cost estimates
32
33