Dijagrami Toka Podataka-seminarski Rad

Embed Size (px)

DESCRIPTION

seminarski rad

Citation preview

1

ALFA UNIVERZITET

SEMINARSKI RAD

Predmet: PROJEKTOVANJE INFORMACIONIH

SISTEMA

Tema:SERVIS ROBE

Mentor: Student:

SADRAJ: 1.UVOD .................................................................................... 32. OPTI PODACI O PREDUZEU I DEFINISANJE

DOMENA PROBLEMA .................................................... 43. IDENTIFIKACIJA INFORMACIONIH ZAHTEVA I ODGOVORA NA ISTE ................................................................................. 4

4. OPIS POSLOVNOG PODSISTEMA .................................................. 55. DEFINISANJE LOGIKOG MODELA SISTEMA ............... 6

5.1. Opis dijagramadekompozicije ....................................... 76. DIJAGRAM TOKA PODATAKA ......................................... 87. MODEL PODATAKA ...................................................................................................................... 11

8. PROGRAMSKA PODRKA I BAZA PODATAKA ................ 131. UVOD

Cilj ovog projekta jerazviti informacijski sistem trgovine raunarske opreme.Sistem podrava osnovne funkcije kao to su prodaja i servisiranje raunara i raunardke opreme kao i nabavka i skladitenje. Svaki proces imai svoje podprocese. Kroz seminarski rad prezentovau dijagramdekompozicije funkcija, model procesa, model entiteta i veza, relacijski model kao i bazu podataka i forme za unos podataka izraene u programu Microsoft Access2.OPTI PODACI O PREDUZEU I DEFINISANJE

DOMENA PROBLEMA

Preduzee Expres sa seditem u Zveanu, osnovano je 2003. godine. Delatnost firme je prodaja i servis raunara i raunarske opreme, odravanje informacionih sistema, umreavanje raunara. Politika firme je izrada raunara i raunarskih sistema,kao i njihov servis od najkvalitetnijih komponenti najpoznatijih svetskih proizvoaa - PHILIPS, ASUS, MSI, Intel, AMD, ATI, nVIDIA, HP,TOSHIBA, LG i mnogih drugih.

Pri izradi rada, koristila sam metodologiju brzog projektovanja koja obuhvata: analizu poslovnog sistema, analizu i definisanje informacionih zahteva i odgovora naiste, logiko modelovanje podataka, transformaciju ER modela u relacioni model bazepodataka,

definisanje programske specifikacije,projektovanje korisnikog interfejsa.

3. IDENTIFIKACIJA INFORMACIONIH ZAHTEVA I ODGOVORA NA ISTEKljuni elemenat u planiranju, izgradnji, razvoju i implementaciji informacionog sistema predstavljaju informacioni zahtevi (IZ). U zavisnosti od toga nata se odnose, mogu se razlikovati 3 nivoa IZ:

1. Informacioni zahtevi nanivou organizacije;

2. Informacioni zahtevi za svaku bazupodataka;

3. Aplikativni informacioni zahtevi.

Postojivienainautvrivanjainformacionihzahteva:intervjuomkorisnika,naosnovu postojeih informacionih zahteva, otkrivanjem informacionih zahteva u toku funkcionisanja informacionog sistema. Na osnovu njih neophodnoje definisati i odgovore na informacione zahteve (OIZ) koji mogu biti u vidu ekranskih ili tampanih formi, izvetaja ili brojnih drugih dokumenata.

U preduzeu Expres informacioni zahtevi nabavne funkcije su:stanje zaliha konkretne robepregled izlaza robe,pregled ulaza robe,pregled stanja proizvoaa,tampanje dokumenata,Roba

ID_RobeNazivRobeVlasnikProizvodjacOpasnostiDatumDonosenjaDatumPovratkaDatumRedServisaRadniktrztntrPDVUkupnoOpisRadova

120050241387

Slika 1. Pregled stanja izabrane robeProizvoa

ID_ProizvodjacaNazivKompanijePIBMatBrPredZemljaPoreklaRacunKontaktOsobaTelefonFaxEmailSajtNapomena

[email protected]

Slika 2. pregled stanja proizvoaaKorisnik

ID_KorisnikaImePrezimeBrLkJMBGTelefonFaxEmailAdresaNapomenaText19Text20

1Petar Petrovic1457805069874551530638236131vukasinovicbranka@gmail.comavalska19. 201114:05:35

Slika 3. Pregled korisnika robe za servis4.OPIS POSLOVNOG PODSISTEMA Informacioni sistem trgovine raunarske opreme koristi se sledeim procesima:1)Prodaja,

