Meeskond:TaTa: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ttammear (talk | contribs)
Ttammear (talk | contribs)
Line 40: Line 40:
==Link==
==Link==
https://github.com/ttammear/projC-
https://github.com/ttammear/projC-
(väga poolik)


=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