You are on page 1of 22

<Company Name>

<Sustav za online kupovinu>


Inicijalna arhitektura sustava
Verzija <1.0>
Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

Povjest razvoja
Date Version Description Author
<04/06/2011> <1.0> Inicijalna arhitektura sustava <Daniel Vasić>

FPMOZ – Informatika, 2020 Page 2 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

Sadržaj
1. Uvod 4

2. Pogled slučajeva korištenja 5


2.1 Administrator 5
2.2 Moderator 5
2.3 Voditelj nabave/prodaje 6
2.4 Direktor 6
2.5 Gost 6
2.6 Realizacija slučaja korištenja 7
2.6.1 Upravljanje korisnicima 7
2.6.2 Upravljanje proizvodima 9
2.6.3 Upravljanje stranicom 12
2.6.4 Upravljanje kupovina 13
2.6.5 Upravljanje artiklima 14
2.6.6 Upravljanje osobnim podatcima 17

3. Logički pogled 20
3.1 Paketi značajni za arhitekturu 20
3.2 Model 20
3.3 Controller 21
3.4 View 21

4. Pogled postavljanja 22

5. Veličina i performanse sustava 22

6. Kvalitete sustava 22

FPMOZ – Informatika, 2020 Page 3 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

Inicijalna arhitektura sustava


1. Uvod
Svrha ovog dokumenta je iznijeti pogled slučajeva korištenja sustava od strane korisnika te se definira
troredna arhitektura sustava I opisuju sve klase koje sustav koristi da bi funkcionirao te cilj mu je pokazati
realizaciju slučaja korištenja sustava. Kao i opisati način funkcioniranja sustava u cjelini.

FPMOZ – Informatika, 2020 Page 4 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2. Pogled slučajeva korištenja


2.1 Administrator

2.2 Moderator

FPMOZ – Informatika, 2020 Page 5 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.3 Voditelj nabave/prodaje

2.4 Direktor

2.5 Gost

FPMOZ – Informatika, 2020 Page 6 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6 Realizacija slučaja korištenja


2.6.1 Upravljanje korisnicima
2.6.1.1 Dijagram Klasa

2.6.1.2 Dodavanje korisnika


Osnovni tok:

FPMOZ – Informatika, 2020 Page 7 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.1.3 Brisanje korisnika


Osnovni tok:

2.6.1.4 Uređivanje korisničkih podataka


Osnovni tok:

FPMOZ – Informatika, 2020 Page 8 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.1.5 Pretraga korisnika


Osnovni tok:

2.6.2 Upravljanje proizvodima


2.6.2.1 Dijagram klasa

FPMOZ – Informatika, 2020 Page 9 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.2.2 Dodavanje proizvoda


Osnovni tok:

2.6.2.3 Brisanje proizvoda


Osnovni tok:

FPMOZ – Informatika, 2020 Page 10 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.2.4 Uređivanje proizvoda


Osnovni tok:

2.6.2.5 Pretraga proizvoda


Osnovni tok:

FPMOZ – Informatika, 2020 Page 11 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.3 Upravljanje stranicom


2.6.3.1 Dijagram klasa

2.6.3.2 Uređivanje osnovnih detalja stranice

FPMOZ – Informatika, 2020 Page 12 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.3.3 Iscrtavanje dijagrama


Osnovni tok:

2.6.4 Upravljanje kupovina


2.6.4.1 Dijagram klasa

FPMOZ – Informatika, 2020 Page 13 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.4.2 Ispis kupovina


Osnovni tok:

2.6.5 Upravljanje artiklima


2.6.5.1 Dijagram klasa

FPMOZ – Informatika, 2020 Page 14 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.5.2 Pretraga artikala

2.6.5.3 Ažuriraj količinu


Osnovni tok:

FPMOZ – Informatika, 2020 Page 15 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.5.4 Dodaj u korpicu


Osnovni tok:

2.6.5.5 Izbrisi iz korpice


Osnovni tok:

FPMOZ – Informatika, 2020 Page 16 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.5.6 Završi kupovinu


Osnovni tok:

2.6.6 Upravljanje osobnim podatcima


2.6.6.1 Dijagram klasa

FPMOZ – Informatika, 2020 Page 17 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.6.2 Registracija na sustav


Osnovni tok:

2.6.6.3 Uređivanje osobnih podataka


Osnovni tok:

FPMOZ – Informatika, 2020 Page 18 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

2.6.6.4 Prijava na sustav


Osnovni tok:

2.6.6.5 Odjava sa sustava


Osnovni tok:

FPMOZ – Informatika, 2020 Page 19 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

3. Logički pogled
3.1 Paketi značajni za arhitekturu

3.2 Model

FPMOZ – Informatika, 2020 Page 20 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

3.3 Controller

3.4 View

FPMOZ – Informatika, 2020 Page 21 of 22


Sustav za online kupovinu Version: <1.0>
Inicijalna arhitektura sustava Date: <04/06/2011>
Sustav za online kupovinu : OKEO-arhitektura-sustava.docx

4. Pogled postavljanja

5. Veličina i performanse sustava


Sama veličina sustava je varijabilna i ovisi o količini unesenih podataka, veličina inicijalnog sustava je oko 2MB
uključujući sistemske pakete programskog okvira CodeIgniter o kome cijeli sustav zavisi, performanse sustava su
optimizirane za arhitekturu sustava i sami sustav omogućava veliku skalabilnost kako broja korisnika sustava koje
može poslužiti tako i količinu podataka koje sustav može pohraniti na udaljenom serveru. Sustav također zavisi o
jQuery programskom okviru za asinkrono komuniciranje sa serverom i implementaciju drag i drop metoda.
6. Kvalitete sustava
Jedna od osnovnih kvaliteta sustava je da koristi web platformu i kao takav je dostupan bilo gdje na svijetu gdje
imamo pristup internetu, sustav je dostupan 0-24h kako korisnicima sustava, tako i uposlenicima trgovine za koju je
sustav namijenjen. Sve sto je potrebno za korištenje alata sustava je web preglednik nikakve dodatne instalacije na
klijentovom računalu nisu potrebne. Pored svega ovoga sustav ima jako dobro korisničko sučelje koje je
implementirano korištenjem asinkronog komuniciranja sa serverom te drag i drop metoda za ubacivanje proizvoda u
košaricu.

FPMOZ – Informatika, 2020 Page 22 of 22

You might also like