Hinde saamiseks tarvilik Töö Tähtaeg * Eri faile sisselugemisega ühendav temaatiline veebilehestik 24.-26.09 * Töövoo (nt. tellimuse) halduslehestik 29.-31.10 * Kontrolltöö 29.-31.10 * Seotud andmetabelite hallatav väljund veebis 26.-28.11 * Vähemalt kolme seotud tabeliga rakendus + grupitöö andmebaas koos päringutega ja lehtede eskiisid 10.-12.12 * Seminar 10.-12.12 * Grupitöö Kavand+SQL dets, esitlus eksamipäeval * Eksamiülesanne Eksamipäeval jaanuaris Eksamiajad III rühm esmaspäeval 7. jaanuaril kell 11.15-18.30 I rühm kolmapäeval 9. jaanuaril kell 10.15-17.30 II rühm esmaspäeval 14. jaanuaril kell 11.15-18.30 Järeleksam esmaspäeval, 21. jaanuaril kell 11.15 (-15.30) Selgitusi * Eri faile sisselugemisega ühendav temaatiline veebilehestik Lehestik võiks olla mõne reaalse sündmuse, organisatsiooni vm. kohta. Lehtede ühised tükid loetakse sisse eraldi failidest. Võiks näha välja piisavalt viisakas, et seda julgeksite tulevasele tööandjale näidata. Soovitav kasutada mõnd olemasolevat HTML-i malli. * Töövoo (nt. tellimuse) halduslehestik Lehestiku kaudu saavad ühe töövooga (näiteks tellimuse sisestamise ja täitmisega) seotud eri rollidega kasutajad oma toimetusi teha. Eraldi esitada lahenduse jaoks vajalikud SQL-laused koos testandmete ja tabelitõmmistega. * Kontrolltöö Klassis koha peal koostatakse õppejõu antud kirjelduse järgi rakendus, mille andmete hoidmiseks piisab ühest andmebaasitabelist ning kus kasutatakse etteantud kujundusmalli. * Seotud andmetabelite hallatav väljund veebis Lehestiku aluseks kasutatakse kujundusmalli. Andmeid on võimalik otsida, sortida ja teemade kaupa vaadata. Administreerimispoolel saab andmeid lisada, kustutada ja muuta. Soovitavalt reaalse sisuga rakendus ning vähemalt kahe rolliga kasutajad. Juurde kasutajate autentimine. * Vähemalt kolme seotud tabeliga rakendus Grupitöö alamosa, kus üks (eeldatavalt 3-5 andmetabeliga seotud) alateema tervikuna tööle pannakse - nii et sobivatel lehtedel teemaga seotud rollidega kasutajad kõike vajalikku vaadata ja muuta saavad. Samaaegselt esitatakse ka grupitöö struktuur, kõigi lehtede eskiisid ning kogu grupitöö andmebaas koos näitandmetega. Seletatakse grupitöö edasine tegevusplaan ning tööjaotus. * Grupitöö Grupi suurus 2-4 inimest. Grupitöö aluseks soovitavalt Andmebaaside projekteerimise kursuse raames valminud baasiskeem (nt. külalistemaja oma, suurusjärgus mõniteist andmetabelit). Tuleb välja mõelda võimalikud rollid ja vaated (nt. külastaja, igapäevane haldus ning tagantjärele statistika). Igaks otstarbeks välja mõelda vajalik lehtede struktuur. Selle järgi vaadata, kust tabelitest andmed tulevad, kas kõik vajalikud andmed on olemas, kas äkki on midagi üle. Enne veebilehestiku tegelikku loomist tuleb tabelid täita usutavate andmetega ning koostada vajalikud SQL-päringud lehtede jaoks andmete saamiseks. (10.-12.detsembriks) Lehtede kavandid ning HTML-prototüübid saab esitada Andrus Rinde loetava Veebilehtede koostamise kursuse viimase kodutöö raames. Edasi võimalik lehed valmis teha ja süsteemi töö tulemust katsetada. Ilusa töötava rakenduse esitlus eksamipäeva hommikul. Eksam Eksami algul iga grupp näitab ja tutvustab klassi ees oma grupitöö. Iga esitluse läbinud grupp saadab õppejõule (jaagup@tlu.ee) valminud rakenduse aadressi, paarilauselise kirjelduse ning grupi liikmete nimekirja. Igaüks valib omale laua pealt eksamiülesande. Igal paberil on kolm töö punkti. Hinde saamiseks peavad olema tehtud kodutööd, kontrolltöö ning vähemalt üks eksamipunkt. Ühe valminud punktiga on eksamitulemuseks C Kahe valminud punktiga on eksamitulemuseks B Kolme valminud punktiga on eksamitulemuseks A Ülesande valmimisel esitatakse see õppejõule koos selgitustega ning vastatakse küsimustele. Kodutööde ning eksamiülesannete kvaliteet ning selgituste asjalikkus võib hinnet tõsta või langetada kuni ühe tähe jagu. Valminud grupitööd Hotell Peep Pirnpuu, Margus Pullat, Harry Nõmmann ja Delvis Ramot grupitöö: http://greeny.cs.tlu.ee/~marpull/If12/Veebiprogremine/ryhm_viimane/temp Põhilogimine k: proov p: proov Vastuvõtja - http://greeny.cs.tlu.ee/~marpull/If12/Veebiprogremine/ryhm_viimane/temp/vastuvotja.php k: vastuvotja1 p: vastuvotja11 Admin - greeny.cs.tlu.ee/~marpull/If12/Veebiprogremine/ryhm_viimane/temp/admin.php k: admin1 p: admin11 Andmebaasiskeemi leiab siit: http://greeny.cs.tlu.ee/~peepirn/v/e/db.txt Teenus: Lutakso on luksustaksoteenust pakkuv ettevõte. Aadress: greeny.cs.tlu.ee/~ursjoer/veebipr12/ruhmatoo Paroolid: dispetser- isikukood: 1234 parool:dispetser administraator- isikukood: 123 parool: Admin taksojuht- isikukood: 12345 parool: taksojuht Nimed: Toomas Naaber, Raul Torga, Ursula Jõers Teema: Taksopargi töötajate kasutamise leht Aadress: http://greeny.cs.tlu.ee/~krikivi/Veebiprg/grupit%f6%f6/grupitoo/avaleht.php Kolm rolli: Dispetšer (parool: kati) Taksojuht (parool: mati) Veebihaldur (parool: Mehis) Baasiskeem asub aadressil http://greeny.cs.tlu.ee/~krikivi/Veebiprg/grupit%f6%f6/grupitoo/tekstifailid/yl.txt Tegijad: Kaarel Piip ja Kristen Kivimaa Taksofirma rakendus http://greeny.cs.tlu.ee/~taaormu/veebiprogre/0512/ klient - user: toomas pass: toomas taksojuht - user: marko pass: marko dispetser - user: juhan juhan: juhan admin - user: juku pass: juku Nimed : Ingmar Daub, Taaniel Ormus Plaadipood. Kasutaja: tootaja, parool: tootaja. Kasutaja: kritiseerija, parool: kritiseerija. Kasutaja: ostja, parool:ostja. http://greeny.cs.tlu.ee/~erkkell/veebiprogrammeerimine/grupitoo/avaleht.php. Andmeskeem on http://greeny.cs.tlu.ee/~erkkell/veebiprogrammeerimine/grupitoo/plaadipood1.JPG. Töötaja lisab plaate ja teeb kõike muud, kritiseerija kritiseerib, ostja ostab. Erkki Keller, Talis Dreifeldt, Martin Kasak Teema: ARK'i taoline infosüsteem. Rollid: 1) Admin - Rollide muutmine, eksamitulemuste lisamine, profiili vaatamine 2) Kontoritöötaja - Sõidukite registreerimine, juhilubade väljastamine/registreerimine, inimese andmete muutmine, sõidukite mahakandmine. 3) Eksamineerija - Eksamitulemuste lisamine 4) Tavakasutaja - Õiguse saab kasutaja registreerimise korral. Võimalus näha oma profiili, eksamile registreerimine ja tulemuste vaatamine. Ühele kasutajale võib olla määratud mitu rolli. URL: greeny.cs.tlu.ee/~ivovaab/veebipr/grupitoo/leht MYSQL: if12_teehallitus SQL laused: greeny.cs.tlu.ee/~ivovaab/veebipr/grupitoo/andmebaas2.sql <- Pole täielik. Töö käigus muutus andmebaas päris palju. Näit kasutajad ja paroolid: 1. U: 123456789 P: 260889 Antud kasutajale on antud kõik õigused. 2. U: 1052 P: asdfdsa Antud kasutajale on antud ainult admin õigused. 3. U: 200 P: a Antud kasutajale on antud nii tavakasutaja kui ka klienditeenindaja õigused 4. U:345 P:asd Antud kasutaja on eksamineerija ja tavakasutaja õigustes Torsten Ojaperv, Ivo Vaabel, Sander Valdma, Rait-Rivo Rohtla Tegijad: Liis Vanem, Kristina Õim, Taavi Treier, Robin Saar TEENUS: Tegemist on veebilehega, kus saab internetist tellida endale filmi koju. . http://greeny.cs.tlu.ee/~liivane/Grupitoo/avaleht.php Paroolid: kasutaja- kasutajanimi:liisu | parool:liisu admin- kasutajanimi:juku | parool:kala Arvutipood http://greeny.cs.tlu.ee/~krijurg/veebiprogrammeerimine/superleht Sven Erik Adamson, Jaanika-Jane Tõnurist, Mihkel Kerem, Kristo Jürgenson Skeem on kaustas. Kasutaja : Kati Parool : karu http://greeny.cs.tlu.ee/~kenkova/veebiprogrammeerimine/hotell/ teemaks on hotell/villa rolliks on admin kasutaja:admin parool:parool Ken Kõvask, Tõnis Anton, Roland Saks, Martti Sepp, Rihard Ohak Skeemi saadab teile Rihard Ohak järgi.