Expert System: Program Analysis&Project Planning
Expert System: Program Analysis&Project Planning
AIM: To develop a software for an expert system by using software engineering methodology.
PROGRAM ANALYSIS&PROJECT PLANNING:
Program analysis: Analysis is the process of extracting the needs of a system and what the system to do satisfied by user requirements. Project planning: Project plan includes resource , schedule , training. Resources: The hardware required for the application is hardware resources. 1.Intel or AMD processor. 2. 32 MB RAM. 3. 40 GB Hard disk space. 4.CD ROM drive. 5. 1.44 MB FDD. Software resources: 1.Borland Together 6.2. 2.VB 6.0. 3.MS access. Schedule: Each session has to be planned carefully so that it is completed with in the time as Phases Analysis Design Implementation Test& Delivery Total Duration 2 days 2 days 2 days 1day 7 days
Training: It is planned to give formal or informal training to the customer in their places for the following sessions, How to use the software? How to test? How to debug? Project scope: The following sub sessions describe the scope of the Expert System in terms of the audience, organization & applicable documents. Audience: By integrate users or people responsible for implementing the Expert System Organization: This document describes Expert System requirements in terms of system requirements, executing summery, analysis & design diagram. Applicable document: Document provide information necessary to understand this document. Objectives: 1. This project has to be done in software that provides great security to data. 2.The main login and discards any changes made without knowing can be easily rectified. 3. It has connect anywhere in the world & different types of Expert Systems. Modules of a project: The Expert System project divided into following modules PATIENTS PRESCRIPTION DISEASE FEES PHYSICIAN.
CLASS DIAGRAM:
Fees -history:int -amount:int -disease:int -name:patient -attribute1:int + Statement:void D isease -treatment:int -symptoms:int -code:int -name:int + diagnose:void
USECASE DIAGRAM:
c o un s e llin g
d iag n o s e p atie n t
e xp e rt p h y s ic ia n
p r e s c r ip tio n
fe e s p ay m e n t
ac c o un t
SEQUENCE DIAGRAM: -
Patient
expert
diagnose
fees
1: reporting diseases
6: issue addresss
COLLABORATION DIAGRAM:
Expert
2: 4: 6: 1:
Patient
3:
5: fees
diagnose
Form1
Private sub command1_click() If check1.value=1 then Form2.text1.text=virus fever Form2.text2.text=meracin Form2.text3.text=1-1-1 Me.hide Form2.show End if If check2.value=1 then Form2.text1.text=jaundice Form2.text2.text=Liu52 Form2.text3.text=1-1-1 Me.hide Form2.show
End if If check3.value=1 then Form2.text1.text=sinusphim Form2.text2.text=aurshalim Form2.text3.text=1-1-1 Me.hide Form2.show End if If check1.value=1 and check2.value=1 then Form2.text1.text=hepatitis Form2.text2.text=Liv55 Form2.text3.text=1-1-1 Me.hide Form2.show End if If check1.value=1 and check3.value=1 then Form2.text1.text=asthma Form2.text2.text=aspria Form2.text3.text=1-1-1 Me.hide Form2.show End if If check2.value=1 and check3.value=1 then Form2.text1.text=diaberes Form2.text2.text=Liv55 Form2.text3.text=1-0-1 Me.hide Form2.show End if If check1.value=1 and check2.value=1 and check3.value=1 then Form2.text1.text=bars Form2.text2.text=Lor21 Form2.text3.text=1-1-1 End if If check1.value=0 and check2.value=0 and check3.value=0 and check4.value=0 then Msgboxplzz.. select assumption End if End sub
Form2
Private sub command1_click()
Result or Report: Thus the software for an Expert System by using Software engineering methodology was successfully completed.