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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Bachelor Thesis |
Language: | Croatian |
Published: |
Međimursko veleučilište u Čakovcu.
2017
|
Subjects: | |
Online Access: | https://repozitorij.mev.hr/islandora/object/mev:626 https://urn.nsk.hr/urn:nbn:hr:110:080699 https://repozitorij.mev.hr/islandora/object/mev:626/datastream/PDF |
id |
ftpolytmedimurje:oai:repozitorij.mev.hr:mev_626 |
---|---|
record_format |
openpolar |
spelling |
ftpolytmedimurje:oai:repozitorij.mev.hr:mev_626 2023-05-15T18:13:22+02: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://repozitorij.mev.hr/islandora/object/mev:626 https://urn.nsk.hr/urn:nbn:hr:110:080699 https://repozitorij.mev.hr/islandora/object/mev:626/datastream/PDF hrv hrv Međimursko veleučilište u Čakovcu. Polytechnic of Međimurje in Čakovec. https://repozitorij.mev.hr/islandora/object/mev:626 https://urn.nsk.hr/urn:nbn:hr:110:080699 https://repozitorij.mev.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 ftpolytmedimurje 2023-03-16T17:29:04Z 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 Polytechnic of Međimurje in Čakovec Repository Baza ENVELOPE(159.950,159.950,53.217,53.217) |
institution |
Open Polar |
collection |
Polytechnic of Međimurje in Čakovec Repository |
op_collection_id |
ftpolytmedimurje |
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://repozitorij.mev.hr/islandora/object/mev:626 https://urn.nsk.hr/urn:nbn:hr:110:080699 https://repozitorij.mev.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://repozitorij.mev.hr/islandora/object/mev:626 https://urn.nsk.hr/urn:nbn:hr:110:080699 https://repozitorij.mev.hr/islandora/object/mev:626/datastream/PDF |
op_rights |
http://rightsstatements.org/vocab/InC/1.0/ info:eu-repo/semantics/openAccess |
_version_ |
1766185888106151936 |