You are on page 1of 2

Podmienky pre odovzdanie semestra lnej pra ce z predmetu VAII

Hlavnou podmienkou pre absolvovanie predmetu Vvoj aplikci pre internet a intranet (VAII) je vypracovanie semestrlnej prce. Podmienky, ktor prca mus spa, s uveden v nasledujcom texte.

Termny
1. Termn odovzdania prce je 12. tde semestra poas cvien. 2. Nhradn termn bude cez skkov obdobie, na tomto termne je mon za semestrlnu prcu zska max. 30 bodov a iadne dodaton body.

Prca
1. Kad tudent vypracovva prcu samostatne a osobne ju aj odovzdva, priom nie je mon zasla prcu elektronicky alebo ju odovzda prostrednctvom inho tudenta. a. Nesamostatn vypracovanie jednotlivch asti, je dvodom ich neuznania aj ke s funkn. Prca nebude uznan ako celok. b. V prpade neuznania prce me by zadan tudentovi nov semestrlna prca s komplexnejm zadanm a prsnejm hodnotenm. 2. Jednu semestrlnu prcu mu vypracova aj viacer tudenti spolone. Zloitos takejto prce mus by adekvtna potu tudentov, priom kad tudent pracuje na svojej asti. Tieto jednotliv asti musia by jednoznane stanoviten. a. Pred odovzdanm takejto prce je potrebn prebra tmu prce a jej rozdelenie s vyuujcim, aby ste predili jej neuznaniu, resp. neuznaniu jednotlivch ast. b. Pokia je nejak as hodnoten ako slab alebo nedostaujca, nemus by uznan, o znamen neuznanie semestrlnej prce. 3. Semestrlna prca mus by internetov aplikcia, ktor vyuva nejak dynamick technolgie na strane servera. 4. Prcu je mon prezentova na vlastnom potai alebo notebooku, prpadne umiestni na verejne dostupn webhosting. V prpade potreby je k dispozcii aj kolsk server (WWW + databza), alebo je mon zriadi pecilny virtulny server. 5. Za prcu, ktor je nad rmec popsanch poiadaviek, je mon zska bonusov body (napr. o pouitie inch technolgi, ak s preberan na prednkach). 6. Dokumentcia k prci je dobrovon. 7. Prca sa obhajuje priamo pri odovzdvan, kde tudent dostane niekoko otzok tkajcich sa rieenia semestrlnej prce. tudent vak mus ma prstup ku zdrojovm kdom aplikcie poas obhajoby prce, aby bolo mon overi samostatnos vypracovania.

Aplikcia
Vsledn internetov aplikcia je rozdelen na klientsku a serverov as, ktor musia spa nasledovn poiadavky: Veobecn poiadavky 1. Zdrojov kd mus by sprvne truktrovan, lenen a prehadne sformtovan . Dvodom na vrtenie prce je neprehadn, zle lenen alebo asto sa opakujci kd. 2. Pri vytvranm sa snate dodriava postupy OOP a MVC (prpadne in architektry ako MVVM, MVP, ...), mete za to dosta pridan bonusov body. 3. Hodnot sa kd, ktor je napsan tudentom. Pokia je v aplikci pouit framework, CMS alebo in hotov rieenie bude hodnoten iba miera modifikcie alebo implementcie, ktor tudent vytvoril. V odovzdvanej aplikci vak mus by v dostatonej miere obsiahnut aj vlastn tvoriv innos tudenta. Ak chcete odovzda semestrlnu prcu tohto typu, je vhodn svoj zmer prekonzultova s vyuujcim. 4. Aplikcia mus dodrova tieto elementrne zsady bezpenosti: a. Jednoduch kontrola vstupov (na server strane) b. Dta o prihlsen s na strane servera. c. Hesl uvateov musia by zabezpeene uloen, bu na rovni databzy alebo aplikanej logiky vid. problematika password salted hash. Server - databza 1. Mus obsahova minimlne 3 zmyslupln entity. 2. Databza by mala spa normalizciu; t.j. iadne duplicity dt a nezmyselne tabuky, ktor s vytvoren do potu. Prklady nevhodnho pouitia napr. : a. Pre kadho uvatea sa generuje vlastn tabuka sta jedna tabuka, uvateov rozdeuje ich ID atribt b. Kad rola uvatea ma vlastn tabuku do tabuky uvateov sta prida stpec, ktor nesie informciu o roliach Server aplikan logika 1. Aplikcia vykonva nad DB vetky opercie vkladanie, tanie, mazanie a upravovanie dt. 2. Aplikcia vyuva vetky entity v DB. Nepouvan entita sa neuznva do potu. Aplikan logika GUI 1. Aplikcia mus obsahova minimlne 5 podstrnok s dynamickm obsahom. 2. Vzhad a formt aplikcie mus definova minimlne 20 CSS pravidiel. 3. Je potrebn vypracova vlastn klientsky skript o minimlnej vekosti minimlne 25 riadkov. Skript mus by zmyslupln. 4. GUI mus spa pokroil funkcie pre sprvu dt v aplikci. Zle rieenie je napr. mazanie zznamu pri manulnom zadan ID riadku. 5. Aplikcia mus generova validn vstupy, t.j. generovan dokumenty musia zodpoveda tandardom W3C resp. tudent mus zdvodni, preo aplikcia nezodpoved tandardom.

You might also like