Vitamin C: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
|||
Line 3: | Line 3: | ||
*'''Marko Belzetski''' - Team Lead | *'''Marko Belzetski''' - Team Lead | ||
*'''Rene Väli''' - Arendaja | *'''Rene Väli''' - Arendaja | ||
*'''Kaia | *'''Kaia Tomson''' - Arendaja | ||
== Idee == | == Idee == |
Revision as of 11:55, 9 October 2016
Meeskond ja rollid
- Marko Belzetski - Team Lead
- Rene Väli - Arendaja
- Kaia Tomson - Arendaja
Idee
Personaalkulude haldamise rakendus. Kasutaja saab sisestada kulusid ning saada väljavõtteid oma kulutustest soovitud perioodi kohta.
Rakenduse sisu
Rakenduses on olemas järgmised võimalused (Must have):
- Rakendus töötab klient-server suhtluse põhjal
- Klient (Graafiline kasutajaliides)
- Peab looma ühenduse serveriga (TCP)
- Kasutaja saab sisse logida teenusesse või luua uue konto
- Kasutaja saab sisestada kulu
- Kasutaja saab muuta kulu
- Kasutaja saab loetleda kulusid kindla ajaperioodi kohta
- Kasutaja saab filtreerida kulusid vastavalt kulu parameetritele
- Kasutaja saab kuvada graafiliselt kulude kokkuvõtteid vastavalt kulu parameetritele
- Server (Daemon)
- Peab looma ühenduse kliendiga (TCP)
- Peab suhtlema kliendiga mingi protokolli alusel
- Peab klienti autentima
- Peab suhtlema andmebaasiga
- Kulu sisestamine, muutmine, kustutamine
- Kulude tagastamine päringu alusel
- Kõiki tegevusi logitakse
Rakenduses võiksid olla lisavõimalused (Should have):
- Krüpteeritud suhtlus serveri ja kliendi vahel
- Kulude batch-importimine CSV failist
Andmebaasiskeem
TODO
Workload
07.10.2016
- Projekti kickoff
- Pandi paika tööjaotus
- Loodi Wiki