TALLINNA TEHNIKAÜLIKOOL Informaatikainstituut Infosüsteemide õppetool Projekt aines “Sissejuhatus infosüsteemidesse” LOGISTIKAFIRMA Üliõpilane: xxxxxxxxxxxxx Õpperühm: EALBxxx Matrikli nr.: xxxxx Juhendaja : xxxxxx Tallinn 2015 SISUKORD 1 ÜLDVAADE ........................................................................................................................................ 3
1.1.
TAUST ........................................................................................................................................... 3
1.2.
ORGANISATSIOONI EESMÄRGID ............................................................................................... 3
1.3.
PROTSESSIDE
LOETELU .............................................................................................................. 3
1.4.
TOIMISOBJEKTIDE LOETELU...................................................................................................... 3
1.5.
TEGUTSEJATE LOETELU ............................................................................................................. 4
1.6.
INFOVAJADUSTE LOETELU ................................................................................................... 4
2 INFOSÜSTEEMI EESMÄRGID ....................................................................................................... 6
3 INFOSÜSTEEMI FUNKTSIONAALNE VAADE .......................................................................... 7
4 INFOSÜSTEEMI ANDMEVAADE ................................................................................................ 11
4.1.
KONTSEPTUAALMUDEL ........................................................................................................... 11
4.2.
ANDMEMUDEL ........................................................................................................................... 12
4.3.
OBJEKTIDE JA ATRIBUUTIDE
SEMANTIKA ............................................................................. 13
5 INFOSÜSTEEMI AJALINE VAADE............................................................................................. 15
5.1.
PROTSESSI
TEGEVUSDIAGRAMM ............................................................................................ 15
5.2.
SEISUNDIDIAGRAMM ................................................................................................................ 17
2
1 ÜLDVAADE Järgnevalt esitatakse organisatsiooni taust,
lausendid , eesmärgid, põhiprotsesside, põhiobjektide,
sündmuste, tegutsejate ja infovajaduste loetelu. Joonised on koostatud kasutades UML
standardit.
1.1. TAUST Tegemist on füüsilistele ja juriidilistele isikutele transporditeenuseid osutava ettevõttega.
Vastavate teenuste osutamine toimub individuaalselt, kus igale kliendile lähenetakse
optimeerides nii aja kui raha
kasutust .
1.2. ORGANISATSIOONI EESMÄRGID Firma eesmärgiks on osutada oma klientidele integreeritud logistilist teenust, mis vastab
kõrgetele kvaliteedi standarditele.
1.3. PROTSESSIDE LOETELU Ettevõtte protsessiks on:
Veoteenuste osutamine
Veokorraldus Laoteenuste osutamine
Laotoimingud
Arveldamine Ressurside
hankimine (Tööjõud,
Sõiduk ( ost või rent)
Lepingute sõlmimine
Tollivoristamine
1.4. TOIMISOBJEKTIDE LOETELU Logistika ettevõte toimimisobjektid on järgmised:
Müük
Makse
Saadetis ehk transporditav objekt
Ladustav kaup
Teenus
Saadetise
nimikiri
Klient
Tellija Vedaja
Veoauto - sõiduk
Ladu
Arved
Kaubasaatedokumentid
Veokiri 3
1.5. TEGUTSEJATE LOETELU Ettevõttega seotud tegutsejad on:
Klient
Töötajad (
logistik , vedaja,
laotöötaja )
Maksuamet
Töövahendite rendifirma (laotehnika)
Tööjõu rendifirma
Tolliamet
1.6. INFOVAJADUSTE LOETELU Ettevõtte tegutsemisega seotud infovajadused tegutsejate lõikes on järgmised:
Klient
pakutud ja tegelik maksumus ja ajakulu
saadetiste asukoht
Ladu infopäring (veodokumendid, kaubasaatedokumentid, kaupade
kogused , nimetused,
mõõtmed
renditav laotehnika
tarned
Ettevõte klientide vajadused ja nende andmed
laos olevad
kaubad , laoseis
saadetise informatsioon, asukoht
veodokumentid, veokirjad, kaubasaatedokumentid
tarnetähtajad
renditavad
veoautod ja laotehnika
renditavate veoautode ja laotehnika tagastustähtajad
majandusaruannete vormid ja aruandlustähtajad
Maksuamet majandustegevust puudutavad
aruanded Töövahendite ja sõidukite rendifirma ettevõtte tellimused renditava veoautode ja laotehnikate peale
4
Toliiamet tollidokumentid
5
2 INFOSÜSTEEMI EESMÄRGID Transporditeenust osutavat ettevõtet, täpsemalt selle pakkumisprotsessi toetava infosüsteemi
eesmärgid on järgmised:
saada ülevaadet klientide transordivajadustest ja neile tehtud pakkumustest. Täpsemalt
peab olema võimalik teha vajatavate transpordi ja pakutavate tööde aruandeid perioodide,
saadetise tüüpide, saadetise aadresside jne lõikes.
kiirendada traspordipakkumuse koostamist.
saada ülevaadet pakkumise protsessist. Täpsemalt peab saama vaadata, mis seisundis üks
või teine pakkumine on ja kui palju on ühes või teises seisundis pakkumisi
6
3 INFOSÜSTEEMI FUNKTSIONAALNE VAADE Infosüsteemi funktsionaalne vaade koosneb funktsionaalsete nõuete loetelust; kasutusjuhtude
diagrammist ja nende sõnalisest kirjeldusest.
Infosüsteemis kasutatavale tarkvarale esitatavad funktsionaalsed nõuded on järgmised:
Pakkumuse koostamisel peab saama kasutada tüüppakkumust vastavalt valitud saadetise
tüübile
Peab jälgima pakkumuse protsessi
Peab näitama saadetise olemasolu
Protsessi toetava
tarkvara kasutusjuhud on:
Kliendi olemasolu kontroll (logistik)
Kliendi lisamine (logistik)
Kliendi muutmine(logistik)
Saadetise info olemasolu kontroll (logistik)
Saadetise lisamine (logistik)
Saadetise muutmine (logistik)
Tellimuse lisamine (logistik)
Tellimuse täiendamine (logistik)
Pakkumuse lisamine (logistik)
Pakkumuse esitamise fikseerimine (logistik)
Pakkumuse vastuse fikseerimine (logistik)
Pakkumuse täiendamine (logistik)
Järgnevalt esitatakse tellimuse protsessi toetava tarkvara kasutusjuhtude mudel.
Nimi: UC 1. Kliendi olemasolu kontroll Tegutseja : logistik
7
Kirjeldus: logistik kontrollib, kas tellimuse esitanud kliendi andmed on
andmebaasis olemas.
Kasutusloo käigus vaadatakse KLIENT andmeid.
8
Nimi: UC 2. Kliendi lisamine
Tegutseja: logistik
Kirjeldus: logistik lisab klienti iseloomustavad andmed. Kasutusloo tulemusena lisatakse
KLIENT andmeid.
Nimi: UC 3. Kliendi muutmine
Tegutseja: logistik
Kirjeldus: kui kliendi olemasolu kontrolli tulemusena otsitavate
andmetega klient on andmebaasis
olemas, siis logistik vajadusel muudab/täiendab kliendi andmeid. Kasutusloo käigus vaadatakse ja
tulemusena muudetakse/täiendatakse KLIENT andmeid.
Nimi: UC 4. Tellimuse lisamine
Tegutseja: logistik
Kirjeldus: logistik lisab tellimuse iseloomustavad andmed. Kasutusloo käigus vaadatakse
KLIENT andmeid.
Nimi: UC 5. Saadetise olemasolu kontroll
Tegutseja: logistik
Kirjeldus: logistik kontrollib, kas saadetise andmed on andmebaasis olemas. Kasutusloo käigus
vaadatakse SAADETIS andmeid.
Nimi: UC 6. Saadetise lisamine
Tegutseja: logistik
Kirjeldus: logistik lisab saadetise iseloomustavad andmed. Kasutusloo käigus vaadatakse
SAADETAV TOODE ja TELLIMUSE andmeid ja tulemusena lisatakse SAADETIS.
Nimi: UC 7. Saadetise muutmine
Tegutseja: logistik
Kirjeldus: kui saadetise olemasolu kontrolli tulemusena otsitavate andmetega klient on
andmebaasis olemas, siis logistik vajadusel muudab/täiendab saadetise andmeid. Kasutusloo
käigus vaadatakse ja tulemusena muudetakse/täiendatakse SAADETIS andmeid.
Nimi: UC 8. Pakkumuse lisamine
Tegutseja: logistik
Kirjeldus: logistik lisab pakkumuse iseloomustavad andmed. Kasutusloo käigus vaadatakse
KLIENT ja TELLIMUS andmeid.
Nimi: UC 9. Pakkumuse esitamise fikseerimine
Tegutseja: logistik
Kirjeldus: logistik fikseerib pakkumuse esitamise. Kasutusloo käigus vaadatakse
PAKKUMUS ja PAKKUMUSE SEISUND andmeid ja kasutusloo teostuse tulemusena saab PAKKUMUS
seisundi „Esitatud“ koos seisundi kuupäevaga.
9
Nimi: UC 10. Pakkumuse vastuse fikseerimine Tegutseja: logistik
Kirjeldus: logistik fikseerib pakkumuse vastuse. Kasutusloo käigus vaadatakse PAKKUMUS ja
PAKKUMUSE SEISUND andmeid ja kasutusloo teostuse tulemusena saab PAKKUMUS
seisundi vastavalt vastuse sisule kas „Vastu võetud“; „Tagasi lükatud“ või „Vajab täiendamist“
koos seisundi kuupäevaga.
Nimi: UC 11. Pakkumuse täiendamine
Tegutseja: logistik
Kirjeldus: logistik muudab/täiendab pakkumust iseloomustavaid andmeid; lisab/muudab
saadetava toote andmeid. Kasutusloo käigus vaadatakse TELLIMUS, PAKKUMUS,
SAADETAV TOODE andmeid ja muudetakse/täiendatakse PAKKUMUS andmeid. Kasutusloo
teostuste tulemusena saab PAKKUMUS seisundi „Täiendatud“ koos seisundi kuupäevaga.
10
4 INFOSÜSTEEMI ANDMEVAADE Infosüsteemi andmevaade koosneb
kontseptuaal - ja andmemudelist
4.1. KONTSEPTUAALMUDEL Kontseptuaalmudel koosneb kontseptuaaldiagrammist ja seda kirjeldavatest lausenditest.
Pakkumise protsessiga seotud kontseptuaaldiagramm on esitatud alljärgneval joonisel:
Klient esitab kauba transportimiseks vajaduse
Logistik vaatab transporteeritava kauba andmed
Logistik valib transpordiviisi ja koostab veodokumenti
Hinnapakkumiste koostamine,
veohindade kalkuleerimine
Logistik koostab pakkumuse
Logistik esitab pakkumuse
Klient vaatab pakkumuse üle ja nõustub sellega
Klient vaatab pakkumuse üle ja ei nõustu sellega
Klient vaatab pakkumuse üle ja soovib selle täiendamist
Logistik täiendab pakkumust
Pakkumus sisaldab
eelarvet Kasutatavate veoteenuse
hinnakiri on eelarve aluseks
11
4.2. ANDMEMUDEL Pakkumise protsessiga seotud andmemudel on esitatud alljärgneval joonisel:
12
4.3. OBJEKTIDE JA ATRIBUUTIDE SEMANTIKA Tähistused (PK) -
primaarvõti (ingl. k.
primary key)
(FK) - välisvõti (ingl. k.
foreign key)
Nimetus Semantika Klient Firma kliendid, kes oma tellimustega firma poole pöörduvad
Kliendi_id (PK)
Kliendi
unikaalne järjekorranumber
Nimi
Kliendi nimi
Aadress
Kliendi kontaktaadress
Telefon
Kliendi kontakttelefon
e-mail
e-
maili aadress ise
Tellimus Konkreetse kliendi poolt esitatav konkreetse(te) toode(te)
transpordi tellimus
Tellimuse_id (PK)
Tellimuse unikaalne järjekorranumber
Esitamise_kpv
Kliendi poolt vajaduse esitamise kuupäev
Tarneaeg Tellimuse täitmise tarneaeg
Kliendi_id (FK)
Viit kliendile, kelle tellimusega on tegemist
Tarneviis
Kaup toimetatakse kohale kliendi määratud viisil
Tarneaadress
Kohaletoimetamise teatatud aadress
Saadetav toode Kliendi poolt tellimusega esitatav toode
Toote_id (PK)
Toote unikaalne järjekorranumber
Toote_kogus
Toote kogus
Tellimuse_id (FK)
Tellimuse unikaalne järjekorranumber
Tarneaadress
Kohaletoimetamise teatatud aadress
Saadetis Saadetise loetelu
Toote_id (FK)
Toote unikaalne järjekorranumber
Toote_nimetus
Toote tüübi nimetus
Toote_kogus
Toote kogus
Saadetise_id (PK)
Saadetise unikaalne järjekorranumber
Tarneaadress (FK)
Kohaletoimetamise teatatud aadress
Ajagraafik Konkreetse tellimusega seotud ajagraafik
Töö_tähtaeg (PK)
Töö tähtaeg
Tellimuse_id (FK)
Tellimuse unikaalne järjekorranumber
Tööde hinnakiri Võimalike tehtavate tööde nimekiri
Töö_hind
Töö hind
13
Töö_nimetus
Töö nimetus (pakkimine;
ladustamine ,
komplekteerimine ,
kleebimine jne)
Pakkumus Logistiku poolt tellimuse põhjal tehtavate tööde pakkumus
Pakkumuse_id (PK)
Pakkumuse unikaalne järjekorranumber
Firma_id (FK)
Viit pakkumuse teinud
firmale Tellimuse_id (FK)
Viit tellimusele, mille alusel pakkumus tehakse
Pakkumuse_kpv
Pakkumuse tegemise kuupäev
Kliendi_id (FK)
Viit kliendile, kellele pakkumus tehakse
Makse_summa (PK)
Pakkumuse kogumaksumus
Seisundi_id (FK)
Viit pakkumuse seisundile, mida pakkumus võib omada
Seisundi_kpv
Seisundi fikseerimise kuupäev
Makse Vajalikud andmed makse sooritamisel
Kliendi_id (FK)
Viit kliendile, kellele pakkumus tehakse
Pakkumuse_id (FK)
Pakkumuse unikaalne järjekorranumber
Makse_tähtaeg
Makse tähtaeg
Makse_summa (FK)
Pakkumuse kogumaksumus
Firma_kontaktandmed
Firma kontakandmed (telefon, aadress, nimi)
Firma_pangakonto_number Firma
pangakonto number
Makse_laekumise_kpv
Makse laekumise kuupäev
Töö_hind
Töö hind
Firma Firma andmed
Firma_id (PK)
Firma unikaalne
identifikaator Firma_nimi
Firma nimi
Firma_pangakonto_number Firma pangakonto number
Firma_kontakttelefon
Firma kontakttelefon
Pakkumuse seisund Pakkumuse võimalike
seisundite loetelu
Seisundi_id (PK)
Pakkumuse seisundi unikaalne identifikaator
Seisundi_nimetus
Seisundi nimetus („loodud“, „esitatud“ jne)
14
5 INFOSÜSTEEMI AJALINE VAADE 5.1. PROTSESSI TEGEVUSDIAGRAMM Pakkumise protsessi
kirjeldavad lausendid on:
Klient esitab tellimuse
Logistik analüüsib
tellimust Logistik lükkab tellimuse rahuldamise tagasi
Logistik vaatab (sh. mõõdab) transporditava toode üle
Logistik koostab ja esitab pakkumuse
Klient nõustub pakkumusega
Klient
loobub pakkumusest
Klient soovib pakkumuse
muutmist Logistik täiendab pakkumust
Pakkumise üldise protsessi tegevusdiagramm on esitatud alljärgneval joonisel:
15
Pakkumise protsessi kasutusjuhtude ja seisunditega täiendatud protsessidiagramm on esitatud
alljärgneval joonisel:
16
5.2. SEISUNDIDIAGRAMM Eesmärgid:
Teostada teatud töö
toiminguid üle kõigi infosüsteemiga liitunud
Kiir informatsiooni saadavus
Makse seisundidiagramm:
17
Kõik kommentaarid