Tema:Informacioni sistem kafića
SADRŽAJ
1.Korisnički zahtev................................................................................................3 .SSA ! Str"kt"rna Sistem Ana#iza.......................................................................3 I.Di$a%ram konteksta.....................................................................................3 II.&rvi nivo 'ekom(ozici$e............................................................................3 III.Dr"%i nivo 'ekom(ozici$e )*a+avka,......................................................I.Dr"%i nivo 'ekom(ozici$e )&ro'a$a,......................................................../ .Dr"%i nivo 'ekom(ozici$e )0(#ata +anci,................................................. 3.&2 ! &ro4ireni 2o'e# +$ekti5eze............................................................6 I.*a+avka.......................................................................................................6 II.&ro'a$a.......................................................................................................7 III.0(#ata +anci..............................................................................................7 -.Re#acioni mo'e#..................................................................................................8 I.*a+avka:.....................................................................................................8 II.&ro'a$a:......................................................................................................8 III.0(#ata +anci:.............................................................................................8 Re#aci$e Access............................................................................................19 Ta+e#e Access..............................................................................................1
1. Korisnički zahtev *a(raviti informacioni sistem ko$i će (ratiti ra' kafića. &otre+no $e 'a IS vo'i evi'enci$" kata#o%a nar"';+enica za#iha ot(remnica nar"';+i rač"na 'o+av#$ača +anaka na#o%a za "(#at" i (otvr'a o "(#ati. &roizvo'i se 'o+i$a$" o' 'o+av#$ača. <"nkci$a "vo=en$a novih 'o+av#$ača tre+a 'a omo%"ći "vo=en$e " evi'enci$" novih 'o+av#$ača sa ko$ima kafić (os#"$e ra'i kontakata oko na+avke novih kata#o%a (roizvo'a i event"a#nih ne'o"mica i#i (ro+#ema. &reko kata#o%a se iz'a$" nar"';+enice. *a osnov" nar"';+enica se 'o+i$a$" ot(remnice i fakt"re.
2. SSA – Strukturna Sistem Analiza &re ne%o 4to (očnemo 'a (ro$ekt"$emo informacioni sistem za neki rea#ni sistem (otre+no $e 'a "ra'imo 'eta#$n" ana#iz" to% sistema. 0 ovom s#"ča$" kao meto' za ana#iz" koristimo Str"kt"rn" sistemsk" ana#iz" )SSA, ko$a nam s#";i 'a re#ativno s#o;en rea#ni sistem (rika;emo kao sk"( $e'nostavni$ih (o'sistema či$e f"nkcionisan$e mo;emo #ak4e 'a shvatimo a samim tim i im(#ementiramo. I. Dijagram konteksta
II. Prvi nivo dekompoziije
3
III. Drugi nivo dekompoziije !"a#avka$
-
I%. Drugi nivo dekompoziije !Prodaja$
/
%. Drugi nivo dekompoziije !&plata #ani$
'. P()% – Pro*ireni (odel )#jekti+%eze I. "a#avka
6
II. Prodaja
III. &plata #ani
7
,. -elaioni model Re#acioni mo'e# (ravimo na osnov" &25a tako 4to se (ri'r;avamo nekih (ravi#a. &rvo (re+ac"$emo o+$ekte či$a kar'ina#nost ima %orn$" %ranic" 2 Re#aci$e ko$e im o'%ovara$" ima$" iste atri+"te kao ti o+$ekti a i'entifikator o+$ekta $e k#$"č " re#aci$i. Ko' o+$ekata či$a $e %orn$a kar'ina#nost 1 "+ac"$emo $o4 $e'an atri+"t ko$i zovemo s(o#$n$i k#$"č i ko$i nam s#";i 'a se (ove;emo sa (rimarnim k#$"čem neke ta+e#e. Ka'a s#a+e o+$ekte (revo'imo " re#aci$e s("4tamo k#$"č iz re#aci$e ko$a $e nasta#a o' $ako% o+$ekta " re#aci$" ko$a $e nasta#a o' s#a+o% o+$ekta i 'o+i$amo s#o;en k#$"č ko$i se sasto$i o' k#$"ča $ako% o+$ekta i $o4 $e'no% atri+"ta s#a+o% o+$ekta. >eme re#aci$a s" s#e'eće: I. "a#avka
D?A@JA )4ifra'o+ te#efon'o+ a'resa'o+ ;r'o+ naziv'o+, *AR0DŽ?B*ICA )4ifnar 'at"m (ot(iso# 4if'o+, STAKA *AR0DŽ?B*ICB )re'ni+r 4ifnar ko#ičina cena $e'mere 4ifartik#a, A@IEB )4ifrartik#a ko#za#iha nazart vrstaart o(isart, KATA@F )4if'o+ +rkat 'at"m, STAKA KATA@FA )4if'o+ +rkat re'ni+r $e'mere cena 4ifartik#a, T&RB2*ICA )4if'o+ 4ifot( va#"ta(#aćan$a 'at"m "k"(noza(#aćan$e (ot(iso#, STAKA T&RB2*ICB )4if'o+ 4ifot( re'ni+r cena ko#ičina $e'mere 4ifartik#a,
*AR0DŽ?A )4ifnar"';+e +ro$sto#a, STAKA *AR0DŽ?B )4ifnar"';+e re'ni+ro$ 4ifartik#a, RA0* )4ifnar"';+e 4ifrač"na vreme 'at"m +rsto#a "k"(nacena, STAKA RA0*A )re'ni+r 4ifnar"';+e 4ifrač"na cena ko#ičina 4ifartik#a, III. &plata #ani
?A*KA )4if+anke ime a'resa te#efon, &TRDA 0&@ATI )4if(otvr'e 4if+anke +ro$;irorn svrha(#aćan$a 4ifna#o%a, *A@F A 0&@AT0 )4ifna#o%a (rima#ac svrha"(#ate 'at"m vreme ;r(rimaoca 4if+anke 4ifakt"re,
8
-elaije Aess
11
/a#ele Aess