IMPLEMENTATION OF KNOWLEDGE BASE SYSTEM FOR TROUBLESHOOTING PRINTER ISSUES

0
119

TABLE OF CONTENTS

Title Page             –        –        –        –        –        –        –        –        i 

Certification –        –        –        –        –        –        –        –        –        ii

Approval Page      –        –        –        –        –        –        –        –        iii

Dedication            –        –        –        –        –        –        –        –        iv

Acknowledgments –        –        –        –        –        –        –        –        v

Abstract                –        –        –        –        –        –        –        –        vi

Table of Contents –        –        –        –        –        –        –        –     vii-ix

List of Tables        –        –        –        –        –        –        –        –        x

List of Figures      –        –        –        –        –        –        –        –        xi

CHAPTER ONE: INTRODUCTION

1.0     Introduction          –        –        –        –        –        –        –        1

1.1     Background of the Study –        –        –        –        –        –        1-4

1.2     Statement of Problem               –        –        –        –        –        4

1.3     Aim and Objectives of the Study                  –        –        –        4-5

1.4     Scope of the Study –        –        –        –        –        –        –        5

1.4     Significance of the Study –        –        –        –        –        –        5

1.6     Organization of the Research    –        —       –        –        –        6

1.7     Definition of Terms        –        –        –        –        –        –        7

CHAPTER TWO: LITERATURE REVIEW

2.0 Introduction    –        –        –        –        –        –        –        –        8

2.1 Theoretical Background      –        –        –        –        –        –        8-9

2.2 Concept of Expert System   –        –        –        –        –        –        9-10

2.3 Knowledge-based Expert System Concept       –        –        –       11-12

2.4 Features of Knowledge-based Expert Systems –        –        –        13

2.5 Barriers to Knowledge Acquisition of

       Knowledge-base Expert System   –        –        –        –        –    13-15

2.6 LaserJet Printer Mechanics –        –        –        –        –        –     15-16

CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN

3.0   Introduction  –        –        –        –        –        –        –        –        17

3.1   Research Methodology     –        –        –        –        –        –        17

3.2   Analysis of the Existing System  –        –        –        –        –          18

3.2.1 Disadvantages of the Existing System  –        –        –        –        18

3.3 Analysis of the Proposed System  –        –        –        –        –    18-19

3.3.1 Advantages of the Proposed system     –        –        –        19

3.4 System Design –        –        –        –        –        –        –        –        19

3.4.1 Input layout  –        –        –        –        –        –        –        –          20

3.4.2 Output Layout                                                   –   –        –          21

3.4.3 Algorithm                                                         –   –        –      22-23

3.4.4 Program Flowchart                                            –   –        –      24-28

3.4.5 Database Design    –        –                  –        –        –        –         29

3.4.6 System Architecture        –        –        –        –        –        –        29

3.4.7 Use Case//Class Diagram –        –        –        –        –        –       30-31

CHAPTER FOUR: SYSTEM IMPLEMENTATION AND DOCUMENTATION

4.0     Introduction          –        –        –        –        –        –        –        32

4.1     System Design Diagram –        –        –        –        –        –        32

4.2     Choice of Programming Language               –        –        –         32

4.2     Analysis of Modules                –        –        –        –        –        33

4.4     Programming Environment      –        –        –        –        –        33

4.4.1 Hardware Requirements   –        –        –        –        –     33-34

4.4.2 Software Requirements    –        –        –        –        –        34

4.5     Implementation     –        –        –        –        –        –        –       34

4.6     Software Testing   –        –        –        –        –        –        –     34-35

CHAPTER FIVE: SUMMARY, CONCLUSION AND RECOMMENDATIONS

5.0     Introduction –        –        –        –        –        –        –        –        36

5.1     Constraints of the Study –        –        –        –        –        –        36

5.2     Summary                       –        –        –        –        –        –    36-37

5.3     Conclusion                     –        –        –        –        –        –        37

5.4     Recommendations –        –        –        –        –        –        –        37

           References                     –        –        –        –        –        –     38-39

           Appendix A (Source Code)-     –        –        –        –        –     40-46

           Appendix B (Output)                           –      –        –              47-52

ABSTRACT

This research work focused on development of a knowledge base system for troubleshooting printer issues using HP Laser Jet P1102 Printer as a case study. the research work was necessary because of the existing problems such as poor print-out, paper jams, cartridge problem, drum palaver and all other minor problems and these have led to poor patronage by the students because students prefer good quality work to the poor ones and printer engineers are not always available as at when their services are needed and it is difficult to get engineer when minor error occurs. To solve these problems, the specific objectives are to develop a system that can be used to register printer problems and solution to database, implement a system that presents a list of registered printer problems and provides solution. The design methodology used is Object Oriented Analysis and Design Methodology (OOADM). The programming language used is Visual BASIC 6 and the database used is Ms Access.