TALLINNA TEHNIKAÜLIKOOLInformaatikainstituutInfosüsteemide õppetoolProjekt aines “Sissejuhatus
infosüsteemidesse” VARUOSADE HANKIMINE JAANDMEBAASI SISSEKANNE Üliõpilane: Miko Allikmäe Õpperühm:
IASB31 Matrikli nr.:
061643 Juhendaja : Tarmo VeskiojaTallinn
2007Sisukord1 Üldvaade 31.1 Taust 3
1.2
Lausendid 3
1.3 Organisatsiooni eesmärgid 3
1.4 Põhiobjektide
loetelu 4
1.5 Põhiprotsesside loetelu 4
1.6 Tegutsejate loetelu 4
1.7
Infovajaduste loetelu 4
2 Infosüsteemi eesmärgid 53 Infosüsteemi funktsionaalne vaade 63.1 Infosüsteemi põhifunktsioonid 6
3.2 Kasutusjuhtude mudel 7
Varuosade arvestus 7
Töötajate arvestus 8
Arvete arvestus 9
4 Infosüsteemi andmevaade 104.1
Andmemudel 10
4.2 OBJEKTIDE ja ATRIBUUTIDe
semantika 10
4.3 CRUD
maatriks 13
5 Infosüsteemi ajaline vaade 145.1 Hoolduse teostamise
tegevusdiagramm 14
5.2 Hoolduseks vajaminevate osade
hankimise tegevusdiagramm 15
5.3 Varuosade hankimise Seisundidiagrammid 15
Üldvaade
Järgnevalt esitatakse organisatsiooni taust, lausendid, eesmärgid,
põhiprotsesside, põhiobjektide, sündmuste, tegutsejate ja
infovajaduste loetelu.
Taust
Järgnevas projektis kirjeltatakse ühe väikefirma klientide teenindamiseks varuosade hankimise ja nende üle arve pidamise
infosüsteemi. Projektis keskendutaksegi just sellele, kuidas
vajaminevaid varuaosasid tellitakse ja kuidas nad ka samal ajal
andmebaasi kantakse.
Tegu on ainult ühe väikese osaga firma infrastruktuurist ja selles
projektis ei keskenduta firma juhtimisele ega millelegi muule.
Kuna tegu on firmaga mille peamiseks tuluallikaks on hooldus , siis
varuosade efektiivne hankimine ja arvel hoidmine on väga suure
tähtusega.
Antud süsteem hõlmab enda alla vaid osa firma töötajatest.
Mehaanikud määravad ära vajaminevad varuaosad ja esitavad tellimuse administraatorile. Administraator saadab varuosade koodid
edasi raamatupidajale ja allhankijale. Raamatupidaja märgib
andmebaasi varuosade numbrid , koguseda ja hinnad, mille põhjal
hiljem arve moodusatatakse. Allhankija tellib ladudest koodide järgi
vastavad osad.
Lausendid
- Mehaanik on firma töötaja.
- Raamatupidaja on firma töötaja.
- Administraator on firma töötaja.
- Mehaanik allub administraatorile
- Mehaanik otsustab vajaminevate osade üle.
- Administraator tellib osad väljaspoolt firmat.
- Raamatupidaja peab osade üle arvet.
- Raamatupidajad loovad klientidele arveid.
Organisatsiooni eesmärgid
Firma eesmärgid on:
- Teistele firmadele kvaliteetse hooldusteenuse pakkumine.
- Mehaanikute töö korraldamine.
Põhiobjektide loetelu
Põhiprotsesside loetelu
Firma põhiprotsessid on:
- Firmade hooldusvajaduste väljaselgitamine;
- Hoolduse teostamine ;
- Hoolduseks vajaminevate osade hankimine;
- Mehaankute töö korraldamine
Tegutsejate loetelu
Firmas tegutsejad on:
- Mehaanik;
- Administraator;
- Raamatupidaja;
Infovajaduste loetelu
Firmas tegutsejate olulisemad infovajadused on:
- Teenindavate firmade nimed;
- Klientide soovid (hooldus, analüüs, uue masina ostmine);
- Mehaaniku töö aruanne;
- Tehtud ja ootel olevad tööd;
- Tellitud varuosade seis.
Infosüsteemi eesmärgid
Firma infosüsteemi eesmärgid on:
Eesmärk: Täita raamatupidamise nõudeid:
Eelis: Raamatupidajad omavad paremat ülevaadet tellitud
osadest ja nende kasutamisest, aidates neil lihtsamini arveid ja
aruandeid koostada.
Mõõt: Mõne minuti jooksul peab olema võimalik saada
aruanne selle kohta mis osad kliendi jaoks telliti, ja palju need
maksid. Aruanne peab sisaldama viimati antud firma alla sisestatud andmeid.
Eesmärk: Anda parem ülevaade administraatorile laos olevate
osade seisust .
Eelis: Administraator teab täpset lao seidu ja säästab nii
aega.
Mõõt: Peale mehaanikult uute osade tellimist saab
administraator koheselt kontrollida kas tal on vaja kõik osad tellida või on nad juba laos olemas.
Eesmärk: Kiirendada varuosade tellimist
Eelis: Administraator omab täielikku ülevaadet vajaminevate
osade kohta ja saab need kohe hankida.
Mõõt: Varuosade tellimine on ainult paari minuti küsimus.
Eesmärk: Anda mehaanikule ülevaade vajaminevate osade
seisust
Eelis: Mehaanik saab koheselt teada kui tema poolt tellitud
osa on kohale jõudnud või millal see kohale jõuab . Andes mehaanikule nii võimaluse oma tegevust paremini planeerida ja
klienti paremini informeerida.
Mõõt: Kliendi juurde naasmine on täpselt teada. See
suurendab klientide poolset usaldust ja teenuse kvaliteeti.
Eesmärk: Anda administraatorile ja raamatupidajale parem
ülevaade mehaaniku tegevusest.
Eelis:Administraatoril on lihtsam jagada mehaanikutele
ülessandeid ja raamatupidajal lihtsam kontrollida mehaaniku tegevust
minevikus, kui peaks lahknevusi tekkima aruannetega.
Mõõt: Administraatoril reaalajaline ülevaade.
Eesmärk: Administraatorile ja raamatupidajale parem ülevaade
klientidest Eelis: Administraatoril ja
raamatupidajal on klientidest parem ülevaade, mis lihtsustab
vajadusel klientide eelistamist. Mõõt:Administraatoril ja raamatupidajal reaalajaline
ülevaade klientide võlgadest.
Infosüsteemi funktsionaalne vaade
Infosüsteemi põhifunktsioonid ja kasutusjuhud.
Infosüsteemi põhifunktsioonid
Infosüsteemi põhifunktsioonid on esitatud järgneva
paketidiagrammina:
Firma infosüsteem:
- Varuosade arvestus
- Töötajate arvestus
- Arvete arvestus
Kasutusjuhtude mudel
Kasutusjuhtude mudel koosneb kasutusjuhtude diagrammidest ja nende
kirjeldustest. Diagrammid on koostatud infosüsteemi
põhifunktsioonide kaupa.
Varuosade arvestus
Varuosade arvestuse kasutusjuhtude diagramm on järgmine:
Nimi: Varuosade kinnitamine
Tegutsejad: Mehaanik, administraator
Kirjeldus: Mehaanik sisestab süsteemi vajaminevate varuosade
koodid, et administraator need tellida saaks.
Nimi: Laoseisu päring
Tegutsejad: administraator
Kirjeldus: Administraator kontrollib andmebaasist, ega
mehaanikul vajaminevaid varuosasid laos ei juhtu olema.
Nimi: Varuosa tellimine
Tegutsejad: administraator
Kirjeldus: Kui laos vajaminevat osa ei olnud tellib
administraator uued osad.
Nimi: Päring varuosa seisu kohta.
Tegutsejad: administraator, mehaanik.
Kirjeldus: Mehaanik saab kontrollida kas vajaminevad osad on
olemas või kas administraatori poolt tellitud uued osad on kohal või
saabuvad varsti.
Töötajate arvestus
Töötajate arvestuse kasutusjuhtude diagramm on järgmine:
Nimi: Objekti kinnitamine
Tegutsejad: Mehaanik, raamatupidaja
Kirjeldus: Mehaanik sisestab süsteemi mis objektidel ta
käinud on ja kaua seal aega läks. Raamatupidaja saab seda
informatsiooni arvete koostamisel kasutada.
Nimi: Objekti sisestamine
Tegutsejad: raamatupidaja
Kirjeldus: Raamatupidaja sisestab andmebaasi mehaaniku poolt
külastatud objektid .
Nimi: Objektide arveldamine
Tegutsejad: raamatupidaja
Kirjeldus: Raamatupidaja peab arvet mehaanikute poolt
külastatud objektide üle.
Arvete arvestus
Arvete arvestuse kasutusjuhtude diagramm on järgmine:
Nimi: Mehaaniku objektide külastuste andmed
Tegutsejad: raamatupidaja
Kirjeldus: raamatupidaja loeb varem sisestatud andmed
objektide kohta mis mehaanik on külastanud ja neid objekte
puudutavaid anmeid.
Nimi: Kasutatud varuosade andmed
Tegutsejad: raamatupidaja
Kirjeldus: Raamatupidaja loeb varuosade anmeid mis
konkreetsetele objektidele kulusid .
Nimi: Arve koostamine
Tegutsejad: raamatupidaja
Kirjeldus: Raamatupidaja koostab varuosade andmete ja
mehaaniku poolt saadud andmete põhjal klientidele arved .
Infosüsteemi andmevaade
Firma andmemudel.
Andmemudel
Firma infosüsteemi andmemudel on järgmine:
OBJEKTIDE ja ATRIBUUTIDe semantika
Tähistused
(PK) - primaarvõti
(FK) - välisvõti
Nimetus
Semantika
KLIENT
Firma või eraisik kes ostab sisse teenust .Klienti teenindavad mehaanikud.
Kliendi nimi (PK)
Kliendi nimetus, mille all klient tegutseb.
Hooldatavaid masinaid
Hooldatavate masinate arv kliendil.
Eelnevad arved
Palju on kleindile varem arveid esitatud ja kas nad on tasutud või mitte.
aadress
AMET
Töölise ametikoht , mis on kirjas tema töölepingus. Näiteks mehaanik, administraator, raamatupidaja.
ametikoht (PK)
Amet milles töötatakse.
nimetus
kirjeldus
AMETIS
TÖÖTAMINE
Üks firma töötaja töötab ühel konkreetsel ametikohal ja ei saa firmas mitut erinevat ametit omada.
Ametikohal
töötamine (PK)
Lepingus kinnitatud ametikohal töötamine.
ametikoht (FK)
Viide ametikohale.
Firma töötaja (FK)
Viide töötajale.
Algusaeg
Ametis töötamise algus
lõppaeg
Ametis töötamise lõpp
KLIENDI TEENINDAMINE
Vastavalt kliendi vajadustele ja soovidele kliendile teenuse osutamine.
Teenuse nimetus (PK)
Mis konkreetset teenust kliendile osutati.
ajakulu
Aeg mis teenuse osutamiseks kulus.
kirjeldus
Administraator
Firma töötaja kes tegeleb mehaanikute juhtumise ja varuosade hangeldamisega
ametikoht (PK)
Amet milles töötatakse.
nimetus
kirjeldus
Mehaanik
Firma töötaja kes tegeleb konkreetselt klientidele teenuse osutamisega
ametikoht (PK)
Amet milles töötatakse.
Seisund
Kas ootab uut ülessannet või tegeleb kliendile teenuse osutamisega
Asukoht
Koht kus asub. Näiteks kliendi juures või garaazis.
KLIENDI SEISUND
Kas klient ootab mehaanikut koheselt või mingil kindlal ajal.
Kliendi seisund (PK)
KLIENDI VAJADUSED
Millisel määral klient teenuseid soovib ja mis on kliendi konkreetsed soovid teenindusele.
Kliendi vajadused(PK)
Varuosade seisund
Vajaminevate varuosade saadavuse olek.
kood
Varuosa unikaalne kood mis kuulub kindlale osale
kogus
Arvuline väärtus, mis iseloomustab vajaminevate/olemasolevate varuosade hulka.
seisund(PK)
Varuosa olek, mis näitab kas varuosa on olemas või tellimisel
LAOVARU ANDMED
Vajaminevate varuosade saadavuse olek firma enda laos.
kood
Varuosa unikaalne kood mis kuulub kindlale osale
kogus
Arvuline väärtus, mis iseloomustab kohalolevate varuosade hulka.
seisund(PK)
Varuosa olek, mis näitab kas varuosa on olemas või puudub.
Raamatupidaja
Firma töötaja kes tegeleb mehaanikute töötundide arveldamisega, ja klientidele osutatud teenuste üle arveldamise ning arvete koostamisega .
ametikoht (PK)
Amet milles töötatakse.
nimetus
kirjeldus
KLIENTIDE TEENINDAMISE ARVESTUS
Andmestik mis omab informatsiooni erinevatele klientidele osutatud teenustest .
klient (PK)
Kliendi nimi
Kasutatud osad
Kliendile teenuse osutamisel kulunud varuosad .
töötunnid
Mehaanikul kliendile teenuse osutamisel kulunud töötundide hulk.
ARVE
Kliendile teenuse osutamise eest saadetav teenuse maksumus.
klient (PK)
Kliendi nimi
Kasutatud osad
Kliendile teenuse osutamisel kulunud varuosad.
Osade hind
Kliendile teenuse osutamisel kulunud varuosad hind.
töötunnid
Mehaanikul kliendile teenuse osutamisel kulunud töötundide hulk.
Töötunni hind
Mehaaniku töötunni hind.
Varosade hulk
Kasutatud varuosade arvuline väärtus.
CRUD maatriks
Create
– andmete lisamine
Read
– andmete lugemine
Update
– andmete lugemine ja/või muutmine
Delete
– andmete lugemine ja/või kustutamine
kasutusjuht / objekt
Arve
Klientide teenindamise arvestus
Amet
Ametis töötamine
Laovaru andmed
Varuosade seisund
Raamatupidaja
Administraator
Mehaanik
Kliendi teenindamine
Kliendi seisund
Kliendi vajadused
Klient
Varuosade kinnitamine
r
r
r
c
c
Laoseisu päring
r
r
r
r
u
r
Varuosa tellimine
r
r
r
c
r
Päring varuosa seisu kohta.
r
r
r
r
Objekti kinnitamine
r
r
r
r
c
Objekti sisestamine
r
r
c
Objektide arveldamine
r
r
r
c
Mehaaniku objektide külastuste andmed
r
r
r
r
c
Kasutatud varuosade andmed
r
r
r
r
r
c
Arve koostamine
r
r
r
c
r
Infosüsteemi ajaline vaade
Järgnevalt esitatakse firma kahte põhiprotsessi kajastavad kaks
tegevusdiagrammi ja ühe põhiprotsessi taga oleva põhiobjekti
seisundidiagramm.
Hoolduse teostamise tegevusdiagramm
Järgnevalt esitatakse tegevusdiagramm, kus kirjeldatakse täpsemalt
hoolduse teostamise protsessi.
Hoolduseks vajaminevate osade hankimise tegevusdiagramm
Järgnevalt esitatakse tegevusdiagramm, kus kirjeldatakse täpsemalt
hoolduseks vajaminevate varuosade hankimist.
Varuosade hankimise Seisundidiagrammid
Järgnevalt esitatakse firma infosüsteemi põhiobjekt “varuosa”
seisundidiagramm.
16
Kõik kommentaarid