Documente Academic
Documente Profesional
Documente Cultură
$lasa Pacient conine toate datele necesare aplicaiei pentru a lucra cu acest tip de
entiate.#etodele acestei clase, ne permit iniialiBarea datelor membru ct i re"asirea acestora.
?;
ARHITECTURI DE SISTEME EXPERT.APLICAII N MEDICIN.
public class (acient
{
private int id;
private string nume;
private string diagnostic;
private string adresa;
private string user;
private string parola;
public (acient()
{
G>
ARHITECTURI DE SISTEME EXPERT.APLICAII N MEDICIN.
public string get(arola()
{
return parola;
public int get%rSimptom() 00imi returnea,a cate simptome
am in BD
{
public int 9inal(int id) 00daca returnea,a &) nu mai avem
ce simptome sa evaluam; $: ca,
contrar
{
else
sim#next%ext!d(!nt>'#(arse(ds#7ables?;Simp;@#8o3s?:@
?;%U;@);
imag$get!magine(idcurent);
sim#set!magine(imag);
ds#5lear();
da $ ne3 4leDbDataAdapter(;Select < 9rom (rocentSimptomBoala 3"ere
!D$;=idcurent)db);
da#9ill(ds) ;SimpBoala;);
da#Dispose();
sim#setGA_boala((double)ds#7ables?;SimpBoala;@#8o3s?:@?;GA;@);
sim#setLB_boala((double)ds#7ables?;SimpBoala;@#8o3s?:@?;LB;@);
sim#setUD_boala((double)ds#7ables?;SimpBoala;@#8o3s?:@?;UD;@);
ds#5lear();
da $ ne3 4leDbDataAdapter(;Select < 9rom (rocentSimptomBoli
3"ere !D$;=idcurent ) db);
da#9ill(ds) ;SimpBoli;);
da#Dispose();
tr2
{
exceptie$(string)ds#7ables?;SimpBoli;@#8o3s?:@?;.65;@;
catc"(.xception e)
{
iA (exceptie#.Cuals(;;))
{
sim#setGA_boli((double)ds#7ables?;SimpBoli;@#8o3s?:@?;GA;@);
sim#setLB_boli((double)ds#7ables?;SimpBoli;@#8o3s?:@?;LB;@);
sim#setUD_boli((double)ds#7ables?;SimpBoli;@#8o3s?:@?;UD;@);
G2
ARHITECTURI DE SISTEME EXPERT.APLICAII N MEDICIN.
else
{
iA (exceptie#.Cuals(;.xcDa%u;))
{
ds#5lear();
da $ ne3 4leDbDataAdapter(;Select < 9rom .xcDa%u 3"ere
!D$;=idcurent ) db);
da#9ill(ds) ;.xc;);
da#Dispose();
iA (raspunsB:) 00am raspuns cu
DA
{
tr2
{
sim#setGA_boli((double)ds#7ables?;.xc;@#8o3s?:@
?;GA_DA;@);
sim#setLB_boli((double)ds#7ables?;.xc;@#8o3s?:@?;LB_DA;@);
sim#setUD_boli((double)ds#7ables?;.xc;@#8o3s?:@?;UD_DA;@);
catc"(.xception excep)
{
00exceptia .xcDa%u
00am exceptie
catc" (.xception ex)
{
return sim;
00getSimptom
public void delSimptom(int id)
{
G3
ARHITECTURI DE SISTEME EXPERT.APLICAII N MEDICIN.
public void addSimptom( int id) int idant) int ram)string simp) int da)
int nu)
{
public void add(rocentBoli (int id) string ex) double lbd) double udd)
double gad) double lbn) double udn) double gan)
{
00add(rocentBoli
public void caut!DDa(int id) 00procedura) imi setea,a toate id1urile
de simptome care au ca urmator pe ramura DA pe !D
{
public void Dod(rocenteBoli(int id) string ex) double lbd) double udd)
double gad) double lbn) double udn) double gan)
{
00mod(rocenteBoli
G=
ARHITECTURI DE SISTEME EXPERT.APLICAII N MEDICIN.
VI.CONCLU-II
0ricum le%am numi, sistemele co"niti!e sau sistemele inteli"ente, Sistemele Expert
constituie o subramur a tehnolo"iei 6nteli"enei .rtificiale i s%au remarcat de*a n numeroase
aplicaii. Sistemele Expert, "eneratoarele de Sisteme Expert i chiar "eneratoarele de sisteme
neuronale sunt de*a disponibile pe pia i contribuie din plin la modelarea ntreprinderii !iitorului.
Fnc din :;H= '.Parmon i $.Win" ntre!edeau n materie de Sisteme Expert dou perioade+
% prima perioad p1n la nceputul anilor N;>, caracterizat de aplicarea sistemelor expert de
mrimee medie la soluionarea unor probleme specifice. Ele au format "ustul pentru
aceast tehnolo"ie i un numr mare de co"nicieniK
% a doua perioad, cu ncepere din :;;2, !a atin"e apo"eul la nceputul acestui mileniu,
c1nd sistemele expert sunt concepute pentru reproducerea raionamentului uman p1n la
punctul n care !or concura cu experii umani n materie de inteli"en i expertiz
$ar ce ne ofer !iitorul imediat n domeniul Sistemelor Expert7 Se ntre!d patru direcii de
dez!oltare+
dez!oltarea masi! de "eneratoare de Sisteme Expert i sisteme neuronale, cu care se
!or putea concepe, de ctre experi, noi aplicaii n cele mai diferite domenii.
o"niticienii !or a!ea i ei un rol crescut deoarece se !or concentra mai puin asupra
domeniilor aplicati!eK
dez!oltarea unor metode mai noi, mai performante de achiziie i reprezentare a
cunoaterii, care !or de!eni tot mai disponibile i accesibile. .cesta este sectorul cel mai
interesant pentru co"niticianul !iitoruluiK
!iitorul cel mai promitor aparine sistemelor neuronale, care se inspir din structurile
creierului uman i a cror ori"inalitate ine seama de distribuirea cunoaterii. Sistemele
neuronale !or fi nedisociate de Sistemele Expert, acestea implic1ndu%se unele pe altele.
$e*a se afl n comer "eneratoare de Sisteme Expert care utilizeaz descrierea
obiectelor, care fac parte inte"rant din baza de cunotine, dar acestea nu sunt dec1t
G?
ARHITECTURI DE SISTEME EXPERT.APLICAII N MEDICIN.
nite precursori ntruc1t se !a a*un"e la sisteme inteli"ente care depesc multe dintre
"eneratoarele de Sisteme Expert actuale n sensul c+
o soft@are%ul inte"rabil n sistemele neuronale !a fi disponibil ntr%un !iitor apropiat
ca instrumente hibride de concepere a sistemelor care asociaz tehnici orientate
obiect celor din pro"ramarea clasic, tehnici fuzzB etc.
2in1nd cont de prezentarea fcut sistemelor informatice bazate pe cunotine, i n
particular a Sistemelor Expert, putem meniona c1te!a a!anta*e ale acestora+
sunt colecii de informaii !aloroaseK
sunt indinspensabile n lipsa expertizei umaneK
n unele situaii, pot fi mai ieftine i mai eficiente dec1t experii umaniK
pot fi mai rapide dec1t experii umaniK
dac sunt flexibile, pot fi actualizate cu uurinK
pot fi folosite pentru instruirea de noi experi umaniK
la cerere, pot explica premisele i linia de raionamentK
trateaz incertitudinea ntr%o manier explicit, care spre deosebire de cazul experilor
umani poate fi inspectat i !erificatK
u toate acestea, unele limite ale acestor sisteme exist+
nu pot raiona pe baza intuiiei sau bunului sim, deoarece acestea nu sunt uor
reprezentabileK
sunt limitate la un domeniu restr1nsK cunotine din alte domenii nu pot fi uor inte"rate
nici nu pot "eneraliza n mod con!in"torK
procesul de n!tare nu este automatK pentru actualizrile cunotinelor este ne!oie de
inter!enia umanK
n prezent, nu pot raiona pe baza teoriilor sau analizelorK
cunotinele nma"azinate n baza de cunotine depind foarte mult de expertul uman
care le exprim i actualizeaz.
Sistemele Expert, sunt un element cheie n aa numita a =%a "eneraie de calculatoare.
.ceste maini, nu i !or spune doar ceea ce !rei s tii, ci i cum s "seti ce!a, fr ca s fie
ne!oie s cunoti un limba* de pro"ramare.
GG
ARHITECTURI DE SISTEME EXPERT.APLICAII N MEDICIN.
u toate c ar"umente pro i contra exist n ceea ce pri!ete capacitatea calculatoarelor de
a aciona inteli"ent, ele totui se Ynchin8 n faa a ceea ce matematicienii numesc Ydo!ad
existent Y. 1t de mult poate tehnolo"ia informaional s fie aplicat n domenii ca medicina,
trafic aerian, operaii nucleare este doar o ntrebare care i "sete rspunsul din ce n ce mai mult
n !iaa real.
GH
ARHITECTURI DE SISTEME EXPERT.APLICAII N MEDICIN.
VII. BIBLIO/RAFIE
:< http+RR@@@.ifi.unizh.chR"roupsRailabRpeopleRbon"ardRmi"rosRLect#onH3>.pdf
2< 8C!,;+&081!%0" I%&$""17$%.$ 0 "!71.0" 0;;*!0.C8 L $a!id 'oole, .lan
#acA@orth, (andz -oebel
3<
5< http+RR@@@.scism.sbu.ac.uAR]darlinA
=< 8P*!7*0,0*$0 B0A0&' ;$ R$7+"18 % $an ristea, /ucureti 2>>2
?< 8S1&$,$ E:;$*& .+ P*!"!78 % onstantin Sambotin, /ucureti :;;G
G< 8S1&$,$ 1%&$"17$%&$ M% ,0%07$,$%&N .!%&0b1"1&0&$N 91%0%8$ b'%.1 E1 ,0*O$&1%78 L6oan
.ndone, .lexandru 2u"ui
H< http+RRcarlisle%@@@.armB.milRusacslRdi!isionsRstdRbranchesRAe"RexpertRintro.htm
;< 8S1&$,$ E:;$*&8 L $orin 6oni 1rstoiu
:>< http+RRscholar.lib.!t.eduRthesesRa!ailableRetd%>G::2>:3:;>>35RunrestrictedR'-^E)$.pdf
::< http+RR@@@.cee.h@.ac.uAR]alisonRai3notesRall.html
:2< http+RR@@@.openclinical.or"Raiinmedicine.html
:3< http+RR@@@.atariarchi!es.or"RdeliRexpert^sBstems.php
G;