Praktikum: Lihtne Pood, vol 1
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