TALLINNA TEHNIKAÜLIKOOL
Informaatikainstituut
Infosüsteemide õppetool
Projekt aines “Sissejuhatus infosüsteemidesse”
Taksofirma „ Tulika “Üliõpilane: xxxxxxxxxxx
Õpperühm: xxxxxx
Matrikli nr.: xxxxxx
Juhendaja : Raul
Liivrand Tallinn
2013
SisukordÜldvaade Lausendid Infovajaduste loetelu Infosüsteemi funktsionaalne vaade
NimekirjadAndmebaasKasutusjuhtude mudel
CRUD MATRIKS
Seisundi- ja tegevusdiagramm Objektide ja Atribuutide
semantika ÜldvaadeTulika Grupp on
kontsern , kuhu on koondunud
takso - ja transporditeenuseid
osutavad ettevõtted. Esimeseks kontserni taksofirmaks oli AS Tulika Takso aastast
1993.
Järgnevas
projektis kirjeldatakse Tulika taksofirma infosüsteemi. Projektis
vaadeldakse seda osa, kus
klient tellib endale taksofirmalt teenuse ning kuidas
taksofirma kliendi tellimust täidab. Vaatluse alla ei kuulu taksofirma rahaline
käive ning töötajate palga maksmissüsteem. Kirjeldatav infosüsteem peab
toetama taksofirmas toimuvat tellimisprotsessi ning selle täitmist, vastavalt
kliendi, dispetšeri ja taksojuhi suhtlemist jälgides.
Tegemist on lihtsustatud organisatsiooniga. Tulika taksofirma on osa suuremast
organisatsioonist.
Klient helistab taksofirmasse ning soovib saada taksot oma
asukohta . Klient
pannakse ootele. Dispetšer kontakteerub seejärel taksojuhtidega ning avaldab
kliendi asukoha. Taksojuht, kes soovib pakkumist vastu võtta, ütleb seda
dispetšerile ning ütleb ka kui kiiresti ta kohale jõuab. Dispetšer edastab seejärel
kliendile taksojuhilt saadud info. Klient ootab taksot ning seejärel saab edasi
minna oma soovitud
sihtkohta . Enne lahkumist teeb taksojuht kliendile arve.
Klient maksab arve kinni ning lahkub.
Nimekirjad1 Sündmused
Klient soovib taksot
tellida .
Klient teeb külma arve.
Klienti pole kutsutud kohas.
Klient tellib takso ette, teatud kellaajaks.
2 Tegevused
Takso saatmine tellitud kohta.
Kliendi peale võtmine.
Taksomeetri käima lülitamine.
Taksoarve
maksmine .
3 Andmed
Takso: numbrimärk, automark, värvus.
Arve: summa, klient.
Asukoht: algkoht, lõppkoht.
Töölised: dispetšer, taksojuht.
4 Protsessid
Takso väljasaatmine.
5
Seisundid Takso: vaba, hõivatud, liiga kaugel kliendi asukohast.
Arve: makstud,
maksmata 6 Tegijad, rollid
Klient
Dispetšer
Taksojuht
Lausendid Klient kutsub takso.
Dispetšer teavitab taksojuhti.
Taksojuht vastab.
Dispetšer edastab info taksojuhile.
Taksojuht vastab.
Dispetšer teavitab klienti.
Takso jõuab kliendini.
Klient istub taksosse.
Klient ütleb taksojuhile kuhu sõita.
Taksojuht jõuab sihtpunkti.
Klient maksab taksoarve.
Infovajaduste loeteluTaksofirma tegutsejate ja sellega suhtlejate olulisemad infovajadused on:
Andmebaaside loomine ning haldamine (Dispetšer)
Takso
tellimine (Klient)
Takso väljasaatmine (Dispetšer)
Teenuse staatus (Taksojuht, Dispetšer)
Kliendi pealevõtmine (Taksojuht, Klient)
Kliendi asukohta
viimine (Taksojuht, Klient)
Arve tasumine (Klient, Taksojuht)
AndmebaasSõit (üks teeots) on üks põhiobjekt.
Sõidu omadused: kliendi asukohani jõudmine, teekonna pikkus, kestus, algus,
lõpp.
Klient soovib teenust.
Dispetšer edastab taksojuhile asukoha andmed.
Klient on objekt.
Dispetšer on objekt.
Takso on objekt, millel on
mahtuvus .
Kliendi pealevõtmise koht on objekt.
Pealevõtmise koht on teatud
ajaga määratletud.
Kliendi lõpppunkt on kliendi poolt valitud ning sõltub ajaliselt selle kaugusest.
Klient
jookseb taksost välja ja ei maksa arvet.
Kliendil on pagasid ning taksojuht osutab abi.
Klient maksab taksoarve.
Klient ei kinnita turvavööd.
Politsei peab takso kinni.
Klient saab
trahvi .
Klient kinnitab turvavöö.
Klienti pole kutsutud
asukohas .
Kliente on rohkem kui takso mahtuvus lubab.
Kutsutakse suurem takso või teine takso juurde.
Infosüsteemi funktsionaalne vaadeJärgnevalt esitatakse infosüsteemi põhifunktsioonid ja kasutusjuhud
Infosüsteemi põhifunktsioonid Taksofirma infosüsteemi haldus
Andmebaaside haldus
Tellimuste haldus
Taksojuhtide jälgimine
Kasutusjuhtude mudelKasutusjuht koosneb kasutusjuhtude diagrammidest ja nende kirjeldusest
Taksotellimise kasutusjuhtNimi: Takso tellimine
Tegutsejad: Klient, dispetšer
Kirjeldus: Klient helistab dispetšerile ja soovib taksot tellida soovitud asukohta.
Dispetšer uurib taksojuhtide käest, kes suudab osutada vajalikku teenust ning
võimalusel
saadab kliendile takso.
Takso teeninduse kasutusjuhtNimi: Takso teenus
Tegutseja: Taksojuht
Kirjeldus: Taksojuht saab dispetšerilt teada kliendi asukoha ning ütleb aja kaua
läheb, et ta sihtpunkti jõuaks, mis edastatakse ka kliendile. Jõudes kliendini viib
taksojuht kliendi soovitud lõpppunkti ning klient tasub taksoarve.
4.3 CRUD MATRIKSCreate – andmete lisamine
Read
– andmete lugemine
Update – andmete uuendamine ja/või uuendamine
Delete – andmete lugemine ja/või kustutamine
Kasutusjuht/ObjektD
T
T
K
iš
a
e
l
k
i
l
e
p
s
i
n
e
o
m
t
ts
j
e
u
u
r
h
t
s
Tel imuse koostamine
C
C
R
R
Tel imuse kinnitamine
U
U
Tel imuse täitmine
U/D
U/D
Arve tasumine
R
R
R
Seisundi- ja tegevusdiagramm -Seisunddiagramm
-Tegevusdiagramm
Objektide ja Atribuutide semantika
OBJEKTID JA ATRIBUUDIDSEMANTIKAKlient
Kliendi_id (
PK)
Unikaalne identifikaator Kliendi_Eesnimi
Kliendi_Telefon
DispetšerTaksojuhi ja kliendi infovahendaja
Dispetšer _id (
PK)
Unikaalne identifikaator
Dispetšer _Telefon
Dispetšer _Aadress
Taksojuht
Taksojuht_id (
PK)
Taksojuht_Autovärv
Taksojuht_Numbrimärk
Taksojuht_Automark
Taksojuht_Tellimuse_seisund
Taksojuht saab tühistada tellimuse, nt
kui klient pole kohal
TellimusAndmebaasi esitatud
tellimused Tellimus_id (
PK)
Unikaalne identifikaator
Tellimus_Kuupäev /
Kellaaeg Kliendi_id (
FK)
Kliendi id, kes tellimuse esitas
Tellimus_Takso_Kohtade_Arv
Võimalusel mitme takso tellimine
Arve_nr (
FK)
Unikaalne number igale arvele
Taksojuht_Tellimusseisund
Kas tellimus on aktiivne või mitte,
(
FK)
võibolla soovib mõni klient tühistada
tellimuse
Arve
Arve_id (
PK)
Unikaalne identifikaator
Tellimus_id (
FK)
Number, mis vastab antud arve
tellimusele
Tellimus_Kuupäev(
FK)
Millal oli tellimus esitatud
Arve_Kuupäev
Arve_Maksumus
Arve_Makseviis
Kuidas klient soovis maksta
Kliendi_id (
FK)
- TALLINNA TEHNIKAÜLIKOOL
- Informaatikainstituut
- Infosüsteemide õppetool
- Matrikli nr.: xxxxxx
- Juhendaja: Raul Liivrand
- Tallinn
- 2013
- CRUD MATRIKS
- Infovajaduste loetelu
- Infosüsteemi funktsionaalne vaade
- Infosüsteemi põhifunktsioonid
- 4.3 CRUD MATRIKS
Kõik kommentaarid