Vitamin C

From ICO wiki
Revision as of 15:43, 7 October 2016 by Revali (talk | contribs) (Created page with "== Meeskond ja rollid == *'''Marko Belzetski''' - Team Lead *'''Rene Väli''' - Arendaja *'''Kaia Tom''' - Arendaja == Idee == Personaalkulude haldamise rakendus. Kasutaja...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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:
    • 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
    • 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):

  • Kasutaja-süsteem, et piirata kes mida näeb
  • Ilus UI broneerimiseks

Andmebaasiskeem

Workload

27.09.2016

  • Projekti kickoff
  • Loodi andmebaasimudel
  • Vaatemudelid
  • 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.