Meeskond: ktreikel: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ktreikel (talk | contribs)
Ktreikel (talk | contribs)
 
(16 intermediate revisions by the same user not shown)
Line 4: Line 4:
'''Liige'''
'''Liige'''
*Kert Treikelder
*Kert Treikelder
==Analüüs==


=== Kirjeldus ===
=== Kirjeldus ===


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
Kodutöö õppeaines Programmeerimine CSharp keeles.
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.
[[File:ktriekeldb.png|640px]]


=== Must have ===
=== Must have ===
Line 18: Line 27:
Mark ->  
Mark ->  
Mudel ->  
Mudel ->  
Varuosaliik ->
...
...
   
   
Line 40: Line 48:
'''22.11.2015''' Create new project
'''22.11.2015''' Create new project


Lõpp toode 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 14: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