Meeskonna eesmärk on
luua desktop-rakendus, mille abil saab klient mugavalt ja
kiiresti endale hambaarsti juurde aja kirja panna. Funktsionaalsuse
poole pealt püütakse saavutada sisselogimine, kasutajanime abil
kliendi autentimine. Klient saab luua omale konto, mille abil saab ta
leida sobiva arsti. Seejärel on kliendil võimalik näha arsti vabu
aegu ning broneerida endale sobiv aeg. Arstil on rakenduses oma vaade
ning selle abil saab ta sinna lisada aegu ning neid klientidele
nähtavaks teha. Lisaks näeb arst temale broneeritud aegu. Arst saab
oma sisestatud aegu kustutada ning klient broneeringu tühistada.
Prototüüpi käivitades
tuleb esimesena ette kliendi sisselogimise võimalus. Esmakordselt
rakendust avades saab kasutaja end registreerida, mida ka antud juhul
tehakse. Selle koha peal tekib aga tõrge, sest proovides luua
erinevaid kasutajaid erinevate e-mailidega viskab rakendus ette, et
selline on juba kasutusel. Seega ei ole võimalik sisselogimise ja
registreerimise lehest kaugemale minna. Ülejäänud programmi osi
uuritakse ilma rakendust käivitamata.
Kood koosneb kolmest
osast – arstidele mõeldud vaadetest, klientide baasist, kuhu
kuuluvad andmebaas ja äriliides, ning registreerimise
aplikatsioonist, kuhu kuuluvad kliendi vaated.
Arstivaadesse kuuluvad
sisselogimise funktsioon ning vabade aegade lisamine võimalus ja
broneeringute vaatamine. Klientide baasi kuulub andmebaasi osa.
Andmebaas koosneb üheksas olemist, kus täpsustatakse arst, millises
asutuses (näiteks filiaalis?) arst töötab, milline on vastuvõtu
liik, kliendi andmed ning broneering. Kliendibaasi all on ka
äriloogika, kus ühendatakse andmebaasi erinevad olemid.
Kliendivaade koosneb sisselogimise funktsioonist, arsti valimise
vaatest ning broneeringu detailide lisamise vaatest.
Rakendus tundub olevat
lihtne ja loogiline ning lihtsa disainiga, mida üks sellist eesmärki
täitev programm olema peakski. Esmasel kokkupuutel jäi probleemseks
kasutaja loomine, mille abil oleks saanud sisse logida ning uurida ka
muid kliendile mõeldud vaateid, kuid prototüübi puhul ei peagi
kõik veel töötama. Üldiselt tundub rakendus lihtne ning lõplikus
variandis ilmselt ka oma eesmärki täitev.