TALLINNA
TEHNIKAÜLIKOOLInformaatikainstituutInfosüsteemide
õppetoolProjekt
aines “Sissejuhatus infosüsteemidesse”E- POOD Üliõpilane:
Õpperühm:
Juhendaja:
Karin RavaTallinn 2016
Sisukord
Sisukord 21 Üldvaade 31.1 Taust 3
1.2 Eesmärgid 3
1.3 Põhiprotsesside
loetelu 3
2 Infosüsteemi eesmärgid 53 Infosüsteemi funktsionaalne vaade 6Toodete ostmine ja müümine 6
4 Infosüsteemi andmevaade 94.1
KONTSEPTUAALMUDEL 9
5. Infosüsteemi ajaline vaade 125.1 PROTSESSI
TEGEVUSDIAGRAMM 12
5.2. SEISUNDIDIAGRAMM 13
1 Üldvaade
1.1
Taust
Klient valib omale Arvuti OÜ e-poest sobiva kauba mida ta soovib osta,
valib kauba kättesaamise aja ja viisi ning
teostab makse
internetipangas.
Süsteemi
administrator haldab ettevõtte infosüsteemi. Ta kontrollib, et
paki ja kliendi andmed oleksid korrektsed ja et need saaksid automaatselt
kullerile
edastatud . Administraator ostab tooted
tarnijalt välja ja
ka sisestab seed infosüsteemi, või vastavalt vajadusele kõrvaldab
sealt tooteid.
Laohoidja võtab vastu ja väljastab kaupa kulleritele. Laohoidja haldab
laoseisu jooksvalt. Tema vastutab laoseisu korrektsuse eest, et
infosüsteemis kuvatavad andmed kaubaseisu kohta vastaks
tegelikkusele.
1.2
Eesmärgid
Ettevõte
eesmärgid on järgmised:
Osta
ja müüa kaupa.
Veebilehe
uuendus.
Kauba
tellimine .
1.3
Põhiprotsesside loetelu
Ettevõte
põhiprotsessid on:
- klient esitab tellimust ;
- valib tellimuste tellimuse tingimusi;
- toimub tellimuse töötlemine;
- toimetatakse kõike tooteid kliendile;
- tellimus täidetud.
1.4
Tegutsejate loetelu
Analüüsitavas
organisatsioonis tegutsejad on:
Admin Laohaldur Klient
Kuller Tarnija
1.5 Infovajaduste loeteluEttevõte
tegutsemisega seotud
infovajadused :
Tellimus
Tellija Dokumendid Kaup
2 Infosüsteemi eesmärgid
Eesmärk:
Pidevalt uuenev
koduleht Eelis:
Pidevalt uuenev
infosüsteem Mõõt:
Infosüsteemis on laoseis pidvalt nähtav selle kasutajatele
Eesmärk:
Meilt kliendini kiire ja täpne kuller teenus.
Eelis:
Pakid ei lähe kaduma ja klient saab kiirelt oma kauba kätte
Mõõt:
Ettevõtte töötajad ja ka klient saab jälgida paki asukohta
kättetoimetamisel internetist.
3 Infosüsteemi funktsionaalne vaade
Toodete ostmine ja müümine
Infosüsteemi
funktsionaalne vaade koosneb funktsionaalsete nõuete loetelust; kasutusjuhtude diagrammist ja nende sõnalisest kirjeldusest.
Süsteem:
- Peab saama lisada, muuta ja kustutada klientide andmeid;
- Peab saama lisada, muuta ja kustutada tellimuse andmeid ning sellega kaasnevat plaanitavad tööd;
- Peab saama lisada, muuta ja kustutada tellimusega seotud dokumendid;
- Peab saama fikseerida valmis tellimuse kuupäeva.
Tellimuse
töötlemise osutamist toetava
tarkvara kasutusjuhud on:
- Kliendi olemasolu kontroll
- Kliendi lisamine
- Kliendi muutmine
- Tellimuse olemasolu kontroll
- Tellimuse lisamine
- Tellimuse muutmine
- Tellimusega kaasnevate tööde plaanimine
- Dokumentide lisamine
- Valmis tellimuse kuupäeva lisamine
- Valmis tellimuse kuupäeva muutmine
Joonis
2. Tellimuse töötlemise protsessis teostatavate kasutusjuhtude
diagrammNimi:
UC 1. Kliendi
olemasolu kontroll
Tegutseja :
laohaldur
Kirjeldus:
laohaldur
kontrollib, kas tellimuse esitatud kliendi andmed on juba andmebaasis
olemas. Kasutusloo käigus vaadatakse KLIENT andmeid.
Nimi:
UC 2. Kliendi
lisamine
Tegutseja :
laohaldur
Kirjeldus:
kui
kliendi andmebaasis ei ole, siis laohaldur lisab kliendi andmeid
andmebaasi. Kasutusloo tulemusena vaadatakse KLIENT andmeid ja
lisatakse KLIENDI NIMI, KONTAKTTELEFON, KONTAKTAADRESS andmeid.
Nimi:
UC 3.
Kliendi muutmine
Tegutseja:
laohaldur
Kirjeldus:
vajadusel
laohaldur saab muuta olemasoleva kliendi andmeid. Kasutusloo
tulemusena vaadatakse KLIENT andmeid ja muudetakse/täiendatakse
KLIENDINIMI, KONTAKTTELEFON, KONTAKTAADRESS andmeid.
Nimi:
UC 4. Tellimuse
olemasolu kontroll
Tegutseja:
laohaldur
Kirjeldus:
laohaldur
kontrollib, kas uue tellimuse andmed on juba andmebaasis olemas.
Kasutusloo käigus vaadatakse TELLIMUS andmeid.
Nimi:
UC 5. Tellimuse
lisamine
Tegutseja:
laohaldur
Kirjeldus:
kui
tellimust andmebaasis ei ole, siis laohaldur lisab tellimuse andmeid
andmebaasi. Kasutusloo tulemusena vaadatakse TELLIMUS andmeid ja
lisatakse TELLIMUSE ID, ESITAMISE KUUPÄEVA,
TÄHTAEGA ja VALMISOLEKU
KUUPÄEVA andmeid.
Nimi:
UC 6. Tellimuse
muutmine
Tegutseja:
laohaldur
Kirjeldus:
vajadusel
laohaldur saab muuta olemasoleva tellimuse andmeid.
Kasutusloo
tulemusena vaadatakse TELLIMUS andmeid ja muudetakse/täiendatakse
TELLIMUSE ID, ESITAMISE KUUPÄEVA, TÄHTAEGA ja VALMISOLEKU KUUPÄEVA
andmeid.
Nimi:
UC 7. Tellimusega
kaasnevate tööde plaanimine
Tegutseja:
laohaldur
Kirjeldus:
laohaldur
fikseerib tellimusega kaasnevaid töid. Kasutusloo tulemusena
vaadatakse VAJATAV TÖÖ ja lisatakse TÖÖ ID, ALGUS ja LÕPP.
Kasutusloo teostuse tulemusena saab TÖÖ seisundi „Katkestatud“
või „
Lõpetatud “.
Nimi:
UC 8. Dokumentide
lisamine
Tegutseja:
laohaldur
Kirjeldus:
laohaldur
fikseerib vajalikud dokumendid. Kasutusloo tulemusena
vaadatakse VAJALIK DOKUMENT ja lisatakse ESITAMISE KUUPÄEV, TÄHTAEG
andmeid.
Nimi:
UC 9. Valmis
tellimuse kuupäeva lisamine
Tegutseja:
laohaldur
Kirjeldus:
kui
tellimus on valmis, siis laohaldur lisab valmisoleku kuupäeva.
Kasutuloo tulemusena vaadatakse TELLIMUS ja lisatakse VALMISOLEKU
KUUPÄEV andmeid.
Nimi:
UC 10. Valmis
tellimuse kuupäeva muutmine
Tegutseja:
laohaldur
Kirjeldus:
kui
tekivad probleemid valmis tellimusega, siis seda muudetakse ning
laohaldur muudab tellimuse valmisoleku kuupäeva. Kasutusloo
tulemusena vaadatakse TELLIMUS ja muudetakse/täiendatakse
VALMISOLEKU KUUPÄEVA andmeid.
4 Infosüsteemi andmevaade
Infosüsteemi
andmevaade koosneb
kontseptuaal - ja andmemudelist.
4.1
KONTSEPTUAALMUDEL
Kontseptuaalmudel
koosneb kontseptuaaldiagrammist ja seda kirjeldavatest lausenditest.
Tellimuse töötlemise
protsessiga seotud kontseptuaaldiagramm on esitatud alljärgneval
joonisel:
4.2 ANDMEMUDEL Tellimuse
töötlemise protsessiga seotud andmemudel on esitatud alljärgneval
joonisel:
4.3
OBJEKTIDE
JA ATRIBUUTIDE SEMANTIKA Tähistused(PK)
- primaarvõti (ingl. k.
primary key)
(FK)
- välisvõti (ingl. k.
foreign key)
NimetusSemantika (kirjeldus)KLIENTFüüsilised või juriidilised isikud, kes ostavad kaupa e-poest
Kliendi-id
(PK)Kliendi
unikaalne järjekorranumber süsteemi piires
nimi
Kliendi nimi
kontaktaadress
Kliendi kontaktaadress
kontakttelefon
Kliendi kontakttelefon
registreerimiskuupäev
Kliendi süsteemi registreerimiskuupäev
TellimusKliendi poolt esitatud ostu soov
Tellimuse-number (PK)
Tellimuse unikaalne järjekorranumber süsteemi piires
Kliendi id (fk)
Viide adminnile
Tellimuse kuupäev
Tellimuse esitamise kuupäev
Summa
Tasutud summa
Kliendi tellimuskliendi_nr
(fK)Kliendi unikaalne järjekorranumber süsteemi piires
Kliendi tellimuse nr (PK)
Kliendi tellimuse unikaalne nr
Tellimuse nr (FK)
Viide tellimusele
Kauba tellimusTellimuse nr (FK)
Viide tellimusele
Kauba nr (FK)
Viide kaubale
Kauba tellimuse nr (PK)
Kauba tellimuse unikaalne nr
5. Infosüsteemi ajaline vaade
5.1 PROTSESSI TEGEVUSDIAGRAMM
Tellimuse
töötlemise protsessi
kirjeldavad lausendid :
- Klient esitab tellimust
- Laohaldur vormistab tellimuse dokumendid
- Laohaldur ettevalimistab kaupa
- Kliendile väljastatakse vajalik kaup
Tellimuse
töötlemise üldise protsessi tegevusdiagramm on esitatud
alljärgneval joonisel:
Joonis
5. Tellimuse töötlemise üldine protsessTellimuse
töötlemise protsessi kasutusjuhtude ja seisunditega täiendatud
protsessidiagramm on esitatud alljärgneval joonisel:
5.2. SEISUNDIDIAGRAMM
Toimimisobjekti
”Töö”
võimalikud
seisundid on esitatud alljärgneval joonisel:
Joonis
6. Töö seisundidiagramm14
Kõik kommentaarid