Saturday, December 7, 2013

Retsensioon meeskonna „DenTnet“ prototüübi kohta

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 andme­baasi 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.

1 comment:

  1. DentNet: Prototüübi sisselogimine õnnestus mõlema wpf versiooni puhul.

    Nii et .....

    ReplyDelete