Hinde saamiseks tarvilik kursuses Veebirakendused ja nende loomine kevadsemestril 2013 Ülesanne Tähtaeg * Kalkulaator 07.02 * Sisseloetava menüüga veebilehestik 08.02 * Ürituse haldusleht 28.02 * Meldimine (tunniharjutus) 01.03 * Töövoo haldusrakendus 08.03 * Seotud andmetabelitega haldusrakendus 28.03 * Autentimise ja vähemalt kolme seotud tabeliga veebirakendus 19.04 * Kordamisküsimuste seminar 19.04 * Arvestus 03.05 Selgitusi * Ürituse haldusleht Näide: * Koosta veebileht peokuulutusega * Loo sinna juurde veebileht, kus kasutaja saab oma eesnime, perekonnanime ja elektronposti sisestada. Andmed talletatakse tabelisse (ei näidata veebilehel). * Loo eraldi administraatorileht, kus saab sisestusi näha (sisselogimist pole vaja) * Administraator saab vigaseid sisestusi ka kustutada * Loo teine andmetabel, kus kirjas peo etteasted ja sündmused koos arvatava kellaajaga. Väljasta andmed kellaaegade järjekorras eraldi veebilehele. Kujunda veebileht koos eelmistega ühtseks lehekstikuks. * Loo eraldi administraatorileht peo sündmuste lisamiseks ja kustutamiseks. * Meldimine Oma kaustas tööle pandud rakendus, kus kasutajad saavad sisse ja välja logida. Mõned lehed on ligipääsetavad vaid kindla rolli järgi. http://tigu.hk.tlu.ee/~jaagup/13/veebirak/sessioonid/ http://tigu.hk.tlu.ee/~jaagup/13/veebirak/meldimine2/ * Töövoo haldusrakendus Andmebaasikursuses kirjeldatud skeemide ning SQL-lausete järgi lehestiku töölepanek * Seotud andmetabelitega haldusrakendus Teoorianäitena veebiprogrammeerimise konspekti seotud tabelite osa http://minitorn.tlu.ee/~jaagup/kool/java/loeng/veebipr/veebipr1.odt lk 46-68 Vähemalt kahes seotud andmetabelis andmeid hoidev sisuliselt kasutatav rakendus, kus saab andmeid lisada ja muuta. Rakendusele soovitavalt mõne kujundusmalli järgi või lihtsalt viisakas kasutajaliides. Näiteid: Uudiste ja kommentaaride leht. Saab lisada uudiseid koos pealkirjaga. Uudiseid eraldi kommenteerida. Administraatoril võimalus pahatahtlikke kommentaare mittenäidatavateks märgistada Registreeritud kasutajatega töötajate lehekülg. Saab lisada kasutajaid, paroole muuta. Töödejuhataja saab lisada töid, määrata nende täitjaid. Samuti vajadusel töö tõsta ühe töötaja juurest teise juurde. * Autentimise ja vähemalt kolme seotud tabeliga veebirakendus Tunninäide: http://tigu.hk.tlu.ee/~jaagup/13/veebirak/uudised/ Kasutajad saavad sisse ja välja logida. Andmeid hoitakse peale kasutajate tabeli veel vähemalt kolmes seotud tabelis. Tabelite sisu saab veebi kaudu täiendada, soovitavalt mõne oma ka muuta. Ideid: * tunniplaan koos ruumide, õppejõudude ja gruppide haldusega * e-pood kaupade, kaubagruppide, tellimuste ja arvetega * piletimüük seansse ja istekohti arvestades