Design And Implementation Of Expert Management System For Automobile Fault Detection And Diagnosis

Computer Science Project Material with Source Code Included
Abstract
This project deals with the design and implementation of an expert system for car faults diagnosis. The project is motivated by the need to guide car owners and learners motor mechanics in the maintenance and trouble shooting of motor problems without having to resort to presumptions and conjectures. Particularly, it is expected that the proposed design would ensure that car owners have proper assistance in times of crisis and what’s more will save them from the clutches of exploitative roadside mechanics. For this purpose a rule- base artificial intelligence (AI) technique was utilized to obtain theoretical and practical expert system parameters, and then a conceptual expert system was designed. The expert system functioning is based on the database of car faults, symptoms and their correction, which make up its knowledge base. The new system was developed using visual basic 6.0 programming language and access database. This language was chosen because of its easy syntax and features for developing windows based application.
Table of Contents
Preliminary Page(s)
- Title page
- Approval page
- Dedication
- Acknowledgement
- Abstract
- Table of contents
Chapter One
1.0 Introduction
- 1.1 Background of the study
- 1.2 Problem statement
- 1.3 Objectives
- 1.4 Significance of the study
- 1.5 Scope of the study
- 1.6 Limitations
- 1.7 Methodology
Chapter Two
2.0 Literature Review
- 2.1 The Conceptual Structure of an Expert System
- 2.1.1 Problem Assessment
- 2.1.2 Knowledge Acquisition
- 2.1.3 Knowledge Representation
- 2.1.4 Verification
- 2.1.5 Validation
- 2.2 Testing Expert System
- 2.3 MYCIN
Chapter Three
3.0 System Analysis and Design
- 3.1 Weakness of the Present System
- 3.2 Methodology
- 3.3 Knowledge acquisition
- 3.3.1 Domain Expert
- 3.3.2 Interview
- 3.3.3 Consultation
- 3.3.4 Diagnosis
- 3.3.5 Correction/ explanation
- 3.4 System Design
- 3.4.1 Rule based development method
- 3.4.2 Inference technique
- 3.4.3 Flowchart of the proposed program
- 3.5 Program design
- 3.5.1 High level model of the proposed system
Chapter Four
4.0 System Implementation
- 4.1 Introduction
- 4.2 System requirement
- 4.3 Testing
- 4.4 Maintenance
- 4.5 Program Documentation
- 4.5.1 Sample input/output data formats
- 4.5.2 Loading the package
- 4.5.3 Exiting
Chapter Five
5.0 Summary, Recommendation and Conclusion
- 5.1 Summary
- 5.2 Recommendation
- 5.3 Conclusion
- References
- Appendix I
- Appendix II
Chapter One
1.0 Introduction
In present time most households own at least one car. This figure shows that a car is very important to people’s lives as it completes the cycle of living.
This computer expert system is hoped to help those who are in need of guides to deal with their cars problems. Although it might not give a complete guide and help as a human expert, namely mechanics, at least the expert system can give temporary assistance to those who are in need of instant help, as a result of the limitation of time and distance.
1.1 Background of the Study
With the help of a car, movement from one place to another has been made easy especially for those who are always mobile in their jobs. Cars simplify our lives and make time to be more valuable as we can save more time using the car. But at the same time, people who own cars definitely don’t want to have a problem with their cars as the troubleshooting of a car can be a nightmare to them, especially women. Some of those own a car individually don’t know how to deal with their cars whenever it has a problem. All they know is to start the engine, drag the clutch if it is not automatic, press the paddy and break when they need to. An even the worse situation is that they don’t even know how to fill the fuel tank, and that is not good. They won’t know what to do when something happens to their cars. All they can do at best is, call the mechanic for help.
So, this computer expert system is hoped to help those who are in need of guides to deal with their cars problems. Although it might not give a complete guide and help as a human expert, namely mechanics, at least the expert system can give temporary assistance to those who are in need of instant help, as a result of the limitation of time and distance.
1.2 Statement of the Problem
In dealing with problems of a car and troubleshooting, mechanics are those who can help to solve them. The use of a computer expert system is beneficial in different ways. It gives a temporary and instant guide to car owners in different situations like:
- When mechanic support is unavailable
- When we are in a hurry
- When distance to mechanics location is far
- When mechanics diagnosis wrongly, etc.
1.3 Objectives of the Study
To develop an expert system on car maintenance and troubleshooting that is capable of assisting car owners in dealing with their cars problems and troubleshooting them whenever time is limited and the human experts, also known as mechanics is not available at that very time.The development of the system surely has some significance to humans especially those who own a car and to the system developer as well. Among others, the system will perform the following functions:
- It will conclude its diagnosis based on answers of the users to specific question posed by the system to the user.
- It provides facility in order to take the user opinion on the following: does the use agree with the system’s diagnosis? Does the user disagree with the system’s diagnosis?
- It provides explanation, picture, why and fact facility.
- It stores the facts and the conclusion of the inference of the system and the facts and the conclusion of the inference of the user, for each case in data base.
- It processes the data base in order to extract rules, which complete the knowledge base.
1.4 Significance of the Study
The proposed system can help inexperienced mechanics or drivers in diagnosing the fault of the car.
In addition, the system has the following benefits:
- Expert systems help in the improvement of productivity: Having this system will enable mechanics to do more work in less time.
- Expert system reduces the need for skilled mechanics: The repairs of a car require a high level of expertise. With this system, inexperienced mechanics can be guided to find the fault.
- Expert systems capture the knowledge of company experts who someday will retire, resign or die.
- Expert systems train newly lived employees to solve problem the way experienced professionals do.
- Expert system are not vulnerable to problems such as fatigue, emotion and overwork, all of which plaque human experts.
- Expert systems place expert knowledge into machine readable form, where it can be summoned at any time.
- Expert systems give consistent result.
- Expert systems can complete some tasks quicker them a human.
1.5 Scope of the Study
The expert system may contain certain limits and flaws, as it is only a prototype. We commonly know that a car has many parts on its body and even in the body itself. However, the system will only deal with problems that are normally or commonly found in the engine part of the car as the system is just a prototype, which means the function will be expanded through time. The system will also deal with only cars produced from the year 2000 till date.
1.6 Limitation of the Study
- TIME: Time frame for this work is short
- Finance as a student
- Limited literature in computer to assist the researcher
- Not much work has been done in this area of computer science/ engineering.
1.8 Definition of Terms
Actuator:
This is a device in a car that uses electricity to do sort of automated mechanical movement such as power door locks or a remote trunk opener.
Car Sensor:
This is a technological device that dictates or senses a signal or a physical condition in a car.
Car Diagnosis:
Is the identification of the nature and causes of problem in a car.
Car Brain Box:
This is an electronic device that incorporates micro processors for the monitoring and control of various functions in a vehicle.
Chapter Five
5.0 Summary, Recommendation & Conclusion
5.1 Summary
It cannot be denied that the role of expert systems in almost every part of human life is getting bigger. This is so because of the performance that the expert system has shown of what it can do to help human beings. Peoples lives seen to be easier in many ways with the presence of expert systems.
Academically, the expert system can help humans by aiding the human expert function whenever the expert can’t be accessed or by assisting the human experts in situations where he/she has to cover many things. In this case the expert may be useful to execute routine tasks and let the human experts to do the rest, especially the more difficult jobs.
This expert system for car fault diagnosis is believed to be an excellent idea as another application of expert systems and how we can utilize the enormous function of it. In fact, there are other domains which are suitable to be introduced to the implementation of expert system and get the maximum achievement with it. Although there are also some criticism and issues regarding the development of expert system which relates to the issues of reliability and human social life, efforts have been discussed to overcome those problems.
5.2 Recommendation
The prototype of system was developed in a limited time and resources and thus it is not all that compatible and useful enough to be implemented in the really world yet. There must be so many other steps to be taken in refining the errors and rules before it can really be used in the real situation. When this is done, this expert system for car fault diagnosis would be ready to be use to assist all the car owners out there in situations where they have problems with their cars, so they can handle these problems themselves. Time and distance would no longer be constraints to them.
5.3 Conclusion
This proposed system can help inexperienced mechanics or drivers in providing decision support system, interactive training tools and expert advice. Using this system loss of customer and income due to lack of knowledge can be avoided.
Having this expert system may allow mechanics to do more work in less time, thus bringing in more revenue. And mechanic will also gain through improved productivity.