2)Servis,

3)Nabavai skladitenje. Svaki od tih procesa sadrii svoje podprocese. Podprocesi prodaje su prikupljanje podataka o korisniku,izrada ponude, izrada porudzbine i izradarauna. Podprocesi servisa su prikupljanje podataka o korisniku, za primanje naloga servisiranje robe, zakljuivanje radnih naloga i izrada rauna poradnom nalogu. Podprocesi nabavke i skladitenja su nabavka artikala, izrada naloga zainventuru kao i zakljuivanje naloga nakon obavljene inventure. 1. Prodaja raunara i raunarske opreme Prilikom prvog kontakta sa kupcem uzimaju sepodaci za kontakt ili seproveravaju ve postojei podaci o kupcu koji suve upisani u bazu, pa seprelazi na izradu ponude. Nakon to kupac-klijent prihvati ponudu u sistemu se pie vreme porudzbine pa se prelazi naizradu rauna poponudi/porudzbini. 2. Servis

Servis, ba kao i prodaja, prvo proverava i belei podatke o korisniku, nakon toga otvara se radni nalog za servis, a pri zavretku servisiranja robe zakljuuje se nalog i izrauje se raun po radnom nalogu.5. Nabavka i skladitenje

Prilikom prijema robe u delu nabavke i skladitenja, upisuje se pristiglaroba u evidenciju artikala. Direktor po potrebidaje nalog da se pokrene procedura za inventuruskladitenja, a nakon izvrene inventure zakljuuje se nalog za inventuru, pa seevidentira viak ili manjakrobe u skladitu. 5.DEFINISANJE LOGIKOG MODELA SISTEMAOd brojnih metoda koje se koristeza predsatvljanje modela informacionih sistema kao to su metod dijagrama toka podataka (DTP), ISAC metod i HIPO metod, najee se,zbog svoje jednostavnosti, u praksi primenjuje metod dijagrama toka podataka. Njega ini mrea funkcija pomou kojih se vri transformacija ulaznih podataka u izlazne podatke. Osnovne elemente ine entitet, tok podataka, procesi skladitenje podataka.Entiteti su veze izmeu samog sistema i njegovog okruenja; Tok podataka definie se kao vid kojim tee informacija poznate strukture i sadraja;Proces predstavlja osnovni koncept DTP i predstavlja transformaciju ulaznog toka/ova podataka u izlazni tok/ove imoe biti manuelan ili raunarski podran.Skladite podataka predstavlja kolekciju privremeno ili trajno smetenih podataka.

Slika 4. Dijagram dekompozicije funkcij5.1. Opis dijagramadekompozicijePomou priloenog dijagrama funkcija mogu se videti osnovni podsistemi iosnovne poslovne funkcije informacionog sistema. Poslovni sistem podeljen je na tri dela itri funkcijska podruja. Prodaja se sastoji od funkcija prikupljanjapodataka o kupcu, odnosno provere da li je kupac ve u bazi, nakon ega slediizrada ponude, izrada porudzbine kao i izrada rauna po ponudi/porudzbini.Servis se sastoji od funkcija prikupljanjapodataka o korisniku , nakon ega sledi otvaranje naloga za servisiranje robe, zakljuivanje radnog naloga kao i izrada rauna poradnom nalogu.Nabavka i skladitenje sastoji se odfunkcija upisivanja nabavljenih artikala u bazu, otvaranja naloga za inventuru i zakljuivanja naloga sa podacima ostvarnom stanju robe.6.DIJAGRAM TOKA PODATAKA

Osnovni proces kontekstnog dijagrama sada je prikazan pomou 3 procesa. Na dijagramu su prikazana i 3 evidencije podataka koji sadre podatke koji se koristeu gotovo celom sistemu.

Upit sa kontakt s korisnikom Ponuda

Porudzbina

Raun

Zahtev za ponudu

Potvrda porudzbine Podaci o kupcu

Dostava rauna po radnom nalogu

Upit za kontakt

Podaci o korisniku

Zahtev za servisPodaci o obavljenom ra

Radni nalog

ni nalogRaun za inventuru Odluka o inventuri

Porudzbina artikala Zapisnik

Slika 5. Diajgram toka podataka

SERVIS

Podaci

o klijentu

Upit za kontakt

Zahtev za servis

Radnnalog Radni nalog

Dostava rauna po radnom nalogu

Podaci o radu

Slika 6. Dijagram toka podataka za servis robe

