Ekspertsüsteem erialase spetsialiseerumise valimiseks
käesolev ekspertsüsteem olema veebipõhine. Samas on seekord paremini
täidetud nõudmine, mis sätestab, et süsteemi peaks olema lihtne mõne teise
süsteemiga liidestada. MS .NET platvorm annab selleks üsna laialdased
võimalused.
5.2 Kasutusjuhend
Süsteemi teine realisatsioon on Microsoft .NET platvormil baseeruv
konsoolirakendus. Sisuliselt on tegemist c# kirjutatud programmiga, mis kasutab
reeglimootorina Hannes Pahapilli loodud klassifailide teeki 'HPExpertsystem'.
Minu poolt on kirjutatud:
· rakendust käivitav klass Launcher, mille sees luuakse reeglimootori klassi
ekseplar ning kirjeldatakse faktid.
· reeglite (kokku 33 tk) tekstid, mis kujutavad endast tegelikult Hannes
Pahapilli reeglimootori klassist IfThenElseRule pärinevaid klasse (iga
reegel on eraldi klass)
· klass Question, mis evib meetodeid küsimuste tekstide väljastamiseks
konsooli ning kasutaja sisestatud vastuste kokku korjamiseks sealt.