Valuutavahetus

From ICO wiki
Jump to navigationJump to search

Taust

User story' d

Andmemudel

Taust

Väikefirma asub riigipiiril ja pakub kõikvõimalikke tolliprotseduuridega seotud teenuseid. Muuhulgas on olemas ka veoautode seisuplats, ooteala piiriületajate jaoks ja kohvik. Välismaalased soovivad teenuste eest tasuda sularahas, kuid sageli pole neil sobivat valuutat. Seega on põhiteenuste eest tasumise võimaldamiseks firmal tarvis ka tugiteenust rahavahetamise näol.


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.