Laener: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 15: Line 15:
===View===
===View===


====Idee====
Tegu on Windows platvormi desktop rakendusega, mille andmed hoitakse andmebaasis.
Kogu rakendust seob kokku päis, mis võimaldab navigeerida erinevate vaadete vahel. Päises on lingid ja neile klikkides vahetatakse päise all olevas konteineris linkidele vastavaid vaateid.
Peavaateid on kokku kolm : Users, Games, Reports.
Lisaks sellele on modulaarvaated, mis on vajalikud erinevate operatsioonide tegemiseks nagu laenutajate ja lauamängude lisamine, erinevad kinnitused (kas ikka soovid antud tegevust teha?).


Idee on luua universaalne laenutuse platvorm läbi mille on võimalik kasutajatel laenutada erinevaid tooteid nii tasu eest, kui ka ilma.
Peamised vaated:
* '''Users''' Konteineris kuvatakse nimekiri laenutajate kohta: Nimi, email, telefon, elukoht, isikukood, laenutatud toodete arv, ületähtaegsete toodete arv, rating. Laenutaja ratingut on võimalik muuta. Samuti on võimalik järjestada nimekirja erinevate filtrite järgi.
* '''Games''' Konteineris kuvatakse olemasolevate lauamängude nimekiri. Nimetus, mängijate arv, hind, laoseis.  Värviga tehakse vahet laos olevate ja välja laenutud mängudel, lisaks eri märge mängude kohta, mille tagastustähtaeg on üle. Toote peale klikkides saab modalis lugeda toote lühiiseloomustust ja kes seda on laenutanud.
* '''Reports''' Konteineris kuvatakse nimekiri võimalikest raportitest.


Visuaalselt koosneb rakendus järgmistest vaadetest:
Modal vaated:
 
** '''AddUser''' (On võimalik lisada isikuid laenutajate andmebaasi. Minimaalselt vajalik on isiku nimi, isikukood, ja emaili aadress. Soovitav on lisada ka telefoninumber ja aadress)
* '''Users''' (Kasutaja aknas kuvatakse info kasutaja kohta: Nimi, email, telefon, elukoha aadress, isikukood). Aknas on link alamakendele AdUser ja List of users
** '''Add Edit Games''' (Administraatoritel on siin võimalik lisada mänge. Kindlasti tuleb sisestada mängu nimetus ja laenutuse päeva maksumus. Soovitav on ka toote pilt ning lühikirjeldus.)
** '''AdUser''' (On võimalik lisada isikuid laenutajate andmebaasi. Minimaalselt vajalik on isiku nimi, isikukood, elukoht. Soovitav on lisada ka telefoninumber ja emaili aadress)
** '''List of Users''' (siin aknas kuvatakse kasutajate põhiinfo: Nimi, email, telefon. elukoht, isikukood, laenutatud toodete arv, ületähtaegsete toodete arv, viivis, rating. Kasutaja ratingut on võimalik muuta)
* '''Items''' (Siin näevad nii kasutajad, kui administraatorid laenutuses olevate toodete nimekirja. Sinisel taustal on välja laenutamata tooted, rohelisel taustal välja laenutatud tooted, millede tagastamisaeg pole veel kätte jõudnud, punasel taustal välja laenatud tähtajaks tagastamata tooted. Tavakasutaja saab toote peale klikkides lugeda toote lühiiseloomustust, näeb toote laenutuse päeva maksumust, ja endiste kasutajate kommentaare toote kohta. Administraatoritel on lisaks info nägemisele võimalik ka seda muuta.)
** '''Add Remove items''' (Administraatoritel on siin võimalik lisada tooteid. Kindlasti tuleb sisestada toote nimetus ja laenutuse päeva maksumus. Soovitav on ka toote pilt ning lühikirjeldus. Tavakasutaja seda akent ei näe.)
** '''Rates''' (Siin aknas on näha toodete nimekiri koos laenutuse päevamaksumusega). See aken on nähtav vaid administraatoritele.


=== 29.09.2016 ===
=== 29.09.2016 ===

Revision as of 19:26, 1 November 2016

Meeskond ja rollid

  • Martin Kask - programmeerija
  • Marko Nõu - programmeerija
  • Anto Animägi - projektijuht

Idee

Lauamängude rendiplatvorm

Rakenduse sisu

Rakendus võimaldab lauamängude laenutajal pidada ülevaadet lao hetkeseisust ja laenutuse kasutajatest.

Workload

View

Tegu on Windows platvormi desktop rakendusega, mille andmed hoitakse andmebaasis. Kogu rakendust seob kokku päis, mis võimaldab navigeerida erinevate vaadete vahel. Päises on lingid ja neile klikkides vahetatakse päise all olevas konteineris linkidele vastavaid vaateid. Peavaateid on kokku kolm : Users, Games, Reports. Lisaks sellele on modulaarvaated, mis on vajalikud erinevate operatsioonide tegemiseks nagu laenutajate ja lauamängude lisamine, erinevad kinnitused (kas ikka soovid antud tegevust teha?).

Peamised vaated:

  • Users Konteineris kuvatakse nimekiri laenutajate kohta: Nimi, email, telefon, elukoht, isikukood, laenutatud toodete arv, ületähtaegsete toodete arv, rating. Laenutaja ratingut on võimalik muuta. Samuti on võimalik järjestada nimekirja erinevate filtrite järgi.
  • Games Konteineris kuvatakse olemasolevate lauamängude nimekiri. Nimetus, mängijate arv, hind, laoseis. Värviga tehakse vahet laos olevate ja välja laenutud mängudel, lisaks eri märge mängude kohta, mille tagastustähtaeg on üle. Toote peale klikkides saab modalis lugeda toote lühiiseloomustust ja kes seda on laenutanud.
  • Reports Konteineris kuvatakse nimekiri võimalikest raportitest.

Modal vaated:

    • AddUser (On võimalik lisada isikuid laenutajate andmebaasi. Minimaalselt vajalik on isiku nimi, isikukood, ja emaili aadress. Soovitav on lisada ka telefoninumber ja aadress)
    • Add Edit Games (Administraatoritel on siin võimalik lisada mänge. Kindlasti tuleb sisestada mängu nimetus ja laenutuse päeva maksumus. Soovitav on ka toote pilt ning lühikirjeldus.)

29.09.2016

Esimesed sammud: idee genereerimine ja kinnitamine, esimesed mõtted, skype chati loomine projekti vestlusteks

6.10.2016

wiki loomine, VS projekti loomine