ABSTARCT
The vehicle maintenance and service system is an automation of the various vehicle services needed by a vehicle user in a mobile application. This application provides vehicle service reminder while providing vehicle related solution. The vehicle maintenance and service system provide repair cost estimates to help mitigate the rigged system vehicle users pass through for vehicle repairs and maintenance. This project work contains a review of existing systems related to the proposed system and the prototype development methodology used to develop the system. And also provides the design of the system using the Unified Modelling Language as well as testing of the system. The examination of the literature uncovered a number of empirical evidence areas, and the resulting discussion provides the basis for the design and implementation of vehicle maintenance and services system.
TABLE OF CONTENTS
1.2 Background and Motivation. 1
1.3 Statement of the Problem.. 2
1.5 Significance of the Project 2
1.6 Project Risks Assessment 3
1.7 Scope/Project Organization. 3
REQUIREMENTS ANALYSIS AND DESIGN.. 9
3.3 Approach to Chosen Methodology/Methods. 10
3.7 Requirements Specifications. 11
3.7.2 Non-Functional Requirement Specifications. 13
3.8.1 Application Architecture. 14
3.8.6 Entity-Relationship Diagram (ERD) 24
3.8.7 User Interface Design. 25
IMPLEMENTATION AND TESTING.. 27
4.3 Implementation Problems. 31
4.4 Overcoming Implementation Problems. 32
4.5.2 Test Traceability Matrix. 36
DISCUSSION, ENHANCEMENT, AND RECOMMENDATIONS. 39
5.3 Limitations and Challenges. 40
LIST OF FIGURES
Figure 1: Application Architecture. 14
Figure 2: Services Details Architecture. 14
Figure 3: Admin System Architecture. 15
Figure 5: Admin System Use Case. 17
Figure 6: Login Sequence Diagram.. 18
Figure 7: Requesting Breakdown Service Sequence diagram.. 19
Figure 8: Repair Sequence diagram.. 20
Figure 9: Service Sequence diagram.. 21
Figure 10: Purchase Parts Sequence diagram.. 22
Figure 11: Context diagram.. 23
Figure 12: Entity Relationship Diagram (ERD) 24
Figure 13: User Interface Design. 26
Figure 14: Requesting Breakdown Service. 27
Figure 15: Requesting Repair 28
Figure 16: Requesting Regular Service. 29
Figure 18: Service Reminder 30
Figure 19: Estimate Requests. 31
Figure 20: Drawer Implementation Problem.. 31
Figure 21: Service Requests Implementation Problem.. 32
Figure 22: Drawer Implementation Solution. 33
Figure 23: Notification Implementation Solution. 33
Figure 24: Service Requests Implementation Solution. 34
LIST OF ABBREVIATIONS
UML Unified Modelling Language
ERD Entity Relationship Diagram
JS JavaScript
HDD Hard Disk Drive
CHAPTER ONE
INTRODUCTION
1.1 Overview
As microcomputers become increasingly common in our day to day lives, the aim is to utilize these devices to ease ouractivities and optimize efficiency.The vehicle and maintenance services system is a system which offers a range of services while also tracking the schedule of proposed maintenance.As much as most of us wish our vehicles would just remain forever perfect, that is not likely to happen. Being in possession of a vehicle means you’ll have to dedicate your time and money to maintaining it. Hallmark Automobile offers vehicle related services such as repairs, service, body works and tow truck services.This project will help vehicle users exploit the services rendered by Hallmark Automobile, whenever they meet with an unforeseen incident on the road or at any point in time. Most times drivers are negligent and forgetful when it comes to when maintaining their vehicles. The vehicle maintenance and services system will help keep track of these maintenance such as when service is due.
1.2 Background and Motivation
Over the years the use of vehicles has played a vital role in the lives of humans in entirety, cutting down days and weeks of journey to hours. Since the introduction of vehicles there has been a need for regular maintenance for each and every manufactured vehicle, such maintenance is necessary to guarantee safety and longer lifetime for these vehicles. In the course of this regular maintenance, the engine oil and filter are replaced. The schedule of this maintenance differs depending on the vehicle, the manufacturer of each vehicle recommends the schedule of the maintenance based on factors like distance travelled, time intervals and weather conditions (Collins, 2018). Other than regular maintenance, the need for repair arises due to breakdown, faulty parts and auto crash.In Nigeria today with a vehicle population of 11.6 million there has been non-stop need for such repairs. In 2018 According to (Adesoji, 2019), 18,729 people were involved in road accident in Q4 2018 as opposed to 15,696 people in Q4 2017 noticing a 19% increase. These accidents are majorly linked to bad and faulty vehicles.
1.3 Statement of the Problem
The purpose of a maintenance and services system is to track and acquire relevant information for vehicle related services and maintenance, while also tackling arising problems. Problems such as break down and faulty parts such as wear and tear of tire, brake pads, tie rods, sharp etc which might come up while on the move leaving the vehicle user stranded. The proposed system will provide a go to for stranded individuals to request for immediate help. In tackling these problems both mechanics and vehicle users face tremendous challenges with the vehicle users taking a fair share of these challenges. In our environment today the vehicle users end up paying exorbitant amount of money on spare parts hiked by both the mechanics and those that sell these spare parts. The vehicle maintenance and services will provide an interface to purchase these parts at the exact retails price while also providing repair estimates.