Meeskond "Hyper Power ASP Rangers"

From ICO wiki
Jump to navigationJump to search

Projekt

Autolammutus, ehk sisuliselt veebipood.

Start

Saime kokku, lõppeks arvasime, et võiks veebipoe moodi asja proovida. Hakkasime pihta.

Nõuded

Loodav lahendus peab sisaldama:

  • CMS'i funktsionaalsust
  • Võimalus lehtede sisu muuta veebiliidese abil
  • Võimalus lehti leheküljestikku lisada
  • Võimalus lehti leheküljestikust kustutada
  • Võimalus lehti avaldada või varjata
  • Piiratud kasutajatele mõeldud ala
  • Mingisugust ärirakendust (vt näidisteemad)

Loodavas süsteemis tuleb kasutada:

  • Oma teadmisi :)
  • Master-lehekülgi
  • Kasutajahaldust
  • Andmeallikat (XML, andmebaas jne)

Lisapunkte annab:

  • Majanduslik mõtlemine (kas loodav rakendus oleks kasutatav ka ärilistel eesmärkidel)
  • AJAX / Silverlight
  • Kasutajamugavus
  • Läbimõeldud töökorraldus
  • Lisavõimaluste realiseerimine (vt näidisteemad)

CMS

  • Läbi admin liidese on võimalik avalehte, varuosalehte, abiinfot, kontaktiinfot ja kasutajate infot hallata.
  • sisuhaldus on CkEditori abil tehtud, kasutades süsteemiklassi DataClasses.dbml

MasterPage

  • Projektis on 2 masterPage, üks pealehe ja ülejäänud poe kujundamiseks ning teine admin liidese ilusatmiseks.

Ajax

  • Toote otsinguks lehel on ListBoxide kuvamine ja peitmine ajaxi abil teostatud.

Finito

  • 10 minutit enne esitlust sai viimased asjad paika. Tudengi tööstiil täies hoos.

Tulem

  • Täiesti funktsioneeriv veebipood, kus kasutaja ei pea sisse logima, et ostukorvi täita. Alles ostu sooritama minnes on autentimine vajalik.

Kes mida tegi?

  • Arno - andmebaas, ostukorv, rakendus
  • Lili-Ann - disain, ostukorv, rakendus, autentimine
  • Erki - CMS, wiki

Mis läks hästi?

  • Saime projekti valmis ja asjad töötavad, aujee :)

Mis oleks võinud olla paremini?

  • Projekti arendus algas üsna õigeaegselt, aga lõppes ikka kiirustades ja natuke poolikult. Teised ained, töö, miskid enda asjatamised...nii see läheb.
  • Projekti alguses oleks pidanud planeerimisega põhjalikumalt tegelema(kes, mis ajaks ja mida)

Koodi näited