primjerzavrsnograda

Upload: dina-t

Post on 13-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 PrimjerZavrsnogRada

    1/44

    Elektrotehniki fakultet Univerziteta u Sarajevu

    TEMA: ZOOLOKI VRT

    Metodologija: Waterfall

    Radili:Grupa Alpha

    Tim lider:Irma Balilanovi grupe: Dejan Azinovi, Dajan Brakovi, Esad Hasanbegovi, Nurif Dedagi, AdmirImamovi

    Datum:31.05.2013.

  • 7/26/2019 PrimjerZavrsnogRada

    2/44

    ZOOLOKI VRT 2

    SADRAJ1 Uvod ............................................................................................................................................... 3

    1.1 Svrha................................................................................................................................... 3

    1.2 Opseg projekta .................................................................................................................... 3

    1.3

    Definicije ............................................................................................................................. 3

    1.4 Reference ............................................................................................................................ 4

    1.5 Pregled .............................................................................................................................. 16

    2 Opi opis....................................................................................................................................... 17

    2.1 Perspektiva proizvoda ......................................................................................................... 17

    2.2 Funkcije proizvoda.............................................................................................................. 17

    2.3 Karakteristike korisnika ....................................................................................................... 18

    3 Specifikacija zahtjeva ..................................................................................................................... 19

    3.1 Funkcionalni zahtjevi .......................................................................................................... 19

    3.1.1 Funkcionalni zahtjev 1: Kupovina karte ............................................................................... 19

    3.1.2 Funkcionalni zahtjev 2: Lijeenje ivotinja........................................................................... 22

    3.1.3 Funkcionalni zahtjev 3: Ishrana ivotinja............................................................................ 25

    3.1.4 Funkcionalni zahtjev 4: Isplaivanje radnika........................................................................ 28

    3.1.5 Funkcionalni zahtjev 5: Dovoenje ivotinja........................................................................ 31

    3.2 Vanjski interfejsi ................................................................................................................. 35

    3.2.1. Korisniki interfejsi........................................................................................................... 35

    3.2.2 Hardware interfejsi ............................................................................................................ 38

    3.2.3 Software interfejsi ............................................................................................................. 39

    3.2.4. Komunikacijski interfejsi ................................................................................................... 39

    3.2.5 Web interfejsi ................................................................................................................... 39

    3.3

    Zahtjevi za performansama ................................................................................................. 40

    3.4 Ogranienja dizajna............................................................................................................ 40

    3.4.1 Ogranienja za hardver i softver......................................................................................... 40

    3.5 Atributi .............................................................................................................................. 40

    3.5.1 Zahtjevi za zatitom.......................................................................................................... 40

    3.5.2 Zahtjevi za sigurnou....................................................................................................... 41

    3.5.3 Atributi kvalitete softvera ................................................................................................... 41

    4 Dodatak ........................................................................................................................................ 43

    4.1 ERD dijagram ..................................................................................................................... 43

    4.2 Ukupna cijena informacionog sistema .................................................................................. 44

  • 7/26/2019 PrimjerZavrsnogRada

    3/44

    ZOOLOKI VRT 3

    1 Uvod

    1.1 Svrha

    Dokument detaljno opisuje budui informacioni sistem naeg zoolokog vrta, te njegov nainfunkcionisanja, interfejse i potrebne zahtjeve. Definie tehnike zahtjeve projekta, hardverske isoftverske specifikacije. Definie i objanjava mogunosti i ogranienja budueg sistema.

    Dokument je precizan formalni zapis dogovorenog izmeu korisnika i firme, te slui u sluajupojave nejasnoa i prigovora.

    1.2 Opseg projekta

    Dokument obuhvata opis projekta(informacionog sistema za zooloki vrt) sa njegovim osobinama.

    Obuhvata definisanje funkcionalnosti sistema pomou detaljno opisanihfunkcionalnih zahtjeva,moguih ogranienja, vanjskih interfejsa, osobina informacionog sistema, potrebnih sotfverskih ihardverskih specifikacija.

    1.3 Definicije

    Izraz Definicija

    Use Case diagram Tehnika modeliranja koja se koristi za opisivanje

    ta bi to novi sistem trebao da radi ili ta postojei

    ve radi.Activity diagram Specificira kako sistem radi. Posebno je dobar zaopisivanje poslovnih procesa.

    Class diagram Opisuje tipove objekata u sistemu i razliite vrstestatikih veza koje postoje meu njima.

    ERD diagram Logika shema baze podataka.IEEE Institute of Electrical and Electronic Engineers

    GUI Grafiki korisniki interfejs. Metod interakcije saraunarom kroz manipulaciju grafikimelementima i dodacima uz pomo tekstovnih

    poruka i obavjetenja.USB Vanjskasabirnica (prikljuak) za razne ureaje

    kao to suprinter,mi,tastatura.GPRS Protokol koji omoguava prenos podataka

    beinim putem kroz GSM mreu.

    http://bs.wikipedia.org/w/index.php?title=Ra%C4%8Dunarska_interakcija&action=edit&redlink=1http://bs.wikipedia.org/wiki/Ra%C4%8Dunarhttp://bs.wikipedia.org/wiki/Ra%C4%8Dunarhttp://bs.wikipedia.org/wiki/Sabirnicahttp://bs.wikipedia.org/wiki/Printerhttp://bs.wikipedia.org/wiki/Printerhttp://bs.wikipedia.org/wiki/Mi%C5%A1http://bs.wikipedia.org/wiki/Mi%C5%A1http://bs.wikipedia.org/wiki/Mi%C5%A1http://bs.wikipedia.org/wiki/Tastaturahttp://bs.wikipedia.org/wiki/Tastaturahttp://bs.wikipedia.org/wiki/Mi%C5%A1http://bs.wikipedia.org/wiki/Printerhttp://bs.wikipedia.org/wiki/Sabirnicahttp://bs.wikipedia.org/wiki/Ra%C4%8Dunarhttp://bs.wikipedia.org/w/index.php?title=Ra%C4%8Dunarska_interakcija&action=edit&redlink=1
  • 7/26/2019 PrimjerZavrsnogRada

    4/44

    ZOOLOKI VRT 4

    1.4 Reference

    Kako bi se stekao puni uvid u to ta novi informacioni sistem treba sadravati provedena je anketameu zaposlenicima zoolokog vrta(jedna je posebno sa portirom) i uraen intervju sadirektorom, to je bila glavna smjernica u odreivanju funkcionalnih zahtjeva sistema. Rezultati

    intervjua i ankete prikazani su u nastavku.

    INTERVJU

    Ispitanik: direktor zoolokog vrta

    Ispitiva: grupa Alpha

    Datum odravanja intervjua: 27.3.2013

    Trajanje intervjua: 50 minuta

    Koliko dugo ve postoji Va zoolokivrt?

    Moemo se pohvaliti da na zooloki vrt postojive punih 15 godina.

    Da li ste zadovoljni dosadanjim radom iuspjehom koji ste postigli?

    Obzirom da predstavljamo jedan od

    najpopularnijih zoolokih vrtova u regionu,itekako imam razloga biti zadovoljan dosadanjimuspjehom. Trudimo se da budemo drugaijih odostalih i da nai gosti izau s osmijehom na licubez ikakvih primjedbi.

    Da li ste generalno zadovoljni posjeenou? Poprilino jesam. Teko je govoriti o tome,obzirom da se sve razlikuje ovisno od doba

    godine. Ako govorimo o ljetnom periodu kada jezoo najpopularniji, definitivno sam zadovoljan. U

    prosjeku imamo dvije hiljade posjetilaca

    mjeseno.

    Koje su vae odgovornosti unutar zoolokogvrta i kako izgleda jedan va prosjean radnidan?

    Moje radno vrijeme poinje u 8 sati. Zooloki vrtse otvara u 9 sati. Jedna osoba iz odjela za brigu

    o ivotinjama ima zadatak da obilazi ivotinje 3puta dnevno i meni donese izvjetaj. Ako imanekih problema obavjetavam veterinare.

    Moj zadatak je takodjer da pratim koliine hraneza ivotinje. Ako neto nedostaje, da naruim.Jedini nain da to saznam je da neko iz odjelabriga o ivotinjama prijavi meni nedostatakhrane. Ja onda vrim narudbu. Bilo bih mi mnogolake kad bih evidenciju o tome imao negdje nakompjuteru.

  • 7/26/2019 PrimjerZavrsnogRada

    5/44

    ZOOLOKI VRT 5

    Moja briga su svi uposlenici, njihova sigurnost i

    plate.

    Koliko imate zaposlenih? Trideset ljudi.

    U koja odjeljenja su podijeljeni zaposlenici? Odijeli koje imamo su: osiguranje, briga o

    ivotinjama, odravanje higijene, finansije, apored toga jako bitni uposlenici su: veterinari,

    portiri.

    Da li imate evidentiran taan broj zaposlenihna svakom odjeljenju?

    Imam, meutim trebalo bi mi malo vie vremenada ih naem.

    Na koji nain vrite evidenciju zaposlenih? Sve podatke imam zapisane u velikom rokovniku.

    Smatrate li da bi Va informacioni sistemtrebao imati detaljnu bazu podataka o

    zaposlenima(njihovim podacima,

    isplaivanjima)?

    Definitivno. Kako tehnologija napreduje iz godineu godinu, primjeujem kako je informacionisistem neophodan za dalji rad naeg zoolokogvrta, samim tim i baza podataka o zaposlenima.

    Na koje probleme najee nailazite usvakodnevnom radnom odnosu?

    Pa rekao bih da mi je najvei problem to tonemam adekvatnu evidenciju o hrani, i to zbogtoga ne mogu na vrijeme izvriti narudbu hranekoje fali.

    Kako te probleme rjeavate? Kao to sam rekao, esto zbog toga znamzakasnit s narudbom. Mislim da bih mi jakopomoglo kad bih imao evidenciju o tom na

    kompjuteru.

    Da li se ikada desilo da pojedini uposlenici

    nisu bili u stanju obavljati svoj posao zbog

    greke u trenutnom nainu rada, npr.nedostatak nekih resursa ili zbog nekog

    neoekivanog dogaaja?

    Pa nekad se zna desit da se neki alat potreban

    nekom uposleniku za obavljanje nekih radnji

    pokvari, ili neto slino. Ali to nikad nije bio nekiveliki problem.

    Primjeujem da niste spomenulinikakav odjel za marketing. Da li

    reklamirate Va zooloki vrt?

    Nemamo poseban odjel za marketing, obino tajposao obavljam ja uz pomo par ljudi. Obziromda smo jedini u dravi, te sve koje interesujeposjeta zoolokom vrtu znaju kako e nas nai,pa i nemamo pretjeranu potrebu za tim. Kada

    nam je potrebna reklama obratimo se TV/radio

  • 7/26/2019 PrimjerZavrsnogRada

    6/44

    ZOOLOKI VRT 6

    kuama, eventualno lanak o nama budeobjavljen na nekoj web stranici ili novinama.

    Naravno, sve to uz novanu naknadu.

    Da li ste ikada razmiljali o pravljenju web

    stranice za va zooloki vrt i omoguavanjuonline prodaje karata?

    Pa nisam ba razmiljao o tome, ali to je jakodobra ideja. Mogli bismo karte prodavati online

    po cijeni nioj od ove za odreeni procenat, tetime i privui vie ljudi.

    Postoji li komunikacija izmeu osobljazoolokog vrta i posjetitelja? Da librinete o miljenjima i zadovoljstvuposjetitelja?

    Naravno da brinemo, miljenje naih posjetiocanam je najvanije! Trudimo se biti to ljubazniji iuvijek na raspolaganju naim gostima. Ako mepitate za neto poput knjige albi, to nemamo.Mogli bismo takvo neto dodati u informacionisistem, tanije na tu web stranicu, gdje bi

    posjetioci imali priliku napisati svoje miljenje ozoolokom vrtu.

    Obzirom da su grupne posjete veoma este,vrite li rezervacije karata za vie posjetiteljaodjednom, naprimjer za kole?

    Ne. Barem nismo dosad imali takvo neto.

    Da li biste eljeli uvesti rezervaciju karata? Zato da ne, nije loa ideja.U tom sluaju bismomogli davati odreeni popust, obzirom da se radio grupi koja unaprijed rezervie karte. Ukoliko vise uvela ta web stranica, nain rezervacije bi bio

    jo laki.

    Vrite li klasifikaciju posjetitelja po starosnojdobi i da li se najmlaim posjetiteljimaobraunava popust? Ako ne, da li biste eljelito uvesti u va sistem?

    Imamo posebne karte za djecu, a posebne za

    odrasle. Samim tim djeije karte su neto jeftinije.Naravno planiramo da tako i ostane.

    Na koji nain dovodite ivotinje? Vrlo jednostavno, razmnoavanjem jedinki irazmjenom ili trgovinom izmeu razliitih zoovrtova. Neke vrste se jednostavno razmnoavaju,

    poput lavova, dok su druge veoma rijetke i samimtim dragocjenije, poput bijelih medvjeda.

    Naravno, da biste dobili u razmjeni neku ivotinjumorate imati adekvatne uslove za smjetaj tevrste. S druge strane, i da imate sve novce ovoga

    svijeta pojedine vrste je gotovo nemogue dobiti,

  • 7/26/2019 PrimjerZavrsnogRada

    7/44

    ZOOLOKI VRT 7

    poput indijskog slona, ukoliko niste ukljueni uposebne programe vezane za tu vrstu ili u

    asocijacije i udruenja zoovrtova.

    Ko je zaduen za auriranje podataka o

    ivotinjama?Osoblje zadueno za brigu o ivotinjama.

    Gdje se ti podaci zapisuju? U poseban rokovnik o ivotinjama.

    Koliko vremena Vam treba dok pronaetepotrebnu informaciju?

    Nekih 10-tak minuta, nekada i due. Informacionisistem bi definitivno trebao imati neku dobru bazu

    u kojem bismo uvali sve podatke o ivotinjama.Moda neto poput elketronskog dnevnika ostanju ivotinja.

    Mislite li da je ishrana vaih ivotinjazadovoljavajua?

    Da.

    Da li Vam se deavalo da radnici nahraneivotinje pogrenim namirnicama?

    Iskren da budem, desilo se par puta sa novim

    radnicima. Sreom nije se radilo o nekimosjetljivim namirnicama, pa nije bilo veihproblema.

    A da li se desilo da istekne rok namirnicama? Da, to nam se zna desiti svakih par mjeseci i estomoramo baciti velike koliine hrane.

    Zbog ega se to deava? Nepanja radnika koji su zadueni za to. Preglednamirnica se radi svakih mjesec dana, meutimunato tome, nerijetko se deavaju ovakve stvari.Informacioni sistem bi trebao pored evidencije

    namirnica, imati i signalizaciju, koja e nasupozoriti da uskoro istie rok. Takoer, poredosnovnih informacija da pie kojoj ivotinji sesmije, a kojoj ne smije davati da jede.

    Da li ste upueni u proces zdravstvenogpregleda ivotinja?

    Upuen sam. Nakon svakog pregleda veterinarmeni podnosi izvjetaj i obavjetava me onjihovom stanju, o lijekovima koje treba uzet ako

    su potrebni, vakcinacijama, hrani koju bi trebali

    jest i drugim pojedinostima.

    Koliko esto se on vri? Pregled se vri jednom mjeseno. Ukoliko ljudikoji rade na brizi ivotinja ili veterinar primjete

  • 7/26/2019 PrimjerZavrsnogRada

    8/44

    ZOOLOKI VRT 8

    neke simptome, radimo sve to je u naojmogunosti kako bi ivotinja bila izlijeena.

    Da li Va veterinar ima potekoa pri radu,obzirom da je veliki posao na njemu?

    Jasno je da je velika odgovornost na veterinarima

    i da im elimo omoguiti to bolje uslove za rad.Mislim da bi i njima dosta pomogao kompjuterski

    program u kojem bi imali evidenciju o svim

    ivotinjama, njihovim prijanjim pregledima,lijekovima ukoliko su ih uzimali, problemima i

    drugim pojedinostima koji su bitni veterinarima.

    Posjedujete odjel za osiguranje.

    Moete li mi detaljnije opisati kojesigurnosne mjere ste poduzeli u

    zoolokom vrtu?

    Pa prije svega na samom ulazu imamo 1 osobu

    iz osiguranja koja pregleda posjetitelje. Ostale

    osobe iz osiguranja su pozicionirane na razliitimstranama zoolokog vrta.

    Imate li u vidu uvoditi video kamere kao

    jednu od mjera sigurnosti?

    Da. To bi dosta pomoglo naem odjelu zaosiguranje. To je takoer jedno od naihoekivanja od novog sistema. Da imamo videonadzor nad svim dijelovima zoolokog vrta.

    Koja su vaa oekivanja od novogsistema? ta je to kljuno to novisistem treba unijeti u vausvakodnevnicu?

    Naravno da je evidentiranje razliitih informacijau rokovnike i knjige zastarjela metoda

    evidentiranja. Svjesni smo toga i to nam oduzima

    dosta vremena. Ovo je ipak 21 vijek. Uvoenjenovog sistema evidencije bi pomoglo i meni,

    naim veterinarima, portirima, a samim tim iostalim osobljem zoolokog vrta.

    Smatrate li da je va trenutni radniki kadardovoljno informatiki obrazovan za rad naraunaru?

    Pa 30% njih sigurno nije, ali sam spreman da ih

    poaljem na potrebnu edukaciju ukoliko budepotrebe.

    Da li su spremni na promjene koje e novisistem uvesti?

    Siguran sam da jesu. Svi vrijedno rade i daju sve

    od sebe kako bi zooloki vrt bio to uspjeniji imoderniji, tako da vjerujem da e se prilagoditi.

    Nekome e trebati malo vie vremena, ali nebrinem za to, nigdje nam se ne uri.

  • 7/26/2019 PrimjerZavrsnogRada

    9/44

    ZOOLOKI VRT 9

    ANKETA SA UPOSLENIKOM

    Broj ispitanika: 32

  • 7/26/2019 PrimjerZavrsnogRada

    10/44

    ZOOLOKI VRT 10

  • 7/26/2019 PrimjerZavrsnogRada

    11/44

    ZOOLOKI VRT 11

  • 7/26/2019 PrimjerZavrsnogRada

    12/44

    ZOOLOKI VRT 12

    ANKETA SA PORTIROM

    Broj ispitanika: 6 (6 portira radi u zoolokom vrtu)

  • 7/26/2019 PrimjerZavrsnogRada

    13/44

    ZOOLOKI VRT 13

  • 7/26/2019 PrimjerZavrsnogRada

    14/44

    ZOOLOKI VRT 14

  • 7/26/2019 PrimjerZavrsnogRada

    15/44

    ZOOLOKI VRT 15

    ANALIZA INTERVJUA I ANKETE

    Intervju i anketa su nam dosta pomogli. Moemo zakljuiti da je informacioni sistem ovomzoolokom vrtu zaista potreban. Moda ne svim uposlenicima u istoj mjeri, ali definitivno je

    potreban. Najvie je potreban zbog samog direktora, obezbjeenja, portira i veterinara. Bitna jeinjenica da je veina njihspremna na obuku u cilju poboljavanja njihovih sposobnosti za rad naraunaru.Saznali smo koji su njihovi problemi. Dosta njih bi se rijeilo uvoenjem adekvatnoginformacionog sistema.

    Uvidjeli smo da direktor ima dosta problema sa evidencijom raznih podataka. To se odnosi i

    na evidenciju o uposlenicima, evidenciju o hrani i narudbama iste i evidenciju o ivotinjama.Sistem bi takoer trebao da pravovremeno upozorava direktora ukoliko su zalihe hrane nakritinomnivou i ukoliko rok ubrzo istie, da bi direktor na vrijeme mogao izvriti narudbu hrane.Ovaj dio bi trebao bit naa glavna okupacija to se tie direktorovih potreba.

    Ako se osvrnemo na portire, vidimo da je njima potreban program koji bi ih spasio od

    pismenog evidentiranja karata i posjetitelja. Na je zadatak napraviti program koji e bitijednostavan za koritenje, a pri tom ispunjavati sve zahtjeve portira poput evidentiranja karte itampanja iste.

    to se tie veterinara, njima je najpotrebnija evidencija o ivotinjama i njihovim problemima,lijekovima i pregledima. Na njima je zaista velika odgovornost ovog zoolokog vrta i njima semoraju omoguiti to bolji uslovi.

    Na kraju da bismo olakali posao odjelu za sigurnost i poveali sigurnost zoolokog vrta,moramo omoguiti video nadzor svih dijelova vrta. Snimci sa kamera e se prikazivati udirektorovoj kancelariji i u odjelu gdje su smjeteni ljudi iz osiguranja.

    Na web stranici zoolokog vrta bi se trebala omoguiti online kupovina i rezervacija karata,popusti za grupe i djecu. Stranica bi takoer trebala biti neki vid reklame za vrt, jer imaju jakomalo reklame. Trebalo bi omoguiti pregled svih ivotinja na stranici i mogunost saznanja svihpojedinosti o tim ivotinjama. To bi predstavljalo neki online vodi kroz zooloki vrt za sveznatieljne posjetitelje ovog vrta. Stranica bi trebala imati neke historijske injenice o ovom vrtu

    jer se on zaista moe pohvaliti dugom historijom postojanja, i mislimo da je to jedna od stvari

    koje treba istaknuti na stranici.

    Vjerujemo da e ovaj informacioni sistem uiniti uspjean rad ovog zoolokog vrta jouspjenijim.

  • 7/26/2019 PrimjerZavrsnogRada

    16/44

    ZOOLOKI VRT 16

    Prilikom izvedbe ovog informacionog sistema pozivamo se na listu dokumentacije koja mora bitiprisutna na radnom mjestu:

    1. Pravilnik o radu

    2. Pravilnik o organizaciji i sistematizaciji radnih mjesta

    3. Pravilnik o plaama4. Pravilnik o kvalitetu i drugim zahtjevima za hranu za ivotinje5. Pravilnik o disciplinskoj i materijalnoj odgovornosti

    6. Odluka o radnom vremenu

    7. Zakon o fiskalnim kasama FBiH

    8. Zakon o zatiti i dobrobiti ivotinja9. Zakon o hrani BiH

    10. Zakon o zatiti potroaa11. Zakon o ogranienoj upotrebi duhanskih preraevina

    Pored ovoga tu je i lista neophodnih izvjetaja :1. Finansijski izvjetaj2. Izvjetaj o nabavci namirnica3. Izvjetaj o nabavci ivotinja4. Izvjetaj o narudbama5. Dnevni i periodiniizvjetaji za fiskalne ureaje

    Te lista korisnike dokumentacije:1. Uputstvo za koritenje sistema2. Rauni

    Takoer, koriten je IEEE Std 830-1998 IEEE Recommended Practice for Software RequirementsSpecifications (IEEE Computer Society, 1998).

    1.5

    Pregled

    Preostali dio ovog dokumenta ine jo dva poglavlja. Sljedee poglavlje, GeneralDescription,dokumenta daje pregled funkcionalnosti sistema. U njemu su opisani neformalnizahtjevi i koristi se za uspostavljanje konteksta za tehnike specifikacije zahtjeva. Zadnje poglavljedokumenta ja napisano prije svega za programere i opisuje u tehnikom smislu detalje o

    funkcionalnosti sistema. Oba poglavlja opisuju isti sistem u cjelosti, ali su namjenjeni razliitimgrupama ljudi.

  • 7/26/2019 PrimjerZavrsnogRada

    17/44

    ZOOLOKI VRT 17

    2 Opi opis

    2.1 Perspektiva proizvoda

    Sistem koji se dizajnira i implementira je novi sistem koji nije nadogradnja postojeeg, koji bitrebao biti velika olakica pri radu korisnicima zoolokog vrta.

    Svi podaci koji se koriste i unose u sistem se nalaze u bazi podataka, a ona se nalazi na serveru.Glavni dio sistema je aplikacija koja omoguava korisniku da doe do eljenihinformacija. Pomouaplikacije e se na jednostavan nain voditi evidencija o ivotinjima, njihovoj ishrani iveterinarskim pregledima, zatim stanju namirnica, kupovini i rezervaciji karata isl. Takoer, jednaod velikih prednosti sistema prestavlja automatsko obavjetavanje odreenih korisnika, npr. okritinom stanju namirnica, isl. kako bi se rad unaprijedio na visok nivo.

    Svi podaci koriteni u sistemu se spaavaju u bazu podataka koja se nalazi na serveru.Administrator baze podataka kao i osoba koja e odravati ovaj sistem e biti iz naeg razvojnogima.

    2.2

    Funkcije proizvoda

  • 7/26/2019 PrimjerZavrsnogRada

    18/44

    ZOOLOKI VRT 18

    Funkcionalnosti koje e sistem imati date su na Use Case dijagramu koji se moe vidjeti iznad.

    Funkcionalnosti su sljedee:1. Online rezervacija i kupovina karte;2. Pregled i lijeenje ivotinja(popraeno izlistavanjima dosadnjih izvjetaja pregleda itd.);4. Biljeenje svih podataka u bazu (o narudbi, kupcu, namirnicama);5. Slanje rasporeda i izvjetaja potrebnih zaposlenicima;6. Izlistavanja i pretraga svih dostupnih namirnica;7. Evidentiranje novih ivotinja i njihovo smjetanje;8. Obraun plata za sve zaposlenike.

    Prilikom prijavljivanja na sistem korisnik unosi svoj username i password da bi se mogao prijaviti

    i otvoriti aplikaciju. Korisnik ima mogunost i uv id u samo one opcija i podatke iz baze koji seodnose na njegov account.

    2.3

    Karakteristike korisnika

    1. Posjetitelj:

    Nije korisnik u sistemu, ve akter koji interagira sa sistemom. Ne treba da zna nita o sistemu, alije jedan od razloga razvoja sistema pruanje to bolje usluge posjetiteljima.

    2. Portir

    Punoljetna osoba sa iskustvom rada na raunaru. Poeljno je i prethodno iskustvo u opsluivanjuklijenata. Posebno obratiti panju na jednostavnost aplikacije koju e ova osoba koristiti. Vrijemepotrebne obuke se procjenjuje na dvije sedmice.

    Kao dio sistema: Prodaje karte Evidentira posjete alje dnevne izvjetaje direktoru zoolokog vrta

    3. Veterinar

    Osoba sa zavrenim veterinarskim fakultetom i prethodnim radnim iskustvom. Potrebno jeosnovno znanje u radu sa raunarom. Preporuuje se vrijeme obuke od minimalno sedmicu dana.

    Kao dio sistema: Pregledava sedmini raspored svojih zadataka Aurira zdravstveno stanje ivotinja Brine o zalihama lijekova Zahtjeva naruivanje lijekova po potrebi

  • 7/26/2019 PrimjerZavrsnogRada

    19/44

    ZOOLOKI VRT 19

    4. Osoba zaduena za ishranu ivotinja

    Obavezno prethodno iskustvo u radu sa ivotinjama. Potrebno minimalno poznavanje rada naraunaru. Obratiti panju na jednostavnost aplikacije za ovu osobu. Minimalno preporuenovrijeme obuke je sedam dana.

    Kao dio sistema: Pregledava dnevni raspored zadataka Brine o zalihama hrane i drugih namirnica Zahtjeva naruivanje namirnica po potrebi

    5. Direktor

    Korisnik sa najveim privilegijama u sistemu. ovjek srednjih godina koji je upoznat sa radom naraunaru. Minimalno vrijeme obuke je tri sedmice. Poseban naglasak staviti na ireverzibilne akcije.

    Kao dio sistema: Zaduen je za dovoenje novih ivotinja Naruivanje potrebnih stvari s vana Isplaivanje radnika Pregled svih izvjetaja Pregled svih finansijskih sredstava i drugih resursa

    3 Specifikacija zahtjeva

    3.1

    Funkcionalni zahtjevi

    3.1.1 Funkcionalni zahtjev 1: Kupovina karte

    3.1.1.1 Opis

    Posjetitelj moe kupiti kartu ili je unaprijed rezervisati za dan kada eli posjetiti Zoo. Rezervacijase moe obaviti na dva naina, lino dolaskom na portirnicu ili putem web stranice.Ovaj zahtjev se moe opisati sljedeim use case dijagramom:

  • 7/26/2019 PrimjerZavrsnogRada

    20/44

    ZOOLOKI VRT 20

    itav proces je opisan activity dijagramom:

  • 7/26/2019 PrimjerZavrsnogRada

    21/44

    ZOOLOKI VRT 21

    3.1.1.2 Ulazi

    Za realizaciju ovog zahtjeva potrebna je klasa Posjetitelj iz koje su izvedene klase za online

    posjetitelja i obinog posjetitelja te klasa Karta.

    3.1.1.3 Procesiranje

    Nakon to je posjetitelj rezervisao kartu ili odluio je odmah lino kupiti portir u zavisnosti ododluke posjetitelja prodaje odmah kartu, te se popust obraunava ukoliko ima osnova za njega.U sluaju rezervacije posjetitelj mora ostaviti kontakt podatke i to email adresu ukoliko je u pitanjuonline posjetitelj dok obini posjetitelj ostavlja broj telefona. Nakon provjere rezervacije portir jesprema u kolekciju rezervacija. Na sljedeoj slici moemo vidjeti cijelokupan dijagram klasa ovogzahtjeva:

  • 7/26/2019 PrimjerZavrsnogRada

    22/44

    ZOOLOKI VRT 22

    3.1.1.4 Izlazi

    Nakon uspjeno obavljene prodaje karte, portir evidentira posjetu pa se kao izlaz iz ovog sistemajavlja klasa Posjeta odnosno Posjete.

    3.1.2 Funkcionalni zahtjev 2: Lijeenje ivotinja

    3.1.2.1 Opis

    Sistemski timer alje raspored veterinarskih pregleda ivotinja. Veterinar nakon to dobijeraspored pregledava ga te zapoinje s pregledom ivotinja po njemu. Prije svakog pregleda prolazikroz izvjetaje dosadanjeg stanje ivotinje, prethodnih pregleda i dijagnoza.Use case ovog zahtjeva izgleda ovako:

  • 7/26/2019 PrimjerZavrsnogRada

    23/44

    ZOOLOKI VRT 23

    itav proces je opisan sljedeim dijagramom aktivnosti:

  • 7/26/2019 PrimjerZavrsnogRada

    24/44

    ZOOLOKI VRT 24

    3.1.2.2 Ulazi

    Kao ulazni elementi ovog funkcionalnog zahtjeva javljaju se klasa Raspored i klasa Zadatak. Klasa

    raspored kao informacija veterinaru o rasporedu ivotinja koje treba pregledati, dok klasa zadataku sklopu rasporeda jasno definie zadatke koje veterinar treba obaviti.

    3.1.2.3 Procesiranje

    Nakon to je primio raspored pregleda veterinar pregledava trenutno stanje ivotinje i zapoinjesa dijagnozom. U sluaju da nema potrebnog lijeka alje se zahtjev za kupovinu, a zatim ivotinjaprima lijek koji joj je potreban.

    Cjelokupan dijagram klasa ovog zahtjeva:

    3.1.2.4 Izlazi

    Poslije obavljenog pregleda ivotinje veterinar aurira stanje ivotinje. Kao izlaz iz sistema sejavlja klasa ivotinja.

  • 7/26/2019 PrimjerZavrsnogRada

    25/44

    ZOOLOKI VRT 25

    3.1.3 Funkcionalni zahtjev 3: Ishrana ivotinja

    3.1.3.1 Opis

    Sistemski timer alje dnevni raspored obroka za svaku ivotinju. Osobe zaduene za ishranuivotinja dobijaju taj raspored i na osnovu istog izvravaju svoju dunost.Use case ovog zahtjevaje prikazan na sljedeoj slici:

  • 7/26/2019 PrimjerZavrsnogRada

    26/44

    ZOOLOKI VRT 26

    Proces je opisan detaljno sljedeim activity dijagramom:

  • 7/26/2019 PrimjerZavrsnogRada

    27/44

    ZOOLOKI VRT 27

    3.1.3.2 Ulazi

    Kao ulazni elementi ovog funkcionalnog zahtjeva javljaju se klasa Raspored, klasa Zadatak, te

    klasa Namirnice. Klasa Raspored prikazuje raspored obroka za sve ivotinje, dok klasa Zadataku sklopu rasporeda jasno definie zadatke koje osobe zaduene za ishranu ivotinja trebaju

    obaviti. Klasa Namirnice prikazuje trenutno stanje Namirnica.

    3.1.3.3 Procesiranje

    Nakon to osobe zaduene za hranjenje ivotinja dobiju raspored ishrane ivotinja i izvjestajstanja namirnica prelazi se na spremanje obroka i samo dostavljanje obroka ivotinjama.Istovremeno se obavjetava direktor ukoliko izvjetaj stanja namirnica sugerie da je stanjekritino. Direktor onda obavlja narudbu. Osobe zaduene za ishranu potom evidentiraju sistemobrok, nakon ega se u sistemu aurira stanje namirnica.

  • 7/26/2019 PrimjerZavrsnogRada

    28/44

    ZOOLOKI VRT 28

    3.1.2.4 Izlazi

    Prilikom pretrage namirnica i spremanja obroka osobe zaduene za ishranu ivotinja dobijajuinformacije o namirnicama. Te ukoliko pojedina namirnica nedostaje mogu poslati zahtjev za

    nabavku iste. Kao izlazi se javljaju klase Namirnica i Namirnice, te klasa Hranilac.

    3.1.4 Funkcionalni zahtjev 4: Isplaivanje radnika

    3.1.4.1 Opis

    Direktor od sistema dobija mjeseni obraun plata a od radnika mjeseni izvjetaj, te na osnovutog vri isplaivanje radnika. Ukoliko ima propusta u izvjetajima vri smanjivanje plate.Use case ovog zahtjeva je prikazan na sljedeoj slici.

  • 7/26/2019 PrimjerZavrsnogRada

    29/44

    ZOOLOKI VRT 29

    Proces je opisan detaljno sljedeim activity dijagramom:

  • 7/26/2019 PrimjerZavrsnogRada

    30/44

    ZOOLOKI VRT 30

    3.1.4.2 Ulazi

    Kao ulazi se javljaju klase Izvjestaj, KolekcijaIzvjestaja, te PlatnaLista. Direktor pregleda

    izvjestaje pojedinacnih radnika i platnu listu te donosi odluke i isplacuje plate.

    3.1.4.3 Procesiranje

    Nakon to direktor dobije izvjetaje od radnika i informacije o platama od sistema, on prelazi naposao pregledanja izvjetaja. Ukoliko ima propusta u istim, vri smanjenje plate i to evidentira usistem. Na kraju radnici bivaju isplaeni.

  • 7/26/2019 PrimjerZavrsnogRada

    31/44

    ZOOLOKI VRT 31

    3.1.4.4 Izlazi

    Kao izlaz se javlja klasa Radnik. On na kraju ovog procesa dobija platu. Na sljedeoj slici suprikazane Klasa Radnik i sve klase koje nasljeuju tu klasu.

    3.1.5 Funkcionalni zahtjev 5: Dovoenje ivotinja

    3.1.5.1 Opis

    Direktor se odluuje za dovoenje nove ivotinje ukoliko su uslovi za dovoenje iste ispunjeni iukoliko ima potrebe i valjanog razloga za dovoenje iste.Use case ovog zahtjeva je prikazan na sljedeoj slici.

  • 7/26/2019 PrimjerZavrsnogRada

    32/44

    ZOOLOKI VRT 32

    Proces je opisan detaljno sljedeim activity dijagramom:

  • 7/26/2019 PrimjerZavrsnogRada

    33/44

    ZOOLOKI VRT 33

    3.1.5.2 Ulazi

    Kao ulazi se javlja klasa Direktor. Direktor je ta osoba koja donosi odluku o dovoenju ivotinje.Kao ulaz se takoer javlja i klasa Veterinar koji obavlja pregled ivotinje.

    3.1.5.3 Procesiranje

    Direktor prvo provjerava da li su ispunjeni uslovi za dovoenje ivotinje. Dakle provjerava da liima dovoljno novaca za dovoenje ivotinje i da li postoji odgovarajue mjesto u zoolokom vrtuza smjetanje ivotinje. Ukoliko je to ispunjeno direktor trai ivotinju koja kasnije ide na pregled

    kod veterinara i ukoliko zadovolji isti biva smjetena na odgovarajue mjesto.

    3.1.5.4 Izlazi

    Kao izlaz se javljaju klase Zivotinja i Zivotinje. Klasa Zivotinje se aurira nakon itavog procesadovoenja priemu nova ivotinja biva unesena u bazu podataka.

  • 7/26/2019 PrimjerZavrsnogRada

    34/44

    ZOOLOKI VRT 34

    Najbolji nain prikaza funkcionisanjasistema jeste dijagram klasa:

  • 7/26/2019 PrimjerZavrsnogRada

    35/44

    ZOOLOKI VRT 35

    3.2 Vanjski interfejsi

    3.2.1. Korisniki interfejsi

    Korisniki zahtjevi su bili da sistem sadri jednostavan i razumljiv grafiki interfejs GUI. Poto esistemu pristupati vie uposlenika, jedan od zahtjeva je bio da svaki uposlenik koji e koristitiaplikaciju ima vlastiti interfejs, stoga je napravljeno i suelje za prijavu uposlenika. Aplikacija eimati razliit interfejs za portire, veterinare i osoblje zadueno za ishranu, u skladu sa njihoviminterakcijama sa sistemom, dok e direktor imati pristup svim izvjetajima kao i statusu zalihazoolokog vrta te evidenciji o uposlenicima i ivotinjama. Svaki od navedenih interfejsa e imatisljedee osobine:

    Razumljiv, jednostavan i korisniki nastrojen interfejs, tzv. user friendlyinterface kako bikorisnik od aplikacije dobio tano ono to eli bez nedoumica

    Brz odziv sistema u cilju smanjenja guvi prilikom kupovinekarte( ispod 15 ms).

    Uvezana aplikacija sa bazom podataka, smjetena na vanjskom serveru

    Nakon to bilo koji korisnik sistema pokrene aplikaciju na desktop raunaru, javlja mu se poetnaforma za prijavu, tzv. login screen. Nakon uspjenog logina, korisniku e se prikazati novi prozoru skladu sa njegovim radnim odnosom gdje e obavljati sve funkcije za koje je zaduen. Primjerlogin screena koji je predloen i odobren je slijedei:

    Prijava korisnika

    Aplikacija sistema e biti dizajnirana sa temomzoolokog vrta sa logom koji vrt trenutno koristi.Svaki prozor aplikacije i svi implementirani interfejsi sadravae logo zoo vrta i koristie sivugradijent pozadinu. Jezik koji e se koristiti unutar aplikacije je bosanski, kao to je korisnik itraio.

  • 7/26/2019 PrimjerZavrsnogRada

    36/44

    ZOOLOKI VRT 36

    Validacijom greaka tokom unosa e biti smanjena mogunost unoenja pogrenih podataka usistem. Obavjetavanjem korisnika o eventualnim grekama prilikom unosa preko status stripkontrole smanjiti e vrijeme koje je potrebno da korisnik uoi greke, inei sam unos podatakabrim.Upotrebom checkbox-ova, combobox-ova i radio button-a e se smanjiti vjerovatnoa

    greke pri unosu. Sve ostale kontrole e biti u skladu sa .NET preporukama za dizajn.

    Unos posjetitelja za portira sa validacijom

    Interfejs za direktora e imati funkcionalnost pregleda svih zaliha hrane, pregled svih terminaobroka kao i pregled svih uposlenika te njihov login activity. Implementiran je i search engine koji

    pretrauje sve uposlenike. Klikom na prvu ikonicu otvara se prozorza pregled zaliha. Klikom nadrugu ikonicu otvara se tabela svih uposlenih i prikazuju se njihove informacije te login activity.

    Klikom na treu ikonicu, otvara se prozor sa prikazom broja posjetitelja i svih rezervisanih karti.Pored ovih ikonica, istu funkcionalnost direktor moe postii biranjem odgovarajuih menu-item-a iz menu strip Datotekakontrole. Unutar aplikacije, napravljen je i brzi vodi upotrebe softverakoji e uputiti direktora na pravilnu upotrebu.

  • 7/26/2019 PrimjerZavrsnogRada

    37/44

    ZOOLOKI VRT 37

    Interfejs za direktora

    Interfejs za veterinara i osoblje za ishranu ivotinja je vrlo slian. Oba trae odabir ivotinje izcombobox-a te nakon toga unose ostale podatke. Karakteristino za interfejs veterinara je to tomoe pristupiti kartonu ivotinje, dok osoblje zadueno za ishranu ivotinja pristupa stanju zaliha.

    Unos pregleda za veterinara i unos obroka za osoblje zadueno za ishranu

  • 7/26/2019 PrimjerZavrsnogRada

    38/44

    ZOOLOKI VRT 38

    3.2.2 Hardware interfejsi

    Pri radu sa aplikacijom potrebni su desktop ili laptop raunari. Pored raunara, da bi se aplikacijapokrenula potrebni su i monitor, mi, tastatura i printeri te, zbog pristupa internetu, wirelessrouteri, switchevi, mrene kartice i svi pratei kablovi. Radi izbjegavanja pada sistema, svaki

    raunar e biti opremljen rezervnim izvorom napajanja (UPS). Na ovaj nain, ukoliko doe donestanka struje, ovi izvori e se aktivirati i sprijeiti gubitak podataka ili pad sistema.

    Za uvanje baze podataka o zalihama hrane te evidenciji o radnicima, obrocima i pregledima,koristie se eksterna memorija kapaciteta od 250 do 500 GB. Vrit e se back-up podataka svakesrijede u terminu kada Zoo Vrt ne radi (od 22:00 do zavretka arhiviranja podataka), sa ciljemouvanja podataka.

    Detaljni podaci o hardware komponentama:

    Raunar Cijena: 1200KMProcesor: Intel Core i3-3220 3.3GHz LGA1155 BOX

    Matina ploa: MSI B75MA-E33, Intel B75Grafika: GIGABYTE VGA 6670 1GB DDR3, GV-R667D3-1GI, Radeon HD

    Ram: Kingston 4 GB DDR3 1600 MHz

    HDD: WD Caviar Blue 500 GB, 16MB SATA3, 3,5", 7.200 rpm

    Kuite: Chieftec Bravo LF-01B, midi towerNapojna jedinica: MSI 400W Platinum ATX

    Monitor: LG E1951S-BN 18,5" LED Monitor, 16:9

    UPS: APC Smart-UPS SMT750I 750VA, 500W

    Ostalo: Logitech tastatura K120 OEM; Gigabyte mi GM-M6800 USB; DVD RW; LAN: 10/100/1000;AUDIO: HD 7.1; VGA + DVI; PCI Express x16 slot; 4 x SATA 3Gb/s; 8 x USB 2.0

    ServerCijena: 11000KMCPU: Intel Xeon E3-1220 3,10GHz

    L3 Cache: 8 MB

    Chipset: Intel C202

    Memorija [MB]: 1x 4096

    Takt memorije [MHz]: 1333

    Memorijski utor: DDRIII

    Max. kolicina memorije [GB]: 32

    Broj memorijskih utora: 4

    VGA: integrirana

    RAID: RAID 0, 1, 10 ServeRAID C100 kontroler

    HDD [GB]: SATA 500

    Broj okretaja [rpm]: 7.200

    Opticka jedinica: DVDRWMrea: 1x 10/100/1000 Ethernet

  • 7/26/2019 PrimjerZavrsnogRada

    39/44

    ZOOLOKI VRT 39

    3.2.3 Software interfejsi

    Programski jezik u kojem e se pisati aplikacija je C# koristei Visual Studio 2012.Sama baza podataka e biti imlementirana u MySQL-u i uvati e se na vanjskom serveru bazepodataka. Ukoliko doe do greke sa serverom, korisnik aplikacije biti e obavijeten

    odgovarajuom porukom unutar prozora. Prilikom ove greke, mogue je da neke funkcionalnostisistema ne budu omoguene u potpunosti te e korisnik biti i o tome obavijeten.

    3.2.4. Komunikacijski interfejsi

    Poto e aplikacija biti instalirana na vie raunara u Zoo-u mora se obezbjediti da svi raunaribudu umreeni. Na vanjskom serveru se ne zahtjeva nikakav drugi softver koji bi bio bitan za radaplikacije. Za razmjenu podataka aplikacija koristi wireless LAN mreu, TCP i FTPS protokole.Takoe, potrebno je realizovati i komunikaciju sistema sa sistemom porezne uprave zbog

    izdavanja fiskalnih rauna. Potrebno je obezbijediti da aplikacija ima 3G ili EDGE konekciju, a toe se realizovati koritenjem GPRS/EDGE routera.

    Svi raunari koji e pristupati aplikaciji bie povezani meusobno putem raunarske mreekoristei wireless internet konekciju te e za rad sistema biti potrebna internet konekcija na svimraunarima, kao i otvoreni portovi 3306 i 80 radi povezivanja sa vanjskom bazom podataka.

    Fiskalna kasa i tampa kod portira e biti povezana putem USB porta stoga je potrebno da tajraunar ima ili slobodan jedan USB port ili USB hub sa slobodnim slotovima te odgovarajuicertificirani softver za prijenos informacija na server Porezne uprave.

    3.2.5 Web interfejsi

    Rjeenje se sastoji od web aplikacije kojoj se pristupa preko web browsera. Za rad sa aplikacijompotreban je pristup internetu. Web aplikacija je zamiljena tako da radi samo za administratorasistema i (potencijalnog) posjetitelja koji eli unaprijed rezervisati karte, te da omogui pregledpotrebnih informacija o sadrajima koje nudi Zoo vrt. Za muterije treba da bude obezbijeenamogunost registracije, logina, rezervacije (pojedinane i grupne), te plaanje karticom. Za onlineregistraciju je potreban web server koji e prihvatati sve zahtjeve od klijenta. Klijentska stranaOS treba da bude u mogunosti pokretanja modernih web browsera koji podravaju novije HTMLverzije, te email adresa kojom se korisnik registruje na stranicu.

  • 7/26/2019 PrimjerZavrsnogRada

    40/44

    ZOOLOKI VRT 40

    Izgled web stranice

    3.3 Zahtjevi za performansama

    Ne postoje bitniji zahtjevi za performansama sistema. Korisniku sistema bitno je samo da sistemradi uredno, te da njegov odziv ne bude vei od nekoliko sekundi.

    3.4 Ogranienja dizajna

    3.4.1 Ogranienja za hardver i softver

    Poto sama aplikacija nije previe zahtjevna,moe se pokrenuti na gotovo svim savremenimraunarima koji imaju instaliran Windows 7 operativni sistem. Preporuena konfiguracija za

    sistem:-Intel Dual Core ili bolji

    -2GB RAM-a ili vie-80 GB HDD ili vie-Integrisana VGA

    -350W ili vie napojna jedinica sa UPS rezervnim napajanjem

    3.5 Atributi

    3.5.1 Zahtjevi za zatitom

    Zahtjevi za zatitom sistema definiu sljedee: zabranjen pristup sistemu nezaposlenim licima

    backup podataka u sluaju oteenja ili gubljenja izvornih podataka zatitu sistema od sluajnih ili namjernih nedozvoljenih aktivnosti koji bi mogli ugroziti

    sistem

  • 7/26/2019 PrimjerZavrsnogRada

    41/44

    ZOOLOKI VRT 41

    3.5.2 Zahtjevi za sigurnou

    Sva lica koja rade sa podacima imaju svoj nivo pristupa i skup dozvoljenih akcija, koje moguobaviti, ime se omoguava bezbjednost i povjerljivost podataka.Autentifikacija, odnosnoprovjera korisnikog identiteta, iznimno je vaan element informacijske sigurnosti. Procesutvrivanja identiteta korisnika koji pokuava da pristupi sistemu vri se pomou korisnikogimena i ifre.

    Kako bi se sistem zatitio i sauvao eventualnih zlonamjernih napada na sistem, poeljno je nasvakom desktop raunaru imati implementiran anti-virus i firewall.

    Naziv softwera Cijena

    Kaspersky Internet Security 59,95 $ (trajanje licence je 1 godina)

    Symantec Norton Internet Security 94,99 $ (trajanje licence je 2 godine)

    Avira Internet Security 2013 57,95 $ (trajanje licence je 2 godine)

    3.5.3 Atributi kvalitete softvera

    Jedan od osnovnih atributa kvalitete softvera je njegova prihvaenost u upotrebi. Softver morazadovoljiti sve postavljene zahtjeve korisnika.

    3.5.4.1 Funkcionalnost

    Funkcionalnosti softvera su sljedee:

    1. Online rezervacija i kupovina karte;2. Pregled i lijeenje ivotinja (popraeno izlistavanjima dosadnjih izvjetaja pregleda itd.);4. Biljeenje svih podataka u bazu (o narudbi, kupcu, namirnicama);5. Slanje rasporeda i izvjetaja potrebnih zaposlenicima;6. Izlistavanja i pretraga svih dostupnih namirnica;7. Evidentiranje novih ivotinja i njihovo smjetanje;8. Obraun plata za sve zaposlenike.

    Sistem e omoguiti sigurnosti zatitu podataka klijenata. Ve je reeno, svi podaci e se uvatiu bazi podataka.

    Zbog nepredvienih uvjeta, potrebno je uzeti u obzir mogue situacije koje mogu dovesti do

    gubljenja dijela ili potpunog skupa podataka. Stoga je,s ciljem prevencije raditi Backup. Sveizmjene koje se primjenjuju na bazu podataka prenose se i na sigurnosne kopije.

    http://shopper.cnet.com/firewall/barracuda-web-filter-410/4014-3269_9-31677560.htmlhttp://shopper.cnet.com/firewall/barracuda-web-filter-410/4014-3269_9-31677560.html
  • 7/26/2019 PrimjerZavrsnogRada

    42/44

    ZOOLOKI VRT 42

    3.5.4.2 Upotrebljivost

    Upoznavanje korisnika i zadataka koje korisnikeliobavljati su kljuniproblem upotrebljivosti.Najei nain identificiranja korisnika sistema

    jeste pravljenje upitnika. Pored toga, koriste se metode neformalnog razgovora, posmatranja,

    sampling i logging aktivnosti (pravljenje dnevnika aktivnosti korisnika pri radu sa sistemom),analiza korisnikog radnog mjesta i intervju.

    Mjerenje i procjena upotrebljivosti se moe vriti ve od faze dizajna sistema. Veza izmeukrajnjeg korisnika i programera je direktna, te se garantuje ukljuenost korisnika u sve fazedizajna softverskog proizvoda. Tako da se korisniku odmah isporuujeupotrebljiv sistem,a to znaimanje trokove implementacije.

    Za na sistem moemo reci da je: efektivankorisnik moeizvritizadatak; efikasan korisnik moe izvriti zadatak u najmanjem moguem vremenu i uznajmanji moguitrud; zadovoljavajuikoritenjeprograma treba biti zadovoljstvo korisniku.

    Ukoliko uzmemo da je upotrebljivost:efektivnost, efikasnost i zadovoljstvo s kojim je zadati korisnik u stanjuda obavi zadate zadatke u odreenom okruenju, tada mozemo rei da je upotrebljivost zaistaatribut naeg sistema.

    3.5.4.3 Pouzdanost

    Jedan od vanih elemenata u procjeni kvalitete gotovog softverskog proizvoda jeste njegova

    pouzdanost. Pouzdanost se definie kao niz atributa koji predstavljaju mogunost softvera daodri svoj nivo performansi pod odreenim uslovima u odreenom periodu vremena. Potrebno

    je identificirati mogue tipove greaka u sistemu, analizirati njihove posljedice i donijeti zakljuke.

    U naem sistemu problem pouzdanosti je rjeen implementiranjem najnovijih softverskih rjeenjau koje spada i Windows 7 Professional operativni sistem. Takoer pouzdanosti naseg sistema jeznatno doprinijelo dodavanje UPS ureaja koji se brinu da ne doe do pada sistema u sluajunestanka struje.

    3.5.4.4 Performanse

    Za pouzdan i efikasan sistem potrebno je obezbjediti dobre performanse istog.Poboljanje performansi sistema ostvarili smo u nekoliko koraka:-Pri dizanju sistema ne smije se pokretati nijedan drugi program osim Windows operativnogsistema-Na raunar ne smije biti prijavljeno vie korisnika-Na svakom raunaru smije biti instaliran samo jedan antivirusni program-Plan napajanja ne smije biti podeen na tednju energije

  • 7/26/2019 PrimjerZavrsnogRada

    43/44

    ZOOLOKI VRT 43

    3.5.4.5 Jednostavnost

    Aplikacija svojim jednostavnim i razumljivim interfejsom omoguava korisniku veoma lakosnalaenje u radu sa istim.

    3.5.4.6 Podrka

    Sistem je napravljen tako da je omoguena lahka nadogradnja. Uz sistem dolazi i opsenadokumentacija o samom softveru kao i upustvo za rad nad sistemom.U segmentu tehnike podrke podrazumjeva se:-Redovni monitoring optereenosti i sigurnosti sistema-Tehnika administracija putem jedne ovlatene osobe za pristup sistemu-Redovno auriranje postojeeg sistema

    4 Dodatak

    4.1

    ERD dijagram

    Kao dodatak prilaemo ERD dijagram baze budueg informacionog sistema:

  • 7/26/2019 PrimjerZavrsnogRada

    44/44

    4.2 Ukupna cijena informacionog sistema

    Na ukupnu cijenu informacionog sistema utiu cijene hardverskih i softverskih komponenti, kaoi vrijeme potrebno da se napravi sistem.

    Ukupna cijena hardvera i softvera potrebnog za realizaciju(neki su ve navedene u dokumentu): Raunar - 1200,00 KM 2x Printer - 800,00 KM Windows 7 Ultimate400,00 KM Microsoft Office Professional 2013 - 800,00 KM Antivirusni program Norton Security - 150,00 KM Microsoft SQL server 2012 - 900,00 KM Server 11.000,00 KM Router TP-LINK TL-WR842ND75,00KM

    UKUPNA CIJENA HARDVERSKIH KOMPONENTI I SOFTVERA: 15,325 KM

    Za realizaciju projekta e biti potrebno 14dana, pri emu jedan dan rada kota 250 KM, tako daje cijena realizacije projekta: 3.500,00 KM

    Ukupna cijena pravljenja sistema: 18.825,00 KM

    Waterfall model

    Nakon provoenja ankete i obavljenog intervjua sa direktorom, odluili smo da ovaj informacioni

    sistem razvijemo waterfall modelom. Sve smo ranije isplanirali, kao to ovaj metod i zahtjeva, toe nam znatno olakati posao.Smatramo da smo dobro uradili svoj posao, te da je analiza kojusmo proveli prije samog poetka projekta dovoljno dobra, te je da mala mogunost da razvojinformacionog sistema ide u pogrenom pravcu. Svjesni smo rizika i injenica da posao pred namanije nimalo lagan, ali smo optimistini iz ve navedenih razloga. Ovaj model nam omoguavalake praenje stanja u kojem se softverski sistem nalazi.