Carparts: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
==Repository== | ==Repository== | ||
https://cteravcarparts.visualstudio.com/CSharpCarParts | https://cteravcarparts.visualstudio.com/CSharpCarParts | ||
see kohe muutub, kuna TTÜ aadressiga ei saa IT Kolledži aadressile ligi | |||
====Must have:==== | ====Must have:==== | ||
Line 18: | Line 19: | ||
* Kaupade välja liikumine/ müügitehingud | * Kaupade välja liikumine/ müügitehingud | ||
* Uue kauba tutvustamise moodul | * Uue kauba tutvustamise moodul | ||
====Nice to have:==== | ====Nice to have:==== | ||
Line 29: | Line 31: | ||
* Windows Presentation Foundation | * Windows Presentation Foundation | ||
* SQL Maria DB | * SQL Maria DB | ||
=Analüüs= | |||
==Kaupade laoseis== | |||
===Kasutajaliides - Laoseis==== | |||
=====Väljad===== | |||
=====Otsing===== | |||
*** Jupi number | |||
*** Jupi kood | |||
*** Auto mark (kohustuslik) | |||
*** Auto mudel (kohustuslik) | |||
*** Auto aasta (kohustuslik) | |||
*** Auto mootor kw (kohustuslik) | |||
*** Auto mootor töömaht | |||
** Tulemuste kuvamine | |||
*** Jupi number | |||
*** Jupi kood | |||
*** Auto mark | |||
*** Auto mudel | |||
*** Auto aasta | |||
*** Auto mootor kw | |||
*** Auto mootor töömaht | |||
*** Hind | |||
*** Kogus | |||
==Kasutajalood== | |||
===Otsing=== | |||
====Teostajad==== | |||
* Kasutaja | |||
* Süsteem | |||
====Kasutuslugu 1 - Varuosa otsimine==== | |||
* Kasutaja sisestab kohustuslikud parameetrid otsingusse | |||
* Kasutaja vajutab "Otsi" nupu peale | |||
* Süsteem kuvab tulemused lehel | |||
** Kui on vasteid rohkem kui 100, siis ''lazy loadinguga'' kuvatakse edasised vasted (nice to have) | |||
** Süsteem kuvab 100+ tulemust, täpset summat ei kuvata, kuna see on koormav baasi jaoks ja ei ole vaja sellist detailisügavust. | |||
* Kasutaja avab toote ja näeb toote detaile eraldi olevas aknas, kus ta leiab toote asukohta ja vajadusel saab vähendada kogust või juurde tellida. | |||
===Kliendi andmebaas=== | |||
====Teostajad==== | |||
* Klient | |||
* Kasutaja | |||
* Süsteem | |||
===Väljad sisestamisel=== | |||
* Kliendi eesnimi (kohustuslik) | |||
* Kliendi perekonnanimi (kohustuslik) | |||
* Kliendi isikukood (kohustuslik) | |||
* Kliendi aadress (kohustuslik) | |||
* Kliendi telefon (kohustuslik) | |||
* Kliendi e-post | |||
* Kas soovib eripakkumisi | |||
===Väljad otsingul=== | |||
* Kliendi eesnimi + kliendi perenimi (kohustuslik, kui puudub isikukood) | |||
* Kliendi isikukood (kohustuslik, kui puudub eesnimi + perenimi= | |||
* Kliendi telefon | |||
* Kliendi e-post | |||
===Väljad kuvamisel=== | |||
* Kliendi eesnimi | |||
* Kliendi perekonnanimi | |||
* Kliendi isikukood | |||
* Kliendi aadress | |||
* Kliendi telefon | |||
* Kliendi e-post | |||
* Kas soovib eripakkumisi | |||
* Kliendi ostuajalugu | |||
* Kliendi VIP staatus (allahindlusprotsent) | |||
====Kasutuslugu 2 - Olemasolev klient==== | |||
* Klient siseneb asutusse | |||
* Kasutaja küsib kliendi isikukoodi või eesnime ja perenime | |||
* Klient annab andmed | |||
* Kasutaja otsib süsteemist, kas klient eksisteerib | |||
* Ei - liigub edasi Kasutuslugu 3 - Uus klient | |||
* Jah | |||
** Kasutaja näeb kliendi andmeid, eelmisi oste ja soodustusi | |||
** Kasutaja saab lisada uue ostu kliendi arvele | |||
====Kasutuslugu 3 - Uus klient==== | |||
* Kasutaja küsib kliendi andmed, kas soovib liituda püsikliendiprogrammiga. | |||
* Ei - Kasutuslugu lõppeb | |||
* Jah | |||
** Kasutaja küsib kliendi andmed, kirjeldadud punktis "väljad sisestamisel" | |||
** Süsteem salvestab kliendi | |||
** Kasutaja registreerib ostu kliendi nimele | |||
===Kaupade sisse liikumine/ ostutehingud=== | |||
===Kaupade välja liikumine/ müügitehingud=== | |||
===Uue kauba tutvustamise moodul=== | |||
=Analüüs= | =Analüüs= |
Revision as of 23:31, 30 October 2017
Meeskond ja tööjaotus
- Andres Kõiv
- Taivo Liik - Projektijuht
- Peeter Stamberg
Laoprogramm
Lihtne Auto varuosade laoseisu program auto margiesinduse jaoks.
Repository
https://cteravcarparts.visualstudio.com/CSharpCarParts see kohe muutub, kuna TTÜ aadressiga ei saa IT Kolledži aadressile ligi
Must have:
- Kaupade laoseis
- Kliendi andmebaas
- Kaupade sisse liikumine/ ostutehingud
- Kaupade välja liikumine/ müügitehingud
- Uue kauba tutvustamise moodul
Nice to have:
- Broneerimissüsteem
- Jupi sobivus erinevatele markidele ja mudelitele
- Klientidele arvete väljastamise süsteem
- Raportid ja müügi ajalugu
Kasutatav tehnoloogia:
- C#
- Windows Presentation Foundation
- SQL Maria DB
Analüüs
Kaupade laoseis
Kasutajaliides - Laoseis=
Väljad
Otsing
- Jupi number
- Jupi kood
- Auto mark (kohustuslik)
- Auto mudel (kohustuslik)
- Auto aasta (kohustuslik)
- Auto mootor kw (kohustuslik)
- Auto mootor töömaht
- Tulemuste kuvamine
- Jupi number
- Jupi kood
- Auto mark
- Auto mudel
- Auto aasta
- Auto mootor kw
- Auto mootor töömaht
- Hind
- Kogus
Kasutajalood
Otsing
Teostajad
- Kasutaja
- Süsteem
Kasutuslugu 1 - Varuosa otsimine
- Kasutaja sisestab kohustuslikud parameetrid otsingusse
- Kasutaja vajutab "Otsi" nupu peale
- Süsteem kuvab tulemused lehel
- Kui on vasteid rohkem kui 100, siis lazy loadinguga kuvatakse edasised vasted (nice to have)
- Süsteem kuvab 100+ tulemust, täpset summat ei kuvata, kuna see on koormav baasi jaoks ja ei ole vaja sellist detailisügavust.
- Kasutaja avab toote ja näeb toote detaile eraldi olevas aknas, kus ta leiab toote asukohta ja vajadusel saab vähendada kogust või juurde tellida.
Kliendi andmebaas
Teostajad
- Klient
- Kasutaja
- Süsteem
Väljad sisestamisel
- Kliendi eesnimi (kohustuslik)
- Kliendi perekonnanimi (kohustuslik)
- Kliendi isikukood (kohustuslik)
- Kliendi aadress (kohustuslik)
- Kliendi telefon (kohustuslik)
- Kliendi e-post
- Kas soovib eripakkumisi
Väljad otsingul
- Kliendi eesnimi + kliendi perenimi (kohustuslik, kui puudub isikukood)
- Kliendi isikukood (kohustuslik, kui puudub eesnimi + perenimi=
- Kliendi telefon
- Kliendi e-post
Väljad kuvamisel
- Kliendi eesnimi
- Kliendi perekonnanimi
- Kliendi isikukood
- Kliendi aadress
- Kliendi telefon
- Kliendi e-post
- Kas soovib eripakkumisi
- Kliendi ostuajalugu
- Kliendi VIP staatus (allahindlusprotsent)
Kasutuslugu 2 - Olemasolev klient
- Klient siseneb asutusse
- Kasutaja küsib kliendi isikukoodi või eesnime ja perenime
- Klient annab andmed
- Kasutaja otsib süsteemist, kas klient eksisteerib
- Ei - liigub edasi Kasutuslugu 3 - Uus klient
- Jah
- Kasutaja näeb kliendi andmeid, eelmisi oste ja soodustusi
- Kasutaja saab lisada uue ostu kliendi arvele
Kasutuslugu 3 - Uus klient
- Kasutaja küsib kliendi andmed, kas soovib liituda püsikliendiprogrammiga.
- Ei - Kasutuslugu lõppeb
- Jah
- Kasutaja küsib kliendi andmed, kirjeldadud punktis "väljad sisestamisel"
- Süsteem salvestab kliendi
- Kasutaja registreerib ostu kliendi nimele
Kaupade sisse liikumine/ ostutehingud
Kaupade välja liikumine/ müügitehingud
Uue kauba tutvustamise moodul
Analüüs
Logi
- 09.10.2017 Meeskkonna moodustamine
- 15.10.2017 Esimene kokkusaamine ja idee paika panek
- 21.10.2017 Wiki lehe loomine ning esimesed sissekanded