Vitamin C: Difference between revisions

From ICO wiki
Jump to navigationJump to search
(Created page with "== Meeskond ja rollid == *'''Marko Belzetski''' - Team Lead *'''Rene Väli''' - Arendaja *'''Kaia Tom''' - Arendaja == Idee == Personaalkulude haldamise rakendus. Kasutaja...")
 
No edit summary
Line 13: Line 13:
* Rakendus töötab klient-server suhtluse põhjal
* Rakendus töötab klient-server suhtluse põhjal


* Klient:
* Klient (Graafiline kasutajaliides)
** Kasutaja saab sisse logida teenusesse või luua uue konto
** Kasutaja saab sisse logida teenusesse või luua uue konto
** Kasutaja saab sisestada kulu
** Kasutaja saab sisestada kulu
Line 21: Line 21:
*** Kasutaja saab kuvada graafiliselt kulude kokkuvõtteid vastavalt kulu parameetritele
*** Kasutaja saab kuvada graafiliselt kulude kokkuvõtteid vastavalt kulu parameetritele


* Server
* Server (Daemon)
** Peab looma ühenduse kliendiga (TCP)
** Peab looma ühenduse kliendiga (TCP)
** Peab suhtlema kliendiga mingi protokolli alusel
** Peab suhtlema kliendiga mingi protokolli alusel
Line 31: Line 31:


=== Rakenduses võiksid olla lisavõimalused (Should have): ===
=== Rakenduses võiksid olla lisavõimalused (Should have): ===
* Kasutaja-süsteem, et piirata kes mida näeb
* Krüpteeritud suhtlus serveri ja kliendi vahel
* Ilus UI broneerimiseks
* Kulude batch-importimine CSV failist
 


=== Andmebaasiskeem ===
=== Andmebaasiskeem ===
[[File:DB_autoparandaja.png|300px]]
TODO


== Workload ==
== Workload ==


=== 27.09.2016 ===
=== 07.10.2016 ===
* Projekti kickoff
* Projekti kickoff
* Loodi andmebaasimudel
* Pandi paika tööjaotus
* Vaatemudelid
* Loodi Wiki
* Süsteem logib tegevusi
* Saab luua/muuta/kustutada/vaadata ettevõtteid
 
=== 28.09.2016 ===
* Loodi wiki leht
* Täiendatud andmebaasi meta väljadega
* Lisatud metaväljad vaatemudelitesse
* LIsatud andmebaasi skeem
* KLienditüübi haldus
* Autotõstukite haldus
* Kood VSO's
 
=== 29.09.2016 ===
* Täiendatud andmebaasi meta väljadega
* Tõstukite vabade aegade haldus
* Broneerimine olemas
 
=== 02.10.2016 ===
* Broneerida saab ainult vabu kohti
* Vaadata tehtud broneeringuid
 
=== 03.10.2016 ===
* Broneeringu tegemisel saadetakse nii ettevõttele, kui kliendile kinnitus emailile (kasutatakse SMTP serverit)
* Seotud andmed on korrektsed ning eraldatud õigete parentite alla
 
=== 04.10.2016 ===
* Kuupäeva väljad datetimepickeriga, parandatud default kuupäeva laadimist
* Veaparandused
* "Flash" teated tegevuste kohta.

Revision as of 16:47, 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)
    • 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