Meeskond "Heiki Mis?": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Eveiko (talk | contribs)
No edit summary
Eveiko (talk | contribs)
No edit summary
Line 65: Line 65:


XML
XML
''''kalala''''

Revision as of 14:10, 24 May 2010

Idee.

  • Olavi pakkus ilmateadete kogumise teenust.
  • Erki arvas, et peaks olema asi mis hakkab kohe kõvasti raha sisse tooma.
  • Arno ütles, et ta teeb andmebaasi :)
  • Kokkuvõttes sai Nimede Pakkumise Teenuse heaks otsustatud. Miks just selline teenus? Tundus teostatav.
  • Arto oli nõus.

Planeerimine.

  • Nädal aega vaikust ja siis saime kokku.
  • Tund aega raamatukogus ja esimene plaan tehtud.

Projekti ülesehitus.

  • Võtsime ülesande püstituse kätte ja hakkasime järjest nõudeid kirjutama.
  • Projekti keegi otseselt juhtima ei asunud, igaüks pakkus mida ta teha oskaks. Kõik pidid kõike oskama :) Hakkasime tegema.

XML andmefail

  • Vaja teha xml fail ja selle transformatsioone pakkuv xslt fail(id).
  • Esmalt tekitati XML fail, mis kogus nimed kokku.
  • XSLT mis genereerib HTML'i.
  • XSLT mis konverdib XML faili elemendid atribuutideks.

Veebiteenus Nimeteenus.

  • Teenuse meetodid.

Nimede pakkumine, logimine, kasutajate lisamine, nimede hindamine, kasutajate statistika.

  • Teenuse autentimise kirjeldus.

Andmebaasis hoiatakse kasutajanimesid ja paroole. Veebiliidese kaudu päritakse user ja pass, kui need klapivad, siis kasutaja suunatakse teenuse juurde.

  • Teenuse kasutatavus.

Teenus on kergesti kasutatav. Pärast sisse logimist suunatakse kasutaja teenuse pealehele. Trükkides tektsikasti alates 2. tähest, hakkab tööle autocompleter, mis pakub sisestatud esitähtedega algavaid eesnimesid. Teenus on nii üles ehitatud, et kõrgemalt hinnatud nimed peaks olema esimestena pakutud.

Klientrakendus

  • Saab registreeruda.
  • Nimesid otsida, hinnata, lisada (kui seda teeb 2 erinavat kasutajat).

Lõpptulemus.

  • Ülesanne sai täidetud.
  • NImeteenus täidab etteantud nõudeid.

Tööde jaotus.

  • Arno - planeerimine, arhitektuur, andmebaas, teenus
  • Arto - planeerimine, dokumentatsioon
  • Erki - planeerimine, XML, klient, blogi, wiki
  • Lili-Ann - planeerimine, arhitektuur, disain, teenus, autent, logimine
  • Olavi - planeerimine, arhitektuur, autocompleter, teenus, klient, statistika, andmebaas, integreerimine

Mis projektis läks valesti?

Vähese läbimõtlemise tulemusena pidime osa projektist ümber tegema, sest alguses tegime ASP'i lehe, mis andmebaasiga suhtles. Keskne teenus puudus. Olavi kirjutas selle ümber. Projekti juhtimine oleks pidanud kohe konkreetse isiku kätte minema, kes tagant utsitaks ja pidevalt tehtust ülevaadet omaks.

Mis projektis läks hästi? Sai rahuldavalt valmis.


KOOD

XML 'kalala'