CMDB

From ICO wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Liikmed

  • Arvi Alamaa
  • Mart Kolk
  • Roland Krindal
  • Martin Vedler

Esialgne idee

  • Filmide lisamine ja nende kuvamine.
  • Filmide laenutamine ja laenutatud filmide kuvamine.
  • Andmekandja lisamine (DVD, Blu-ray).
  • Versiooni lisamine, sest ühest filmist võib olla mitu versiooni.
  • Filmide, mida soovitakse näha ja/või osta, lisamine.
  • Võimalus märkida, kas film on juba vaadatud.
  • Hinnangu andmine filmidele.


Analüüs

Ideaalse rakenduse kirjeldus

Rakenduse eesmärk on anda kasutajale infot teda huvitavate filmide ning nendega seotud kulutuste kohta. Filmi kohta on teada, kas kasutajal on soov seda vaadata, kas ta on seda juba näinud, kas see on ostetud ning kas on soov seda osta. Ühest filmist võib olla mitu koopiat, näiteks DVD ja Blu-ray. Rakendusel on võimalus lisada kulutus, kui kasutaja käib näiteks kinos või ostab filmi. Kindlasti peaks olema võimalus filmi laenutada nii tähtajaliselt kui ka tähtajatult. Tore oleks, kui rakendus päriks IMDB-st erinevat infot (režissöör, näitlejad, hinnang) mingi filmi kohta ja talletaks selle andmebaasi, kui kasutaja sisetab IMDB lingi. Filmi konkreetse koopia kohta on võimalik lisada tehnilist infot: bitikiirus, koodekid, subtiitrid, NTSC või PAL, regioon ning kuvasuhe (kõrguse ja laiuse suhe). Kui kuvasuhe erineb originaalsest kuvasuhtest, siis on osa pildist ära lõigatud või on näha rohkem kui režissöör plaanis näidata. Tehnilise informatsiooni lisamine pole kohustuslik, sest seda lisada on üsna tülikas. Kindlasti peaks olema võimalus anda oma hinnang filmi ja selle koopia kvaliteedi kohta. Filme on võimalik otsida ja sorteerida. Filmi kohta on teada aasta, mil see film valmis sai, sest samanimelisi filme võib olla mitu.


Võimalikud probleemid Kindlasti on raske lisada IMDB-st info pärimise funktsionaalsust. Võimalik lahendus sellele probleemile on kolmanda osapoole koodi kasutamine rakenduses. Sellel võimalusel on kaks ohtu. Esiteks võib kolmanda osapoole koodi lisamine projekti osutuda keerukaks ja teiseks see ei pruugi töötada.

Mugava kasutajaliidese loomine on keeruline. Mis ühele kasutajale võib tunduda väga mugav ei pruugi teisele üldsegi meeldida

Must have

  • Filmide lisamine ja kuvamine - Tähtis on näha kas film on vaatatud, ootab vaatamist, ostetud või ootab alles vaatamist ning mis aastast film pärineb.
  • Kulutuste lisamine ja kuvamine - Näha on üksikuid kulutusi ja nende summat.
  • Filmide laenutamine - Nii tähtajaliselt kui ka tähtajatult. Filme võib teistele laenutada või ise laenutada.
  • Graafiline kasutajaliides - Selleks kasutame WPF-i.
  • Hinnangu andmine - Skaalal 1-10.

Nice to have

  • Mugav ja ilus kasutajaliides
  • IMDB-st info pärimine - Info salvestatakse andmebaasi.
  • IMDB-st päritud info kuvamine
  • Tehnilise informatsiooni lisamine ja kuvamine
  • Sorteerimine - Tähestiku või aasta järgi.
  • Otsimine - Nime, aasta, režissööri ning näitlejate järgi.

Lõpptoode

http://enos.itcollege.ee/~mvedler/cmdbviimane.zip

Logi

03. detsember

  • Esitasime valmistoote

22. november

  • Esitasime prototüübi

7. november

  • Programmeerimise algus

24. oktoober

  • Analüüs

23. september

  • Meeskonna loomine.

24. september

  • Meeskonnaga liitus Mart Kolk.