16
Univerzitet u Beogradu Fakultet Organizacionih Nauka UVOD U INFORMACIONE SISTEME - seminarski rad - Tema: IS prodavnice telefona Profesor: Asistent: Studenti: Aleksandra Nikolić 74/01 1

UISProdavnica telefona

Embed Size (px)

Citation preview

Page 1: UISProdavnica telefona

Univerzitet u Beogradu

Fakultet Organizacionih Nauka

UVOD U INFORMACIONE SISTEME

- seminarski rad -

Tema: IS prodavnice telefonaProfesor:Asistent:Studenti: Aleksandra Nikolić 74/01

Đorđe Branković 71/01Mirko Branković 280/01Željko Pavlović 307/01

Beogradmaj, 2003

1

Page 2: UISProdavnica telefona

Sadržaj

Sadržaj....................................................................................................21. Postavka problema.........................................................................3

Korisnički zahtev................................................................................32. Analiza i specifikacija problema....................................................4

Strukturna sistemska analiza (SSA)...................................................4Dijagram konteksta.............................................................................4I nivo dekompozicije..........................................................................5II nivo – Nabavka...............................................................................6II nivo – Prodaja.................................................................................7Prošireni model objekti veze (PMOV)...............................................8

3. Implementacija u Accessu..............................................................9Relacioni model..................................................................................9

4. Dokumentacija rešenja.................................................................10Specifikacija podataka (Tabele).......................................................10Izgled ekranskih formi......................................................................11Izveštaji............................................................................................12

2

Page 3: UISProdavnica telefona

1. Postavka problema

Korisnički zahtev

Potrebno je napraviti informacioni sistem za prodavnicu telefona. Potrebno je da IS vodi evidenciju o nabavljenim telefonima, prodatim telefonima, kupcima, dobavljačima, o stanju u skladištu itd.

3

Page 4: UISProdavnica telefona

2. Analiza i specifikacija problema

Strukturna sistemska analiza (SSA)

Pre nego što počnemo da projektujemo informacioni sistem za neki realni sistem potrebno je da uradimo detaljnu analizu tog sistemal. U ovom slučaju kao metod za analizu koristimo Strukturnu sistemsku analizu (SSA) koja nam služi da relativno složen realni sistem prikažemo kao skup jednostavnijih podsistema čije funkcionisanje možemo lakše da shvatimo, a samim tim i implementiramo.

Osnovni elementi u Strukturnoj sistemskoj analizi su: Procesi (obrade podataka) Interfejsi (spoljni objekti) Tokovi podataka (preko njih se prenose podaci između

ostalih elemenata u SSA Skladišta (zaustavljeni tokovi podataka)

Dijagram konteksta

Na samom početku SSA pravimo dijagram konteksta. Svrha ovog dijagrama je da uočimo granice našeg sistema kao spoljašnje objekta sa kojima je on direktno u vezi i sve tokove podataka preko kojih je naš sistem povezan sa interfejsima (spoljnim objektima). Ovde ceo naš IS predstavljamo kao jedinstven proces.

4

Page 5: UISProdavnica telefona

I nivo dekompozicije

Na prvom nivou dekompozicije rasčlanjujemo naš IS na više logičkih celina (podprocesa) koje spajamo skladištima koja postoje između njih. Pri pravljenju ovih dijagrama potrebo je pridržavati se nekih pravila kao što su:

a) Ne smemo da povežemo interfejs direktno sa skladištemb) Nije poželjno da se dva procesa povezuju direktno (poželjno je da

između njih postoji skladište podataka)c) Nikad ne vezujemo dva skladišta

U SSA jednini aktivni elemenat je Proces jer jedino on može da obrađuje podatke.

5

Page 6: UISProdavnica telefona

II nivo – Nabavka

Kada su neki od podprocesa previše složeni za implementaciju oni se na sledećem nivou razlažu na njihove podprocesu, koji opet mogu biti složeni ili primitivni. Primitivni proces je onaj koga nema potrebe više razlagati jer je dovoljno jednostavan za implementaciju.

6

Page 7: UISProdavnica telefona

II nivo – Prodaja

Podproces Prodaje će biti jedino implementiran u PMOV zbog opširnosti problema.

7

Page 8: UISProdavnica telefona

Prošireni model objekti veze (PMOV)

Prošireni model objekti veze pravimo na osnovu korisničkog zahteva i skladišta i tokova podataka koje smo definisali u Strukturnoj sistemskoj analizi (SSA). Kako nam samo ime kaže on se sastoji od objekata i njihovih atributa kao i veza između objekata. Na našem PMOV razlikujemo Jake i slabe objekte (Stavka prijemnice i Stavka otpremnice).

8

Page 9: UISProdavnica telefona

3. Implementacija u Accessu

Relacioni model

Relacioni model pravimo na osnovu PMOV-a tako što se pridržavamo nekih pravila. Prvo prebacujemo objekte čija kardinalnost ima gornju granicu M i relacije koje im odgovaraju imaju iste atribute kao ti objekte a identifikator objekta je ključ u relaciji. Kod objekata čija je gornja kardinalnost 1 ubacujemo još jedan atribut koji zovemo spoljnji ključ i koji nam služi da se povežemo sa primarnim ključem neke tabele. Kod slabih objekata kada ih prevodimo u relacije spuštamo ključ iz relacije koja je nastala od jakog objekta u relaciju koja je nastala od slabog objekta i dobijamo složen ključ koji se sastoji od ključa jakog objekta i još jednog atributa slabog objekta.

9

Page 10: UISProdavnica telefona

4. Dokumentacija rešenja

Specifikacija podataka (Tabele)

10

Page 11: UISProdavnica telefona

Izgled ekranskih formi

11

Page 12: UISProdavnica telefona

12

Page 13: UISProdavnica telefona

Izveštaji

13

Page 14: UISProdavnica telefona

14