TALLINNA TEHNIKA ¨
ULIKOOL
Informaatikainstituut
Infos ¨
usteemide ˜
oppetool
Projekt aines ”Sissejuhatus infos¨
usteemidesse”
Moeateljee ”ANADI ”
Uli˜
opilane: Ana Linnam¨
agi-Elmanova
˜
Opper¨
uhm: IASB 30
Matrikli number: 146586CTF
Juhendaja : lektor Karin Rava
Tallinn 2014
SISUKORD
1
ULDVAADE
2
1.1
TAUST
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.2
ORGANISATSIOONI EESM ¨
ARGID . . . . . . . . . . . . . .
2
1.3
PROTSESSIDE LOETELU . . . . . . . . . . . . . . . . . . .
3
1.4
TOIMIMISOBJEKTIDE LOETELU . . . . . . . . . . . . . .
5
1.5
TEGUTSEJATE LOETELU . . . . . . . . . . . . . . . . . . .
6
1.6
INFOVAJADUSTE LOETELU . . . . . . . . . . . . . . . . .
7
2
INFOS ¨
USTEEMI EESM ¨
ARGID
8
3
INFOS ¨
USTEEMI FUNKTSIONAALNE VAADE
10
4
INFOS ¨
USTEEMI ANDMEVAADE
13
4.1
KONTSEPTUAALMUDEL . . . . . . . . . . . . . . . . . . .
13
4.2
ANDMEMUDEL . . . . . . . . . . . . . . . . . . . . . . . . .
14
4.3
ANDMETABELITE JA ATRIBUUTIDE SEMANTIKA . . .
14
4.4
CRUD MAATRIKS . . . . . . . . . . . . . . . . . . . . . . . .
15
5
INFOS ¨
USTEEMI AJALINE VAADE
18
5.1
PROTSESSI TEGEVUSDIAGRAMM
. . . . . . . . . . . . .
18
5.2
SEISUNDIDIAGRAMM . . . . . . . . . . . . . . . . . . . . .
18
1
PEAT ¨
UKK 1
ULDVAADE
Moeateljee ”ANADI” on v¨
aljam˜
oeldud autori poolt ja sellist ettev˜
otet antud
hetkel ei eksisteeri.
J¨
argnevalt esitatakse organisatsiooni taust, lausendid, eesm¨
argid, p˜
ohiprot-
sesside, p˜
ohiobjektide, s¨
undmuste, tegutsejate ja infovajaduste loetelu. Joo-
nised on koostatud kasutades UML standardit.
1.1
TAUST
Kunsti k¨
asit¨
o¨
o loomise protsess on peaosa moeateljee ”ANADI” igap¨
aeva-
t¨
o¨
ost. Kliendid v˜
otavad ¨
uhendust oma vajaduste ja k¨
usimuste lahendamise
eesm¨
argil ning panevad kinni aega vastuv˜
otule spetsialisti juurde.
Spet-
sialistide ¨
ulesanded on klientide konsulteerimine, tellimuste vastuv˜
otmine ja
teostamine ning tehtud t¨
o¨
o esitamine. Igale kliendile l¨
ahenetakse individu-
aalselt.
Konsultatsioon toimub nii kontoris, kui ka objektidel. V¨
aiksema
tellimuse korral lepitakse kokku kliendiga, mis kell ja mis p¨
aeval ta saab
tulla valmis toode j¨
argi. Suurema tellimuse korral koostatakse eelarve ja
ajagraafik. Kliendi n˜
ousoleku puhul s˜
olmitakse leping. Viimase etapina on
tehtud t¨
o¨
o hindamine ja arve tasumine kliendi poolt.
1.2
ORGANISATSIOONI EESM ¨
ARGID
• Finantseesm¨
argid
1. Ettev˜
otte omanikele tehtud investeeringutelt tulu saamine
2
2. Konkureeritavate toodete ja teenuste kogumi loomine
3. Ettev˜
otte varade kindlustamine
4. Vastavus
seadustele ja regulatsioonidele
5. Finantsiline l¨
abipaistvus
• Kliendiga seotud eesm¨
argid
1. Klientidele orienteeritud teeninduskultuuri loomine ja t¨
aiustamine
2. Pakutavate teenuste j¨
arjepidevus ja k¨
attesaadavus
3. Organisatsiooni keskkonna muutustele kiire reageerimine
4. Teenuste osutamise kulude optimeerimine
• Ettev˜
ottesisesed eesm¨
argid
1. ¨
Ariprotsesside funktsionaalsuse optimeerimine
2. ¨
ariprotsesside kulude optimeerimine
3. ¨
Ari muudatuste juhitavus
4. Oskustega ja motiveeritud personali loomine ja t¨
aiustamine
• ˜
Oppimist ja kasvu puudutavad eesm¨
argid
1. Oskustega ja motiveeritud inimesed
2. Toote ja ¨
ari innovatsiooni kultuuri loomine - Moeateljee ”ANADI”
eesm¨
ark on unikaalse, harmoonilise ja kvaliteetse toodete loomine l¨
ahtudes
isiku soovist ja iseloomust.
– On valmis ellu viia klientide loominguliseid ideid
– V¨
aljendada riietes kleindi individuaalsust
– Originaalsete ideede pakkumine klientidele riiete ˜
omblemises ja
parandamises.
1.3
PROTSESSIDE LOETELU
I. Teenuse ja/v˜
oi tootmisega seotud protsessid on:
• Kontakti loomine
3
• N˜
ouanne andmine
• Vastuv˜
otule registreerimine
• Konsulteerimine
• Pakkumise esitamine vastavalt hinnakirjale
• Tellimuse vastuv˜
otmine
• Lepingu vormistamie
• Lepingu allkirjastamine
• T¨
o¨
o delegeerimine
• T¨
o¨
o teostamine
• Arve koostamine
• Toode esitamine
• Toode hindamine
• Arve esitamine
• Arve maksmine
II. Ettev˜
otte organisatsiooniliste tegevustega seotud protsessid on:
• Reklaam
1. Kodulehe loomine
2. Facebooki’s konto loomine
3. Twitteri’s konto loomine
• Vara kindlustamine
• Rendifirma
• Raamatupidamine
1. Aruannete koostamine
2. Aruanne esitamine maksuametile
4
• Uute materjalide ja vara hankimine
• Inimressurside otsimine
• Uute t¨
o¨
otajate t¨
o¨
ole v˜
otmine
1.4
TOIMIMISOBJEKTIDE LOETELU
•
Klient • T¨
o¨
otaja
• K˜
one
• N˜
oanne
• Kohale kutsumine
• Vastuv˜
otuaeg
• Konsultatsioon
• Kliendi esialgne soov
• Kliendi l˜
oplik soov
•
Hinnakiri • Pakkumine
• Tellimus
• Leping
•
Tarkvara • Uued materjalid
• Raamatupidaja
• Arve
• Tagasiside
5
• Maksuamet
• Tarnejad - ˜
ombluskauplused
• Aruanne
• Kindlustaja
• Rendifirma
1.5
TEGUTSEJATE LOETELU
1. Ettev˜
otte v¨
alised tegutsejad on:
• F¨
u¨
usiline isik
• Juriidiline isik
• Raamatupidaja
• Uute materjalide
pakkujad - tarnejad
• Kindlustusfirma
• Rendifirma
• Maksuamet
2. Ettev˜
otte sisesed tegutsejad on:
• Ettev˜
otte omanik
• Juhataja - 1 inimene
•
Disainer - 1 inimene
• ˜
Omblejad - 3 inimest
6
1.6
INFOVAJADUSTE LOETELU
Moeateljee ”ANADI” infovajadused on:
• Klient (f¨
u¨
usiline v˜
oi juriidiline isik) eesm¨
argiga kindlustada kunsti k¨
asit¨
o¨
o
toodetega.
• Ettev˜
otte vajab
a. klientidelt vajadusi ja kokkulepet tellimus(t)e kohta
b. ˜
omblemistehnika ja tarvikutepoodidelt ˜
omblusmaterjale, t¨
o¨
ovahendeid
ja ˜
omblustehnikat
c. raamatupidamise firmalt raamatupidamise teenuseid
• Ettev˜
otte saab informatsiooni
a. klientidelt toode(te) disaini puudutavate vajaduste ja kokkulepete
kohta
b. ˜
ombluspoodidelt ˜
omblustehnika, ˜
omblusriistade ja tarvikute olema-
solu ja hinnakiri
Ettev˜
otte tegutsemise kohta vajab informatsiooni:
a. Klient
i. portfoolio tehtud t¨
o¨
ode ja nende kvaliteedi kohta
ii. hinnakiri tehtavate t¨
o¨
ode kohta
iii. toode(te) valmistamise t¨
ahtaeg
b. Maksuamet
i. Ettev˜
otte majandustegevuse kohta
7
PEAT ¨
UKK 2
INFOS ¨
USTEEMI
EESM ¨
ARGID
Moeateljee ”Anadi” kunstit¨
o¨
o loomist ja ˜
omblemisteenust osutavat ettev˜
otet,
t¨
apsemalt selle konsultatsiooniprotsessi toetava infos¨
usteemi eesm¨
argid on
j¨
argmised:
• Saada ¨
ulevaadet kliendi andmetest. T¨
apsemalt peab teadma, kas klient
k¨
ulastab esimest korda v˜
oi mitte, kas tema andmed on andmebaasis
olemas ja kui on, kas need on t˜
oesed.
• Saada ¨
ulevaadet klientide esialgsete soovidest. T¨
apsemalt peab olema
v˜
oimalik teha selgeks mida klient soovib ja kelle v˜
oi mille jaoks. N¨
aiteks,
kui klient soovib ˜
ommelda endale seelikut, siis peab teadma saama kus
klient soovib soovitava toodet kasutada, mis stiili (k.a. l˜
oige) ja v¨
arvi ta
eelistab v˜
oi mis p˜
ohjusel ta soovib seelikut. Antud informatsioon annab
disainerile v˜
omaluse pakkuda erinevaid variante. N¨
aiteks, kui kliendil
on olemas kangat¨
ukk 70cm. Kliendi arvamusel kangast j¨
atkub seeliku
˜
omblemiseks. Kuid disainer v˜
oib pakkuda kleidi ˜
omblemist lisades teist
materjali. Ka t¨
ahtis stiil, mida valib klient.
• Saada ¨
ulevaadet kliendi sobiva variandist v˜
oi l˜
opliku soovist. T¨
apsemalt
peab teadma, seeliku ˜
omblemise puhul:
- valitud stiil (k.a. l˜
oige) ja v¨
arvid - klassikaline seelik ”pliiats” rohelise
v¨
arvi koos voodriga. Vooder on bordoo v¨
arvi, taga pool on taskud 8cm
laius ja 2cm k˜
orgus, v¨
o¨
o k˜
orgus on 20cm, peidetav lukk on tagapool.
8
- m˜
o˜
odud - seeliku pikkus on 65cm.
- vajalikute materjalide olemasolu, t¨
apselt peab teadma, kas klient
annab oma materjale v˜
oi need peab tellima - klient toob omalt poolt
kangast 1.5m seeliku jaoks, ateljee tellib voodrit 1m, lukku 15cm rohe-
lise v¨
arvi ja
niidid rohelised ning bordoo v¨
arvi
- kinnitamise
kuup ¨
aev ja toode valmistamise t¨
ahtaeg. T¨
apselt peab
teadma millal projekt algab ja millal toode peab olema valmis
• Kiirendada kliendi andmete sisestamist. KLiendi andmete
sisestamine peab v˜
otma senisest 50
• Kiirendada kliendi
esialgse soovi sisestamist. KLiendi esialgse soovi
sisestamine peab v˜
otma senisest 50
• Kiirendada kliendi l˜
opliku soovi sisestamist. KLiendi l˜
opliku soovi sis-
estamine peab v˜
otma senisest 50
9
PEAT ¨
UKK 3
INFOS ¨
USTEEMI
FUNKTSIONAALNE VAADE
Infos¨
usteemi funktsionaalne vaade koosneb funktsionaalsete n˜
oute loetelust;
kasutusjuhtude diagrammist ja nende s˜
onalisest kirjeldusest.
Infos¨
usteemis kasutatavale tarkvarale esitatavad
funktsionaalsed n˜
ouded on
j¨
argmised:
• Kliendi andmete sisestamisel peaks saama andmed sisestada
• Esialgse soovi sisestamisel peab saama esialgse soovi sisestada
• L˜
opliku soovi sisestamisel peab saama l˜
opliku soovi sisestada
• Andmebaasis peab saama vaadata kliendi andmed
• Andmebaasis peab saama vaadata esialgseid soove
• Andmebaasis peab saama vaadata l˜
opliku soove
Joonisel 3.1 esitatakse pakkumise protsessi toetavatarkvara kasutusjuhtude
mudel.
Nimi: UC 1. Kliendi andmete sisestamine
Tegutseja: Disainer
Kirjeldus: Disainer sisestab kliendi andmed andmebaasi. Kui kliendi andmed
on olemas andmebaasis, siis kontrollib disainer andmed ja vajadusel muudab
ja t¨
aiendab neid. Kui kliendi andmed andmebaasis puuduvad, siis disainer
10
Figure 3.1:
Konsultatsiooni protsessis teostatavate kasutusjuhtude dia-
gramm .
sisestab andmed. Kasutusloo k¨
aigus vaadatakse KLIENT ja vajadusel lisa-
takse KLIENDI NIMI, KLIENDI S ¨
UNNIKUUP ¨
AEV, KLIENDI TELEFON,
KLIENDI AADRESS, KLIENDI E-POST, KLIENDI ID, KLIENDI PIKKUS,
KLIENDI RINNA ¨
UMBERM ˜
O ˜
OT, KLIENDI TALJE ¨
UMBERM ˜
O ˜
OT, KLI-
ENDI PUUSA ¨
UMBERM ˜
O ˜
OT andmeid.
Kontakt andmed saavad endale
seisundi ”AVALDATUD”.
Nimi: UC 2. Kliendi esialgse soovi sisestamine
Tegutseja: Disainer
Kirjeldus: Disainer sisestab esialgse soovi andmebaasi.
Kasutusloo k¨
ai-
gus lisatakse kliendi SOOVI KIRJELDUS ja VASTUV ˜
OTMISE KUUP ¨
AEV
andmeid. Esialgne soov saab endale seisundi ”TAGASI L ¨
UKATUD” v˜
oi
”KINNITATUD”.
Nimi: UC 3. L˜
opliku soovi sisestamine
Tegutseja: Disainer
Kirjeldus: Disainer sisestab l˜
opliku soovi andmebaasi. Kasutusloo k¨
aigus
lisatakse SOOVI NUMBER, SOOVI KIRJELDUS, KINNITAMISE KUU-
P ¨
AEV, T ¨
AHTAEG andmeid ning lisab disainer oma NIMI ja TELEFFON.
11
L˜
oplik soov saab endale seisundi ”KINNITATUD”.
12
PEAT ¨
UKK 4
INFOS ¨
USTEEMI
ANDMEVAADE
Infos¨
usteemi andmevaade koosneb kontseptuaal- ja andmemudelist.
4.1
KONTSEPTUAALMUDEL
Kontseptuaalmudel koosneb kontseptuaaldiagrammist ja seda kirjeldavatest
lausenditest. Konsultatsiooni protsessiga seotud kontseptuaaldiagramm on
esitatud joonisel 4.1.
Moeateljee ”ANADI” ja selle infos¨
usteemi, t¨
apsemalt konsultatsiooni prot-
sessi iseloomustavad lausendid on j¨
argmised:
• Klient tuleb ateljeesse
• Disainer v˜
otab kliendi vastu
• Disainer sisestab kliendi andmed
• Disainer k¨
usib kliendi soovi
• Klient avaldab esialgse soovi
• Disainer sisestab esialgse soovi
• Disainer pakkub sobivaid variante
13
Figure 4.1: Konsultatsiooni protsessi kontseptuaaldiagramm.
• Klient teeb valiku
• Disainer kinnitab l˜
opliku soovi
4.2
ANDMEMUDEL
Konsultatsiooni protsessiga seotud andmemudel on esitatud joonisel 4.2 .
4.3
ANDMETABELITE JA ATRIBUUTIDE
SEMANTIKA
T¨
ahistused
(PK) - primaarv˜
oti (ingl.k. primary key)
(FK) - v¨
alisv˜
oti (ingl.k. foreign key)
14
Figure 4.2: Konsultatsiooni protsessiga seotud andmemudel.
4.4
CRUD MAATRIKS
CRUD maatriks n¨
aitab milliseid andmeid konkreetne funktsionaalsus tohib
kasutada. Veergudes on andmetabelid. Ridades on funktsionaalsusi kirjel-
davad kasutusjuhud. Tabeli
lahtrisse tuleb m¨’arkida funktsionaalsuse ˜
oigused
(vajadused) andmeoperatsioone teostada.
˜
oigused peavad selguma kasu-
tusjuhu kirjeldusest. Andmeoperatsioonid on j¨
argmised - CREATE, READ,
UPDATE ja DELETE. Joonisel 4.3 on kajastatud CRUD maatriksi tabel.
15
Figure 4.3: CRUD maatriks
16
Table 4.1: Objektide ja atribuutika semantika.
Objektide nimetus
Atribuutide semantika
KLIENT
Firma kliendid, kes oma vajadustega firma
poole p¨
o¨
orduvad
kliendi id (PK)
kliendi unikaalne number
kliendi nimi
kliendi nimi
kliendi s¨
unnip¨
aev
kliendi s¨
unnip¨
aeva andmed p¨
aev, kuu ja aasta
kliendi telefon
kliendi kontakttelefon
kliendi aadress
kliendi kontaktaasderess
kliendi e-post
kliendi e-posti aadress
kliendi pikkus
kliendi pikkus
kliendi rinna¨
umberm˜
o˜
ot
kliendi rinna¨
umberm˜
o˜
ot
kliendi talje¨
umberm˜
o˜
ot
kliendi talje¨
umberm˜
o˜
ot
kliendi puusa¨
umberm˜
o˜
ot
kliendi puusa¨
umberm˜
o˜
ot
DISAINER
Disainer, kes konsultatsiooni viib l¨
abi
disaineri nimi
disaineri nimi
disaineri telefon
disaineri kontakttelefon
ESIALGNE SOOV
Kliendi poolt avaldav esialgne soov
soovi kirjeldus
kirjeldatakse vabas vormis kliendi soovi
vastuv˜
otmise kuup¨
aev
kuup¨
aev, millal soov on avaldatud
TOODE/L ˜
OPLIK SOOV
Konkreetse kliendi poolt tehtav l˜
oplik
soov konkreetse t¨
o¨
o kohta
soovi nr(FK)
soovi unikaalne number
soovi kirjeldus
kirjeldus kliendi soovi kohta
kinnitamise kuup¨
aev
kuup¨
aev millal l˜
oplik soov on tehtud
t¨
ahtaeg
kuup¨
aev, millal tellimus peab olema valmis
17
PEAT ¨
UKK 5
INFOS ¨
USTEEMI AJALINE
VAADE
5.1
PROTSESSI TEGEVUSDIAGRAMM
J¨
argmisena on v˜
oetud protsess - konsultatsioon, mis on seotud eesm¨
argiga:
Klientidele orienteeritud teeninduskultuuri loomine ja t¨
aiustamine. Joonisel
5.1 on kajastatud konsultatsiooni protsessi tegevusdiagramm.
5.2
SEISUNDIDIAGRAMM
Toimimisobjekti ”Konsulteerimine” v˜
oimalikud
seisundid ja nende ¨
uleminekud
koos seisundimuutust v˜
oimaldavate kasutuslugude mubritega on esitatud joonisel
4.3.
18
Figure 5.1: Konsultatsiooni protsessi degevusdiagramm.
19
Kõik kommentaarid