ZÁPISNICA ZO STRETNUTIA ČÍSLO 15

 

 

Názov projektu:        Báza znalostí a zručností študentov

Vedúci projektu:      Ing. Anna Považanová

Téma stretnutia:       Integrácia prezentačnej, aplikačnej a dátovej vrstvy

Miesto konania:        Softvérové štúdio, blok D

Dátum stretnutia:     1. apríl 2008

Čas stretnutia:          10:00-13:00

Prítomní členovia tímu:

                                   Bc. Martin Macko

                                   Bc. Martin Paulech

                                   Bc. Peter Rada

                                   Bc. Miroslava Romanová

                                   Bc. Tibor Schvartz

                                   Bc. Lukáš Slížik

Vypracoval:              Bc. Lukáš Slížik                                             Dňa: 1. apríla 2008

 

 

PRIEBEH STRETNUTIA

           

Ø  Rozdelenie predmetov a kľúčových slov

o   Rozdelenie kľúčových slov spracovala Mirka na základe ACM klasifikácie s tým, že anglické názvy preložila do slovenčiny a do nášho zoznamu zaradila len relevantné kľúčové slová. Oproti pôvodnej ACM klasifikácií vypadol napríklad pojem Literatúra.

o   K príslušným kľúčovým slovám boli priradené relevantné predmety

o   Po dohode s tímom Mirka navrhla, že spracované rozdelenie posunieme ďalej na vedenie fakulty (napr. prof. Bielikovej) na prípadné schválenie, resp. odmietnutie

o   Rozdelenie predmetov získala Mirka z jednotlivých študijných programov. Takýmto spôsobom sme sa dostali k zoznamu všetkých predmetov z Bc. a Ing. Štúdia, predmety doktorandského štúdia v našom systéme neriešime.

o   Ďalej bude potrebné do systému zaradiť predmety ako BP, DP, TP, odborné praktikum a výberový seminár

Ø  Ako vkladať kľúčové slová do systému

o   Maťo P. a Maťo M. vyvolali diskusiu o tom, ako dané slová importovať do nášho systému

o   Jedna z možností spočívala v tom, že tento zoznam sa manuálne nahodí do db, druhá v tom, že sa vytvorí XML dokument, ktorý sa bude len importovať. Problém spočíva v tom, že KS by sa mali do db ukladať aplikačne (cez Hibernate)

o   Výhoda druhého prístupu spočíva v rozšíriteľnosti (čo ak sa bude v budúcnosti modifikovať zoznam KS). V tomto prípade bude potrebné vyriešiť nejaký XML editor, ktorý umožní modifikovať KS v tomto dokumente

o   Tibor ako jediný pracoval s XML parserom, a práve preto bol zvolený za zodpovedného v rámci tejto úlohy, pomáhať mu budú Maťo M. a Mirka

Ø  Web sídlo

o   Maťo M. odprezentoval zatiaľ nefunkčný návrh web stránky, kde bude náš systém zavesený (išlo iba o GUI)

o   Táto prezentácia vyvolala odľahčenú diskusiu o navrhovanom mene (BZZ), o použitej farebnej škále a logu (Úľ)

o   Do nasledujúceho stretnutia by bolo potrebné zavesiť na stránku funkčnosť (zatiaľ aspoň testovaciu)

o   V tomto stave riešenia projektu sme sa rozhodli nenavrhovať ďalšie rozšírenia, ale dopracovať a otestovať to čo máme hotové a až v prípade úspešného otestovania systému inkrementálne pridávať ďalšiu funkcionalitu, pretože ako sa ukázalo s Hibernatom budú ešte problémy

Ø  LDAP

o   Táto úloha, ktorú mal vyriešiť Lukáš bola momentálne odsunutá na neskôr, kvôli nízkej priorite

Ø  Verejná IP

o   Ing. Lacko už dostal mail od Maťa M.

o   Odpoveď bola dosť rozpačitá, ale niečo v tom zmysle, že je to možné, ale budú s tým problémy

o   Uvidíme ako sa vyvinie situácia a podľa toho prispôsobíme ďalšie smerovanie nášho projektu

o   Ing. Lackovi Maťo M. poslal ďalší mail, ktorý by ho mal pourgovať

 

Ø  Diplomové práce

