Referat Implementare



Referat downloadat de: 158 ori.


Cauta referat dupa: implementare


Descriere referat:

rezolvarea problemei de achizi?ie de cuno?tin?e ?i evaluare de expresii fuzzy, s-a ales mediul de dezvoltare Visual Basic. Toate elementele ce vor urma, vor fi descrise în conformitate cu standardul pus de acest mediu de dezvoltare. Conform cerin?elor unei aplica?ii dezvoltate într-un mediu vizual cu specific de administrare de date, printre mediile adi?ionale necesare dezvolt?rii se mai num?r? medii de management de baze de date, de creare de elemente de asisten?? / ajutor în lucrul cu aplica?ia, uneori fiind necesare tehnici de programare la nivel de software de baz? pentru a m?ri viteza execu?iei aplica?iei acolo unde este nevoie. Etapele dezvolt?rii aplica?iei vor respecta aceea?i gradualitate a?a cum a fost specificat ?i în faza de proiectare, plecând de la baza de cuno?tin?e ?i continuând cu achizi?ia de cuno?tin?e ?i terminând cu evaluarea expresiilor fuzzy. 3.1. Implementarea bazei de cuno?tin?e fuzzy – FKB Pentru implementarea claselor de obiectelor pasive din FKB se va folosi o baz? de date rela?ional?, caz în care sunt acoperite problemele legate atât de reprezentarea propriet??ilor fiec?rei clase în parte cât ?i cele legate de regulile de rela?ionare a acestor entit??i, ?i nu în ultimul rând, regulile de conservare a coeren?ei datelor ?i a accesului la date. Totodat?, folosirea unei baze de date ca ?i baz? de cuno?tin?e asigur? portabilitatea acesteia ?i independen?a fa?? de mediul în care aceasta va fi utilizat?, atât timp cât se va p?stra utilitatea, se va ?ine cont de structura acesteia ?i interpretarea datelor va fi corespunz?toare. Pentru implementarea bazei de cuno?tin?e s-a ales mediul de management de baze de date Microsoft Access, oferind facilit??i atât în proiectarea propriu-zis? a bazei de date cât ?i în ce prive?te rela?ionarea entit??ilor ?i specificarea rolulilor, regulilor ?i asocierilor împreun? cu propriet??ile acestora. Elementele componente ale bazei de date sunt cele prezentate în figura 3.1.1. Figura 3.1.1. Structura bazei de cuno?tin?e ca baz? de date. Fiecare dintre aceste elemente sunt reprezentate în baza de date printr-o tabel? (figura 3.1.2). (a) (b) (c) (d) (e) (f) (g) Figura 3.1.2. Structura tabelei Domenii (a – Domenii, b – Domenii discrete, c – Modificatori, d – Mul?imi, e – Mul?imi continui, f – Mul?imi discrete, g – Numre fuzzy). Rela?iile dintre aceste tabele sunt definite folosind propriul mediu de proiectare ?i sunt reprezentate în figura 3.1.3. Figura 3.1.2. Diagrama Entitate – Rela?ie pentru baza de cuno?tin?e FKB. Un am?nunt important considerat în implementare este faptul c? aceast? baz? de date va fi salvat? într-un fi?ier cu extensia CKB (Context Knowledge Base) tehnic? prin care se va face conexiunea între instrument ?i o anumit? baz? de cuno?tin?e de context la un moment dat. Un alt aspect îl prezint? modul în care se execut? actualiz?rile bazei de date, acesta fiind implementat folosind limbajul SQL, comunicarea cu baza de date fiind la nivel de conexiune, efectuat? cu ajutorul obiectelor puse la dispozi?ie de libr?riile de acces la date (DataAccessObject Library v2.5). Obiectele utilizate în acest caz sunt instan?e ale claselor Connection ?i RecordSet, împreun? cu colec?iile de obiecte de tip Field ?i Rows. ? 3.2. Implementarea subsistemului FKAEE A?a cum s-a specificat deja, instrumentul propriu-zis de management al bazei de cuno?tin?e este constituit din dou? subsisteme FKA ?i FEE, subsistemul de achizi?ie de cuno?tin?e ?i respectiv de evaluare de expresii (totodat? construire de expresii). O caracteristic? general valabil? tuturor modulelor componente ale subsistemelor FKA ?i FEE este faptul c? toate au fost dezvoltate având la baz? clasa Window, diferen?ele dintre acestea constând în diferen?ele dintre valorile atributelor acestor instan?e, totodat?, fiecare dintre acestea au o utilitate bine determinat?. Fereasta principal? a aplica?iei ?i modulul de baz? de la care se face leg?tura c?tre celelalte module de management* a bazei de cuno?tin?e este cea din figura 3.2.1 (pute?i dealtfel consulta Anexa A – Manualul utilizatorului).

Alte referate din materia: Informatica

Nr. Nume referat Hits
1 mtSZPKbW 20
2 TkkvMlabSupl 50
3 qzpymq@dxuzju.com 147
4 email@gmail.com 269
5 pfuqxd@exjswl.com 287
6 ncqcez@hdtnnq.com 244
7 Hard 722
8 ISTORIA INTERNET-ULUI 782
9 Impera 469
10 Info Doc 524
11 Info-TIRON 467
12 Informatica - Grafica pentru web 938
13 Informatica - Introducere in HTML 711
14 Initiere in pc 701
15 Instalarea sistemului de operare Windows 593
16 Internetul ca sursa de comunicare 580
17 Istoria Internetului 617
18 Istoria calculatorului 539
19 Istoria metodelor de proiectare 359
20 Java visavis de C++ 401
21 Java vizavi de C 333
22 LIMBAJUL DE PROGRAMARE PASCAL - Programul defineste tipul salariat, o inregistrare cu variante, valorile citite fiind salvate in fisierul salariat.dat 0
23 Limbajul C 413
24 Lista vinuri prg 322
25 Lotus software 293
Trimite un referat !
Referatul tau ii poate ajuta si pe ceilalti! Ajuta-ti colegii!

Ai un referat facut de tine si consideri ca este bun si original ? Trimite-ti lucrarea ta si poti castiga premii, ajutandu-ti colegii sa ia note bune!

Trimite un referat!
Cere un
referat !
Ai nevoie de un referat bun si nu il gasesti ?

Noi te ajutam sa iti faci referatul de care ai nevoie. Da-ne detalii despre lucrarea pe care trebuie sa o redactezi si noi vom scotoci pentru tine!

Cere un referat!