DreamTeam project: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 6: Line 6:


=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.


Line 22: Line 21:
*Teavitamine (kordus)visiidist, vaksineerimisest
*Teavitamine (kordus)visiidist, vaksineerimisest
*Profiilil märge, et võistluskoer/kass
*Profiilil märge, et võistluskoer/kass
==Projekti faasid==
1: dictionary, ehk teenused on juba andmebaasis sisestatud ja uut lisada saab ainult andmebaasi kaudu.
2: teenused saab lisada rakenduse vormi pealt
==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==
*Otsungu 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 programeerimiskogemus
==Ü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.
*Administratiivsel vormil on kaks plokki: töötajate plokk, teenuste plokk. (Igas plokkis saab vastavat kirjet lisada.)


==Logi==
==Logi==
Line 33: Line 79:
*Visual Studio Online loomine ja kasutajate lisamine
*Visual Studio Online loomine ja kasutajate lisamine


===== 23. oktoober =====
===== 23. oktoober - 01. november =====
*Analüüsi versioon 1.0
*Analüüsi koostamine, arutamine, muutmine ja täiendamine
*Andmebaasi olemite koostamine

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

"Must have" funktsionaalsused

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

"Nice to have" funktsionaalsused

  • Teavitamine (kordus)visiidist, vaksineerimisest
  • Profiilil märge, et võistluskoer/kass

Projekti faasid

1: dictionary, ehk teenused on juba andmebaasis sisestatud ja uut lisada saab ainult andmebaasi kaudu. 2: teenused saab lisada rakenduse vormi pealt

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

  • Otsungu 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 programeerimiskogemus

Ü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.
  • Administratiivsel vormil on kaks plokki: töötajate plokk, teenuste plokk. (Igas plokkis saab vastavat kirjet lisada.)


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