Professional Documents
Culture Documents
DIGITALIZACIJA PEKARE
Zagreb, 2022.
TEHNIČKO VELEUČILIŠTE U ZAGREBU
Martina Popović (0016132520)
Modul: E-poslovanje
Digitalizacija pekare
Mentor:
Petar Zorić
Marija Lilić
Izjava o izvornosti
Sadržaj
Uvod
1. Analiza poslovnog sustava7
1.1. Razgovor s korisnikom
1.2. Pitanja za analizu
1.3. Lista korisničkih zahtjeva………………………………..………………………...10
1.4. Ostali dokumenti prikupljeni tokom razgovora …………………...……….…….11
3.Web servisi45
3.1. Korisnička sučelja poslovnih aplikacija48
Zaključak……………………………………………………………………….……………1
1. ZADATAK
Za malo poduzeće (obrtničku, uslužnu, ugostiteljsku ili sličnu djelatnost), u daljnjem tekstu
poslovni sustav, potrebno je projektirati informatički sustav koji će omogućiti unapređenje i
pojednostavnjenje poslovanja. U okviru ovog projektnog zadatka potrebno je učiniti sljedeće
akcije koje će omogućiti provedbu projekta informatičkog sustava:
1. Analizu poslovnog sustava:
Razgovor s korisnikom (naručiocem) i definiranje liste zahtjeva.
Funkcijska struktura i dekompozicija funkcijske strukture (opis pojedinih funkcija
unutar postojećeg načina poslovanja).
Model informacija i podataka u poslovnom sustavu (opis i vrste informacija i
dokumenata i podataka).
2. Model projekta informacijskog sustava (logički model):
Dijagram slučajeva korištenja, obrasci scenarija slučaja korištenja,
Dijagram aktivnosti
Model poslovnih procesa, radni dijagram
Dijagram klasa,
Dijagram slijeda
3. Web servisi:
Web servis (kod),
Zapošljavanje u pekari trenutno nije u planu, jer vlasnik smatra da je postojeći broj
ljudi dovoljan za normalan rad pekare. Trenutno ima 10 zaposlenih radnika, od kojih
3 radi u noćnoj smjeni u kojoj se proizvodi kruh i pecivo. Tri su vozača koja prodaju
proizvode, jedan vozač koji pola smjene radi u noćnoj te ostalu polovicu razvozi
proizvode u škole, dvije radnice rade u dnevnoj smjeni koje proizvode trajne
pekarske proizvode (rezanci, mlinci, keksi), jedna radnica koja upravlja prodajom te
direktorica poduzeća koja upravlja financijama i obračunava plaće.
Z A H T J E V R J E Š E N J E
PRL KORISNIK O P I S Dokument DTP
O P I S DTP
BR.
Omogućiti registriranim
Ugovor o suradnji
veleprodajnim kupcima
PRODAJA
Omogućiti maloprodajnim
PRODAJA
Ugovor o
kupcima da nakon
suradnji
2. Maloprodaja
isporuke proizvoda može
ostavi feedback.
u kojemu su funkcije
upravljanja pekarom i
Ugovor o suradnji
nabavom ujedinjene.
Ujediniti funkcije voditelja
3. Proces proizvodnje kreće
nabave i vlasnika
tek kad voditelj da dozvolu
na temelju feedbacka i
skladišne kartice(stanja
repromaterijala).
1.4. Dokumenti prikupljeni tijekom razgovora
Projekt: Digitalizacija pekare
Faza: Analiza poslovnog sustava
Dokument: Dokumenti prikupljeni tijekom razgovora
Autor (ime i prezime): Svi članovi tima
Datum: 16.03.2022.
Postojeća zaduženja
Upit kupaca
Raščlamba nove poslovne strukture opisuje sve procese koji se događaju u našoj
organizaciji. Svaka organizacijska jedinica svoje zadatke izvršava pomoću tri ili više
procesa.
Organizacijska jedinica nabave (voditeljica) ima za zadatak ugovarati poslove
veleprodaje, pronalaženje najpovoljnijeg repromaterijala. To radi voditlj nabave.
Zamjenik voditelja vrši funkcije računovodstva, te daje dozvolu za proizvodnju
pekarskih proizvoda.
Proizvodnja se sastoji od voditelja proizvodnje i četiri pekara. Prvi pekar bavi
skladištenjem repromaterijala, proizvodnjom pekarskih proizvoda zajedno sa
pekarima 2 i 3, te pekar 4 raspodjelom gotovih pekarskih proizvoda.
Prodaju čine 3 vozača, a dijeli se na maloprodajni dio i veleprodajni dio. Maloprodaju
čini vozač 1 i 2 u prodaji kombi vozilima po lokalnim mjestima. Veleprodaju čini
vozač 3, a radi dostavu proizvoda koji su kupljeni od strane poslovnih subjekata.
Slučaj korištenja:
Naziv slučaja
Proces proizvodnje i prodaje
korištenja
Dijagram aktivnosti kod pekare Kos prikazan je na slici 7., a počinje nabavom
repromaterijala, odnosno sirovina potrebnih za izradu pekarskih proizvoda. Sljedeći
korak je skladištenje repromaterijala, a nakon toga voditeljica odobrava ili ne
odobrava proizvodnju pekarskih proizvoda. Nakon odobrenja proizvodnje, pekarski
proizvodi se oblikuju i peku te slijedi raspodjela gotovih proizvoda za distribuciju.
Sljedeća faza je prodaja gdje se prema raspodjeli, gotovi pekarski proizvodi
razvrstavaju na maloprodaju/veleprodaju. U istoj fazi izdaje se i račun s obzirom na
vrstu prodaje. Nakon što se obavi kupoprodaja pekarskih proizvoda, prije samog
završetka procesa, kupac obavezno mora ostaviti feedback na kupnju i proizvode
koje je kupio.
Slika 8: Dijagram aktivnosti
2.5. Radni dijagram
Tablica pokazuje koji entiteti su sve potrebni u bazi podataka, te daje kratki
opis svakog od entiteta u kojem navodi što sve tablica za unos podataka o tom
entitetu sadrži.
2.8.2.Opis atributa
Dolje navedenih četiri tablica opisuju entitete navodeći koji su njihovi atributi,
tip atributa, njegovu duljinu te daju kratki opis svakog od atributa. Tablica svakog
entiteta pokazuje i koji atribut je primarni ključ (PK), tj. vanjski ključ(FK) ako ga taj
entitet ima.
ENTITET: Namjernice za
Rbr.1.
proizvodnju
KLJUČ NAZIV_ATRIBUTA TIP DULJINA OPIS ATRIBUTA
Jedinstveno određuje pojedinog
PK Broj dobavljača INTEGER 50
dobavljača
Broj namjernice INTEGER 50 Broj namjernice za proizvodnju
repromaterijal CHAR Opis namjernice za proizvodnju
ENTITET: POTRAŽNJA /
Rbr.2.
VODITELJICA
KLJUČ NAZIV_ATRIBUTA TIP DULJINA OPIS ATRIBUTA
PK Broj dozvole INTEGER 50 Broj dozvole proizvodnje
FK Broj narudžbenice INTEGER 50 Broj narudžbenice dobavljača
FK Podatak o zadovoljstvu s
Izvještaj feedback CHAR
proizvodom
}
public void daje dozvolu za proizvodnju(){
}
}//end Potražnja / voditeljica
/**
* @author pzoric
* @version 1.0
* @created 12-tra-2022 21:44:27
*/
public class Namijernice za proizvodnju {
}
public void daje ponudu za namjernice(){
}
}//end Namiernice za proizvodnju
Kod klase „Gotov proizvod se isporucuje“:
/**
* @author pzoric
* @version 1.0
* @created 03-tra-2022 10:33:03
*/
public class Gotov proizvod se isporucuje {
}
public void davanje feedbacka(){
}
}//end Gotov proizvod se isporucuje
/**
* @author pzoric
* @version 1.0
* @created 03-tra-2022 10:33:03
*/
public class Proizvodnja {
public Proizvodnja(){
}
public void finalize() throws Throwable {
}
public void raspodjela gotovih proizvoda(){
}//end Proizvodnja
targetNamespace="http://localhost/fin/2012/services/PekaraService"
xmlns:uis="http://localhost/fin/2012/services/PekaraService"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:fis="http://localhost/fin/2012/types/f73">
<wsdl:types>
<xsd:schema>
<xsd:import namespace="http://localhost/fin/2012/types/f73"
schemaLocation="../schema/PekaraSchema.xsd"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="PotraznjavoditeljicaiRequest">
<wsdl:part element="fis:PotraznjavoditeljicaZahtjev" name="request"/>
</wsdl:message>
<wsdl:message name="PotraznjavoditeljicaiResponse">
<wsdl:part element="fis:PotraznjavoditeljicaOdgovor" name="response"/>
</wsdl:message>
<wsdl:message name="ProizvodnjaRequest">
<wsdl:part element="fis:ProizvodnjaRequest" name="request" />
</wsdl:message>
<wsdl:message name="ProizvodnjaResponse">
<wsdl:part element="fis:ProizvodnjaResponse" name="response" />
</wsdl:message>
<wsdl:message name="NamijernicezaproizvodnjuRequest">
<wsdl:part element="fis:NamijernicezaproizvodnjuZahtjev" name="request"/>
</wsdl:message>
<wsdl:message name="NamijernicezaproizvodnjuResponse">
<wsdl:part element="fis:NamijernicezaproizvodnjuOdgovor" name="response"/>
</wsdl:message>
<wsdl:message name="PotraznjavoditeljicaiPDRequest">
<wsdl:part element="fis:PotraznjavoditeljicaPDZahtjev" name="request"/>
</wsdl:message>
<wsdl:message name="PotraznjavoditeljicaiPDResponse">
<wsdl:part element="fis:PotraznjavoditeljicaPDOdgovor" name="response"/>
</wsdl:message>
<wsdl:message name="GotovproizvodseisporucujeRequest">
<wsdl:part element="fis:GotovproizvodseisporucujeZahtjev" name="request"/>
</wsdl:message>
<wsdl:message name="GotovproizvodseisporucujeResponse">
<wsdl:part element="fis:GotovproizvodseisporucujeOdgovor" name="response"/>
</wsdl:message>
<wsdl:portType name="PekaraPortType">
<wsdl:operation name="Potraznjavoditeljicai">
<wsdl:input message="uis:PotraznjavoditeljicaiRequest"/>
<wsdl:output message="uis:PotraznjavoditeljicaiResponse"/>
</wsdl:operation>
<wsdl:operation name="Namijernicezaproizvodnju">
<wsdl:input message="uis:NamijernicezaproizvodnjuRequest"/>
<wsdl:output message="uis:NamijernicezaproizvodnjuResponse"/>
</wsdl:operation>
<wsdl:operation name="PotraznjavoditeljicaiPD">
<wsdl:input message="uis:PotraznjavoditeljicaiPDRequest"/>
<wsdl:output message="uis:PotraznjavoditeljicaiPDResponse"/>
</wsdl:operation>
<wsdl:operation name="Gotovproizvodseisporucuje">
<wsdl:input message="uis:GotovproizvodseisporucujeRequest"/>
<wsdl:output message="uis:GotovproizvodseisporucujeResponse"/>
</wsdl:operation>
<wsdl:operation name="Proizvodnja">
<wsdl:input message="uis:ProizvodnjaRequest"/>
<wsdl:output message="uis:ProizvodnjaResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:service name="PekaraService">
<wsdl:port name="PekaraPortType" binding="uis:PekaraService">
<soap:address location="https://cis.porezna-uprava.hr:8449/PekaraService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
3.1. Korisničko sučelje poslovnih aplikacija
Ovim projektom prošli smo kroz tri faze – analiza poslovnog sustava, model
projekta informacijskog sustava i integracija, koje su zahtijevale discipliniranost kod
rada, ali i puno truda. Tijekom izrade susreli smo se s novim alatom - Enterprise
Architect v15, te Enterprise Architect – verzija 14.1 kojeg do sada nismo koristili.
Stoga je prvo bilo potrebno proučiti sučelje, ali i rad u korištenom alatu kako bi
kvalitetno izradili zadatak koji je pred nama. U tome su nam uvelike pomogli radni
materijali na stranicama kolegija „Arhitektura i integracija aplikacija poslovnih IS“, a
pogotovo „Priručnik Enterprise Architect – verzija 14.1“.