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 Tom''' - Arendaja
*'''Kaia Tomson''' - Arendaja


== Idee ==
== Idee ==

Revision as of 12: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