Upload
edis-edi-sabotic
View
97
Download
8
Embed Size (px)
Citation preview
SEMINARSKI RAD
IZ PREDMETA „INFORMACIONI SISTEMI U PRAKSI“
NAZIV SEMINARSKOG RADA:
„IZRADA IS SLUŽBE ZA ODRŽAVANJE UREĐAJA (HARDVERA) U FIRMI“
Student: Nebojša Predojević (266/06) Ocena: 5 6 7 8 9 10
Dejan Rakić (84/05) Doc. Dr Latinović Tihomir
IZRADA IS SLUŽBE ZA ODRŽAVANJE UREĐAJA (HARDVERA) U POŠTAMA SRPSKE
Nebojša Predojević, broj indeksa 266/06
BLC
Sažetak: Informacioni sistem nosi naziv „Održavanje uređaja“ i predstavlja informacioni sistem za servisiranje uređaja u službi za održavanje uređaja Pošta Srpske. Baza je urađena u Microsoft Office Access-u 2003 i sačinjena je od osam međusobno povezanih tabela, na osnovu kojih se izrađuju forme i izvještaji. Na osnovu ove baze podataka, njen korisnik ima mogućnost uvida u stanje svih uređaja u firmi kao i pregled svih riješenih i neriješenih zahtjeva za servisiranje uređaja.
KLJUČNE RIJEČI: BAZA PODATAKA, UREĐAJ, SERVIS , ZAHTJEVI, POPRAVKE, TABELE, FORME
1. SSA – Strukturna Sistem Analiza
Prije početka projektovanja informacionog sistema potrebno je da prvo uradimo detaljnu analizu sistema. Kao metod za analizu se koristi Sistemska strukturna analiza (SSA) koja služi da relativno složen sistem prikažemo kao skup jednostavnijih podsistema čije se funkcionisanje može lakše shvatiti.
A. Dijagram konteksta
2
B. Prvi nivo dekompozicije
3
C. Drugi nivo dekompozicije
4
2. OBJAŠNJENJE IZRADE BAZE PODATAKA
Baza podataka Službe za održavanje uređaja je zasnovana na 8 tabela.
1. Department
2. Radna_jedinica
3. Radnik
4. Serviseri
5. Uređaj
6. Uređaj_tipovi
7. Uređaj_status
8. Zahtjevi_popravka
Tabela DEPARTMENT
Department_id Number Long Integer Broj (ID) poste
Department_naziv Text 50 Naziv poste
Department_adresa Text 50 Adresa poste
Department_telefon Text 20 Telefon
RJ_id Number Long Integer ID radne jedinice
Department_tip Text 20 Posta, Ostali
Tabela RADNE_JEDINICE
RJ_id AutoNumber Long Integer ID radne jedinice
RJ_ime Text 50 Naziv RJ
Tabela RADNIK
Radnik_id AutoNumber Long Integer ID radnika
Department_id number Long Integer ID departmenta
Ime i prezime Text 50 Ime i prezime radnika
5
Radnik_status Yes/No Aktivan ili neaktivan
Tabela SERVISERI
Serviser_id AutoNumber Long Integer ID servisera
Naziv_servisera Text 50 Naziv servisera
Adresa Text 50 Adresa servisera
Ziro_racun Text 20 Broj ziro racuna
Telefon Text 20 Telefon
Tabela UREDJAJ
Uredjaj_serial Text 20 Serijski broj
Uredjaj_id Number Long Integer ID uredjaja
Uredjaj_tip Text 50 Tip uredjaja
Nabavka_datum Date/Time Medium date Datum nabavke
Garancija_datum Date/Time Medium date Istek garancije
Status_id Number Long integer Ispravan, Neispravan
Tabela UREDJAJ_STATUS
Status_id AutoNumber Long Integer ID statusa
status Text 30 Ispravan, Neispravan
Tabela UREDJAJ_TIPOVI
Uredjaj_id AutoNumber Long Integer ID uredjaja
Uredjaj_ime Text Long Integer Ime uredjaja
6
Uredjaj_vrsta Text 50 Mrezni,Veliki sistem,Ostali
Tabela ZAHTJEVI_POPRAVKA
zahtjev_id AutoNumber Long Integer ID zahtjeva
radnik_id Number 50 ID radnika
uredjaj_serial Text 50 Serijski broj uredjaja
zahtjev_datum Date/Time Medium Date Datumpodnosenja zahtijeva
realizacija_datum Date/Time Medium Date Datum realizacije
zahtjev_status Text 50 Realizovan,Djelimicno,U toku,Odlozeno
serviser_id Number Long Integer ID servisera
intervencija_tip Text 50 Instalacija,Deinstalacija,Upućen na servis, Predložen za rashod, Rashodovan
stavke_opis Text 250 Opis kvara
intervencija_opis Text 250 Opis intervencije
Podvučeni atributi predstavljaju „primarni ključ“ tabele, koji jednoznačno identifikuje entitete u toj tabeli.
7
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). Takođe, postavljeni su linkovi preko kojih imamo uvid u sve riješene i neriješene zahtjeve po danima. Npr. klikom na dugme „Pregled neriješenih 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 uređaja i evidencija o njihovoj realizaciji se vrši 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 uređajima koji su upućeni na servisiranje kao i o firmi koja ih servisira.
8
Slika 2
9
3. ER – DIJAGRAM
10
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)
5. RELACIONA ŠEMA U ACCESS-U
11
LITERATURA
[ 1] Dr Tihomir Latinović , Baze podataka - skripta , BLC Praktikum
[ 2] Dr.sc. Zoran SKOČIR, 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
12