Andmebaasi projekt
Andmebaasi projekt
Andmebaasi projekt
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