12.08.2013 Views

Andmebaasi projekt

Andmebaasi projekt

Andmebaasi projekt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Andmebaasi</strong> <strong>projekt</strong>i koostamine<br />

Ülesanne:<br />

1. Vaata andmebaasi <strong>projekt</strong>i näidiseid (Näidis 1 ja Näidis 2 lk 2‐7) ning koosta oma andmebaasi<br />

<strong>projekt</strong>.<br />

2. <strong>Andmebaasi</strong> <strong>projekt</strong>i võid koostada „pliiatsi ja paberiga“ või elektroonse dokumendina.<br />

3. <strong>Andmebaasi</strong> <strong>projekt</strong>i võid koostada grupitööna kahe või kolmeliikmeliste gruppidena või<br />

individuaalse tööna. <strong>Andmebaasi</strong> <strong>projekt</strong>i järgi loodud andmebaas peab igaühel olema<br />

individuaalselt ja iseseisva tööna tehtud.<br />

4. Lisa andmebaasi <strong>projekt</strong>ile koostaja nimed ning saada <strong>projekt</strong> e‐maili teel riinarein@gmail.com<br />

või esita paberil <strong>projekt</strong> praktikumitunnis.<br />

Riina Reinumägi 1 kevad2013


Ehitusseadmete rentimine<br />

<strong>Andmebaasi</strong> <strong>projekt</strong><br />

Koostas: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .<br />

1 <strong>Andmebaasi</strong> otstarve ja eesmärgid<br />

1.1 <strong>Andmebaasi</strong> tausta kirjeldus<br />

Näidis 1 – ehitusseadmete rent<br />

Tegemist on lihtsustatud variandiga ehitusseadmete laenutusest. Ehitusseadmeid laenutatakse<br />

klientidele. Klienditeenindaja laenutab välja seadme ning märgib üles laenutamise kuupäeva, laenutatud<br />

seadme andmed, kliendi andmed ning märgib üles, et seade on väljas. Kui seade tagastatakse, siis<br />

märgib klienditeenindaja laenutatud seadme tagastamise kuupäeva ning märgib üles, et seade on tagasi.<br />

Arve kliendile koostatakse seadme tagastamise kuupäeval. Seni kuni seade on väljas, kliendi kasutuses,<br />

vastutab klient seadme eest kogu soetusmaksumuse jääkväärtuses.<br />

1.2 <strong>Andmebaasi</strong> eesmärk<br />

<strong>Andmebaasi</strong> eesmärgiks on arve pidamine ehitusseadmete üle, millised seadmed on saadaval, millised<br />

on välja laenutatud, kes laenutas ning millal tagastati.<br />

1.3 <strong>Andmebaasi</strong> kasutajad<br />

<strong>Andmebaasi</strong> kasutajaks on klienditeenindaja, kes väljastab ja võtab vastu seadmed ning esitab kliendile<br />

rendiarve.<br />

1.4 Oodatavad kasutusjuhud ehk sündmuste tabel<br />

Sündmus Tegevus<br />

Firmasse tuleb uus klient Uue kliendi andmete registreerimine<br />

Soetatakse uus seade Uue seadme andmete registreerimine<br />

Seadme väljalaenutamine Fikseeritakse milline seade, kellele laenutati ja millal<br />

laenutati. Fikseeritakse, et seade pole saadaval.<br />

Seadme tagastamine Fikseeritakse milline seade, millisel kuupäeval tagastati,<br />

milline oli seadme seisund. Fikseeritakse, et seade on<br />

saadaval (kui ei vaja remonti).<br />

Kliendile esitatakse arve Fikseeritakse rendipäevade arv ning väljastatakse arve.<br />

Remonti vajava seadme tagastamine Fikseeritakse, et seade on remondis ja ei ole saadaval<br />

Seade on remonditud Fikseeritakse, et seade on saadaval<br />

Riina Reinumägi 2 kevad2013


Sündmus Tegevus<br />

Näidis 1 – ehitusseadmete rent<br />

Klient tagastab täiesti rikutud seadme Seadmete mahakandmine. Fikseeritakse, et seade on<br />

mahakantud ja pole saadaval.<br />

Klient peab tasuma seadme jääkväärtuse Seadme jääkväärtuse arvutamine eluea ja<br />

soetusmaksumuse järgi<br />

Klient ei too üldse seadet tagasi Tagastamata seadmete nimekirja vaatamine<br />

Püsiklientidele soodustuse andmine Püsikliendile fikseeritakse soodustuse %. Püsiklient saab<br />

soodustus % võrra odavama rendipäeva hinna.<br />

Siin loetlege kõikvõimalikud kasutusjuhud, mis teile meenuvad.<br />

2 Andmed<br />

2.1 Andmemudel<br />

Klient saab<br />

arve<br />

KLIENT<br />

RENTIMINE<br />

SEADE<br />

Klient rendib seadme<br />

Klient saab arve<br />

KOHAL VÄLJAS<br />

Klient tagastab seadme<br />

REMONDIS<br />

MAHAKANDMINE<br />

Klient tagastab<br />

täiesti rikutud<br />

seadme<br />

Klient tagastab<br />

remonti vajava seadme<br />

Riina Reinumägi 3 kevad2013


2.2 Andmetabelid (objektid ja atribuudid)<br />

Näidis 1 – ehitusseadmete rent<br />

