Lennukad Ideed

From ICO wiki
Revision as of 22:54, 13 January 2014 by Akangas (talk | contribs) (→‎Rakenduse problemaatilised kohad)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Kirjeldus

Kodudes on tihti asju, millest tahaks lahti saada, aga keegi neid asju ei taha. Kui sul siiski õnnestub mõni mittevajalik ese külla tulnud sõbrale pähe määrida, siis pärast rõõmutantsu on järgmiseks sammuks meie rakenduse avamine. Tegemist on rakendusega, mis aitab arvet pidada selle üle, kus su asjad on ja millal sa neid viimati nägid. Kes võiks antud rakendust kasutada? Raamatukogud, koolid, Eesti Pank, Tallinna Loomaaed ega Munitsipaalpolitsei seda kahjuks kasutama ei hakka. Aga kas SINA hakkad?

Analüüs

Projekti eesmärk

Rakenduse kasutajajuhis

Page1

Raamatute leht

1 Rakendus on jaotatud kolme tabi vahel. Esimene tab on raamatute haldamiseks. Teised tabid on enne sisselogimist peidetud

2 Sisselogimine

3 Registreerimine

4 Kasutaja raamatute list

5 Listis valitud raamatu üksikasjad

6 Listis valitud raamatu toimingud

7 Sõnumid. Kuvatakse veateade või mingi muu tähtis informatsioon kasutaja toimingute kohta.

Page2

Laenutuste leht

1 Info kasutaja väljalaenutatud raamatute kohta.

2 Täpsem info listis valitud laenutuse kohta

3 Raamatu laenutusaja pikendamine lahtrisse sisestatud päevade võrra

4 Raamatu tagastamisnupp. Peale seda kustutatakse laenutus

Page3

Kontaktide leht

Sellel lehel saab luua, muuta ja kustutada kontakte kellele on raamatud laenutatud

1 Kontaktide list

2 Listis valitud kontakti info

3 Kasutaja lisamine

4 Kasutaja muutmine

5 Kasutaja kustutamine

Must have funktsionaalsus

Sisselogimine erinevate kasutajatena.

Sisselogides saab sisestada erinevaid asju enda nimele. Omanikuks on automaatselt sisseloginud kasutaja. Seejärel saab asju välja laenutada või tagastada

Asjade haldus

Praegu on ainsateks asjade tüübiks raamat. Enda omatud raamatute kustutamine, lisamine, laenutamine, tagasivõtmine

Asjade ülevaatus ja statistika

Ülevaade kelle käes asi praegu on, mis hetkest alates, laenaja kontaktid

Sõnumid

Teiselt kasutajalt ja rakenduselt peaks saama vastu võtta sõnumeid. Kõik sõnumid andmebaasi. Sõnumit saab vastuvõtja kustutada.

Nice to have funktsionaalsus

Erinevate asjade tüübid

Praegu on ainus tüüp raamat. Kõige lihtsam oleks tüüp lisada andebaasi entryle juurde stringina. Pärast saab võrrelda, kui see string siis see asja tüüp.

Sõnumite vastuvõtmine väljaspool rakendust

Kuidas saata näiteks email, et asi on vaja tagastada?

Rakenduse problemaatilised kohad

Laenaja ei ole andmebaasis

Sõnumite saatmine hakkab toimima ainult siis kui on olemas laenaja andmed andmebaasis. Laenaja salvestatakse kasutajana. Aga juhul kui laenaja ei ole rakenduse kasutaja mis oleks siis lahendus? Peab tegema eraldi tabeli kontaktide jaoks andmebaasi.

Prototüüp

seisuga 11.01.2014


Prototüüp: [Prototüüp] 11.01.2014

Prototüüp alt: [Prototüüpalt]



Mis on:

Raamatute, kasutajate, kontaktide lisamine, kustutamine, muutimine, omavahel sidumine.

Kujundus enamvähem paigas

Login/logout

Registreerimine

Algeline rakendusesisene sõnumivahetus datagridiga.

Raamatu tagastamisaja määramine

Login/Logout

Mis puudu:


Raamatu esikaane pildi salvestuse võimalus

Rakenduse ajalugu

... - 05.01.2014k kõik grupi liikmed õppisid c#. Mingit arendust ei toimunud.

05.01 - 10.01 pusimine algsete versioonidega

11.01 - prototüüp valmis, seda uuendatakse jooksvalt.

11.01 õhtuks peaksid kontode tegemine ja laenutuste ülevaatus tehtud olema

12.01 Valmisrakendus, Emaili teavitusega ma hakkama ei saa.


Lõpptoode

Lõpptoode: [Lõpptoode] 12.01.2014

Lõpptoode alt: [lõpptoodealt]