VR2 div
Meeskond <div>
- Kaarel Pärtel 175916IDDR
- Marek Juhanson 175860IDDR
- Kai Kallastu 175784IDDR
Kirjeldus
Valisime ülesandeks luua kasutajarakendus ja veebiteenus sündmuste ürituste kuvamiseks andmebaasist. Üritusi on võimalik kirjeldada mitmekesiste parameetrite kaudu ja ürituste sisestamiseks on loodud erinevate võimalustega kasutajakontod.
Analüüs
AB kirjeldus. Üritustel on järgmised parameetrid: nimi, kuupäev, kellaaeg, kestus, koht, esinejad, esinejad liigiti, kirjeldus, pildid, veebilingid, sihtgrupp, liik ja valdkond, piletihind ja -soodustused, kampaaniahind jne. Üritus võib olla, aga ei pea, osa suuremast raamüritusest (nt festivalist), sellel võib olla nii tootja kui korraldaja. Tootja võib olla projekti ürituse korraldaja, kuid ei pea. Sama üritus võib toimuda mitme erineva liigitusega raamürituse osana ka samaaegselt. Lisaks ürituse toimumise geograafilise piirkonna väljatoomisele saab ürituse toimumiskohta esitada toimumiskoha ja saali liigi ning hoone põhiselt hierarhiliselt. Nt ühes kontserdimajas on mitu saali. Toimumiskohas on vastavalt saali tsoonidele erineva hinnaga piletid. Müügikeskkonna klientideks on ühelt poolt piletiostjad eraisikute ja äriühingutena ning teiselt poolt ürituste korraldajad äriühingutena. Korraldajad ainult äriühingutena ja selle esindajana seetõttu, et tasuliste avalike ürituste korraldamisega reeglina eraisikud ei tegele. Mõlemat tüüpi kliendid peavad ennast kasutajaks registreerima. Piletiostjate ja ürituste korraldajate õigused kasutuskeskkonnas on erinevad ning neile avaneb seal erinev vaade. Ürituste korraldajad saavad oma üritustele eelpool nimetatud parameetrite alusel andmeid lisada. Piletimüügi keskkonda avalikuks vaatamiseks need ei ilmu enne kui portaali administraator on need heaks kiitnud või vajadusel küsinud lisaandmeid jne. Üks ürituste korraldaja teiste ürituste korraldajate sisestusi oma konto alt ei näe. Kui ta soovib kellegi üritusele pääsmeid osta, siis ta peab vahetama kasutajakonto tüüpi. Piletiostjad saavad oma kasutajakontoga logida sisse piletiostukeskkonda ja otsida ning valida sealt üks või mitu pääset meelepärasele üritusele ning tasuda piletite eest meelepärasel moel kas pangalingi, meilile saadetud arve, krediitkaardi abil.
Tulemus
Veebiteenus
https://github.com/KaarelP2rtel/VRII_QTick_Service
Seisuga 2018.05.27: https://github.com/KaarelP2rtel/VRII_QTick_Service/tree/a418d150761f25c750227bc19015fbcc8254f523