TALLINNA
TEHNIKAÜLIKOOL
Informaatikainstituut
Infosüsteemide õppetool
Projekt
aines “Sissejuhatus infosüsteemidesse” AUTORENT Üliõpilane:
Birgit Albert Õpperühm:
IASB30
Matrikli
nr.: 134132
Juhendaja :
Karin
Rava Tallinn
2015
SISUKORD
SISUKORD 2
1.ÜLDVAADE 3
1.1 Taust 3
1.2
Lausendid 3
1.3 Organisatsiooni eesmärgid 4
1.4 Põhiprotsesside
loetelu 4
1.5 Toimimisobjektid 4
1.6 Tegutsejate loetelu 4
1.7
Infovajaduste loetelu 5
2. INFOSÜSTEEMI EESMÄRGID 5
3. INFOSÜSTEEMI FUNKTSIONAALNE VAADE 6
3.1 Infosüsteemi põhifunktsioonid 7
3.2 Ülevaade autodest 7
3.3 Ülevaade töötajatest 9
3.4 Ülevaade renditöökojast 10
4. INFOSUSTEEMI
ANDMEVAADE 10
4.1
Kontseptuaalmudel 11
4.2
andmemudel 12
4.3 Objektide ja atribuutide
semantika 12
5. INFOSÜSTEEMI AJALINE VAADE 14
5.1 Protsessi tegevusdiagramm 14
5.2 Seisundidiagramm 15
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
Projektis kirjeldatakse Autorendi infosüsteemi.
Organisatsioon tegeleb
sõiduautode, maasturite, kaubikute ja väikebusside rendiga.
Projektis vaadeldakse autode välja laenutuse ehk rendi osa, auto
seisundi ning aruannete osa ehk tagasitoomise protsess ei ole antud
kasutusloos kirjeldatud ning kuulub eraldi vaatuse alla.
Infosüsteem toetab laenutusprotsessi ning võimaldab kliendi ja
rendileandja tegevuste jälgimist.
Tegemist
on keskmiselt suure organisatsiooniga, millest
laenutus moodustab
enamus osa. Ettevõttel on parkla, kus asuvad laenutatavad autod ,
töötaja , kes sõlmib rendilepinguid klientidega ja juhataja kes
vaatab
töötaja tegevust,
teostab ülevaatust vajavate autode
kontrolli suunamist ning üldist rendiparkla toimimist.
Kliendil
tuleb laenutamiseks minna autoparklasse kohapeale või
broneerida auto ja sõlmida rendileping autorendi koduleheküljelt.
1.2
Lausendid
Autorenti
iseloomustavad lausendid:
- Firmal on infosüsteem
- Autorendil on konkreetse rendiparkla töötajad
- Autorendil on kongreetse rendiparkla juhataja
- Juhataja kontrollib autode saadavust ja kvaliteeti
- Juhataja kontrollib töötajate tööd
- Töötaja sõlmib rendilepinguid.
- Töötaja kinnitab broneeringud
- Klient rendib autosid.
- Autorendil on e-süsteem autode broneerimiseks
1.3
Organisatsiooni eesmärgid
Autorendi
eesmärgiks on:
- Anda rendile parima hinna ja kvaliteediga autosid.
- Pakkkuda autorenti kiirelt ja mugavalt
1.4
Põhiprotsesside loetelu
Autorendi
põhiprotsesside
loetelus on:
- Autode broneerimine ja rentimine
- Tellimuse kinnitamine
- Arve maksmine
- Autode hooldus
- Tellimuste aruanded
1.5
Toimimisobjektid
Autorendi
toimimisobjektide loetelus on
- Klient
- Rendidav auto
- Autorendi töötaja
- Auto vajadus
1.6
Tegutsejate loetelu
Autorendi
tegutsejate loetelus on:
- Kongreetse rendiparkla Töötaja
- Kongreetse rendiparkla juhataja
- Klient
1.7
Infovajaduste loetelu
Autorendi
infovajaduste loetelus on:
- Laenutatavad autod
- Autode korrasolek ehk hooldus
- Töötajate nimekiri
- Kliendid
- Tellimused
- Tellimuste arved
- Aruanded
2. INFOSÜSTEEMI EESMÄRGID
Eesmärgid
on järgmised:
Eesmärk:
Lihtsustada töötajate tööd
Eelis:
Töötajad saavad paberi täitmise asemel kiiresti sisestada andmed
arvutisse . Andmeid töödelda samuti lihtsam.
Mõõt:
Lihtsam on kanda andmeid arvutisse, kui paberile.
Eesmärk:
Muuta autorent kliendile mugavaks ja
kiireks Eelis:
Kliendil on lihtne ja mugav broneerida auto juba kodus olles
Mõõt:
broneerimine nõuab väga vähe aega
Eesmärk:
Saada infot broneeringute kohta
Eelis:
töötaja
saab vastu võtta klientide broneeringud
Mõõt:
Töötaja saab iga hetk võtta vastu broneeringu
Eesmärk:
Arve
tasumine kliendi poolt varasemalt broneeringuga
Eelis:
Klient
ei pea kuskile kohapeale minema, et tasuda oma renditud auto eest
Mõõt:
Kiirelt
ja mugavalt tasub klient oma arve läbi internetipanga
Eesmärk:
Anda ülevaade kohalolevatest autodest
Eelis:
Töötajatel on
koguaeg teada, millised autod on autopargis.
Mõõt:
Info saab kätte umbes 10
sekundiga Eesmärk:
Anda ülevaade väljalaenatud autodest.
Eelis:
Töötajad saavad kergesti
fikseerida millised autod on väljalaenatud
Mõõt:
Info saab kätte samuti 10 sekundiga.
Eesmärk:
Anda andmeid ülevaatamisele kuuluvatest autodest.
Eelis:
Juhataja saab kergesti fikseerida millised autod vajavad
ülevaatamist/kontrollimist
Mõõt:
Info saab kätte samuti 10 sekundiga.
Eesmärk:
Saada abi raamatupidamisel.
Eelis:
Saab näha, kui palju on tulu ja kulu ja milliseid autosid renditakse
enim
Mõõt:
Peab olema võimalik väljastada vastav aruanne tabelina ekraanile.
Eesmärk:
Saada ülevaade töötajate tööst.
Eelis:
Saab vaadata, kui kaua keegi on tööl olnud, kes kui palju on
laenanud (poele tulu
toonud ), mis kell on laenatud esimene/viimane
auto jms.
Mõõt:
Peab olema võimalik iga töötaja kohta saada eraldi informatsiooni.
3. INFOSÜSTEEMI FUNKTSIONAALNE
VAADE
Järgnevalt
esitatakse infosüsteemi põhifunktsioonid ja kasutusjuhud.
3.1
Infosüsteemi põhifunktsioonid
Infosüsteemi
põhifunktsioonid on esitatud järgneva paketidiagrammina:
Autorendi
infosüsteemi põhifunktsioonideks on:
- Saada ülevaade autodest
- Saada ülevaade töötajatest
- Saada ülevaade rendiparklast üldiselt
- Jms.
3.2
Ülevaade autodest
Autode
ülevaate kasutusjuhtude diagramm on järgmine:
Nimi:
UC.1.1 Saadaval autodTegutsejad:
klient, rendiparkla töötaja
Kirjeldus:
Klient soovib rentida konkreetse auto rendipargis kohapeal. Töötaja
valib väljavalitud auto nimekirja,
saades kliendi isiku
informatsioon kohapeal. Salvestatakse andmed autorendi kohta
tellimuse tabelisse, kliendi tabelisse ja tasutakse arve kohapeal.
Klient saab rendiauto
võtmed .
Nimi
UC.1.2 Ette broneerimineTegutsejad:
klient, rendiparkla töötaja
Kirjeldus:
Klient soovib rentida konkreetse auto läbi e-teenuse. Soovides
teostada renti, lisab väljavalitud auto tellimuse inimekirja.
Broneerimiseks on vajalik täita ankeet isikuandmetega. Infosüsteemi
tehakse märge auto broneerimise kohta, salvestatakse rendi vahemik,
väljavalitud auto ja kliendi andmed. Süsteem kontrollib, kas kõik
vajalikud väljad on täidetud ning otsustab seeläbi, kas
rendinimekiri aktiveerida või mitte. Süsteemi teine kasutaja,
Autorendi töötaja saab
süsteemist informatsiooni soovide kohta,
mis on vajalik tellimuse kinnitamiseks.
Nimi:
UC.1.3Hooldamist vajavad autodTegutsejad:
Töötaja, Rendiparkla juhataja
Kirjeldus:
Kui auto vajab suuremat ülevaatust või kontrollimist peale kliendi
tagasitoomist, siis ilmub ta siia nimekirja. Siin nimekirjas saab
samuti muuta auto seisundit. Kui auto on ülevaatuse läbinud ja
seisundiks märgitud “korras”, siis jääb kirje sõiduki
ülevaatusest sinna tabelisse aruandluse jaoks ja ta staatus muutub
ka
sõiduk tabelis, et sõidukit saaks uuesti rentida.
3.3
Ülevaade töötajatest
Töötajate
ülevaatuse kasutusjuhtude diagramm on järgmine:
Nimi:
UC.2.1
Renditellimuse vastuvõtmineTegutsejad:
Rendiparkla töötaja
Kirjeldus: Klient on valinud koos töötajaga välja renditava auto. Töötaja
võtab vastu kliendi andmed ja informatsiooni auto rentimiseks ning
töötaja teeb uuenduse auto staatuse kohta. Süsteem lisab andmed
tellimuse ja klient tabelisse.
Nimi:
UC.2.2
Tasumise kontrollimineTegutsejad:
Rendiparkla töötaja
Kirjeldus:
Tööaja sisestab makse tasumise kui klient on tasunud autorendi eest
kas kohapeal sularahas või maksekraardiga või kontrollib
makes tasumist mis tehti läbi e-teenuse broneerimissüsteemi. Juhul kui
kleint tegi broneeringu aga ei maksnud e-teenuses saab töötaja
võtta teenuse eest raha kohapeal.
Nimi:
UC.2.3
Broneeringu ja tellimuse kinnitamineTegutsejad:
Rendiparkla töötaja
Kirjeldus: Klient on kinnitanud enda broneeringu autorendiks ning korrektselt
vormistatud tellimuse e-teenuse süsteemis. Andmed kanduvad
automaatselt tabelisse klient ning tellimuse ja soiduk tabelisse, kus
tellimus saab staatuse: broneeritud. Kohapeal tehtud tellimuse
kinnitamine peale maksmist.
Nimi:
UC.2.4
Enda töö info sisestamine Tegutsejad:
Rendiparkla töötaja
Kirjeldus:
Tööaja sisestab enda tehtud töötunnid. Süsteem automaatselt
genereerib töötaja poolt kinnitatud broneeringud või tema poolt
kohapealt vastu võetud rentimised.
3.4
Ülevaade renditöökojast
Renditöökoha
ülevaatuse kasutusjuhtude diagramm on järgmine:
Nimi:
UC.3.1 Autode
kasutustiheduse vaatamine
Tegutsejad:
Rendiparkla juhataja
Kirjeldus: aruanded kuu lõikes renditud autode
kasutust et saada täpsem
informatsioon enim renditud autodest ja vähem renditud autodest.
Mille analüüsimisel saab juhataja tuua rendiparki uusi autosid ja
vähemkasutatud autosid ära viia.
Nimi:
UC.3.2. Ülevaade
töötajate tööst
Tegutsejad:
Juhataja
Kirjeldus:
Ülevaade töötaja töödest ehk
millistel aegadel keegi on tööl
olnud, kes kui palju on laenanud (tulu toonud), mis kell on laenatud
esimene/viimane auto, kui palju on kinnitanud broneeringuid ja vastu
võtnud rendilepinguid kohapeal.
4. INFOSUSTEEMI 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 rendib/broneerib auto
- Klient tasub arve
- Töötaja kontrollib arve
- Töötaja kinnitab tellimuse
- Töötaja täidab aruandluse
- Tellimus läheb aruandlusesse
- Juhataja kontrollib auto olukorda
- Juhataja kontrollib aruandlust
4.2
andmemudel
Pakkumise
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)
Nimetus SeletusKLIENTJuriidilisest või füüsilisest isikust rentija
Kliendi_id(PK)
Kliendi
unikaalne kood
Nimi
Kliendi nimi, juriidilise isiku puhul firma nimetus
Telefoninumber
Ostja telefoninumber
E-mail
Ostja kasutatav meiliaadress
ARVEArve_id (PK)
Arve unikaalne kood
Arve number
Konkreetse arve number
Summa
Tellimuse kogumaksumus
Tellimus_id (FK)
Tellimise unikaalne kood
Arve koostamise kuupäev
Päev, millel arve koostati
Tootaja_id (FK)
Töötaja unikaalne id
Arve olek
Olek kas arve on makstud või ei (MAKSTUD,
MAKSMATA )
TÖÖTAJARendipoe töötaja
Tootaja_id (PK)
Rendipoe töötaja unikaalne kood
Nimi
Töötaja nimi
Telefon
Töötaja (töö)telefon
E-mail
Töötaja (töö)meiliaadress
TELLIMUSTellimus_id (PK)
Tellimuse unikaalne kood
Kliendi_id (FK)
Kliendi unikaalne kood
Soiduk_id (FK)
Sõiduki unikaalne kood
Arve_id (FK)
Arve unikaalne kood
Rendi_algus
Renitava auto alguskuupäev
Rendi_lopp
Renitava auto
lõppkuupäev Tootaja_id (FK)
Töötaja unikaalne id
Tellimus_kp
Tellimuse koostamise kuupäev
Tellimus_olek
Tellimuse olek (BRONEERITUD,KINNITATUD,
LÕPETATUD )
HOOLDUSHooldus_id ((PK)
Hoolduse unikaalne kood
Soiduk_id (FK)
Sõiduki unikaalne kood
Algus_aeg
Hoolduse algus aeg
Lopp_aeg
Hoolduse lõpu aeg
Seisund
Sõiduki seisund (KORRAS, VAATLUSEL)
SÕIDUKSoiduk_id (PK)
Sõiduki unikaalne kood
Seisund
Sõiduki hetkeline seisund(BRONEERITUD,HOOLDUSES,VABA,VALJAS)
Soiduk_reg_mark
Sõiduki numbrimärk eristamaks sõidukeid
Soiduk_tyyp
Kas tegemist on sõiduauto, maasturi, kaubiku või väikebussiga
Hind
Sõiduki ühe päeva rendihind
ARUANNEAruanne_id (PK)
Aruande unikaalne kood
Tootaja_id (FK)
Töötaja unikaalne kood
Tellimus_id (FK)
Tellimuse unikaalne kood
Too_tunnid
Töötaja töötunnid
5. INFOSÜSTEEMI AJALINE VAADE
5.1
Protsessi tegevusdiagramm
Rentimise
üldise protsessi tegevusdiagramm on esitatud alljärgneval joonisel:
5.2
Seisundidiagramm
Rentimise
võimalikud
seisundid ja nende üleminekud koos
seisundimuutust
võimaldavate kasutuslugude numbritega on esitatud alljärgneval
joonisel
:
Kõik kommentaarid