Web MVC aplikacija 'Praćenje rada vodnih pumpnih stanica'

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 Pr...

Full description

Bibliographic Details
Main Author: Šupljika, Nino
Other Authors: Trstenjak, Bruno
Format: Bachelor Thesis
Language:Croatian
Published: Međimursko veleučilište u Čakovcu. 2017
Subjects:
PHP
CSS
Online Access:https://zir.nsk.hr/islandora/object/mev:626
https://urn.nsk.hr/urn:nbn:hr:110:080699
https://zir.nsk.hr/islandora/object/mev:626/datastream/PDF
id ftnulzagrebzir:oai:zir.nsk.hr:mev_626
record_format openpolar
spelling ftnulzagrebzir:oai:zir.nsk.hr:mev_626 2024-01-14T10:10:29+01:00 Web MVC aplikacija 'Praćenje rada vodnih pumpnih stanica' Web MVC application 'Pump station monitoring' Šupljika, Nino Trstenjak, Bruno 2017-09-27 application/pdf https://zir.nsk.hr/islandora/object/mev:626 https://urn.nsk.hr/urn:nbn:hr:110:080699 https://zir.nsk.hr/islandora/object/mev:626/datastream/PDF hrv hrv Međimursko veleučilište u Čakovcu. Polytechnic of Međimurje in Čakovec. https://zir.nsk.hr/islandora/object/mev:626 https://urn.nsk.hr/urn:nbn:hr:110:080699 https://zir.nsk.hr/islandora/object/mev:626/datastream/PDF http://rightsstatements.org/vocab/InC/1.0/ info:eu-repo/semantics/openAccess PHP Laravel HTML CSS Bootstrap JavaScript jQuery MySQ TEHNIČKE ZNANOSTI. Računarstvo. Programsko inženjerstvo TECHNICAL SCIENCES. Computing. Program Engineering info:eu-repo/semantics/bachelorThesis text 2017 ftnulzagrebzir 2023-12-15T00:09:20Z 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 ... Bachelor Thesis sami Croatian Digital Theses Repository (National and University Library in Zagreb) Baza ENVELOPE(159.950,159.950,53.217,53.217)
institution Open Polar
collection Croatian Digital Theses Repository (National and University Library in Zagreb)
op_collection_id ftnulzagrebzir
language Croatian
topic PHP
Laravel
HTML
CSS
Bootstrap
JavaScript
jQuery
MySQ
TEHNIČKE ZNANOSTI. Računarstvo. Programsko inženjerstvo
TECHNICAL SCIENCES. Computing. Program Engineering
spellingShingle PHP
Laravel
HTML
CSS
Bootstrap
JavaScript
jQuery
MySQ
TEHNIČKE ZNANOSTI. Računarstvo. Programsko inženjerstvo
TECHNICAL SCIENCES. Computing. Program Engineering
Šupljika, Nino
Web MVC aplikacija 'Praćenje rada vodnih pumpnih stanica'
topic_facet PHP
Laravel
HTML
CSS
Bootstrap
JavaScript
jQuery
MySQ
TEHNIČKE ZNANOSTI. Računarstvo. Programsko inženjerstvo
TECHNICAL SCIENCES. Computing. Program Engineering
description 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 ...
author2 Trstenjak, Bruno
format Bachelor Thesis
author Šupljika, Nino
author_facet Šupljika, Nino
author_sort Šupljika, Nino
title Web MVC aplikacija 'Praćenje rada vodnih pumpnih stanica'
title_short Web MVC aplikacija 'Praćenje rada vodnih pumpnih stanica'
title_full Web MVC aplikacija 'Praćenje rada vodnih pumpnih stanica'
title_fullStr Web MVC aplikacija 'Praćenje rada vodnih pumpnih stanica'
title_full_unstemmed Web MVC aplikacija 'Praćenje rada vodnih pumpnih stanica'
title_sort web mvc aplikacija 'praćenje rada vodnih pumpnih stanica'
publisher Međimursko veleučilište u Čakovcu.
publishDate 2017
url https://zir.nsk.hr/islandora/object/mev:626
https://urn.nsk.hr/urn:nbn:hr:110:080699
https://zir.nsk.hr/islandora/object/mev:626/datastream/PDF
long_lat ENVELOPE(159.950,159.950,53.217,53.217)
geographic Baza
geographic_facet Baza
genre sami
genre_facet sami
op_relation https://zir.nsk.hr/islandora/object/mev:626
https://urn.nsk.hr/urn:nbn:hr:110:080699
https://zir.nsk.hr/islandora/object/mev:626/datastream/PDF
op_rights http://rightsstatements.org/vocab/InC/1.0/
info:eu-repo/semantics/openAccess
_version_ 1788065201901273088