ČVUT DSpace
  • Prohledat DSpace
  • English
  • Přihlásit se
  • English
  • English
Zobrazit záznam 
  •   ČVUT DSpace
  • České vysoké učení technické v Praze
  • Fakulta informačních technologií
  • katedra softwarového inženýrství
  • Bakalářské práce - 18102
  • Zobrazit záznam
  • České vysoké učení technické v Praze
  • Fakulta informačních technologií
  • katedra softwarového inženýrství
  • Bakalářské práce - 18102
  • Zobrazit záznam
JavaScript is disabled for your browser. Some features of this site may not work without it.

Webová aplikace pro domácí evidenci spotřeby energií

Web application for keeping home energy consumption records

Typ dokumentu
bakalářská práce
bachelor thesis
Autor
Dávid Jenčo
Vedoucí práce
Rybola Zdeněk
Oponent práce
Mlejnek Jiří
Studijní obor
Webové a softwarové inženýrství
Studijní program
Informatika 2009
Instituce přidělující hodnost
katedra softwarového inženýrství



Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznam
Abstrakt
Tato bakalářská práce se zabývá vytvořením jádra webové aplikace HouseKeeper týkající se správy uživatelských domácností a zejména pak vytvořením modulu pro správu energií do této aplikace. Pro řešení byla použita kombinace několika jazyků a knihoven. REST API na back-endové části je vyvinuté v jazyce PHP s použitím frameworku Laravel a klient na front-endové části je vyvinutý v jazyce TypeScript s použitím frameworku React. Dále byly použity metody pro zajištění kvality kódu a kontinuální integrace a postup změny byl verzován za pomocí nástroje git. Výsledek práce byl otestován jednotkovými testy s využitím frameworků Pest a Vitest a testy pro uživatelský průchod aplikací. Vytvořená aplikace zahrnuje jednotnou správu uživatelů a domácností na front-endové části a následně správu elektroměrů, jejich odečtů a energetických událostí na jak front-endové, tak back-endové části. V aplikaci je možné si prohlížet grafy spotřeby za konkrétní období a také za pomocí grafů porovnávat jednotlivá období mezi sebou. Přínosem této aplikace je snadnější orientace v energiích pro její uživatele a možnost reagovat např. šetrnějším způsobem života na významné změny ve spotřebě elektřiny.
 
This bachelor's thesis deals with the creation of the core of the HouseKeeper web application, which focuses on managing user households, and mainly focuses on creation of the energy management module for this application. A combination of several languages and libraries was used for the solution. The back-end of the application functions as a REST API developed in PHP using the Laravel framework, while the front-end client is developed in TypeScript using the React framework. Methods for ensuring code quality and continuous integration were also used, and the change process was versioned using the git tool. The work was tested with unit tests using the Pest and Vitest frameworks, as well as tests for user interactions with the application. The created application includes unified management of users and households on the front-end, followed by management of energy meters, meter readings and energy events on both the front-end and back-end. The application allows users to view consumption graphs for specific periods or compare different periods in graphs. The benefit of this application is easier orientation in energy management for its users and the possibility of responding, for example, by adopting a more environmentally friendly way of life to significant changes in electricity consumption.
 
URI
http://hdl.handle.net/10467/113718
Zobrazit/otevřít
PLNY_TEXT (3.343Mb)
POSUDEK (48.75Kb)
POSUDEK (55.36Kb)
Kolekce
  • Bakalářské práce - 18102 [1873]

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Kontaktujte nás | Vyjádření názoru
Theme by 
@mire NV
 

 

Užitečné odkazy

ČVUT v PrazeÚstřední knihovna ČVUTO digitální knihovně ČVUTInformační zdrojePodpora studiaPodpora publikování

Procházet

Vše v DSpaceKomunity a kolekceDle data publikováníAutořiNázvyKlíčová slovaTato kolekceDle data publikováníAutořiNázvyKlíčová slova

Můj účet

Přihlásit se

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Kontaktujte nás | Vyjádření názoru
Theme by 
@mire NV