Professional Documents
Culture Documents
Informacioni Sistemi U Praksi
Informacioni Sistemi U Praksi
A. Dijagram konteksta
Baza podataka Slube za odravanje ureaja je zasnovana na 8 tabela. 1. 2. 3. 4. 5. 6. 7. 8. Department Radna_jedinica Radnik Serviseri Ureaj Ureaj_tipovi Ureaj_status Zahtjevi_popravka Tabela DEPARTMENT Department_id Department_naziv Department_adresa Department_telefon RJ_id Department_tip Number Text Text Text Number Text Long Integer 50 50 20 Long Integer 20 Broj (ID) poste Naziv poste Adresa poste Telefon ID radne jedinice Posta, Ostali
Tabela RADNE_JEDINICE RJ_id RJ_ime AutoNumber Text Long Integer 50 ID radne jedinice Naziv RJ
Tabela RADNIK Radnik_id Department_id Ime i prezime Radnik_status AutoNumber number Text Yes/No Long Integer Long Integer 50 ID radnika ID departmenta Ime i prezime radnika Aktivan ili
neaktivan
Tabela SERVISERI Serviser_id Naziv_servisera Adresa Ziro_racun Telefon AutoNumber Text Text Text Text Long Integer 50 50 20 20 ID servisera Naziv servisera Adresa servisera Broj ziro racuna Telefon
Tabela UREDJAJ Uredjaj_serial Uredjaj_id Uredjaj_tip Nabavka_datum Garancija_datum Status_id Text Number Text Date/Time Date/Time Number 20 Long Integer 50 Medium date Medium date Long integer Serijski broj ID uredjaja Tip uredjaja Datum nabavke Istek garancije Ispravan, Neispravan
Tabela UREDJAJ_STATUS Status_id status AutoNumber Text Long Integer 30 ID statusa Ispravan, Neispravan
Tabela UREDJAJ_TIPOVI Uredjaj_id Uredjaj_ime Uredjaj_vrsta AutoNumber Text Text Long Integer Long Integer 50 ID uredjaja Ime uredjaja Mrezni,Veliki
sistem,Ostali
Tabela ZAHTJEVI_POPRAVKA zahtjev_id radnik_id uredjaj_serial zahtjev_datum realizacija_datum zahtjev_status serviser_id intervencija_tip AutoNumber Number Text Date/Time Date/Time Text Number Text Long Integer 50 50 Medium Date Medium Date 50 Long Integer 50 ID zahtjeva ID radnika Serijski broj uredjaja Datumpodnosenja zahtijeva Datum realizacije Realizovan,Djelimicno,U toku,Odlozeno ID servisera Instalacija,Deinstalacija,Upuen na servis, Predloen za rashod, Rashodovan Opis kvara Opis intervencije
stavke_opis intervencija_opis
Text Text
250 250
Podvueni atributi predstavljaju primarni klju tabele, koji jednoznano identifikuje entitete u toj tabeli.
Na osnovu tabela kreiraju se upiti (Queries) kao i forme (Forms). Osnovna forma preko koje se pristupa svim ostalim formama je frmKomandnaTabla (slika 1).
Slika 1. Na komandnoj tabli su postavljeni linkovi prema formama kojima upravljamo samom bazom podataka (Department, Radnici, Serviseri, Uredjaji, Tipovi uredjaja i Zahtjevi za popravku). Takoe, postavljeni su linkovi preko kojih imamo uvid u sve rijeene i nerijeene zahtjeve po danima. Npr. klikom na dugme Pregled nerijeenih zahtjeva po danima prikazuje se forma u koju je potrebno unijeti vremenski interval za koji nas interesuju zahtjevi ( npr. od 12-03-2007 do 10-04-2007). Unos zahtjeva za servisiranje ureaja i evidencija o njihovoj realizaciji se vri u formi frmZahtjevi_popravka, klikom na link Zahtjevi za popravku (slika 2). Polja realizacija_datum i intervencija_opis se popunjavaju tek nakon realizacije zahtjeva. Pri dnu forme se se nalaze dvije podforme sfrmUredjaj i sfrmServiseri u kojima se nalaze podaci o ureajima koji su upueni na servisiranje kao i o firmi koja ih servisira.
Slika 2
10
3. ER DIJAGRAM
11
4. RELACIONA EMA
DEPARTMENT (#DEPARTMENT_ID, DEPARTMENT_NAZIV,DEPARMENT_ADRESA, DEPARTMENT_TELEFON, #RJ_ID, DEPARTMENT_TIP) RADNE_JEDINICE (#RJ_ID, RJ_IME) RADNIK (#RADNIK_ID, DEPARTMENT_ID, IME I PREZIME, RADNIK_STATUS) SERVISERI (#SERVISER_ID, SERVISER_IME, ADRESA, ZIRO_RACUN, TELEFON) ZAHTJEVI_POPRAVKA (#ZAHTJEV_ID, #RADNIK_ID, #UREDJAJ_SERIAL, STATUS, ZAHTJEV_DATUM, REALIZACIJA_DATUM, #SERVISER_ID, INTERVENCIJA_TIP, STAVKE_OPIS, REALIZACIJA_OPIS) UREDJAJ ( #UREDJAJ_SERIAL, #UREDJAJ_ID, UREDJAJ_TIP, NABAVKA_DATUM, GARANCIJA_DATUM,# STATUS_ID) UREDJAJ_TIPOVI ( #UREDJAJ_ID, UREDJAJ_IME, UREDJAJ_VRSTA) UREDJAJ_STATUS ( #STATUS_ID, STATUS)
12
LITERATURA
[ 1] Dr Tihomir Latinovi , Baze podataka - skripta , BLC Praktikum [ 2] Dr.sc. Zoran SKOIR, Mr.sc. Ivan MATASI, Mr.sc. Boris VRDOLJAK, ORGANIZACIJA OBRADE PODATAKA, [ 3] Suad Alagi, Relacione baze podataka, Svjetlost [ 4] Strukturna sistemska analiza, Fakultet organizacionih nauka [ 5] Praktikum Informacioni sistemi u praksi [ 6] Projektovanje informacionih sistema, Doc. Dr Latinovi Tihomir [ 7] Osnove o modeliranju, Skripta
13