ABSTRACT
This project report describes a mobile android based application which aids users in paying for the services rendered at fuelling stations. This application consists of features that makes the payment process quick, easy and seamless. The application comes with features like google maps to help users find nearby fuel stations. This dissertation also consists of the activity diagrams, application architecture, uses cases and entity relationship diagrams. The technologies used in the execution of the objectives of this research are android studio as the IDE of choice and Firebase for the database. Upon convincing assessment and system verification, the writer sees that the application can be used modestly and efficiently
TABLE OF CONTENTS
ABSTRACT............................................................................................................................ VIII
ACKNOWLEDGEMENT
.....................................................................................................VIIII
LIST OF
TABLES….……………………………………….…………………………………………XI
LIST OF
FIGURES………………………………..….…………………………………...……………XII
LIST OF
ABBREVIATIONS……..……………………….……………...…………………………XIII
CHAPTER 1:
INTRODUCTION.................................................................................................1
1.1
OVERVIEW.....................................................................................................................1
1.2 BACKGROUND AND MOTIVATION
...........................
. 1.3 STATEMENT OF THE PROBLEM
.......................................................................................3
1.4
AIM AND OBJECTIVES
....................................................................................................3
1.5 SIGNIFICANCE OF THE
PROJECT......................................................................................4
1.6 PROJECT RISKS
ASSESSMENT.........................................................................................4
1.7 SCOPE/PROJECT ORGANIZATION ....................................................................................5
CHAPTER 2: LITERATURE
REVIEW....................................................................................6
2.1
INTRODUCTION ..............................................................................................................6
2.2 HISTORICAL
OVERVIEW.................................................................................................6
2.3 RELATED
WORK.............................................................................................................8
2.4
SUMMARY
.....................................................................................................................9
CHAPTER 3: REQUIREMENTS, ANALYSIS, AND
DESIGN...............................................10 3.1
OVERVIEW...................................................................................................................10
3.2
RESEARCH METHODOLOGY
.....................................................................................10
3.2.1 METHOD 1 (E.G INTERVIEW)
........................................................................................11
3.2.2 METHOD 2 (E.G OBSERVATION)
...................................................................................11
3.3 DESIGN
METHODOLOGY.............................................................................................12
3.3.1 AGILE METHOD
..........................................................................................................12
3.3.2 INCREMENTAL
MODEL..............................................................................................14
3.4 TOOLS AND
TECHNIQUES.............................................................................................15
x
3.5
ETHICAL CONSIDERATION
...........................................................................................16
3.6 REQUIREMENTS SPECIFICATIONS
.................................................................................18
3.6.1 Functional Requirement Specifications.....................................................................18
3.6.2 Non-Functional Requirement
Specifications.............................................................19
3.7 SYSTEM DESIGN
..........................................................................................................19
3.7.1 Application Architecture
.........................................................................................20
3.7.4 Dataflow Diagram
...................................................................................................20
3.7.3 Activity
Diagrams....................................................................................................22
3.7.2 Use
Case..................................................................................................................24
3.8
Summary..................................................................................................................25
CHAPTER 4: IMPLEMENTATION AND
TESTING.............................................................26
4.1
OVERVIEW...................................................................................................................26
4.2
MAIN
FEATURES..........................................................................................................26
4.3 IMPLEMENTATION
PROBLEMS......................................................................................30
4.4
OVERCOMING IMPLEMENTATION PROBLEMS
...............................................................31
4.5 TESTING
......................................................................................................................31
4.5.1 Tests Plans (for Unit Testing,
Integration Testing, and System Testing) ....................32
4.5.2 Test Suite (for Unit Testing,
Integration Testing, and System Testing).......................33
4.5.3 Test Traceability Matrix (for Unit
Testing, Integration Testing, and System Testing) 39
4.5.4 Test Report Summary (for Unit
Testing, Integration Testing, and System Testing).....40
4.5.5 Error Reports and
Corrections.................................................................................40
4.6
USER GUIDE
................................................................................................................41
4.7 SUMMARY
...................................................................................................................41
CHAPTER 5: DISCUSSION, CONCLUSION, AND
RECOMMENDATIONS .....................42
5.1
OVERVIEW...................................................................................................................42
5.2
OBJECTIVE ASSESSMENT
.............................................................................................42
5.3 LIMITATIONS AND CHALLENGES
..................................................................................42
5.4
FUTURE
ENHANCEMENTS.............................................................................................43
5.5
RECOMMENDATIONS....................................................................................................43
5.6
SUMMARY
...................................................................................................................43
REFERENCES
...........................................................................................................................44
APPENDICES..............................................................
Anonymous, U (2020). Secured System For Fueling Station Services. Afribary.com: Retrieved February 25, 2021, from https://afribary.com/works/secured-system-for-fueling-station-services
User, Anonymous. "Secured System For Fueling Station Services" Afribary.com. Afribary.com, 01 Dec. 2020, https://afribary.com/works/secured-system-for-fueling-station-services . Accessed 25 Feb. 2021.
User, Anonymous. "Secured System For Fueling Station Services". Afribary.com, Afribary.com, 01 Dec. 2020. Web. 25 Feb. 2021. < https://afribary.com/works/secured-system-for-fueling-station-services >.
User, Anonymous. "Secured System For Fueling Station Services" Afribary.com (2020). Accessed February 25, 2021. https://afribary.com/works/secured-system-for-fueling-station-services