.NOT: Difference between revisions
Line 38: | Line 38: | ||
* Raamatute andmebaas - Teeme andmebaasi osa sellest programmist võimalikult täiuslikuks, et andmebaasi kasutamine oleks kiire ja lihtne. Plaanisime funktsioonideks raamatute andmebaasi lisamine, raamatute kustutamine(lisada võiks näiteks kommentaari, et miks kustutati), muutmise jms. | * Raamatute andmebaas - Teeme andmebaasi osa sellest programmist võimalikult täiuslikuks, et andmebaasi kasutamine oleks kiire ja lihtne. Plaanisime funktsioonideks raamatute andmebaasi lisamine, raamatute kustutamine(lisada võiks näiteks kommentaari, et miks kustutati), muutmise jms. | ||
* Raamatute hindamise süsteem - Selle all mõtleme me seda, et kasutajal (kasutajatel) on võimalik hinnata erinevaid raamatuid 1-5 või 1-10 palli süsteemis (seda veel otsustame) ja leiame kõikidest hinnetest kokku keskmise ja näitame seda raamatu nime kõrval. Tore oleks kui näiteks kõrged hinded saaksid rohelise teksti ja halva hindega raamatud saaksid näiteks punaselt kirjutatud hinde | * Raamatute hindamise süsteem - Selle all mõtleme me seda, et kasutajal (kasutajatel) on võimalik hinnata erinevaid raamatuid 1-5 või 1-10 palli süsteemis (seda veel otsustame) ja leiame kõikidest hinnetest kokku keskmise ja näitame seda raamatu nime kõrval. Tore oleks kui näiteks kõrged hinded saaksid rohelise teksti ja halva hindega raamatud saaksid näiteks punaselt kirjutatud hinde | ||
* Raamatute laenutuste (s.h. tähtaegade) kuvamine | * Raamatute laenutuste (s.h. tähtaegade) kuvamine - Kui kasutaja logib sisse, kuvatakse koheselt ja piisavalt nähtavalt kasutajale tema raamatute tähtajad ehk see millal peaks keegi temale raamatu(d) tagastama ja millal peaks kasutaja ise tagastama kellegi (raamatukogu) raamatu(d). | ||
* Wishlist | * ''Wishlist'' - Selle all mõtleme me seda, et kasutajal on wishlist, kuhu saab ta lisada raamatu(id), mida on soov omandada (laenata või osta) ning peale omandamist need maha kustutada ''wishlist''ist | ||
* Laenutajate profiilide loomine ja administreerimine | * Laenutajate profiilide loomine ja administreerimine | ||
Revision as of 20:45, 20 October 2011
Meeskond: .NOT
Kalmer Tart - Projektijuht
Martin Aarne
Martin Kosk
Andre-Marcel Peri
Analüüs
Mis on selle eesmärk? Eesmärk on lihtsustada koduse raamatukogu organiseerimist. Anda ülevaade kodus olevatest raamatutest, välja laenatud raamatutest ja endale laenatud raamatutest. Samuti on rakendusse sisse ehitatud ka wishlist(raamatud, mida on soov osta või laenutada).
Mida tavakasutaja sellega teha saaks?
Tavakasutaja saab sellega lihtsustada oma tähtaegade kinnipidamist. Rakendus võimaldab järge pidada välja laenatud raamatutest, tänu sellele väheneb oht mõni raamat ära kaotada, unustades isiku kelle kätte mõni raamat on laenatud. Samuti saab kasutaja lisada uusi raamatuid wishlisti, seega ei unusta raamatuid mis on mingil hetkel huvi pakkunud.
Milliste osade realiseerimine võib osutuda problemaatiliseks?
Kõige tõenäolisemalt osutub raskeimaks elemendiks meie projektis sobiliku kasutajaliidese disainimine. Samuti võib kujuneda keeruliseks andmete sidumine kasutajaliidesega.
Kui on tööjaotus paigas, siis tuua ka see välja.
Seda veel pole.
Must Have
Nimekiri funktsionaalsusest, mida plaanime kindlasti teostada
- Graafiline kasutajaliides - Proovime võimalikult palju panna rõhku sellele, et kasutajaliides näeks hea välja ning et seda oleks võimalikult lihtne ja kiire kasutada.
- Raamatute andmebaas - Teeme andmebaasi osa sellest programmist võimalikult täiuslikuks, et andmebaasi kasutamine oleks kiire ja lihtne. Plaanisime funktsioonideks raamatute andmebaasi lisamine, raamatute kustutamine(lisada võiks näiteks kommentaari, et miks kustutati), muutmise jms.
- Raamatute hindamise süsteem - Selle all mõtleme me seda, et kasutajal (kasutajatel) on võimalik hinnata erinevaid raamatuid 1-5 või 1-10 palli süsteemis (seda veel otsustame) ja leiame kõikidest hinnetest kokku keskmise ja näitame seda raamatu nime kõrval. Tore oleks kui näiteks kõrged hinded saaksid rohelise teksti ja halva hindega raamatud saaksid näiteks punaselt kirjutatud hinde
- Raamatute laenutuste (s.h. tähtaegade) kuvamine - Kui kasutaja logib sisse, kuvatakse koheselt ja piisavalt nähtavalt kasutajale tema raamatute tähtajad ehk see millal peaks keegi temale raamatu(d) tagastama ja millal peaks kasutaja ise tagastama kellegi (raamatukogu) raamatu(d).
- Wishlist - Selle all mõtleme me seda, et kasutajal on wishlist, kuhu saab ta lisada raamatu(id), mida on soov omandada (laenata või osta) ning peale omandamist need maha kustutada wishlistist
- Laenutajate profiilide loomine ja administreerimine
Nice To Have
Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugi ajapuuduse tõttu realiseerida.
- Raamatu kaanepildi kuvamine
- Hindamise kõrvale ka kommenteerimine
- E-maili saatmine enne laenutamise tähtaja lõppu (ja peale tähtaja lõppu juhul kui raamat pole tagastatud)
- Veebiliides
- Top listid (kõige rohkem laenutatud, kõrgeimad hinnangud saanud jne.)
- Andmebaasi import/export
Idee
Loome koduse raamatukogu rakenduse.
Esialgselt planeerime teha funkstionaalsusteks:
- Kõikide raamatute kuvamine
- Uue raamatu lisamine
- Raamatute välja laenutamine
- "Wishlisti" moodustamine
- Raamatutele hinnangu andmine (0-5 punkti)
- Kommentaarium spetsiifiliselt igale raamatule
Kui aega jääb üle, siis teeme baasi ka filmidele. Juhul kui on käppa disaini maailmas, saab rakendus mega nunnu välimuse.
Sellest peaks tulema ideaalne rakendus raamatukoidele.
if(Retsenseerimise_huvi == true || Additional_huvi == true){ return tiim.annabLisaInfot(); } else { return tiim.infoTulebTulevikus(); }
Log
12. oktoober
Kirjutasime analüüsi koos.