Razradom toka podataka prvi proces moe se prikazati pomou 4 podprocesa. Ulazni podaci koji se evidentiraju su podaci o korisnicima, otvorenim radnim nalozima, zakljuenim radnim nalozima i raunima po radnim nalozima koji se spremaju u bazu podataka. Nakon prvog kontakta sa korisnikom, prikupljaju se podaci o korisniku kako bi se prikupile informacije za dalji kontakt, odnosno proveravaju se podaci ukoliko je korisnik ve upisan u evidenciju korisnika.Korisnik zahteva servis robe. Otvaranjem radnog naloga evidentiraju se u bazu osnovni podaci o servisu odreenogartikla,pasedostavljajuserviserukojinakonodraenogposlaevidentirau zakljueni radni nalog, podatke o obavljenim uslugama i korienim artiklima za vreme servisiranja robe. Nakon toga se prelazi na izradu rauna po radnom nalogu koji se evidentira u bazu i alje korisniku.

7. MODEL PODATAKA6.1. Popis i definicija entiteta i atributa

8.PROGRAMSKA PODRKA I BAZA PODATAKA

Na osnovu relacijskog modela podataka, napravljena je baza podataka u programu Microsoft Access.

Slika 7. Glavna forma

Ovde su prikazane dve forme koje se najuestalije koriste u aplikaciji. Glavna forma koordinira aplikacijom, dok forma roba slui za beleenje svih aktivnosti, izvravanje prorauna i izdavanje izvetaja. Kao to vidimo imamo i direktnu vezu sa MS Word i MS Excel aplikacijama.

Slika 8. Forma u kojoj se popisuju izvreni radovi

0. Trgovina raunarske opreme

PRODAJA

SERVIS

NABAVKA

I

SKLADITE

PRIKULANJE PODATAKA O KUPCU

IZRADA PONUDE

IZRADA PORUDZBINE

IZRADA RAUNA

PRIKULANJE PODATAKA O KLIJENTU

OTVARANJE RADNOG NALOGA ZA SERVIS

OTVARANJE RADNOG NALOGA ZA SERVIS

ZAKLJUIVANJE RADNOG NALOGA ZA

SERVIS

UBACIVANJE NABAVLJENE ROBE U BAZU

UBACIVANJE NABAVLJENE ROBE U BAZU

ZAKLJUIUVANJE NALOGA ZA INVENTURU

KORISNIK

PRODAJA

SERVIS

ER korisnika

ER rauna

SERVISER

Prikuplanje / provera

podataka o klijentu

ER robe

NABAVKA I SKLADITE

Direktor

Dobavlja

Ev. klijenata

KLIJENT

Otvaranje radnog naloga

za

servisiranje robe

SERVISER

Zakljuivanje radnih naloga

Ev. otvorenih radnih naloga

Ev. rauna

Izrada rauna po radnom nalogu

Ev. zakljuenih radnih naloga

Ev. robe

KORISNIK uva podatke o korisniku koji je opisan

svojim atributima

ID korisnika Primarni klju jednoznano opisuje korisnika

Ime i prezime korisnika Opisuje kako se zove korisnik

Adresa korisnika Opisuje adresu prebivalita

Broj telefona korisnika Broj na koji se kontaktira korisnik

E-mail korisnika E-mail na koji se kontaktira korisnik

Fax korisnika Broj faxa korisnika

JMBG korisnika Lini broj korisnika

ROBA uva podatke o robi koju je korisnik doneo na servisiranje

ID Robe Primarni klju jednoznano opisuje robu

Naziv robe Opisuje o kojoj se robi radi

Vlasnik Ime i prezime korisnika robe

Datum donoenja Vreme kada je roba stigla na servis

Datum povratka Vreme vraanja robe sa servisa

Radnik Ime radnika koji vri servis

Ukupno za naplatu Cena servisiranja robe

PROIZVOA uva podatke o proizvoau robe

ID Proizvoaa Primarni klju proizvoaa jednoznano odreen

Naziv kompanije Ime firme proizvoaa

PIB Broj firme jednoznano odreen

Zemlja porekla Zemlja u kojoj se proizvodi roba

Raun Konana cena servisiranja

Napomena Podaci o uraenom servisu

RADNIK uva podatke o radniku koji vri servis

ID radnika Primarni klju radnika

Ime i orezime radnika Opisuje kako se radnik zove

BrLk Broj line karte radnika

JMBG Matini broj radnika

Telefon Broj kontakta radnika

Adresa Stalno prebivalite radnika

Datum zaposlenja Datum kada je radnik poeo da radi

Datum prestanka rada Datum kada je radnik prestao da radi

Stalno zaposlenje Podaci da li je radnik u stalnom radnom odnosu

Napomena Posebni podaci o radniku

PAGE - 14 -