DreamTeam project

From ICO wiki
Jump to navigationJump to search

Meeskond

Meeskonna liikmed:

  • Marju Niinemaa
  • Martin Vohla
  • Irina Doroš (projektijuht)

Idee

Projekti eesmärk on luua lemmikloomade (kasside ja koerte) salongi WPF-rakendus, mis võimaldab salongil hallata oma kliendibaasi. Teenusteks on kiibistamine, vaktsineerimine ja iluteenused.

Rakenduse eesmärk on lihtsustada loomasalongi tööd ning pakkuda neile paremat kliendihaldusliidest.

"Must have" funktsionaalsused

  • Loomade registreerimine esmavisiidil
  • Registreeritud omanike andmete muutmine
  • Omanike registreerimine esmavisiidil
  • Registreeritud loomade andmete muutmine
  • Teostatud teenuste sisestamine ja sidumine loomaga
  • Raportite, ajaloo väljastamine omanike ja/või looma põhiselt
  • Raportite, ajaloo väljastamine looma põhiselt
  • Järgmise ajastatud teenuse osutamise aja meeldetuletus (vaktsineerimise puhul)

"Nice to have" funktsionaalsused

  • Võistluslooma märkega looma profiili vaatamisel vastav pop-up info
  • Sisselogimise võimalus
  • Looma pildi lisamine
  • Uute teenuste lisamise funktsionaalsus
  • Uute töötajate lisamise funktsionaalsus
  • Võimalus genereerida omaniku põhine salongi külastuste raport.


Projekti faasid

Faas 1: "Must have" funktsionaalsuse loomine

Faas 2: "Nice to have" funktsionaalsuse loomine

Süsteemi kasutajad, kasutusrollid

2 rolli: - Tavaline kasutaja - kõik funktsionaalsused välja arvatud uute teenuste ja uute töötajate lisamine - Admin õigustega kasutaja (faas 2) - kõik funktsionaalsused

Kasutajaliides, vaated ja kuvatavad andmed

  • Otsingu vorm
  • Omaniku registreerimise vorm
  • Omaniku vaade
  • Looma registreerimise vorm
  • Looma vaade
  • Uute teenuste lisamise vorm (faas 2)
  • Uute töötajate lisamise vorm (faas 2)
  • Sisselogimise vorm (faas 2)
  • Administratiivne vorm (faas 2)

Projekti riskid

  • Skoobi muudatus.
  • Raporti genereerimine osutub keerulisemaks, kui algselt ette kujutatud.
  • Sisselogimise võimalus osutub keerulisemaks, kui algselt ette kujutatud.
  • Järgmise ajastatud teenuse osutamise aja meeldetuletuse realiseerimine osutub keerulisemaks, kui algselt ette kujutatud.
  • Vähene programmeerimise kogemus.

Üldised ärireeglid

  • Otsingu vormilt saab otsida omaniku isikukoodi või looma kiibinumbri järgi. (Kui andmed leitakse üles, siis avatakse omaniku või looma vaade vastavalt otsitavale väärtusele.)
  • Otsingu vormilt saab liikuda otse omaniku registreerimise vormile.
  • Looma registreerimiseks eelnevalt peab olema registreeritud omanik.
  • Ühel omanikul võib olla mitu looma.
  • Ühel loomal võib olla ainult üks omanik.
  • Omaniku vaatelt saab liikuda looma registreerimise vormile.
  • Omaniku vaatel kuvatakse kõik loomad, mis temaga on seotud.
  • Omaniku vaatel saab andmeid muuta.
  • Looma registreerimise vormil saab sisestada uut looma.
  • Looma vaatel saab lisada uut sündmust külastuse kohta.
  • Looma vaatel, sündmuse lisamise komponendil kuvatakse rippmenüü, mis sisaldab salongi teenuste nimekirja.
  • Teenuste nimekiri võetakse tabelist SERVICE.
  • Looma vaatel kuvatakse kõik salvestatud sündmused, mis temaga on seotud.
  • Looma vaatel võimalik genereerida ning välja printida või saata meilile raportit.
  • Looma vaatel saab andmeid muuta. Ei saa muuta salvestatud sündmused (vajab kooskõlastust).
  • Administraatori õigusega sisseloginud töötajal otsingu vaatest saab liikuda administratiivse vormile. (faas 2)
  • Administratiivsel vormil on kaks plokki: töötajate plokk, teenuste plokk. (Igas plokkis saab vastavat kirjet lisada.) (faas 2)

Andmebaasi mudel

Logi

20. oktoober
  • tiimi moodustamine
  • wiki lehe loomine
22. oktoober
  • idee arutamine ja kirja panemine
  • üldstruktuur ja funktsionaalsus
  • Visual Studio Online loomine ja kasutajate lisamine
23. oktoober - 01. november
  • Analüüsi koostamine, arutamine, muutmine ja täiendamine
  • Andmebaasi olemite koostamine

Tähtajad

Ülesanne Tähtaeg Staatus
Meeskonna kokkupanek ja idee 25.10.2014 Tehtud
Analüüs 01.11.2014 Tegemisel
Prototüüp 29.11.2014 Tegemata
Lõpptoode 22.12.2014 Tegemata
Esitlus/Kaitsmine Kokkulepitud ajal enne eksamit Tegemata