Meeskond: ktreikel

From ICO wiki


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.

Ktriekeldb.png

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