Bakalářská práce

Computer Games Evidence Web-based Application

Eduard Štefan Mlynárik
Anotace

Získať najlepšiu ponuku na hru je často zložité. Cieľom tejto práce je vytvorenie webovej aplikácie porovnávajúca ceny hier od rôznych predajcov. Aplikácia taktiež zobrazuje graf vývoja ceny hry. Teoretická časť analyzuje požiadavky a technológie potrebné pre aplikáciu. Praktická časť skúma rôznych predajcov a implementáciu backendu aplikácie v Kotline a frontendu v Angulari. Záverečné kapitoly zahŕňajú možné vylepšenia a spôsob nasadenia aplikácie.

Abstract

Getting the best deal for a game is often tricky. The aim of this thesis is to create a web application comparing the prices of games from different vendors. The application also displays a graph of the game's price progress. The theoretical part analyzes the requirements and technology needed for the application. The practical part explores various vendors and the implementation of the application …více

Zadání práce

Student navrhne a implementuje webovou aplikaci pro porovnávání cen počítačových her. Ceny her se budu v pravidelných intervalech aktualizovat ze stránek prodejců.

Aplikace umožní uživateli:

  • přidávat hry do oblíbených her,
  • zobrazit všechny oblíbené hry v profilu uživatele,
  • generovat graf vývoje cen pro každou hru.

Součástí textu práce bude:

  • porovnání nástrojů vhodných pro vývoj aplikace,
  • analýza a návrh aplikace s použitím vhodných návrhových diagramů,
  • popis webového API pro komunikaci s logikou aplikace pomocí HTTP požadavků.

Výsledná aplikace bude připravena k nasazení pomocí virtualizační platformy docker. Popis nasazení bude součástí příloh práce.

Práce zkontrolována:
18. 5. 2023 15:10, Mgr. Luděk Bártek, Ph.D., učo 2154
Jazyk práce
angličtina angličtina
Termín obhajoby
29. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

Mgr. Luděk Bártek, Ph.D., učo 2154
KPSK FI MU

Oponent

doc. RNDr. Vlastislav Dohnal, Ph.D., učo 2952
KSUZD FI MU

Literatura

  • Spring Web Flow 2 web developmentmaster Spring's well-designed web frameworks to develop powerful web applications. Edited by Sven Lèuppken - Markus Stèauble. Birmingham, U.K.: Packt Pub., 2009, v, 254 p. ISBN 9781847195432.
  • Professional java for web applications :featuring websockets, spring framework, JPA hibernate, and spring security. Edited by Nicholas S. Williams. 1 online r. ISBN 9781118909317.

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.