Vitamin C: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
|||
Line 14: | Line 14: | ||
* Klient (graafiline kasutajaliides) | * Klient (graafiline kasutajaliides) | ||
** Peab looma ühenduse serveriga (TCP) | ** Peab looma ühenduse serveriga (TCP)/'''HTTP''' | ||
** Kasutaja saab sisse logida teenusesse või luua uue konto | ** Kasutaja saab sisse logida teenusesse või luua uue konto | ||
** Kasutaja saab sisestada väljamineku nime ja suuruse ning määrata sellele kulukategooria | ** Kasutaja saab sisestada väljamineku nime ja suuruse ning määrata sellele kulukategooria | ||
Line 23: | Line 23: | ||
* Server (Daemon) | * Server (Daemon) | ||
** Peab looma ühenduse kliendiga (TCP) | ** Peab looma ühenduse kliendiga (TCP)'''HTTP''' | ||
** Peab suhtlema kliendiga mingi protokolli alusel | ** Peab suhtlema kliendiga mingi protokolli alusel | ||
** Peab klienti autentima | ** Peab klienti autentima |
Revision as of 16:43, 1 November 2016
Meeskond ja rollid
- Marko Belzetski - Team Lead
- Rene Väli - Arendaja
- Kaia Tomson - Arendaja
Idee
Personaalkulude haldamise rakendus. Kasutaja saab sisestada kulusid ja tulusid ning saada väljavõtteid oma sissetulekutest ja väljaminekutest soovitud perioodi kohta kategooriate kaupa, nagu kommunaalid, auto, meelelahutus jne.
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)/HTTP
- Kasutaja saab sisse logida teenusesse või luua uue konto
- Kasutaja saab sisestada väljamineku nime ja suuruse ning määrata sellele kulukategooria
- 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)HTTP
- 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
Rakenduse ekraanipiltide skitsid paberile
07.10.2016
- Projekti kickoff
- Pandi paika tööjaotus
- Loodi Wiki
22.10.2016
- Alustati analüüsiga, kirjutati ~500 sõna
- Arutati läbi kasutajaliidese ekraanivaated
- Loodi andmebaasi põhi
- Katsetati läbi TFSi kasutamine