The Complete Material Will Be Sent to You in Just 2 Steps
Quick & Simple…
![]()
Make Payment (Through Transfer) of ₦5,000 to the Account Below
![]() | Acc No: 0811003731 |
| Samphina Academy | |
| Current Account |
Or CLICK HERE To Pay With Debit Card
| FOR STUDENTS OUTSIDE NIGERIA | |
| CLICK HERE To Pay With Card ($15) | |
| FOR GHANA STUDENTS (GHS 100) | |
![]() | MTN MoMo |
| 0553978005 | |
| Douglas Osabutey | |
![]()
Send the Following Details on WhatsApp ( 07062590260 ) After Payment
- Payment Details
- TOPIC: Design And Implementation Of Expert Management System For Automobile Fault Detection And Diagnosis
The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply
Students Review
List of Related Works
The Effect Of Product Innovation On Purchase Intentions Among Automobile Buyers In Awka Metropolis
Working Capital Management In Automobile Industry
A Study Into The Problems And Solution Of Production Control In Automobile Industry Of Nigeria
The Design And Implementation Of Software For Automobile Insurance Scheme In Nigeria
Perceived Determinants Of Road Traffic Accident Among Automobile Road Users
Effect Of Cost And Risk Management On The Use Of Automobile Method To Manual Method Of Construction
Evaluating The Contribution Of Bad Roads On The Occurrence Of Automobile Accidents In Nigeria
The Impact Of New Product Development On Sales Volume In Peugeot Automobile Nigeria Limited, Kaduna
Environmental Impacts Of Automobile Waste Dump On Soil
Distributional Pattern Of Automobile Mechanic Workshop In Ibadan North Local Government, Oyo State
Bacteriological Study Of Indigenous Microflora Associated Automobile Mechanic Shop In Agbor
Effect Of Automobile Technology On Entrepreneurship For Sustainable Development
Distributional Pattern Of Automobile Mechanic Workshop
Design And Implementation Of Information Management System For Computer Science Department
Design And Implementation Of Automated Tax Management System In Board Of Internal Revenue
Design And Implementation Of A Web Based E-Post Management System
Automated Products Distribution Management System
Mobile Computing Location Management System
Price Management System For Electronic Store
Intellectual Capital Management And Enterprise Value Added Of Listed Consumer Goods Firm In Nigeria
The Use Of Information Systems For Human Resource Management: A Case Study Of Flutterwave Nigeria
Design And Implementation Of A Computerized Project Management System
Automated Prison Management System (A Case Study Of Ilesha Prison Yard)
Assessment Of Commonly Identified Diseases In The 2 Common Poultry Management Systems
Web Based College Management System (A Case Study Of Federal University Of Technology Minna)
Design And Implementation Of A Web Based Leave Management System
Design And Implementation Of A Staff Management System
Developing A Performance Management System Pioneer Nigeria Limited
Design And Implementation Of An Online Book Club Management System
Design And Implementation Of A Computerized Visitor Management System
Design And Implementation Of Folder Locker Application For Windows OS Using C#NET
Design And Implementation Of A Computerized Student Research Project Search Engine System
Design And Implementation Of Computerized Car Leasing Information System
Design And Implementation Of An Internet Cafe Billing System
Design And Implementation Of An Online Visa Processing System
Design And Implementation Of An Online Result Checker
Design And Implementation Of Computerized Visa Processing Information System
Design And Implementation Of An Organizational Website
Design And Implementation Of Local Government Personnel Information System
Computerized Patient Diagnosis System
Design And Implementation Of An Online Petition Management System
Design And Implementation Of Online Student Admission And Document Verification System
Inventory Management System For Laboratory Management
Secure File Transmission System Using Steganographic Algorithm: Data Embodiment Using JPEG
Design And Implementation Of A Website For A Small Scale Computer School
Design And Implementation Of An Automated Maintenance System For Operating System
Design And Implementation Of An Online Clearance System For Graduating System


