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 |