Seadmed Kliendid Rentimine Remondis olevad seadmed<br />

Seadme ID Kliendi kood Rentimise nr Seadme ID<br />

Nimetus Nimi Seadme ID Remonti saabumine<br />

Tüüp Aadress Kliendi kood Remondist lahkumine<br />

Maksumus Linn Algus kuupäev Mahakandmine<br />

Soetamise kuupäev Indeks Lõpp kuupäev<br />

Eluiga Kontaktisik Seadme seisund<br />

Rendihind Telefon<br />

Kas on kohal? e‐mail<br />

Soodustuse %<br />

Riina Reinumägi 4 kevad2013


Näidis 2 – põrandapaigaldus<br />

Põrandapaigalduse objektipõhine kuluarvestus<br />

<strong>Andmebaasi</strong> <strong>projekt</strong><br />

Koostas: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .<br />

1 <strong>Andmebaasi</strong> otstarve ja eesmärgid<br />

1.1 <strong>Andmebaasi</strong> tausta kirjeldus<br />

Põrandpaigalduse firma pakub erinevaid teenuseid põrandate paigaldamisel ja hooldamisele.<br />

Pakutavatel teenustel on erinevad ühikumaksumused (m2 hind, tunnihind vms). Kliendid tellivad<br />

põrandapaigalduse teenust. Paralleelselt võib käsil olla mitu objekti. Objektidel töötavad töötajad, kes<br />

võivad olla korraga samal objektil või erinevatel objektidel, sõltuvalt sellest kuidas tööprotsess lubab<br />

(Näiteks, lihvija saab objektil töötada siis, kui paigaldaja on lõpetanud, viimistleja saab töötada objektil<br />

siis kui lihvija on lõpetanud)<br />

Firma teeb kulutusi tellimuste täitmisel – materjalikulu, tööjõukulu, transpordikulu. Kulutused jagunevad<br />

erinevatele objektidele. Igal objektil on olemas tellija ehk klient, kes kulutused kinni maksab. Iga objekti<br />

kohta tehtavaid kulutusi peab saama eristada.<br />

1.2 <strong>Andmebaasi</strong> eesmärk<br />

<strong>Andmebaasi</strong> eesmärgiks on põrandapaigalduse kuluarvestuse pidamine nii firma kogukulu hindamiseks<br />

kui iga objektide kohta eraldi.<br />

1.3 <strong>Andmebaasi</strong> kasutajad<br />

<strong>Andmebaasi</strong> kasutajaks on firmajuht või klienditeenindaja, kes võtab vastu tellimuse, peab arvet millised<br />

materjalid, millised töötajad, millised kulud on antud tellimuse/objektiga seotud.<br />

1.4 Oodatavad kasutusjuhud ehk sündmuste tabel<br />

Sündmus Tegevus<br />

Firma pakub erinevaid põrandapaigalduse<br />

ja hoolduse teenuseid<br />

Fikseeritakse teenuse liik ja maksumus<br />

Firmasse tuleb uus tellija Tellija andmete registreerimine<br />

Tellija soovib teenust uuel objektil Objekti andmete registreerimine, tellitud teenuste<br />

fikseerimine<br />

Firmas töötavad töölised Töötaja andmete registreerimine<br />

Firma alustab tööd objektil Tööde alguse ja lõpu fikseerimine<br />

Riina Reinumägi 5 kevad2013


Sündmus Tegevus<br />

Näidis 2 – põrandapaigaldus<br />

Firma ostab materjali Ettevõtte kulu registreerimine, kulu sidumine konkreetse<br />

objektiga<br />

Töötaja läheb objektile tööle Tööjõu kulu registreerimine, kulu sidumine objekti ja<br />

töötajaga<br />

Firma teeb objektil transpordiga seotud<br />

kulutusi<br />

Kliendile esitatakse arve objektil tehtud<br />

kulutuse eest.<br />

Töötajale arvestatakse töötasu tehtud<br />

töö eest<br />

2 Andmed<br />

2.1 Andmemudel<br />

maksab<br />

Transpordikulu fikseerimine ja sidumine konkreetse<br />

objektiga<br />

Fikseeritakse kulutused antud objektil.<br />

Väljavõte tegemine töötaja tegevusest<br />

tellib On seotud<br />

KLIENT TEENUS OBJEKT<br />

teostab<br />

TÖÖTAJA<br />

Maksab töötasu<br />

OBJEKTI KULU<br />

Teeb kulutusi<br />

FIRMA KULU<br />

Riina Reinumägi 6 kevad2013


2.2 Andmetabelid (objektid ja atribuudid)<br />

Ettevõtte kulu<br />

Kulu ID<br />

objekti nr<br />

teenuse kood<br />

kuupäev<br />

materjali liik<br />

materjalikulu<br />

transpordikulu<br />

töötaja nimi<br />

tööjõu kulu<br />

Töötajad<br />

IK<br />

nimi<br />

amet<br />

Näidis 2 – põrandapaigaldus<br />

Objektid/tellimus Kliendid/tellija teenused<br />

Objekti nr<br />

nimi<br />

tellija kood<br />

tööde algus<br />

tööde lõpp<br />

kliendi kood<br />

nimi<br />

aadress<br />

kontaktisik<br />

telefon<br />

teenuse kood<br />

teenus<br />

ühik<br />

maksumus<br />

Riina Reinumägi 7 kevad2013

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!