BestInShow: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Labner (talk | contribs)
Labner (talk | contribs)
Line 19: Line 19:
Kasutajateks on:
Kasutajateks on:


* registripidaja
* registripidaja, sisuliselt admin, kes saab kõike teha
* kasvataja (aretaja)
* kenneliomanik (koerakasvataja e. aretaja)
* koeraomanik
* koeraomanik
* muud huvilised
* muud huvilised - lai avalikkus




Loodav veebiteenus võimaldab registreeritud kasutajal:
Loodav veebiteenus võimaldab registreeritud kasutajal:


* lisada kenneleid (registripidaja)
* lisada/muuta kenneleid (registripidaja)
* lisada näituseid (registripidaja)
* lisada/muuta näituseid (registripidaja)
* lisada/muuta pesakondi (kasvataja)
* lisada/muuta pesakondi (kasvataja)
* lisada/muuta koer (kasvataja)
* lisada/muuta koeri (kasvataja)
* lisada/muuta koera terviseandmed (kasvataja, koeraomanik)
* lisada koera terviseandmeid (koeraomanik)
* üle anda koera omandiõigust (koeraomanik)
* registreeruda näitusele (koeraomanik)
* registreeruda näitusele (koeraomanik)
* lisada/muuta koera näitusetulemusi (registripidaja)
* lisada koera näitusetulemusi (registripidaja)




Line 40: Line 41:
* sirvida kenneleid, pesakondi, koeri
* sirvida kenneleid, pesakondi, koeri
* otsida kenneleid, pesakondi, koeri
* otsida kenneleid, pesakondi, koeri
Näiteks API GET päringud:
* breeds - väljund: tõugude hierarhia
* breed/$BreedId/kennels - väljund: seda tõugu kasvatavate kennelite andmed
* kennel/id/$kennelID - kenneli andmed, mis tõuge aretavad, kes on omanikud, omanikele kuuluvate koerte nimekiri, pesakondade nimekiri
* litter/id/$litterId - pesakonna andmed
* dog/id/$dogId - koera andmed (tervis, näitused, sugupuu (3 põlvkonda))
* dog/name/$searchstring - koerad, kelle nimi algab searchstringiga
Näiteks API POST päringud:
* kennel
* litter
* dog
Klientrakendus:
Tõugude, kennelite, pesakondade, koerte sirvimine
Koerte otsimine nime järgi
Näituse sisestamine
Kenneli sisestamine
Pesakonna sisestamine
Koera sisestamine ja täiendamine
*


==Andmebaas==
==Andmebaas==

Revision as of 00:44, 27 March 2018

Tõukoerte register

Meeskond BestInShow

Liina Abner
Marju Pütsepp
Liisi Taimre

TODO

  • Marju teeb TFS-i projektipõhja
  • Kõik täiendavad analüüsi
  • Kõik töiendava ab mudelit
  • Liina vormistab ab mudeli
  • Liina vormistab analüüsi
  • küsida õppejõult, kas projekti idee ja maht sobib

Analüüs

Kasutajateks on:

  • registripidaja, sisuliselt admin, kes saab kõike teha
  • kenneliomanik (koerakasvataja e. aretaja)
  • koeraomanik
  • muud huvilised - lai avalikkus


Loodav veebiteenus võimaldab registreeritud kasutajal:

  • lisada/muuta kenneleid (registripidaja)
  • lisada/muuta näituseid (registripidaja)
  • lisada/muuta pesakondi (kasvataja)
  • lisada/muuta koeri (kasvataja)
  • lisada koera terviseandmeid (koeraomanik)
  • üle anda koera omandiõigust (koeraomanik)
  • registreeruda näitusele (koeraomanik)
  • lisada koera näitusetulemusi (registripidaja)


registreerimata kasutajal:

  • sirvida kenneleid, pesakondi, koeri
  • otsida kenneleid, pesakondi, koeri

Näiteks API GET päringud:

  • breeds - väljund: tõugude hierarhia
  • breed/$BreedId/kennels - väljund: seda tõugu kasvatavate kennelite andmed
  • kennel/id/$kennelID - kenneli andmed, mis tõuge aretavad, kes on omanikud, omanikele kuuluvate koerte nimekiri, pesakondade nimekiri
  • litter/id/$litterId - pesakonna andmed
  • dog/id/$dogId - koera andmed (tervis, näitused, sugupuu (3 põlvkonda))
  • dog/name/$searchstring - koerad, kelle nimi algab searchstringiga

Näiteks API POST päringud:

  • kennel
  • litter
  • dog

Klientrakendus:

Tõugude, kennelite, pesakondade, koerte sirvimine Koerte otsimine nime järgi Näituse sisestamine Kenneli sisestamine Pesakonna sisestamine Koera sisestamine ja täiendamine

Andmebaas

Raspa stiilis:

Iga koera sünd registreeritakse. Iga koer on kindlat tõugu. Tõul on omadused, nõuded välimikule (nt. rõngas saba, püstised kõrvad) ja iseloomule (nt. valveinstinkti puudumine). Tõud on FCI nomenklatuuri järgi gruppideks jaotatud (nt. terjerid, taksid, hurdad), FCI grupi sees võivad olla sektsioonid (nt. pikakarvalised hurdad, lühikarvalised hurdad). Koeral on omanik. Omanik võib vahetuda. Koer sünnib pesakonnas, millel on emakoer ja isakoer. Pesakond sünnib kennelis e. kindla koerakasvataja juures. Kennelil on üks või rohkem omanikku (kasvatajat). Koertele teostatakse terviseuuringuid, nt. puusauuringuid ja silmauuringuid. Koerad käivad näitustel ja võidavad seal tiitleid (nt. parim isane oma klassis, parim kogu näitusel - Best In Show)

Tegevuste logi

11.03.2018 Meeskonna kohtumine

  • esialgne ülesandepüstitus

16.03.2018 Liina tegi wikilehe ja analüüsi alged
22.03.2018 Liina tegi ab mudeli põhja Vertabelos
25.03.2018 Meeskonna kohtumine, lepiti kokku projekti mahu osas, otsustati klientrakendus teha Angularis; projekt kooskõlastati õppejõuga: võib tegema hakata