You are on page 1of 9

Specifikacija korisničkih zahtjeva

Cost Calculator

Verzija:1.0
Autori: Nikola Morača, Nemanja Vrljanović, Bojana Martinović, Dušan
Perinović
Organizacija:Grupa 14
Datum:20.11.2017.
Cost Calculator Specifikacija korisničkih zahtjeva 22-Jan-2018

Contents
1. Uvod ...................................................................................................................................................... 3
1.1 Svrha dokumenta ............................................................................................................................ 3
1.2 Konvencije korištene u dokumentu................................................................................................. 3
1.3 Ciljna publika ................................................................................................................................... 3
1.4 Opseg dokumenta ........................................................................................................................... 3
2. Globalni opis .......................................................................................................................................... 4
2.1 Perspektiva sistema ......................................................................................................................... 4
2.2 Zahtjevi Sistema .............................................................................................................................. 4
2.3 Klase korisnika i njihove karakteristike............................................................................................ 5
2.3.1 Administrator ........................................................................................................................... 5
2.3.2 Analitičar................................................................................................................................... 5
2.4 Radno okruženje .............................................................................................................................. 5
2.5 Eksterni interfejsi ............................................................................................................................. 5
2.5.1 Korisnički interfejsi ................................................................................................................... 5
2.5.2 Hardverski interfejsi ................................................................................................................. 6
2.5.3 Softverski interfejsi ................................................................................................................... 6
2.5.4 Komunikacioni interfejsi ........................................................................................................... 6
2.6 Korisnička dokumentacija................................................................................................................ 6
3. Zahtjevi sistema ................................................................................................................................. 7
Z1 Čitanje računa ................................................................................................................................... 7
Z2 Validacija računa ............................................................................................................................... 7
Z3 Obrada računa .................................................................................................................................. 7
Z4 Arhiviranje računa ............................................................................................................................ 7
Z5 Izvoz podataka .................................................................................................................................. 7
Z6 Dodavanje korisničkih naloga ........................................................................................................... 7
Z7 Brisanje korisničkih naloga ............................................................................................................... 7
Z8 Mijenjanje I dodavanje valuta .......................................................................................................... 8
Z9 Prijava na sistem ............................................................................................................................... 8
Z10 Mijenjanje korisničke grupe ........................................................................................................... 8
Z11 Pregled korisnika na sistemu .......................................................................................................... 8
4. Pregled korištenih skraćenica ................................................................................................................ 9

Grupa 14 2
Cost Calculator Specifikacija korisničkih zahtjeva 22-Jan-2018
1. Uvod

1.1 Svrha dokumenta

U ovom dokumentu je opisan softver za upravljanje mrežom


autoputeva i u njemu su opisani svi slučajevi korištenja softvera kao i
funkcionalni zahtjevi. Ovaj dokument služi budućim programerima i
administratorima da unapređuju i koriste ovaj softver.

1.2 Konvencije korištene u dokumentu

Ovaj dokument predstavlja specifikaciju zahtjeva. Pojmovi koji se


smatraju ključnim biće napisani masnim (bold) tekstom. Manje poznate
riječi biće navedene u rječniku, pri kraju dokumenta i napisane su kosim
(italic) tekstom.

1.3 Ciljna publika

Ovaj dokument je namijenjen administratorima i programerima koji


će koristiti i dalje razvijati ovaj softver, te korisnicima ovog softvera.

1.4 Opseg dokumenta

Ova specifikacija daje potpun opis funkcionalnosti sistema uz


detaljnije opise aktivnosti softverskog sistema.

Grupa 14 3
Cost Calculator Specifikacija korisničkih zahtjeva 22-Jan-2018

2. Globalni opis

2.1 Perspektiva sistema

Cilj Sistema je brza analiza troškova jedne proizvoljne


kompanije.Prilikom svake kupovine treba da se izvrši unos računa.
Prilikom pokretanja aplikacije počinje automatska obrada I analiza.
Aplikacija može da čita različite formate računa.
Nakon obrade računi se smještaju u poseban folder. Sistem
za obradu sadrži sledeće opcije:
pregled svih podataka za određenog kupca,
pregled svih podataka za određeni proizvod
pregled ukupne prodaje za određeni mjesec

Aplikacija podržava rad sa različitim valutama I više korisničkih


grupa I naloga. Administrator može podešavati valute I korsničke
naloge. Analitičar ima pristup rezultatima obrade podataka.

2.2 Zahtjevi sistema

Oznaka Zahtjevi
Z1 Čitanje računa
Z2 Validacija računa
Z3 Obrada računa
Z4 Arhiviranje računa
Z5 Izvoz podataka
Z6 Dodavanje korisničkih naloga
Z7 Brisanje korisničkih naloga
Z8 Mijenjanje I dodavanje valuta
Z9 Prijava na sistem
Z10 Mijenjanje korisničke grupe
Z11 Pregled korisnika na sistemu

