Agraarbeib/Analyys: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mtrubets (talk | contribs)
No edit summary
Mtrubets (talk | contribs)
No edit summary
Line 3: Line 3:
==Idee==
==Idee==
Rakenduse eesmärgiks on võimaldada ühelt poolt kasutajal sooritada talutoodete tellimusi ühest või mitmest talust ning teisalt taluomanikel müüa ja hallata müügilaos olevaid tooteid ning tellimusi.
Rakenduse eesmärgiks on võimaldada ühelt poolt kasutajal sooritada talutoodete tellimusi ühest või mitmest talust ning teisalt taluomanikel müüa ja hallata müügilaos olevaid tooteid ning tellimusi.
Tavakasutajal on võimalus teostada järgnevaid tegevusi:
Tavakasutajal on võimalus teostada järgnevaid tegevusi:
* Toodete nimekirja sirvimine tootest lähtuvalt ''(MH)''
* Toodete nimekirja sirvimine tootest lähtuvalt ''(MH)''
Line 12: Line 14:
* Kasutajakonto loomine ''(NTH)''
* Kasutajakonto loomine ''(NTH)''
* Sisselogimine, et tellimust esitada ''(NTH)''
* Sisselogimine, et tellimust esitada ''(NTH)''


Taluomanikul ehk tootjal on võimalus teostada järgnevaid tegevusi:
Taluomanikul ehk tootjal on võimalus teostada järgnevaid tegevusi:
Line 24: Line 27:
Kasutatud lühendid: ''MH - must have'', ''NTH - nice to have''.  
Kasutatud lühendid: ''MH - must have'', ''NTH - nice to have''.  


==Rakendus==
Esialgne rakendus on planeeritud valmistada WPF raamistikku kasutades, mis tähendab, et rakenduse toimimiseks peab see olema kasutaja arvutis. Rakendusel saab olema mitu visuaalset vaadet, mille kaudu kasutaja tegevusi sooritab.
Rakendusel saab olema vaikimisi 2 kasutajat. Tavakasutajal pole toodete sirvimiseks kasutajakontot tarvis, ent enne tellimuse vormistamist on kasutajal vaja sisestada kontaktandmed, et tellimust kinnitada.
Taluomaniku ehk müüja poolelt on toodete ja tellimuste halduseks vajalik kasutajakonto olemasolu ning läbi autentimise ka enese tuvastamine.
Rakendus kasutab andmebaasi, kuhu salvestatakse kõik vajalikud kasutaja poolt sooritatud tegevused - näit ostukorvi koostamine, tellimuse esitamine, toodete lisamine jne. Teisalt toimub andmebaasist ka andmete lugemine ning nende kuvamine.
Avalehele minnes avaneb vaade Maalehe uudisvoole.
Andmemudel
Vajalik andmemudel rakenduse toimimiseks:
https://my.vertabelo.com/doc/gNWPrQXbTzGUklJEDj6T2yEW3j2UfW5G
<gallery mode="packed-hover" heights="180">
File:Agraardb.png|''[[Andmebaasi skeem]]'' (A Young Lynx)
</gallery>





Revision as of 22:04, 1 November 2016

Projekti “Talupood” analüüs

Idee

Rakenduse eesmärgiks on võimaldada ühelt poolt kasutajal sooritada talutoodete tellimusi ühest või mitmest talust ning teisalt taluomanikel müüa ja hallata müügilaos olevaid tooteid ning tellimusi.


Tavakasutajal on võimalus teostada järgnevaid tegevusi:

  • Toodete nimekirja sirvimine tootest lähtuvalt (MH)
  • Toodete nimekirja sirvimine talust lähtuvalt (MH)
  • Ostukorvi koostamine erinevate toodete lisamise teel (MH)
  • Ostukorvi vaatamine ja muutmine (MH)
  • Ostukorvi tellimuseks muutmine (MH)
  • Tellimuste jälgimine (NTH)
  • Kasutajakonto loomine (NTH)
  • Sisselogimine, et tellimust esitada (NTH)


Taluomanikul ehk tootjal on võimalus teostada järgnevaid tegevusi:

  • Toodete lisamine (NTH)
  • Toodete koguste haldamine (MH)
  • Toodete kustutamine (arhiveerimine) (NTH)
  • Tellimuste vaatamine (MH)
  • Tellimuste kinnitamine (MH)
  • Kasutajakonto loomine (MH)
  • Talude haldamine (MH)
  • Sisselogimine, ülal mainitud tegevuste sooritamiseks (NTH)

Kasutatud lühendid: MH - must have, NTH - nice to have.


Rakendus

Esialgne rakendus on planeeritud valmistada WPF raamistikku kasutades, mis tähendab, et rakenduse toimimiseks peab see olema kasutaja arvutis. Rakendusel saab olema mitu visuaalset vaadet, mille kaudu kasutaja tegevusi sooritab. Rakendusel saab olema vaikimisi 2 kasutajat. Tavakasutajal pole toodete sirvimiseks kasutajakontot tarvis, ent enne tellimuse vormistamist on kasutajal vaja sisestada kontaktandmed, et tellimust kinnitada. Taluomaniku ehk müüja poolelt on toodete ja tellimuste halduseks vajalik kasutajakonto olemasolu ning läbi autentimise ka enese tuvastamine. Rakendus kasutab andmebaasi, kuhu salvestatakse kõik vajalikud kasutaja poolt sooritatud tegevused - näit ostukorvi koostamine, tellimuse esitamine, toodete lisamine jne. Teisalt toimub andmebaasist ka andmete lugemine ning nende kuvamine. Avalehele minnes avaneb vaade Maalehe uudisvoole.


Andmemudel Vajalik andmemudel rakenduse toimimiseks: https://my.vertabelo.com/doc/gNWPrQXbTzGUklJEDj6T2yEW3j2UfW5G



Kasutajaliidese prototüüp