Sažetak | Cilj rada je izrada web-aplikacije za vođenje poslovanja manjeg poduzeća i izdavanje računa. Aplikacija za vođenje poslovanja omogućuje izdavanje i pregled izdanih računa, zaključenje dana, unošenje pologa u blagajnu, pregled trenutnog financijskog stanja blagajne, pregled svih artikala u skladištu, ispis skladišta u PDF formatu, dodavanje novog artikla, backup baze, kriptiranje podataka i ispis cjenika. Programski jezik kojim je izrađena web-aplikacija je PHP i aplikacija koristi bazu podataka MySQL. U pisanom dijelu završnog rada opisane su korištene tehnologije i alati koji su korišteni u razvoju web-aplikacije. U nastavku je detaljno opisano korištenje webaplikacije s pripadajućim slikama i uputama za rad. Svaki gumb i svaka stavka na pojedinoj slici su opisani i objašnjeni s detaljnim uputama radi lakšega korištenja same aplikacije. Sigurnost aplikacije osigurava md5 kriptiranje podataka, a uneseni podaci se provjeravaju prije upisa u bazu podataka, zbog veće sigurnosti same aplikacije. Aplikacija razlikuje korisnika, administratora i svatko ima različita prava pristupa u aplikaciji. Administrator ima mogućnost dodavanja novih korisnika, brisanja korisnika, uređivanje korisnika. Ima mogućnost mijenjanja osobnih podataka korisnika, tj. njihovo ime, prezime, e-mail, lozinku, može unijeti nove poslovnice u bazu podataka, podatke o poduzeću, odnosno naziv, OIB i adresu poduzeća. Može vidjeti popis svih poslovnica koje su u sastavu poduzeća, dodavati poslovnice i mijenjati njihovu adresu. Ima mogućnost izrade sigurnosne kopije baze podataka. Prijavljeni korisnik ima mogućnost izdavanja računa, napraviti storno računa, pregled svih računa sortiranih po datumu, može napraviti zaključenje dana, unijeti polog u blagajnu, pregledati trenutno financijsko stanje blagajne. Također može vidjeti popis svih artikala u skladištu, dodavati artikle u skladište, pretraživati skladište i ispisati cjenik u PDF formatu. U završnom dijelu rada prikazano je korištenje web-aplikacije s detaljnim slikama i uputama za samostalno korištenje same web-aplikacije. |