Meeskond:TaTa: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ttammear (talk | contribs)
Ttammear (talk | contribs)
Line 3: Line 3:


=Analüüs=
=Analüüs=
Soon
 
==Eesmärk==
Luua laenutamise rakendus veebilehena kasutades ASP.NET MVC.
Laiem eesmärk on varakult tutvuda tulemas olevate tehnoloogiatega.
 
==Kasutatavad mustrid ja tehnoloogiad==
* ASP.NET 5 MVC 6
* Entity Framework 7 kasutades code first lähenemist (võimalik et proovin kasutada NoSQL andmebaasi EF asemel)
* Repository muster
* Dependency injection (ASP.NET 5 sisseehitatud)
 
==Funktsionaalsus==
 
===Must have===
* Kasutajate loomine
* Võimalus lisada laenutatavaid esemeid
* Võimalus laenutada lisatud esemed määratud kuupäevani teistele kasutajatele või luua "ajutised profiilid"
* Tegevustest logi pidamine
 
===Nice to have===
* Meeldetuletus e-mailide saatmine laenutajatele
* Erinevat tüüpi esemetele erinevad mallid, näiteks raamatud, mängud, filmid.
* Piltide lisamine
* Angular/JS/AJAX kasutamine
 
==Kihid==
*Data model
*Data access layer
*Business logic layer
*MVC Web application


=Logi=
=Logi=
* 19.11.2015 - meeskonna lehe ja TFS projekti loomine
* 19.11.2015 - meeskonna lehe ja TFS projekti loomine

Revision as of 12:08, 23 November 2015

Liikmed

  • Talis Tammearu

Analüüs

Eesmärk

Luua laenutamise rakendus veebilehena kasutades ASP.NET MVC. Laiem eesmärk on varakult tutvuda tulemas olevate tehnoloogiatega.

Kasutatavad mustrid ja tehnoloogiad

  • ASP.NET 5 MVC 6
  • Entity Framework 7 kasutades code first lähenemist (võimalik et proovin kasutada NoSQL andmebaasi EF asemel)
  • Repository muster
  • Dependency injection (ASP.NET 5 sisseehitatud)

Funktsionaalsus

Must have

  • Kasutajate loomine
  • Võimalus lisada laenutatavaid esemeid
  • Võimalus laenutada lisatud esemed määratud kuupäevani teistele kasutajatele või luua "ajutised profiilid"
  • Tegevustest logi pidamine

Nice to have

  • Meeldetuletus e-mailide saatmine laenutajatele
  • Erinevat tüüpi esemetele erinevad mallid, näiteks raamatud, mängud, filmid.
  • Piltide lisamine
  • Angular/JS/AJAX kasutamine

Kihid

  • Data model
  • Data access layer
  • Business logic layer
  • MVC Web application

Logi

  • 19.11.2015 - meeskonna lehe ja TFS projekti loomine