Valuutavahetus
Taust
User story' d
Eelnevate tegevuste käigus on koostatud järgmised user story' d
1) Klient soovib enne tehingut näha kehtivaid valuutakursse.
2) Klient tahab tellerilt teada enne tehingut, kui palju ta mingit valuutat oma valuuta eest saab.
3) Klient soovib saada peale tehinguid kviitungit tehingute andmetega.
4) Teller vajab kliendi teavitamiseks võimalust eelnevalt arvutada tehingu hinda.
5) Teller soovib kasutada eelarvestust tegeliku tehingu vormistamiseks, et klienti kiiremini teenindada.
6) Juhatajal on vaja, et kõik tehingud talletuksid hilisemaks kontrolliks.
7) Telleril on vaja arvutada valuutade kassajääke tagavarade täiendamiseks.
8) Teller vajab võimalust jätkata oma vahetust tõrke korral.
9) Juhataja vajab, et iga teller registreeriks end tarkvaras vahetuse alguses.
10) Juhataja vajab ainuisikulist võimalust lisada või muuta tarkvara kriitilise tähtsusega püsiandmeid – valuutakursid, tellerite nimed ja kasutajatunnused.
11) Juhataja vajab tehingute väljavõtteid erinevate perioodide ulatuses tegevuse hindamiseks.
12) Juhataja vajab kokkuvõtteid erinevate perioodide, tellerite ja valuutade lõikes.
13) Juhataja vajab, et tarkvarast ja andmetest tehtaks tagavarakoopiaid regulaarselt.
Andmemudel
Kuna tegemist on andmebaasirakendusega, siis kõige esimene töö on user storyde põhjal andmemudeli koostamine. See osa on nüüdseks olemas. Veel mitte Visual Studios realiseerituna, aga pildina täiesti esitatav. Toon selle siis siinkohal ära.