Meeskond:PennyFriends: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 27: Line 27:


== Funktsionaalsused ==
== Funktsionaalsused ==
* Kasutaja sisestamine
'''Kasutaja registreerimine'''
**Rakenduse kasutamiseks on vaja kontot.  
*
**Konto loomiseks on vaja sisestada a) eesnimi, perenimi, b) e-mail, c) parool. Väljad on kohutuslikud
'''Kasutaja sisestamine'''
**Parool peab olema unikaalne ja vähemalt 6 tähemärki
*Rakenduse kasutamiseks on vaja kontot.  
**Vea korral (vähem kui 6 tähemärki, juba kasutuses olev parool või viga) kuvatakse kliendile veateade.
*Konto loomiseks on vaja sisestada a) eesnimi, perenimi, b) e-mail, c) parool. Väljad on kohutuslikud
* Sõprade lisamine
*Parool peab olema unikaalne ja vähemalt 6 tähemärki
**Kasutajad saavad lisada sõpru kellega arveid jagatakse ja arveldatakse.
*Vea korral (vähem kui 6 tähemärki, juba kasutuses olev parool või viga) kuvatakse kliendile veateade.
**Lisamiseks on vaja sisestada sõbra e-maili aadress, millele saadetakse kutse sõpruskonnaga ühinemiseks.
'''Sõprade lisamine'''
* Ostude sisestamine
*Kasutajad saavad lisada sõpru kellega arveid jagatakse ja arveldatakse.
**Kasutajad lisavad oma tehtud ostud. Lisatakse arve kuupäev, summa ja sisu.
*Lisamiseks on vaja sisestada sõbra e-maili aadress, millele saadetakse kutse sõpruskonnaga ühinemiseks.
* Ostuinfo sisestamine
'''Ostude sisestamine'''
**Sisestatakse ostu eest tasujad ja ostusumma jagunemine sõprade vahel
*Kasutajad lisavad oma tehtud ostud. Lisatakse arve kuupäev, summa ja sisu.
**Süsteem jaotab summa vaikimisi kõikide sõpruskonna liikmete vahel, kui ei valita teisiti.
'''Ostuinfo sisestamine'''
**Saab valida kelle vahel peaks summa jagunema ning millistes osakaaludes makstakse.  
*Sisestatakse ostu eest tasujad ja ostusumma jagunemine sõprade vahel
**Vaikimisi jaotatakse summa võrdselt.
*Süsteem jaotab summa vaikimisi kõikide sõpruskonna liikmete vahel, kui ei valita teisiti.*S
* Kasutaja ostude info pärimine
*Saab valida kelle vahel peaks summa jagunema ning millistes osakaaludes makstakse.  
**Otsing laseb kuvada iga kasutaja kohta eraldi tehtud sissekandeid: sisestatud arved, kättesaadud raha, võlgnevused.
*Vaikimisi jaotatakse summa võrdselt.
* Kasutaja bilansi pärimine  
'''Kasutaja ostude info pärimine'''
* Rahakoti vaade - kellele ja palju kasutaja võlgneb ning kes ja palju kasutajale võlgneb.
*Otsing laseb kuvada iga kasutaja kohta eraldi tehtud sissekandeid: sisestatud arved, kättesaadud raha, võlgnevused.
* Laenuandja saab kustutada võla.
'''Kasutaja bilansi pärimine'''
* Järgmise ühisostu puhul toimub tasaarveldus.
*Kasutaja saab pärida perioodi kaupa väljavõtte oma võlgnevuste ja tehtud ning oodatavate laekumiste kohta
'''Rahakoti vaade'''
*- kellele ja palju kasutaja võlgneb ning kes ja palju kasutajale võlgneb.
'''Laenuandja saab kustutada võla.'''
*
'''Järgmise ühisostu puhul toimub tasaarveldus.'''
*
*



Revision as of 20:26, 4 November 2017


Liikmed

  • Helen Kösta
  • Kersti Miller
  • Kirke Narusk

Idee

Kes kellele ja kui palju võlgneb? Rakendus aitab järge pidada sõprade ühisostudel ja võlgnevustel. Programm teeb keerulised arvutused ära, et sõbrad saaksid jääda sõpradeks.

Must have:

  • Kasutajate andmebaas
  • Info ostude ja ostusumma jagunemise kohta kasutajate vahel
  • Kasutaja bilanss
  • Ostu summa jaotise sisestamine vähemalt kahel eri kujul (% kogusummast, summa)
  • Ostude ajaloo väljavõte
  • kasutajate võlgnevuste ajalugu
  • Võlgnevuste likvideerimine
  • Tasaarveldus
  • Igal kasutajal on oma vaade võlgnevuste, bilansi, võlglaste ja võla andjate kohta.


Nice to have:

  • Ühiskassa olemasolu
  • graafiline liides, diagrammid võlgnevuste ja kulutuste kohta
  • Kasutajad saavad valida, kas tasaarveldus on lubatud.

Funktsionaalsused

Kasutaja registreerimine

Kasutaja sisestamine

  • Rakenduse kasutamiseks on vaja kontot.
  • Konto loomiseks on vaja sisestada a) eesnimi, perenimi, b) e-mail, c) parool. Väljad on kohutuslikud
  • Parool peab olema unikaalne ja vähemalt 6 tähemärki
  • Vea korral (vähem kui 6 tähemärki, juba kasutuses olev parool või viga) kuvatakse kliendile veateade.

Sõprade lisamine

  • Kasutajad saavad lisada sõpru kellega arveid jagatakse ja arveldatakse.
  • Lisamiseks on vaja sisestada sõbra e-maili aadress, millele saadetakse kutse sõpruskonnaga ühinemiseks.

Ostude sisestamine

  • Kasutajad lisavad oma tehtud ostud. Lisatakse arve kuupäev, summa ja sisu.

Ostuinfo sisestamine

  • Sisestatakse ostu eest tasujad ja ostusumma jagunemine sõprade vahel
  • Süsteem jaotab summa vaikimisi kõikide sõpruskonna liikmete vahel, kui ei valita teisiti.*S
  • Saab valida kelle vahel peaks summa jagunema ning millistes osakaaludes makstakse.
  • Vaikimisi jaotatakse summa võrdselt.

Kasutaja ostude info pärimine

  • Otsing laseb kuvada iga kasutaja kohta eraldi tehtud sissekandeid: sisestatud arved, kättesaadud raha, võlgnevused.

Kasutaja bilansi pärimine

  • Kasutaja saab pärida perioodi kaupa väljavõtte oma võlgnevuste ja tehtud ning oodatavate laekumiste kohta

Rahakoti vaade

  • - kellele ja palju kasutaja võlgneb ning kes ja palju kasutajale võlgneb.

Laenuandja saab kustutada võla.

Järgmise ühisostu puhul toimub tasaarveldus.

Tehnoloogiad

  • C#
  • SQL
  • Windows Presentation Foundation

Blogi

  • 17.09.17 Meeskonna moodustamine
  • 28.10.17 Teema valimine ja Wiki lehe loomine
  • 2.11.17 Skype koosolek ja analüüsi algus