Kalimali budget: Difference between revisions
Line 25: | Line 25: | ||
== Funktsionaalsus == | == Funktsionaalsus == | ||
=== Must have === | === Must have === | ||
*tulude-kulude sisestamisvõimalus | |||
*erinevate kasutajate lisamine | *erinevate kasutajate lisamine | ||
*kategooriate | *erinevate tulu ja kululiikide (kategooriate) määramise võimalus | ||
*kasutajanimede, | *kasutajanimede, kululiikide ning muude kirjete muutmine/kustutamine | ||
*võimalus teha päringuid erinevate | *võimalus teha päringuid erinevate kasutajate, kululiikide kaupa | ||
*tehingute grupeerimine | |||
*järjestada tulusid-kulutusi erinevate parameetrite kaupa (summa, kuupäev järgi nt. nn. TOP kulud) | |||
*vabade vahendite ja broneeringute kuvamine | |||
=== Nice to have === | === Nice to have === |
Revision as of 12:12, 4 November 2017
Meeskond ja tööjaotus
- Katrin Lasberg
- Liina Laumets
- Maile Mäesalu
- Liis Talsi
Tehnoloogia
Kasutatav tehnoloogia:
- C# - arenduse keel
- TFS - koodi asukohaks on Team Foundation Server link
- MySQL - andmebaasiks kasutame MySQL-i serverit
- WPF - kasutajaliidese valmistame Windows Presentation Foundationis
Idee
Ideeks on teha rakendus, mille abil saab iga väiksem majapidamine oma tulud ja kulud kokku lüüa ning pidada eraldi arvestust määratud kategooriate kaupa. Antud rakenduse idee on tekkinud reaalsest vajadusest omada ülevaadet majapidamise (pere) sissetulekutest ning kulutustest, et oleks võimalik planeerida ja korraldada pere eelarvet, suuremaid oste ning teha pikemaid finantsplaane.
Rakenduse analüüs
Rakenduse eesmärk?
Kavandava rakenduse eesmärgiks on luua andmebaasil põhinev praktiline rakendus (lahendus), mis võimaldab lisada andmebaasi sissetulekuid ning kulutusi liikide kaupa, teha erinevaid päringuid kulutuste liigi, aja ning suuruse jne järgi.
Mida tavakasutaja sellega teha saaks?
Milliste osade realiseerimine võib osutuda problemaatiliseks?
Olles kõik algajad programmeerijad, on kogu projekti teostus ning kõigi planeeritud funktsionaalsuste realiseerimine piisavalt suur väljakutse. Suure tõenäosusega kujunevad küllaltki keeruliseks erinevate andmetabelite seostamised ning samuti liitpäringute tegemised.
Funktsionaalsus
Must have
- tulude-kulude sisestamisvõimalus
- erinevate kasutajate lisamine
- erinevate tulu ja kululiikide (kategooriate) määramise võimalus
- kasutajanimede, kululiikide ning muude kirjete muutmine/kustutamine
- võimalus teha päringuid erinevate kasutajate, kululiikide kaupa
- tehingute grupeerimine
- järjestada tulusid-kulutusi erinevate parameetrite kaupa (summa, kuupäev järgi nt. nn. TOP kulud)
- vabade vahendite ja broneeringute kuvamine
Nice to have
- eelarve limiidi panemise võimalus
- päringute (tulude-kulude) graafiline kuvamine
- järgmise nädala/kuu/aasta keskmise kulu automaatne prognoos
- punase "Alert"-sildi hüppamine ekraanile, kui ollakse miinustes või on eelarve on lõhki
- andmeanalüüsi järgi öeldakse millisest kategooriast saaks kulu reaalselt kärpida
Andmemudel
Logi
20.09.2017 Meeskkonna moodustamine ja ideede pakkumine
30.09.2017 Esimene kokkusaamine ning rakenduse funktsionaalsuse täpsustamine
04.10.2017 Wiki lehe loomine ning esimesed sissekanded
28.10.2017 TFS'i konto loomine