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 00:31, 31 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