Meeskond:DamageReport: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 23: Line 23:
Tegemist on tavakasutajale praktilist väärtust omava rakendusega. Loome selle veebilahendusena, mis tähendab, et eeldame reisiseltskonnal veebiühenduse olemasolu. See võib esialgu kasutust piirata, aga meil on hiljem võimalik sellele mobiilirakendus juurde lisada. Probleemseks võib osutuda erinevate valuutade ümberarvestamiseks optimaalse lahenduse leidmine. Selle osas mõtleme veel lahendust.
Tegemist on tavakasutajale praktilist väärtust omava rakendusega. Loome selle veebilahendusena, mis tähendab, et eeldame reisiseltskonnal veebiühenduse olemasolu. See võib esialgu kasutust piirata, aga meil on hiljem võimalik sellele mobiilirakendus juurde lisada. Probleemseks võib osutuda erinevate valuutade ümberarvestamiseks optimaalse lahenduse leidmine. Selle osas mõtleme veel lahendust.


==Kulude jagamise algorütm==
==Kulude jagamise algoritm==
Personaalne kulu = Jagatav kulu / osalejate arv
Personaalne kulu = Jagatav kulu / osalejate arv


==Kasutatavad andmebaaside tabelid:==
==Kasutatavad andmebaaside tabelid:==

Revision as of 20:07, 30 October 2014

Meeskond

Liikmed:

  • Tiina Pukk
  • Lea Tuberik (projektijuht)
  • Ülari Kalamees

Idee

DamageReport on WPF rakendus reisikulude jagamiseks.

Rakendus on mõeldud seltskonnale reisikaaslastele reisiga seotud kulude haldamiseks ja omavahel õiglaselt jagamiseks. Rakendus võimaldab sisestada erinevaid kulutüüpe (poes käigud, restorani arved jmt) ning mis kõige tähtsam, inimese, kes arve tasus. Süsteem jagab automaatselt arve kaaslaste vahel ning reisi lõpuks on täpne ülevaade, palju on reisi jooksul kokku kulutusi ning kes on need kinni maksnud.


Projekti analüüs

Projekti kirjeldus

DamageReport saab olema veebipõhine rakendus reisikulude kohta arvestuse pidamiseks ning nende lõplikuks jagamiseks reisiseltskonna liikmete vahel. Reisi jaoks luuakse kasutajate grupp. Rakendus peaks lubama sisestada põhiinfo reisi kohta: toimumise aeg, sihtkoht, transiitriigid, võimalik kulude valuuta. Igal kasutajal on võimalik lisada rakendusse enda poolt grupi huvides kantud kuluühikuid, märkides ära summa, kulu lühikirjelduse (restoran, takso, laevapiletid vm) ja milliste grupi liikmete vahel läheb kulu jagamisele (default kõigi). Kuluühiku sisestamise kuupäev on tuvastatav. Kuluühiku juurde on võimalik lisada foto kuludokumendist, näiteks mobiiliga pildistatud restoranitsekk vms. Rakendus liidab jooksvalt kulud kokku ning arvestab välja sisestatud summade jaotuse grupi liikmete vahel. Iga grupi liige näeb enda ja teiste n.ö jooksvat saldot.

Tegemist on tavakasutajale praktilist väärtust omava rakendusega. Loome selle veebilahendusena, mis tähendab, et eeldame reisiseltskonnal veebiühenduse olemasolu. See võib esialgu kasutust piirata, aga meil on hiljem võimalik sellele mobiilirakendus juurde lisada. Probleemseks võib osutuda erinevate valuutade ümberarvestamiseks optimaalse lahenduse leidmine. Selle osas mõtleme veel lahendust.

Kulude jagamise algoritm

Personaalne kulu = Jagatav kulu / osalejate arv

Kasutatavad andmebaaside tabelid:

Kasutajad - rakenduse kasutajad. Igal kasutajal on ka ligipääs süsteemile Kulutüübid - võimalik on valida isiklik kulu või grupi huvides tehtud kulu Kululiigid - mis liiki kulu on: transport, majutus, söök, meelelahutus jne Kulukanded - kasutajate poolt lisatud kulukanded Logi - kes mida millal tegi reisid - erinevad reisi-projektid Valuutakursid -