TALLINNA TEHNIKAÜLIKOOLInformaatikainstituut Infosüsteemide õppetoolProjekt aines “Sissejuhatus
infosüsteemidesse”FOTOTELLIMUSTallinn
2012 AUTORIDEKLARATSIOONKinnitan , et
käesolev projekt on valminud minu iseseisva töö
tulemusena ning selle põhjel ei ole enne arvestust taotletud.
... ... ...
Sisukord1 Üldvaade 41.1 Taust 4
1.2
Lausendid 5
1.3 Organisatsiooni eesmärgid 5
1.4 Põhiprotsesside
loetelu 6
1.5 Põhiobjektide loetelu 6
1.6 Tegutsejate loetelu 6
1.7 Infovajaduste loetelu 6
2 Infosüsteemi eesmärgid 83 Infosüsteemi funktsionaalne vaade 93.1 Infosüsteemi põhifunktsioonid 9
3.2 Kasutusjuhtude mudel 9
Fotograafide ja klientide arvestus 9 Fotode arvestus 12Tellimuste, arvete, müügi arvestus 144 Infosüsteemi andmevaade 184.1 Kontseptuaalmudel 18
4.2
Andmemudel 19
4.3 OBJEKTIDE ja ATRIBUUTIDe semantika 19
4.4 CRUD
maatriks 23
5 Infosüsteemi ajaline vaade 255.1 Fotograafi kohle kutsumise
tegevusdiagramm 25
5.2 fotode
tellimise tegevusdiagramm 25
5.3 Seisundidiagrammid 26
6 Viited 297 Tänuavaldused 30 Üldvaade
Järgnevalt esitatakse organisatsiooni Fototellimus taust, lausendid,
eesmärgid, põhiprotsesside, põhiobjektide, sündmuste, tegutsejate
ja infovajaduste loetelu. Joonised on koostatud programmiga IBM Rational Rose Enterprise Edition UML keeles.
Taust
Järgnevas projektis kirjeldatakse, kuidas organisatsioonis
Fototellimus korraldatakse inimeste pildistamist, fotode tellimist,
fotode ilmutamist ning vastutatakse selle eest, et klient saab oma
fotod kätte. Inimeste pildistamisega kaasneb fotograafi
kohalekutsumine. Projektis vaadeldakse lähemalt fotograafi
kohalekutsumise ning fotode tellimise protsessi.
Klient esitab pildistamise korraldajale soovi tellida endast fotosid .
Klient esitab soovi e-kirja teel. Kui kliendi soovi pole võimalik
antud pildistamise korraldajal täita soovitab pildistamise
korraldaja kliendil pöörduda mõne teise seesuguse organisatsiooni
poole. Pildistamise korraldaja uurib kliendilt , kuna oleks kliendil
võimalik pildistama tulla. Klient esitab omapoolse soovi, millisel
ajavahemikul tulla pildistama. Pildistamise korraldaja otsib
fotograafi, kes teeks kliendi soovile vastavaid fotosid. Pildistamise
korraldaja vaatab süsteemist , kuna on fotograafile pildistamise
jaoks sobivaim aeg. Pildistamise korraldaja edastab kliendile
pildistamise aja ja koha ning küsib kliendilt tema kontaktandmeid.
Pildistamise korraldaja registreerib aja. Kui kliendile või
fotograafile tuli midagi ootamatut ette ning nad ei saa kokkulepitud
ajal pildistama tulla, teatavad nad sellest pildistamise
korraldajale. Fotograaf või pildistamise korraldaja tühistab aja
ning pildistamise korraldaja registreerib uue aja. Fotograaf kinitab
aja. Süsteem saadab vastavad (meeldetuletus) teated nii
fotograafile, pildistamise korraldajale kui ka kliendile. Seega on
pildistamise aja määramine ning fotograafi kutsumine lõpetatud .
Kokkulepitud ajal toimub pildistamine . Hiljem laeb fotograaf pildid
veebi ning praagib ebakvaliteetsed pildid välja. Süsteem edastab
lingi, kus on kõik kvaliteetsed fotod, kliendile. Klient valib välja
sobivad fotod ning parameetrid (mis paberile ilmutatakse pildid,
piltide suurus, kogus) ning esitab tellimuse.
Raamatupidaja võtab kliendi tellimuse vastu ning koostab fotode ning
fotograafi hinnakirja alusel arve, mille süsteem saadab selle
kliendile. Kui kliendil on arve eest tasutud , ilmutatakse, pakitakse
ning väljastatakse fotod.
Viimaks toimetab kuller fotod kliendini.
Lausendid
Fototellimust iseloomustavad lausendid on järgmised:
- Pildistamise korraldaja suhtleb kliendiga.
- Pildistamise korraldaja suhtleb fotograafiga.
- Pildistamise korraldaja registreerib pildistamise aja.
- Fotograaf kinnitab pildistamise aja.
- Fotograaf pildistab klienti.
- Fotograaf laeb pildid veebi.
- Fotograaf kontrollib fotod.
- Klient valib välja sobivad fotod.
- Klient valib välja sobivad parameetrid.
- Klient sisestab enda andmed.
- Klient esitab tellimuse.
- Raamatupidaja kinnitab kliendi tellimuse.
- Raamatupidaja koostab arve.
- Klient tasub arve.
- Fotode ilmutaja kontrollib fotode parameetreid.
- Fotode ilmutaja ilmutab fotod.
- Fotode ilmutaja saadab fotod fotode pakkijale.
- Fotode pakkija paneb fotod ümbrikusse.
- Fotode pakkija saadab fotod kullerile.
- Kuller toimetab fotod kliendini.
- Klient allkirjastab arve.
Organisatsiooni eesmärgid
Fototellimuse eesmärgid on:
- Rahuldada kliendi soove fotode alal.
- Pakkuda kliendile kvaliteetseid fotosid temast endast.
Põhiprotsesside loetelu
Fototellimuse põhiprotsessid on:
- fotograafi kohale kutsumine
- kliendi pildistamine
- fotode tellimine
- fotode ilmutamine
- kliendile fotode kätte toimetamine
Antud projektis on analüüsitud fotograafi kohale kutsumise
protsessi ja fotode tellimise protsessi.
Põhiobjektide loetelu
Fototellimuse põhiobjektid on:
Tegutsejate loetelu
Fototellimuses tegutsejad ja sellega suhtlejad on:
- klient
- pildistamise korraldaja
- fotograaf
- fotode ilmutaja
- fotode pakkija
- kuller
Infovajaduste loetelu
Fototellimuses tegutsejate ja sellega suhtlejate olulisemad
infovajadused on :
- Fotode parameetrite hinnakiri (klient vajab hinnakirja, et teada palju ta teatud fotode eest maksma peab; raamatupidaja vajab hinnakirja, et koostada arve)
- Arve staatus (Klient peab teadma, kas arve on koostatud; raamatupidaja peab teadma, kas arve on tasutud/laekunud; kuller peab teadma, kas arve on makstud;pildistamise korraldaja peab teadma, kas arve on allkirjastatud);
- Fotod (Klient vajab fotosid, et valida välja tellitavad; fotograaf vajab fotosid, et praakida välja ebakvaliteetsed fotod; fotode pakkija peab teadma, kui suurt kogust on vaja pakkida; fotode ilmutaja peab teadma, palju pilte on vaja ilmutada);
- Tellimuse staatus (Raamatupidaja peab teadma, kas tellimus on esitatud; klient peab teadma, kas tellimus on aktsepteeritud);
- Fotograafide loetelu (Pildistamise korraldajal on vaja fotograafide loetelu, et valida välja sobivaim fotograaf);
- Klientide loetelu (fotograaf ning pildistamise korraldaja peavad teadma, kes on järgmine klient; raamatupidaja peab teadma, kelle tellimuse ta aktsepteerib ning kellele ta arvet koostab);
Infosüsteemi eesmärgid
Fototellimuse infosüsteemi eesmärgid on:
Eesmärk 1: Saada
ülevaade fotograafidest ja nende pildistamisvaldkondadest.
Eelis: Pildistamise
korraldajal kulub vähem aega õige fotograafi leidmiseks ning
kliendi soovide rahuldamiseks.
Mõõt: Fotograafide
andmeid uuendatakse süsteemis pidevalt. Infot fotograafidest
saab ööpäevaringselt.
Eesmärk 2: Vähendada ajakulu fotograafi kohale kutsumiseks.
Eelis: Pildistamise korraldaja saab värsket infot
fotograafide pildistamisvaldkondadest ning fotograafide
ajagraafikust. Seega saab pildistamise korraldaja registreerida
kiiremini pildistamise aja.
Mõõt: Andmed uuendatakse süsteemis koheselt kui keegi on
seal midagi muutnud. Ainult pildistamise korraldaja ning fotograafid
ise saavad süsteemis andmeid muuta. Infot fotograafidest saab
ööpäevaringselt.
Eesmärk 3: Saada ülevaade pildistavatest klientidest ning kohtadest , kus pildistamine toimub.
Eelis: Fotograaf saab kerge vaevaga infot pildistatavatest
klientidest ning kohtadest, kus pildistamine toimub.
Mõõt: Infot pildistatavatest klientidest ning pildistamise
andmetest saab ööpäevaringselt.
Eesmärk 4: Laadida fotod võimalikult kiiresti veebi.
Eelis: Fotograaf peab fotode veebi lisamiseks nägema
võimalikult vähe vaeva.
Mõõt: Süsteem paneb võimalikult kiiresti iga foto juurde
parameetrite valiku.
Eesmärk 5: Võimaldada kliendil võimalikult kiiresti valida
sobivad fotod ning nende parameetrid.
Eelis: Kliendil kulub vähem aega fotode välja valimiseks.
Mõõt: Klient
saab peaaegu kohe peale pildistamist ükskõik, mis ajal sooritada
tellimuse.
Infosüsteemi funktsionaalne vaade
Järgnevalt esitatakse Fototellimuse infosüsteemi põhifunktsioonid
ja kasutusjuhud.
Infosüsteemi põhifunktsioonid
Infosüsteemi põhifunktsioonid on esitatud UML paketidiagrammina
joonisel 1:
Fototellimuse infosüsteem:
- Fotograafide ja klientide arvestus
- Fotode arvestus
- Tellimuse, arvete, müügi arvestus
Joonis 1.Fototellimuse infosüsteemi põhifunktsioonid
Kasutusjuhtude mudel
Kasutusjuhtude mudel koosneb kasutusjuhtude diagrammidest, mis on
koostatud infosüsteemi põhifunktsioonide kaupa ning nende
diagrammide kirjeldustest.
Fotograafide ja klientide arvestus
Fotograafide ja klientide arvestuse kasutusjuhtude diagramm on
joonisel 2:
Joonis 2. Fotograafide ja klientide arvestus
Nimi 1.1: Soovi avaldamine e-kirja teel
Tegutsejad: Klient
Kirjeldus: Klient avaldab soovi enda pildistamiseks ning
fotode tellimiseks . Ta saadab e-kirja pildistamise korraldajale.
Klient kirjutab kirja valmis, märgib saaja e- maili ning süsteem
saadab selle ära.
Nimi 1.2: Õige fotograafi leidmine
Tegutsejad: Pildistamise korraldaja, klient, fotograaf
Kirjeldus: Pildistamise korraldaja peab leidma fotograafi, kes
vastaks kliendi eelistustele. Süsteem kuva erinevate fotograafide
andmed ning nende spetsialiseerumisala.
Aluseesmärk: Saada ülevaade fotograafide ajagraafikust ning
registreerida klientidele soovitud fotograafi juures pildistamiste
ajad.
Eeltingimused: Süsteem, kus on olemas fotograafide loetelu,
fotograafide andmed, fotograafide pildistamise valdkond ning nende ajagraafik .
Järeltingimused: Pildistamise korraldaja on leidnud kliendile
sobiva fotograafi ning on registreerinud sobiva fotograafi juures
kliendile pildistamise aja.
Tüüpiline sündmuste käik:
Tegutsejate tegevused
Süsteemi tegevus
Pildistamise korraldaja kuulab/loeb kliendi eelistusi.
Pildistamise korraldaja avab fotograafide ajagraafikud.
Süsteem kuvab fotograafide pildistamisvaldkonnad.
Pildistamise korraldaja kontrollib, kas süsteemis on kliendi soovile vastav pildistamisvaldkond.
Pildistamise korraldaja klikib vastava pildistamisvaldkonna peale.
Süsteem kuvab kõik fotograafid, kes tegelevad antud valdkonnas pildistamisega.
Pildistamise korraldaja valib välja sobiva fotograafi ja ühtlasi ka kõige lähemal tegustseva fotograafi.
Süsteem kuvab valitud fotograafi andmed.
Pildistamise korraldaja klikib nupule registreeri aeg.
Süsteem kuvab valitud fotograafi ajagraafiku.
Pildistamise korraldaja suhtleb kliendiga, et teada, milline aeg ning koht kliendile sobivad.
Pildistamise korraldaja küsib kliendi andmeid.
Pildistamise korraldaja registreerib pildistamise aja ning koha valitud fotograafi juures.
Fotograaf kinnitab registreeringu.
Süsteem salvestab registreeringu.
Alternatiivid:
Samm4 – pildistamise korraldaja ei leia süsteemist kliendi
eelistustele vastavat fotograafi. Pildistamise korraldaja räägib
kliendile, millistes valdkondades pildistamise on võimalik selles
organisatsioonis läbi viia. Kui klient soovib oma eelistusi muuta
ning valib uue teema, jätkub kasutuslugu „5.Pildistamise
korraldaja klikib vastava pildistamisvaldkonna peale“ juures.
Samm4 – pildistamise korraldaja ei leia süsteemist kliendi
eelistustele vastavat fotograafi. Pildistamise korraldaja soovitab
kliendil mõne teise organisatsiooni poole pöörduda.LÕPP.
Samm8 – kõik antud valdkonnas tegelevad fotograafid on hetkel
välismaal. Klient peab ootama kuni fotograaf naaseb või valima uue
teema.
Samm10 – Fotograafi ajagraafik on täis 5 kuud. Klient peab ootama
5 kuud kuni fotograaf saab pildistamise läbi viia või klient valib
uue teema ja pildistamise korraldaja valib ühtlasi ka uue
fotograafi.
Samm13 – kliendile tuli midagi ootamatut ette ning ta ei saa
kokkulepitud ajal kokkulepitud kohas pildistamas olla. Pildistamise
korraldaja tühistab registreeringu. Pildistamise korraldaja valib
uue aja ning koha.
Samm14 – fotograafile tuli midagi ootamatut ette ning ta ei saa
kokkulepitud ajal kokkulepitud kohas pildistamas olla. Fotograaf
tühistab registreeringu. Pildistamise korraldaja valib uue aja ning
koha.
Nimi 1.3: Kliendi andmete päring
Tegutsejad: Pildistamise korraldaja
Kirjeldus: Et pildistamise korraldaja saaks kliendi
registreerida, peab ta küsima kliendilt tema andmeid e-kirja teel.
Nimi 1.4: Kliendi registreerimine
Tegutsejad: Pildistamise korraldaja
Kirjeldus: Pildistamise korraldaja avab veebikeskkonna, kus on
fotograafide andmed. Samuti on iga fotograafi juures nupp , kuhu vajutades kuvab süsteem fotograafide ajagraafiku. Pildistamise
korraldaja ning fotograafid saavad täita ajagraafikut . Vajutades
nuppu (kindla kellaaja juures) “Registreeri klient“, kuvab
süsteem tabeli, kuhu peab sisestama kliendi andmed ning koha, kus
pildistamine toimub. Vajutades nuppu „ Salvesta “, salvestab
süsteem kõik andmed ning kuvab „Klient registreeritud“. Nupu „Registreeri klient“ asemele ilmub nupp „Muuda andmeid“.
Nimi 1.5: Registreeringu kustutamine
Tegutsejad: Pildistamise korraldaja, fotograaf
Kirjeldus: Kui fotograafile või kliendile tuli midagi
ootamatut ette, saavad nii fotograaf kui ka pildistamise korraldaja vajutada nupule „Muuda andmeid“. Seejarel saab kas muuta kliendi
andmeid või siis kustutada registreeringu.
Nimi 1.6: Pildistamise aja kinnitamine
Tegutsejad: Fotograaf
Kirjeldus: Fotograaf peab kõik registreeringud kinnitama , vajutades ajagraafikus nuppu „Kinnita andmed“. Kui fotograaf ei
ole pildistamise aega ega kliendi andmeid kinnitanud, on pildistamise
toimumine kehtetu. Peale pildistamise kinnitamist saadab süsteem nii
fotograafile kui ka kliendile meeldetuletusmeili.
Fotode arvestus
Fotode arvestuse kasutusjuhtude diagramm on joonisel 3:
Joonis
3. Fotode arvestus
Nimi 2.1: Kliendi pildistamine
Tegutsejad: Fotograaf, klient
Kirjeldus: Määratud ajal ning kohas hakkab fotograaf klienti
pildistama.
Nimi 2.2: Fotode üleslaadimine
Tegutsejad: Fotograaf
Kirjeldus: Fotograaf laeb fotod veebikeskkonda üles,
vajutades süsteemis nuppu „Vali pildid“. Peale seda kuvab
süsteem akna, mille kaudu fotograaf saab otsida enda arvutist fotod
üles. Fotod leitud, vajutab fotograaf nuppu „Lae fotod üles“.
Süsteem laeb fotod üles.
Nimi 2.3: Fotode vaatamine
Tegutsejad: Fotograaf, klient
Kirjeldus: Kui fotod on üles laetud, laseb süsteem
fotograafil fotosid üle vaatama hakata. Vajutades nuppu „Pildid
üle vaadatud“, saadab süsteem kliendi e-mailile fotode lingi. Kui süsteem on kliendile saatnud fotode lingi, saab ka klient
fotosid vaatama hakata.
Nimi 2.4: Fotode kustutamine
Tegutsejad: Fotograaf
Kirjeldus: Iga foto juurde kuvab süsteem nupu „Kustuta“.
Sellele nupule vajutades, kustutab süsteem foto veebikeskkonnast.
Vajutades nuppu „Pildid üle vaadatud“, saadab süsteem kliendi
e-mailile fotode lingi.
Nimi 2.5: Fotode valimine
Tegutsejad: Klient
Kirjeldus: Kui klient on vajutanud saadetud lingile, kuvab
süsteem veebikeskkonda laetud fotod. Päisesse kuvab süsteem
hinnakirja. Iga foto juurde kuvab süsteem kastikese, kuhu klient
saab teha „linnukese“. Need fotod, mille juurde kastikesse on
klient teinud „linnukese“ lisab süsteem ostukorvi.
Nimi 2.6: Parameetrite valimine
Tegutsejad: Klient
Kirjeldus: Süsteem kuvab iga foto juurde seesugused nupud,
millega klient saab muuta foto paberitüüpi ning foto suurust.
Nimi 2.7: Tellimuse esitamine
Tegutsejad: Klient
Kirjeldus: Kui klient on vajutanud nupule „Ostukorv“,
kuvab süsteem ostukorvi sisu koos fotode, nende parameetrite ja
hindadega. Kuvatakse ka lõppsumma ning nupp „Esita tellimus“.
Nupule vajutanud, saadab süsteem tellimuse raamatupidajale ning
seega ongi tellimus kliendi poolt esitatud.
Tellimuste, arvete, müügi arvestus
Tellimuste, arvete, müügi arvestuse kasutusjuhtude diagramm on
joonisel 4:
Joonis
4.Tellimuste, arvete, müügi arvestus
Nimi 3.1: Tellimuse vastuvõtmine
Tegutsejad: Raamatupidaja
Kirjeldus: Kui klient on vajutanud nupule „Esita tellimus“,
saadab süsteem tellimuse raamatupidajale.
Nimi 3.2: Tellimuse kinnitamine
Tegutsejad: Raamatupidaja
Kirjeldus: Kui tellimus on teostatav, peab raamatupidaja vajutama nupule „Kinnita tellimus“. Süsteem lisab tellimuse
tellimuste nimekirja.
Nimi 3.3: Arve koostamine
Tegutsejad: Raamatupidaja
Kirjeldus: Raamatupidaja vajutab nupule „ Koosta arve“.
Süsteem kuvab arve numbri ja kuupäeva, millal arve koostatakse.
Samuti kuvab süsteem ka maksetähtaja (14 päeva jooksul) ning
organisatsiooni andmed. Edasi valib raamatupidaja süsteemist
kliendi, kellele arve koostatakse. Süsteem lisab arvele ka kliendi
andmed. Raamatupidaja lisab arvele kliendi poolt saadetud tellimuse
(koos hindadega). Lehekülje jalusesse märgib raamatupidaja enda
allkirja (koostaja). Süsteem kuvab kastikese, kuhu klient saab
fotode kättesaamisel märkida oma allkirja. Raamatupidaja saab igal
ajal vajutada nuppu „Eelvaade“, mille kaudu ilmub ekraanile
eelvaade. Kui raamatupidaja märkab eelvaates vigu, saab ta vajutada
nupule „Tagasi“, ning parandada vead. [1]
Nimi 3.4: Arve kinnitamine
Tegutsejad: Raamatupidaja
Kirjeldus: Kui kõik on õige, vajutab raamatupidaja nupule
„Salvesta“ => „Kinnita arve“ => „Saada arve meilile“.
Samuti saab arve välja printida. Süsteem säilitab kõik arved
arhiivi. Vajutanud nuppu „Saada arve meilile“, saadab süsteem
arve kliendile.
Nimi 3.5: Fotode ilmutamine
Tegutsejad: Fotode ilmutaja
Kirjeldus: Süsteem saadab tellimuse fotode ilmutajale.
Ilmutaja kontrollib tellimust ning kui midagi on arusaamatu, esitab
päringu, kas kõik on ikka õige. Vajaduse korral muretseb
lisamaterjali. Seejärel ilmutab fotod.
Nimi 3.6: Fotode edastamine
Tegutsejad: Fotode ilmutaja, fotode pakkija, raamatupidaja,
kuller
Kirjeldus: Fotode ilmutaja edastab fotod(koos arve numbriga)
pakkijale ning see omakorda kullerile.
Nimi 3.7: Fotode pakkimine
Tegutsejad: Fotode pakkija
Kirjeldus: Fotode pakkija pakib fotod.
Nimi 3.8: Fotode kohaleviimine
Tegutsejad: Kuller
Kirjeldus: Süsteem saadab arve(klient märgib oma allkirja,
et on kauba kätte saanud) kullerile. Kuller toimetab fotod
kliendile.
Nimi 3.9: Arve tasumine
Tegutsejad: Klient
Kirjeldus: Kui süsteem on kliendi e-mailile arve saatnud ja
klient selle avanud, saab klient arve tasuda, internetipangas,
pangakontoris või Eesti Posti esinduses (arve alusel). Kui kliendil
on arve eest tasutud, saadab süsteem raamatupidajale vastava teate.
Samuti saadab süsteem arve kullerile.
Nimi 3.10: Arve allkirjastamine
Tegutsejad: Klient
Kirjeldus: Kliendil tuleb arve allkirjastada elektroonselt
kulleri i-padis.
Infosüsteemi andmevaade
Järgnevalt esitatakse Fototellimuse kontseptuaalne klassidiagramm (konseptuaalmudel) ning andmemudel.
Kontseptuaalmudel
Joonis 5. Konseptuaalne klassidiagramm
Andmemudel
Organisatsiooni
Fototellimus andmemudel on järgmine:
Joonis 6. Andmemudel
Muudatused võrreldes kontseptuaalmudeliga:
On kadunud seos “klient suhtleb pildistamise korraldajaga“, sest
selle kohta pole infosüsteemis vaja andmeid salvestada.
Andmemudelis on fotode parameetrid fotod-tabelis.
Kontaktandmed sisestatakse klient-tabelisse.
OBJEKTIDE ja ATRIBUUTIDe semantika
Tähistused
(PK) - primaarvõti (ingl. k. primary key)
(FK) - välisvõti (ingl. k. foreign key)
Nimetus
Semantika
Pildistamine
Tegevus, mil fotograaf pildistab klienti.
Pildistamise_nr (PK)
Unikaalne number, et eristada pildistamisi.
Pildistamise_kuupäev
Kuupäev, mil pildistamine leiab aset.
Pildistamise_kellaaeg
Kellaaeg , mil pildistamine leiab aset.
Pildistamise_koht
Koht, kus pildistamine leab aset.
Pildistamise_korraldaja_ töötaja_nr (FK)
Viide pildistamise korraldajale, kes registreerib pildistamise aja.
Fotograafi_töötaja_nr
Viide fotograafile, kes pildistab klienti.
Fotod
Põhiobjektid, mis klient tahab kätte saada. Fotograaf laeb fotod veebikeskkonda, klient valib välja tellimiseks sobivad fotod, fotode ilmutaja ilmutab ning fotode pakkija pakib fotod. Kuller toimetab fotod kliendile.
Vöötkood (PK)
Unikaalne kood fotodel (igal fotol oma).
Kogus
Fotode arv, mida klient tellib.
Hind
Fotode, mida klient tellib hind.
Tüüp
Paberi, kuhu ilutatakse fotod, tüüp (läikiv/matt).
Fail_fotodega
Veebikeskkonnas on fotod failis.
Fotode_ilmutaja_töötaja_ nr (FK)
Viide fotode ilmutajale, kes ilmutab fotod.
Fotograafi_töötaja_nr (FK)
Viide fotograafile, kes laeb fotod veebikeskkonda.
Tellimuse_nr (FK)
Viide tellimusele, mis sisaldab antud fotosid.
Veebikeskkond
Fotode asukoht internetis.
URL (PK)
Unikaalne URL, millel on fotode fail.
Fotograafi_töötaja_nr (FK)
Viide fotograafile, kes laeb fotod veebikeskkonda.
Tellimus
Kliendi poolt esitatav tellimus sisaldab infot, millist toodet, millist teenust, millises koguses, milliste tingimustega, mingi tellimuse piires sooviti.
Tellimuse_nr (PK)
Unikaalne number, mis genereeritakse süsteemi poolt automaatselt.
Tellimuse_kuupäev
Tellimuse koostamise kuupäev.
Tarnetähtaeg
Kuupäev, millal klient peaks eeldatavalt oma tellimuse kätte saama.
Summa
Tellitavate objektide ja teenuste summa.
Raamatupidaja_töötaja_nr (FK)
Viide raamatupidajale, kes võtab tellimuse vastu.
Kliendikood (FK)
Viide kliendile, kes esitab tellimuse.
Pildistamise_ nr (FK)
Viide pildistamisele, millal tellitavad fotod on tehtud.
Arve
Raamatupidaja poolt kliendile esitatav dokument toodete ja teenuste maksumuse, tasumise tähtaja ja tingimuste kohta.
Arve_nr (PK)
Unikaalne number, mis genereeritakse süsteemi poolt automaatselt.
Koostamise_kuupäev
Kuupäev, millal koostatakse arve.
Väljastamise_kuupäev
Kuupäev, millal arve väljastatakse kliendile.
Maksetähtaeg
Kuupäev, millal kliendil peab olema (tellimuse) arve eest tasutud.
Summa
Arve summa, mis klient peab tasuma .
Tellimuse_sisu
Tellitavad objektid ning teenused koos hinadadega.
Raamatupidaja_töötaja_nr (FK)
Viide raamatupidajale, kes koostab arve.
Kliendikood (FK)
Viide kliendile, kes tasub arve.
Tellimuse_nr (FK)
Viide tellimusele, mille eest tasub klient arve.
Ümbrik
Paberist või papist valmistatud ümbris, mis kaitseb fotosid, mis pakendatakse ümbrikusse.
Vöötkood (PK)
Unikaalne kood, mis eristab ümbrikuid.
Fotode_pakkija_töötaja_nr (FK)
Viide fotode pakkijale, kes paneb fotod ümbrikusse.
Kliendikood (FK)
Viide kliendile, kellele toimetatakse ümbrik.
Pildistamise korraldaja
Töötaja , kes suhtleb kliendiga, et alustada tellimust.
Pildistamise_korraldaja_ töötaja_nr (PK)
Unikaalne kood, mille abil saab eristada töötajaid.
Nimi
Pildistamise korraldaja nimi.
Telefon
Pildistamise korraldaja telefoni number, mille kaudu saab temaga kontakti.
Meiliaadress
Pildistamise korraldaja meiliaadress, mille kaudu saab temaga kontakti.
Klient
Isik, kes avaldab soovi saada endast kvaliteetseid pilte ( paberkandjal ).
Kliendikood (PK)
Unikaalne kood, mille abil saab eristada kliente.
Nimi
Kliendi nimi.
Aadress
Kliendi aadress, kuhu toimetatakse fotod.
Meiliaadress
Kliendi meiliaadress, mille kaudu saab kliendiga kontakti.
Telefon
Kliendi telefoni number, mille abil saab kliendiga kontakti.
Fotograafi_töötaja_nr (FK)
Viide fotograafile, kes pildistab klienti.
Kulleri_töötaja_nr (FK)
Viide kullerile, kes toimetab fotod kliendile.
Fotograaf
Isik, kes kinnitab pildistamise registreeringu, pildistab klienti ning laeb fotod veebikeskkonda.
Fotograafi_töötaja_nr (PK)
Unikaalne kood, mille abil saab eristada fotograafe.
Nimi
Fotograafi nimi.
Telefon
Fotograafi töö telefoni number, mille abil saab fotograafiga kontakti.
Meiliaadress
Fotograafi isiklik meiliaadress, mille abil saab fotograafiga kontakti.
Aadress
Fotograafi elukoht.
Raamatupidaja
Töötaja, kelle ülesanne võtta vastu tellimus ning koostada selle põhjal arve.
Raamatupidaja_töötaja_nr (PK)
Unikaalne kood, mille abil saab eristada töötajaid.
Nimi
Raamatupidaja nimi.
Fotode ilmutaja
Isik, kes ilmutab fotod.
Fotode_ilmutaja_töötaja_ nr (PK)
Unikaalne kood, mille abil saab eristada töötajaid.
Nimi
Fotode ilmutaja nimi
Fotode pakkija
Isik, kes pakib fotod ümbrikusse.
Fotode_pakkija_töötaja_ nr (PK)
Unikaalne kood, mille abil saab eristada töötajaid.
Nimi
Fotode pakkija nimi.
Kuller
Iisk, kes viib kliendile tellimuse kohale.
Kulleri_töötaja_nr (PK)
Unikaalne kood, mille abil saab eristada töötajaid.
Nimi
Kulleri nimi.
Telefon
Kulleri telefoni number.
Fotode_pakkija_töötaja_nr (FK)
Viide fotode pakkijale, kes väljastab pakendatud fotod.
4.4 CRUD maatriks
C - Create – tegevus tekitab tabelisse uue kirje.
R - Read – kasutusloo käigus loetakse tabelist kirjeid.
U - Update – tegevuse käigus muudetakse tabelis ühte või mitut
kirjet.
D - Delete – tegevus kustutab veerus märgitud tabelist kirjeid.
? – vajab täiendavat analüüsi, kasutusjuhu kirjeldus ei ole
piisavalt täpne
Objekt →
Kasutuslugu ↓
Pildistamine
Fotod
Veebikeskkond
Tellimus
Arve
Ümbrik
Pildistamise_korraldaja
Klinet
Fotograaf
Raamatupidaja
Fotode_ilmutaja
Fotode_pakkija
Kuller
1.1: Soovi avaldamine e-kirja teel
R
1.2: Õige fotograafi leidmine
U
R
R
R
1.3: Kliendi andmete päring
R
C
1.4: Kliendi registreerimine
C
C
R
R
R
1.5: Registreeringu kustutamine
D
D
R
R
R
1.6: Pildistamise aja kinnitamine
U
U
R
R
2.1: Kliendi pildistamine
U
U
R
2.2: Fotode üleslaadimine
U
C
C
R
2.3: Fotode vaatamine
R
R
R
R
2.4: Fotode kustutamine
D
R
R
2.5: Fotode valimine
U
R
R
2.6: Parameetrite valimine
U
R
R
2.7: Tellimuse esitamine
R
U
R
U
R
R
R
3.1: Tellimuse vastuvõtmine
R
R
R
R
R
R
3.2: Tellimuse kinnitamine
R
R
U
R
R
R
3.3: Arve koostamine
R
R
R
C
R
R
R
3.4: Arve kinnitamine
R
R
U
U
R
R
R
3.5: Fotode ilmutamine
U
U
R
R
3.6: Fotode edastamine
R
U
R
R
R
R
3.7: Fotode pakkimine
U
U
C
R
R
3.8: Fotode kohaleviimine
R
U
U
R
R
R
R
3.9: Arve tasumine
R
R
R
U
U
R
R
R
3.10: Arve allkirjastamine
R
U
U
U
U
R
R
R
Infosüsteemi ajaline vaade
Järgnevalt esitatakse Fototellimuse kahte põhiprotsessi kajastavad
kaks tegevusdiagrammi (fotograafi kohale kutsumine; fotode
tellimine), ja valitud kahe põhiprotsessi taga olevate põhiobjektide
seisundidiagrammid.
Fotograafi kohle kutsumise tegevusdiagramm
Järgnevalt esitatakse tegevusdiagramm, kus kirjeldatakse täpsemalt
fotograafi kohale kutsumise protsessi (joonis 7).
Kollase taustaga on infotöö tegevused – neile peab
funktsionaalses vaates kirjeldama 1:1-le vastavad kasutusjuhud.
Läbipaistva taustaga tegevused ei ole infotöö tegevused, nende
jaoks ei ole kasutusjuhtusid funktsionaalses vaates vaja.
Joonis 2. Fotograafi kohale kutsumise protsess
fotode tellimise tegevusdiagramm
Järgnevalt esitatakse tegevusdiagramm, kus kirjeldatakse täpsemalt
fotode tellimise protsessi (joonis 8).
Kollase taustaga on infotöö tegevused – neile peab
funktsionaalses vaates kirjeldama 1:1-le vastavad kasutusjuhud.
Läbipaistva taustaga tegevused ei ole infotöö tegevused, nende
jaoks ei ole kasutusjuhtusid funktsionaalses vaates vaja.
Joonis 3. Fotode tellimise protsess
Seisundidiagrammid
Joonis 9. Pildistamise aja seisundidiagramm
Joonis 10. Tellimuse seisundidiagramm
Joonis
11. Fotode seisundidiagramm
Joonis
12. Arve seisundidiagramm
Viited
[1] Arve koostamine [WWW]
http://www.minuarve.ee/index.php?class=main&action=vaataArveKoostamine
(2012.10.21)
Tänuavaldused
30
Kõik kommentaarid