Grupa 14 4
Cost Calculator Specifikacija korisničkih zahtjeva 22-Jan-2018

2.3 Klase korisnika i njihove karakteristike

Program će koristiti dva tipa korisnika: administatori i


analitičari.

2.3.1 Administrator

Administrator ima mogućnost upravljanja korisničkim nalozima


(dodavanje, brisanje) te promjenu valuta u aplikaciji.

2.3.2 Analitičar

Analitičar pokreće unos podataka u sistem i ima pristup


rezultatima obrade podataka.

2.4 Radno okruženje

Sistem se koristi u proizvoljnoj kompaniji na računarima koji su


povezane sa glavnim računarom u topologiji zvijezde sa glavnim
računarom kao serverom za bazu podataka.

2.5 Eksterni interfejsi

U ovom poglavlju je opisan korisnički interfejs za korištenje, kao


i hardverski, softverski i komunikacioni zahtjevi.

2.5.1 Korisnički interfejsi

Korisnički interfejs je podijeljen na dva dijela:


1. Terminal za obradu podataka:
1.1. Pregled svih podataka za određenog kupca

1.2. Pregled svih podataka za određeni proizvod

1.3. Pregled ukupne prodaje za određeni mjesec

Grupa 14 5
Cost Calculator Specifikacija korisničkih zahtjeva 22-Jan-2018
2. Administratorski dio sofvera:
2.1. Mijenjanje I dodavanje valute Sistema

2.2. Dodavanje korisničkih naloga

2.3. Brisanje korisničkih naloga

2.5.2 Hardverski interfejsi

Minimalni hardverski zahtjevi za korištenje ovog sistema su:


 Intel core i5 3.40 GHz ili AMD Athlon II x4
 8 GB radne memorije
 1 TB SSD i 100 TB HDD
 Ethernet kartica i kabal

2.5.3 Softverski interfejsi

Softverski interfejs koji će ovaj softverski sistem koristiti je


Windows 7 x64, Windows 8.1 x64 i Windows 10 x64 sve verzije.

2.5.4 Komunikacioni interfejsi

Centralni server računar mora biti povezan gigabitnim internet


konekcijom visokog stepena sigurnosti i stabilnosti.

2.6 Korisnička dokumentacija

Cijeli softver prožima napredna struktura korisničkih menija sa


svim izborima navedenim u samom zaglavlju menija. Program je
napravljen da bude fool-proof, tj. treba da onemogući unošenje
nesmislenih podataka i upita, te da pronalazi, predviđa i sugeriše
ispravke korisničkih grešaka.

Grupa 14 6
Cost Calculator Specifikacija korisničkih zahtjeva 22-Jan-2018

3. Zahtjevi sistema

Z1 Čitanje računa

Sistem čita podatke automatski prilikom pokretanja


sistema.

Z2 Validacija računa

Sistem provjerava da li je račun ispravan te vrši evidentiranje


greške ukoliko ista postoji.

Z3 Obrada računa

Sistem vrši obradu podataka i evidentira rezultate obrade.

Z4 Arhiviranje računa

Sistem obrađene račune arhivira u poseban folder na serveru.


Nakon arhiviranja računa isti se neće više učitavati.

Z5 Izvoz podataka

Sistem omogućava analitičaru da rezultate obrade podataka


smjesti na određeno mjesto u fajl sistemu.

Z6 Dodavanje korisničkih naloga

Sistem administrator ima mogućnost kreiranja novih korisničkih


naloga.

Z7 Brisanje korisničkih naloga

Sistem administrator ima mogućnost brsanja postojećih


korisničkih naloga.

Grupa 14 7
Cost Calculator Specifikacija korisničkih zahtjeva 22-Jan-2018
Z8 Mijenjanje I dodavanje valuta

Sistem omogućava rad sa različitim valutama I dodavanje


novih valuta na sistem.

Z9 Prijava na sistem

Svaki korisnik Sistema se na isti prijavljuje korištenjem imena,


prezimena, PIN koda.

Z10 Mijenjanje korisničke grupe

Adminsitrator ima mogućnost da korisniku promijeni korisničku


grupu.

Z11 Pregled korisnika na sistemu

Administrator ima pregled svih korisnika na sistemu.

Grupa 14 8
Cost Calculator Specifikacija korisničkih zahtjeva 22-Jan-2018

4. Pregled korištenih skraćenica


SSD-Solid State Drive
HDD-Hard Disk Drive

Datum:

______________________

Klijent: Izvođač

______________________ ______________________

Grupa 14 9

You might also like