Praktikum: Lihtne Pood, vol 1

From ICO wiki
Jump to navigationJump to search

Taust

Järgnevate praktikumide käigus on eesmärgiks valmistada lihtne veebirakendus, mis täidaks veebipoe baasfunktsionaalsusi. Kõik järgnevad praktikumid põhinevad sellel ülesandel.

Veebipood "Mobiil"

Rolle on 3:

  • Admin, kes tegeleb keskkonna haldamisega.
    • Lisada/eemaldada/uuendada tooteid
    • Valida, millised tooted on esilehel(sh järjekord)
    • Saab hallata kasutajaid ja nende õiguseid
    • Tellimuste haldamine, mis hõlmab nende kinnitamist, tühistamist, korrigeerimist.
    • Võimalus hallata kommentaare
  • Sisseloginud kasutaja
    • Saab vaadata erinevaid tooteid, neid ostukorvi lisada/eemaldada ning esitada tellimuse.
    • Igal kasutajal on olemas profiil, mida saab kasutaja ise vajadusel redigeerida.
    • Kasutaja saab tooteid hinnata ja kommenteerida.
    • Enda kommentaare peab olema võimalik kustutada ja muuta.
  • Tavakasutaja
    • Sisseloginud kasutaja, kärbitud funktsionaalsusega.

Funktsionaalne osa:

  • Tooteid on võimalik otsida ja filtreerida.
  • Toodetele on võimalik lisada pilt (Administraator)
  • Lehele on võimalik registreeruda. Peale registreerimist saadetakse kasutajale mailile kinnitamiseks url. Peale url’ile vajutamist aktiveeritakse kasutaja.

Praktikumid

08.03.2012

Valmis andmebaasi joonis ja üks väike dokument, mis kirjeldab rakenduse ülesehitust. Mõlemad on kättesaadavad siin: http://enos.itcollege.ee/~mposka/untitled.zip

15.03.2012

Vaadati üle taaskord andmebaasi joonis. Parandati mõned vead. Loodi andmebaas kasutades SQL Server Management Studiot. Demonstreeriti, kuidas luua ASP.NET enda kasutajate andmebaas, et saaks kasutada hiljem MemberShip Providerit. Skript andmebaasi loomiseks on kättesaadav siin: http://enos.itcollege.ee/~mposka/ASPNET_2012/Paevaope/Praktikum/PraktikumidPood/Andmebaas/

22.03.2012

Alustati äriloogika väljamõtlemisega. Samuti tuleb valida lehele sobiv kujundus.

Internetiavarustest leitud kujundus

05.04.2012

Valminud näited: http://enos.itcollege.ee/~mposka/ASPNET_2012/Paevaope/Praktikum/PraktikumidPood/Vaikepood_5_04_2012.zip

Kasutajate registreerimise ja sisselogimise boonus (meie tehtud osa on Account folderis): http://enos.itcollege.ee/~maarne/ASP%20.NET/Pood/

12.04.2012

Masterpage: http://enos.itcollege.ee/~jopuua/teineaastakevad/MASTER.zip

19.04.2012

Praktikumi alguses vajaliku põhja leiad siit

Ülesanne

Luua andmebaas vastavalt mudelile