Meeskond:TaTa: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Line 40: | Line 40: | ||
==Link== | ==Link== | ||
https://github.com/ttammear/projC- | https://github.com/ttammear/projC- | ||
=Logi= | =Logi= | ||
* 19.11.2015 - meeskonna lehe ja TFS projekti loomine | * 19.11.2015 - meeskonna lehe ja TFS projekti loomine | ||
* 23.11.2015 - analüüs | * 23.11.2015 - analüüs |
Revision as of 15:52, 24 January 2016
Liikmed
- Talis Tammearu
Analüüs
Eesmärk
Luua esemete laenutamise rakendus veebilehena kasutades uusimat ASP.NET MVC lahendust. Laiem eesmärk on varakult tutvuda tulemas olevate tehnoloogiatega.
Konkreetse rakenduse eesmärk on võimaldada kasutajal pidada arvet oma laenutatud esemetest. Kasutaja saab keskkonda sisestada enda esemed (koos piltide ja andmetega) ning need kellelegi laenutada. Esemete laenutamisel on võimalik antud keskkonnas nii eseme andjal kui saajal näha millised esemed on tagastatud ja millised tagastamata. Muuhulgas peetakse ka logi keskkonnas teostatud tegevustest.
Igal kasutajal on oma konto ning kõik tegevused salvestatakse andmebaasi.
Kasutatavad mustrid ja tehnoloogiad
- ASP.NET 5 MVC 6
- MongoDB (Document database)
- 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
Link
https://github.com/ttammear/projC-
Logi
- 19.11.2015 - meeskonna lehe ja TFS projekti loomine
- 23.11.2015 - analüüs