Vitamin C: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Revali (talk | contribs)
Revali (talk | contribs)
Line 34: Line 34:
* Krüpteeritud suhtlus serveri ja kliendi vahel
* Krüpteeritud suhtlus serveri ja kliendi vahel
* Kulude batch-importimine CSV failist
* Kulude batch-importimine CSV failist


=== Andmebaasiskeem ===
=== Andmebaasiskeem ===

Revision as of 15:51, 7 October 2016

Meeskond ja rollid

  • Marko Belzetski - Team Lead
  • Rene Väli - Arendaja
  • Kaia Tom - 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