Meeskond: ktreikel: Difference between revisions

From ICO wiki
Jump to navigationJump to search
 
(9 intermediate revisions by the same user not shown)
Line 16: Line 16:


Andmemudel sai koostatud Entity Framework-i abiga, kasutasin database first lähenemist. Ehk algul tegin andmebaasi tabelid, millest lasin Entity Frameworki abiga koostada andmemudelid (dbcontext creator). Läbi dbcontexti on mugav andmeid lisada,pärida, kustutada, üle kirjutada jpm, väga mugav tööriist. DbContexti sai kasutatud igalpool, kus oli vjaa andmebaasi päringuid koostada.
Andmemudel sai koostatud Entity Framework-i abiga, kasutasin database first lähenemist. Ehk algul tegin andmebaasi tabelid, millest lasin Entity Frameworki abiga koostada andmemudelid (dbcontext creator). Läbi dbcontexti on mugav andmeid lisada,pärida, kustutada, üle kirjutada jpm, väga mugav tööriist. DbContexti sai kasutatud igalpool, kus oli vjaa andmebaasi päringuid koostada.
==== MVC ====
MVC: model,view, controller, jaotatakse programm kolme kihti OOP põhimõtetel. Modelis hoitakse properteid, läbi mille on dbcontexti abiga võimalik andmebaasi päringuid genereerida. View ehk kõik visuaalne pool, visuaalne pool saab oma andmed läbi kontrollerite andmebaasist. Kontrollerid koosnevad erinevatest action meetoditest näiteks : Details, Create, Edit, Delete ja mõned meetodid veel, mis võiks tegelikult repo kihis paikneda. Eelnimetatud meetoditel antud projekti tööpõhimõte seisnebki.


MVC - model,view, controller, jaotatakse programm kolme kihti OOP põhimõtetel. Modelis hoitakse properteid, läbi mille on dbcontexti abiga võimalik andmebaasi päringuid genereerida. View ehk kõik visuaalne pool, visuaalne pool saab oma andmed läbi kontrollerite andmebaasist. Kontrollerid koosnevad erinevatest action meetoditest näiteks : Details, Create, Edit, Delete ja mõned meetodid veel, mis võiks tegelikult repo kihis paikneda. Eelnimetatud meetoditel antud projekti tööpõhimõte seisnebki.
[[File:ktriekeldb.png|640px]]


=== Must have ===
=== Must have ===
Line 48: Line 48:
'''22.11.2015''' Create new project
'''22.11.2015''' Create new project


Prototüüp http://www.upload.ee/?page=finished&upload_id=24251efad7265da5914c92cf34d40483
Prototüüp: http://www.upload.ee/files/5524705/CarCatalogue_proto.rar.html
 
'''Lõpp versioon:''' http://www.upload.ee/files/5524915/CarCatalogue.7z.html

Latest revision as of 15:30, 30 January 2016


Meeskond ktreikel

Liige

  • Kert Treikelder

Analüüs

Kirjeldus

Kodutöö õppeaines Programmeerimine CSharp keeles.

Autode kataloog veebis. Harilik rkelaam leht, kus külastaja saab lihtsalt vaadata erinevaid autosid ja lugeda autode kohta. Peamine funktsionaalsus on tavakülastaja jaoks ligipääsematu. Veebihalduril on võimalik kataloogis lisada, muuta ja kustutada autosid. Kuna enamus reklaamlehti on üleküllastatud informatsioonist, siis minu rakenduse puhul seda kindlasti pole. Sihtgrupp on inimesed keda huvitavad autod ja soovivad mõne konkreetsema mudeliga rohkem tutvust teha. Usun, et lihtsuses peitub võlu ja sellist võlu soovingi läbi oma rakenduse edastada.

Tehniline pool

Andmemudel sai koostatud Entity Framework-i abiga, kasutasin database first lähenemist. Ehk algul tegin andmebaasi tabelid, millest lasin Entity Frameworki abiga koostada andmemudelid (dbcontext creator). Läbi dbcontexti on mugav andmeid lisada,pärida, kustutada, üle kirjutada jpm, väga mugav tööriist. DbContexti sai kasutatud igalpool, kus oli vjaa andmebaasi päringuid koostada. MVC: model,view, controller, jaotatakse programm kolme kihti OOP põhimõtetel. Modelis hoitakse properteid, läbi mille on dbcontexti abiga võimalik andmebaasi päringuid genereerida. View ehk kõik visuaalne pool, visuaalne pool saab oma andmed läbi kontrollerite andmebaasist. Kontrollerid koosnevad erinevatest action meetoditest näiteks : Details, Create, Edit, Delete ja mõned meetodid veel, mis võiks tegelikult repo kihis paikneda. Eelnimetatud meetoditel antud projekti tööpõhimõte seisnebki.

Must have

  • Lisada,muuta, kustutada autosid
  • Lisada, muuta, kustutada pilte
  • Lisada, muuta, kustutada mudelite juurde käivat infot  :

Mark -> Mudel -> ...

  • Illustreerivad pildid
  • Lihtne ja mugav disain

Nice to have

  • Multilingual
  • Otsing ilma refreshita
  • Vägevad töödeldud pildid
  • Kommentaarium

Tehnoloogiad

  • Raamistik : .NET Framework 4.5
  • Tehnoloogia: Asp.NET MVC 4 Web Application, MSSQL, Entity Framework 5.0, AJAX, HTML5

Arendus

22.11.2015 Create new project

Prototüüp: http://www.upload.ee/files/5524705/CarCatalogue_proto.rar.html

Lõpp versioon: http://www.upload.ee/files/5524915/CarCatalogue.7z.html