Web MVC application 'Pump station monitoring'

Abstract

U ovom radu opisana je izrada web-aplikacije za praćenje rada vodnih pumpnih stranica koristeći MVC obrazac softverske arhitekture, koji je baziran na odvajanju pojedinih dijelova aplikacije u komponente, ovisno o njihovoj namjeni. Kao baza za izradu webaplikacije korišten je PHP (engl. Hypertext Preprocessor) framework „Laravel“ uz potrebne popratne tehnologije kao što su HTML (engl. HyperText Markup Language) koji se koristi za strukturiranje podataka prikazanih korisniku, CSS (engl. Cascading Style Sheets) i „Bootstrap“ framework za opisivanje prikaza tih istih podataka te JavaScript s popularnim bibliotekama kao što su jQuery i slični za dodavanje raznih funkcionalnosti u aplikaciju. Za spremanje podataka korištena je MySQL baza podataka, dok su podatci u istoj kriptirani prema potrebi. Sustav prijave korisnika u web-aplikaciju realiziran je na način da korisnici ne mogu sami otvarati račune, nego ih mora stvoriti isključivo administrator koji im i dodjeljuje/ oduzima prava. Osnovna je podjela aplikacije na „Vodoopskrbu“ i „Odvodnju“, a svaki od tih dijelova ima svoje objekte (pumpne stanice) koje unosi administrator. Svaki objekt ima svoje parametre koji su zamišljeni tako da ih administrator unosi u aplikaciju te dinamički dodjeljuje objektima, čime se omogućava da prilikom nastanka potrebe za novim mjerenjima nema potrebe za izmjenama u programu od strane programera, već se izmjena vrši od strane administratora koji ne mora biti stručan u programiranju. U aplikaciji za svaki objekt, osim mjerenja, možemo unositi i informacije o servisima, informacije o pregledu ugrađene opreme, kao i informacije o radovima na objektu. Budući da svi objekti imaju svoje troškove za komunikacije i električnu energiju, omogućeno je praćenje stavaka tako da se odabire objekt ili više objekata te se na taj način filtriraju podatci za troškove istih, a kod prikaza tih podataka imamo i automatsko izračunavanje ukupnog zbroja istih, također, oba osnovna dijela aplikacije imaju modul za korisnike koji omogućava unos planova održavanja. Sve bitne podatke korisnici mogu ispisati u PDF formatu. Gotova aplikacija postavljena je na server na adresi: http://ps-manager.m

Similar works

This paper was published in Croatian Digital Thesis Repository.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.