o   Tibor preštudoval niekoľko diplomoviek ohľadom získavania znalostí a dolovania v dátach, no nenašiel nič relevantné

o   Pre krátkosť času sme sa rozhodli ďalšie práce už neštudovať

Ø  Databázová a aplikačná vrstva

o   Maťo P. a Lukáš spolupracovali na jednoduchej testovacej aplikácií

o   Podarilo sa im vytvoriť jednoduché GUI, ktoré umožňuje vytvoriť db, otvoriť session, vygenerovať niekoľko študentov, predmetov, známok študentov, kľúčových slov, váh

o   Maťo P. vypracoval metódu, ktorá jednoduchým spôsobom vypočíta ohodnotenia KS pre študenta na základe jeho známok z predmetov

o   Lukáš objavil problémy pri paralelnom prístupe viacerých používateľov do db (aplikácia padá, kvôli použitiu statických premenných a metód), s týmto by ale nemal byť problém (stačí pozmeniť niekoľko riadkov kódu)

o   Lukáš bude musieť naštudovať ako je to s Hibernate connection pool managementom, ktorý by mal sám riadiť paralelný prístup do db

o   Táto testovacia aplikácia by mala byť nahodená na stránku a na ďalšom stretnutí by sme už chceli testovať aplikáciu

ÚLOHY Z PREDOŠLÉHO STRETNUTIA

 

 

Číslo

Popis úlohy

Zodpovednosť

Termín

Ukončená

12.1

Získanie informácií o možnosti pridelenia verejnej IP adresy nášmu serveru u Ing. Lacka

Macko

15.4.2008

V štádiu riešenia

12.3

LDAP (prístupové práva)

Slížik

30.3.2008

V štádiu riešenia

12.5

Vytvorenie loga a názvu projektu

Macko

30.3.2008

V štádiu riešenia

14.1

Preštudovanie diplomových prác na FIIT (Bieliková, Tomša, Veselý, Šimko, Vozár, Pažina, Andrejčíkov)

Romanová, Schvartz

1.4.2008

Ukončená

1.4.2008

14.2

Vytvorenie webového rozhrania (zameranie na funkcionalitu)

Rada, Schvartz

8.4.2008

 

V štádiu riešenia

14.3

Vytvorenie GUI webovej prezentácie a aplikačnej vrstvy

Macko

8.4.2008

V štádiu riešenia

14.4

Dokončenie implementácie dátovej vrstvy

Paulech, Slížik

1.4.2008

V štádiu riešenia

14.5

Doriešenie nezaradených predmetov v klasifikácii

Romanová

1.4.2008

Ukončená

1.4.2008

 

 

ÚLOHY DO ĎALŠIEHO STRETNUTIA

 

 

Číslo

Popis úlohy

Zodpovednosť

Termín

12.1

Získanie informácií o možnosti pridelenia verejnej IP adresy nášmu serveru u Ing. Lacka

Macko

15.4.2008

12.3

LDAP (prístupové práva)

Slížik

8.4.2008

12.5

Vytvorenie loga a názvu projektu

Macko

8.4.2008

14.2

Vytvorenie webového rozhrania (zameranie na funkcionalitu)

Rada, Schvartz

8.4.2008

14.3

Vytvorenie GUI webovej prezentácie a aplikačnej vrstvy

Macko

8.4.2008

14.4

Dokončenie implementácie dátovej vrstvy

Paulech, Slížik

8.4.2008

15.1

Nahodenie kľúčových slov do XML súboru a zistiť možnosti parsovania

Schvartz, Romanová, Macko

8.4.2008

15.2

Skontaktovať vedenie fakulty (prof. Bieliková) ohľadom priradenia predmetov ku kľúčovým slovám

Romanová

8.4.2008

15.3

Zistiť možnosti zaradenia predmetov ako BP, DP, TP, OP, výberový seminár do nášho systému

Paulech

8.4.2008

15.4

Zintegrovať jednotlivé vrstvy systému

všetci

8.4.2008

15.5

Connection Pool Management – otestovať možnosti paralelného prístupu do db

Slížik

8.4.2008

15.6

Vytvorenie databázy, ktorá bude obsahovať zoznam predmetov, študentov a ich známok

Rada

8.4.2008