Meeskond:TaTa: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Line 3: | Line 3: | ||
=Analüüs= | =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= | =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