Ajde da se i ja umesam, alo obecavam, necu mnogo da zanovetam.
[QUote]Pretpostavljam da ljudi koji duže rade ovo mogu da pretpostave šta klijent želi. [/quote]
To nazalost nije tacno. Niko ne moze tacno da pretpostavi sta klijent zeli, ali moze otprilike. Onda sa tom "otprilike " idejom ides kod klijenta i kazes "evo kako sam ja razumela st se zeli". Onda se klijent prenerazi, jer joj izgleda da si sve promasila, ali to je OK, onda klijent bar zna sta treba da ti kaze. Bez prve pogresne ideje klijent ne bi znao da ti kaze nista. I tako nekoliko puta, proces skupljanja informacija o poslovnom procesu koji modeliras je iterativan.
Evo "otprilike" ideja:
Da sam ja frizer, ili davalac bilo kakvih usluga, je bih zapocetak samo zeleo da negde upisem sta sam to uradio i da za to odstampam racun. U drugoj fazi bih voleo da cuvam u bazi raspored radnog vremena radnika, ko kad radi, ko je odsutan, ko se vraca u sledeci ponedeljak i slicno, da bih mogao da zakazivanje. To je vec velika stvar.
Sto s ematerijala tice, ne verujem da je moguce i da se zeli za svaki dolazak upisivati da je potroseno 30 g parfema ili 6 grama laka za kosu. Mozda da se prati nabavka materijala, da se pripremaju narudzbenice i salju e-mailom, tako nesto, i da se povremeno vrsi inventar i upisuje stanje, i slicno. To se moze odraditi kao zasebna celina, potpuno odvojeno od glavnog dela - prodaja usluga i zakazivanje.
Predlazem da se fokusiras na evidenciju priuzenih usluga i ispisvanje racuna, pa posle sve ostalo. "Otprilikr" ideja je ovakva:
- Musterija dolazi u salon i da dobije neku frizersku uslugu (ili vise njih) i uslugu pruza jedan ili vise radnika, koji su placeni razlicito. Da li je jedna ili vise usluga po dolasku, jedan ili vise radnika, zavisi od frizerke. Ako naplacuje po dolasku, djuture, onda je jedna usluga. Medjutim, sta ako naplacuje posebno pranje kose, secenje, farbanje, stavljanje trajne i slicno? To moras da saznassama i to ce odluciti shemu tvoje baze podataka.
Naplata djuture - jedna usluga po dolasku moze se opisati ovako:
Code:
Musterija [Musterija] dolazi dana [DatumPosete] u salon i zeli da joj se uradi [Usluga],
i mi to beleziom u knjigu kao [UslugaID], koju naplacujemo (smo naplatili) [Cena] dinara.
Ono sto sam stavio u zagrade jesu kolone tvoje buduce relacije, koju ces materijalizovati Access tabelom. Ako jednu uslugu pruza jedan radnik, onda modifikujemo recenicu:
Musterija [Musterija] dolazi dana [DatumPosete] u salon i zeli da joj se uradi [Usluga],
i mi to beleziom u knjigu kao [UslugaID], koju naplacujemo (smo naplatili) [Cena] dinara,
a uslugu je uradio radnik [Radnik]
Ako se usluge naplacuju posebno, i ima vise radnika koj rade na jednoj musteriji, onda nam treba vise recenica:
Code:
Dana [DatumPosete] zabelezane je [Poseta], dosla je musterija [Musterija]
i zeli da joj se uradi skup usluga, sto belezimo u knjigu kao [DolazakID].
Code:
Za svaku pruzenu uslugu uslugu, belezimo po jednu recenicu:
Za dolazak [DolazakID] musteriji je radnik [RadnikID] uradio uslugu [UslugaID](1),
Za dolazak [DolazakID] musteriji je radnik [RadnikID] uradio uslugu [UslugaID](2),
.......
Za dolazak [DolazakID] musteriji je radnik [RadnikID] uradio uslugu [UslugaID](N)
Zabelezili smo dakle za svaku uslugu nekoliko usluga, koje su pruzili razliciti radnici.
Naravno da su sve usluge zaisane u nekom cenovniku, na ovakav nacin:
Code:
Usluga [UslugaID], opisana kao[OpisUsluge] ima cenu [CenaUsluge].
Ovde moze da se zakomplikuje, pa da ima cena za zakazne usluge, cena za hitne, nepredvidjene ili usluge posle radnog vremena, na praznike, pred praznike i slicno, ali recimo da nemamo tu komplikaciju. Naravno d apostoji i spisak radnika:
Code:
Radnik, vodi se pod brojem [RadnikID], ime [Ime] prezime [Prezime]
i ima maticni broj [JMBG] zivi na adresi [Adresa]
i dostupan je na telefon/telefone [Tel]
Kad ovo sve iskombinujes, dobijes kostur sheme baze podataka. Tvoja trenutna shema donekle modelira slucaj "jedna usluga po dolasku, jedan radnik po usluzi". Da li si pogodila? ne znam, to moras sa frizerkom da razjasnis. Ako nisi pogodila, onda imas ideju kako da uklopis POSETE i USLUGE.
Srecan rad i ucenje