informacioni sistemi u praksi

15
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

Upload: edis-edi-sabotic

Post on 13-Nov-2014

108 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Informacioni Sistemi u Praksi

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

Page 2: Informacioni Sistemi u Praksi

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

Page 3: Informacioni Sistemi u Praksi

B. Prvi nivo dekompozicije

3

Page 4: Informacioni Sistemi u Praksi

C. Drugi nivo dekompozicije

4

Page 5: Informacioni Sistemi u Praksi

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

Page 6: Informacioni Sistemi u Praksi

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

Page 7: Informacioni Sistemi u Praksi

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

Page 8: Informacioni Sistemi u Praksi

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

Page 9: Informacioni Sistemi u Praksi

Slika 2

9

Page 10: Informacioni Sistemi u Praksi

3. ER – DIJAGRAM

10

Page 11: Informacioni Sistemi u Praksi

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

Page 12: Informacioni Sistemi u Praksi

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