The proposed expert system consists of basically the same
components. The system consists of three main components;
the user interface, inference engine and knowledge base. The
user interacts with the system through the interface that
consists of graphical screens that allow the user to type in a
question and display responses from the system. The
variables that are used at the user interface are the user
question and answer. The user variable is used with the
question logic block to ask a question while the answer is
used by the results block to publish the response to the user.