LuckyYou: Difference between revisions
No edit summary |
|||
Line 25: | Line 25: | ||
SOAP (WCF tehnoloogia) '''või''' REST (ASP.NET Web API). | SOAP (WCF tehnoloogia) '''või''' REST (ASP.NET Web API). | ||
== | == Rakenduse sisu == | ||
'''Rakenduses on olemas järgmised võimalused (Must have):''' | |||
''' | |||
*1. Meil on kasutajad – admin, klient (firma, kes lisab loosimised), kasutaja (kes jagab loosimisi) | *1. Meil on kasutajad – admin, klient (firma, kes lisab loosimised), kasutaja (kes jagab loosimisi) | ||
Line 41: | Line 40: | ||
*10. Võitudest ja loosimistest osalemistest moodustatakse pingerida. | *10. Võitudest ja loosimistest osalemistest moodustatakse pingerida. | ||
''' | '''Rakenduses võiksid olla lisavõimalused (Should have):''' | ||
*1. Kasutajale on võimalik teavitus võidust saata. | *1. Kasutajale on võimalik teavitus võidust saata. | ||
*2. Kasutaja näeb palju on aega mingi loosimise lõpuni jäänud. | *2. Kasutaja näeb palju on aega mingi loosimise lõpuni jäänud. | ||
Line 49: | Line 48: | ||
*6. Loosimisi on võimalik jagada facebooki kaudu või emaili kaudu. | *6. Loosimisi on võimalik jagada facebooki kaudu või emaili kaudu. | ||
== Analüüs == | |||
== QSEE andmebaasiskeem == | == QSEE andmebaasiskeem == |
Revision as of 14:42, 7 March 2016
Meeskond ja rollid
- Tanel Vähk - Projektijuht
- Aleks Luik
- Melissa Eenmaa
- Taavi Kliss
Idee
Meie idee on luua loosimisi vahendav veebirakendus LuckyYou, kasutades C# keelt.
Rakenduses on kasutajateks meie kliendid (ehk firmad, kes loosimisi teevad) ning tavakasutajad, kes loosimisi jagavad. Klientidel on võimalik lisada mitmeid loosimisi ning tavakasutajad võivad end registreerida limiteerimata arvule loosimistele.
Loosimise eest esitatakse kliendile tähtajaline arve, sõltuvalt loosimise pikkusest, reklaami suurusest ning prioriteedist (kui määrata loosimise prioriteediks 1, siis reklaam kuvatakse kõige esimesena). Tavakasutajate jaoks on osalemine, ehk loosimiste jagamine, tasuta. Jagamine toimub e-maili või Facebooki kaudu.
Igal loosimisel on teada: loosi algataja, toode, toote üldine kategooria, alguskuupäev, lõpukuupäev, kui palju tooteid loositakse, mis vanusegrupile on tooted mõeldud. Info loosimisele minevate toodete kohta lisatakse andmebaasi (Näiteks: Lisan toote nimega Merida Xsport, tüübiks panen jalgratas). Andmebaasi märgitakse ka kõik võidud, et oleks võimalik jälgida ajalugu. Samuti on olemas pingerida võitudest ning loosimises osalemistest.
Kasutatav .NET tehnoloogia
C# ning SOAP (WCF tehnoloogia) või REST (ASP.NET Web API).
Rakenduse sisu
Rakenduses on olemas järgmised võimalused (Must have):
- 1. Meil on kasutajad – admin, klient (firma, kes lisab loosimised), kasutaja (kes jagab loosimisi)
- 2. Kasutajal on võimalus registeerida ühele kuni mitmele loosimisele.
- 3. Kliendil on võimalus lisada loosimisi.
- 4. Klient saab lisada tooteid andmebaasi, mis lähevad peagi loosimistele. Tootel on nimi, ja tüüp. Näiteks: Lisan toote nimega Merida Xsport, tüübiks panen jalgratas.
- 5. Loosimistel on üldisemad kategooriad – pudipadi, spordiesemed, reisid jne.
- 6. Igal loosimisel on teada: * loosi algataja * toode, mis osaleb loosimisel * üldisem kategooria, kuhu toode kuulub * algus kuupäev * kaua kestab * kui palju tooteid loositakse * mis vanuses on tooted mõeldud.
- 7. Loosimisese eest esitakse arve. Arve suurus sõltub loosimise pikkusest, loosimisala reklaami suurusest, loosimisala prioriteedi määramisest ( kui määrata loosimise prioriteediks 1, siis reklaam kuvatakse kõige esimesena).
- 8. Arvel on tähtaaeg, mis ajaks tuleb maksta ära.
- 9. Meie andmebaasi lisatakse kõik võidud, et saaks jälgida võitude ajalugu.
- 10. Võitudest ja loosimistest osalemistest moodustatakse pingerida.
Rakenduses võiksid olla lisavõimalused (Should have):
- 1. Kasutajale on võimalik teavitus võidust saata.
- 2. Kasutaja näeb palju on aega mingi loosimise lõpuni jäänud.
- 3. Kliendil on võimalik näha, millal loosimine lõpeb ja kes on võidu saanud.
- 4. Võimalik on lisada loosiauhinna kättesaamise asukoht.
- 5. Klient saab lülituda ümber kasutajaks, et samuti loosmistest osa võtta.
- 6. Loosimisi on võimalik jagada facebooki kaudu või emaili kaudu.
Analüüs
QSEE andmebaasiskeem
Blogi
- 03.02 - Tiimi loomine.
- 23.02 - Facebooki grupi loomine, idee leidmine.
- 25.02 - Esimene kokkusaamine. Alustasime andmebaasi skeemi loomisega QSEEs.
- 03.03 - Teine kokkusaamine. Lõpetasime andmebaasi skeemi QSEEs ning alustasime XML loomist.
- 07.03 - Lõime Wiki lehe ning seletasime lahti projekti idee.