DESIGN AND IMPLEMENTATION OF VEHICLE MAINTENANCE AND SERVICES SYSTEM FOR HALLMARK AUTOMOBILE SERVICES

0
718

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

ABSTARCT.. vi

LIST OF FIGURES. ix

LIST OF ABBREVIATIONS. x

CHAPTER ONE.. 1

INTRODUCTION.. 1

1.1      Overview.. 1

1.2      Background and Motivation. 1

1.3      Statement of the Problem.. 2

1.4      Aim and Objectives. 2

1.5      Significance of the Project 2

1.6      Project Risks Assessment 3

1.7      Scope/Project Organization. 3

CHAPTER TWO.. 5

LITERATURE REVIEW… 5

2.1      Introduction. 5

2.2      Historical Overview.. 5

2.3      Related Work. 7

2.4      Summary. 8

CHAPTER THREE.. 9

REQUIREMENTS ANALYSIS AND DESIGN.. 9

3.1      Overview.. 9

3.2      Proposed Methodology. 9

3.3      Approach to Chosen Methodology/Methods. 10

3.4      Tools and Techniques. 10

3.5      Ethical Consideration. 10

3.6      Requirement Analysis. 11

3.7      Requirements Specifications. 11

3.7.2      Non-Functional Requirement Specifications. 13

3.8      System Design. 14

3.8.1      Application Architecture. 14

3.8.2      Use Case. 16

3.8.3      Sequence Diagram.. 18

3.8.4      Context Diagram.. 23

3.8.6      Entity-Relationship Diagram (ERD) 24

3.8.7      User Interface Design. 25

3.9      Summary. 26

CHAPTER FOUR.. 27

IMPLEMENTATION AND TESTING.. 27

4.1      Overview.. 27

4.2      Main Features. 27

4.3      Implementation Problems. 31

4.4      Overcoming Implementation Problems. 32

4.5      Testing. 34

4.5.1      Tests Plans. 34

4.5.2      Test Traceability Matrix. 36

4.5.3      Test Report Summary. 38

4.6      Use Guide. 38

4.7      Summary. 38

CHAPTER FIVE.. 39

DISCUSSION, ENHANCEMENT, AND RECOMMENDATIONS. 39

5.1      Overview.. 39

5.2      Objective Assessment 39

5.3      Limitations and Challenges. 40

5.4      Future Enhancements. 40

5.5      Recommendations. 41

5.6      Summary. 41

References. 42

Appendix. 44

LIST OF FIGURES

Figure 1: Application Architecture. 14

Figure 2: Services Details Architecture. 14

Figure 3: Admin System Architecture. 15

Figure 4: Use Case. 16

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 17: Ordering Parts. 30

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

Figure 25: Work Plan. 44

Figure 26: Gantt Chart 44

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.