DreamTeam project: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mniinema (talk | contribs)
No edit summary
Mniinema (talk | contribs)
Line 7: Line 7:
=Idee=
=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.
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.
Rakenduse eesmärk on lihtsustada loomasalongi tööd ning pakkuda neile paremat kliendihaldusliidest.
Tavakasutaja saab luua looma ja/või omanike profiile, neid muuta ja lugeda. Samuti on võimalik loomasalongil genereerida looma ja/või omaniku põhine salongi külastuste raport. Salongi kliendile on võimalik saata meeldetuletus tulevasest salongikülastusest.


="Must have" funktsionaalsused=
="Must have" funktsionaalsused=

Revision as of 13:47, 1 November 2014

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.

Tavakasutaja saab luua looma ja/või omanike profiile, neid muuta ja lugeda. Samuti on võimalik loomasalongil genereerida looma ja/või omaniku põhine salongi külastuste raport. Salongi kliendile on võimalik saata meeldetuletus tulevasest salongikülastusest.

"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: dictionary, ehk teenused on juba andmebaasis sisestatud ja uut lisada saab ainult andmebaasi kaudu. ("Must have")

Faas 2: teenused saab lisada rakenduse vormi pealt ("Nice to have")

Süsteemi kasutajad, kasutusrollid

  • Tavaline kasutaja - profiilide loomine, muutmine, visiidikaardi täitmine
  • Salongi administraator - uute teenuste loomine, uute töötajate loomine (faas 2)

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