Bakalářská práce

Plánovací kalendář s real time synchronizací dat

Planning calendar with real-time data synchronization

Jiří Vaníček
Anotace

Tato práce se věnuje tvorbě webové aplikace typu plánovacího kalendáře. Ve spolupráci s firmou SeaComp se povedlo vytvořit plně funkční aplikaci pro práci s daty a jejich reprezentaci. Kalendář podporuje synchronizaci dat mezi klientem a serverem v reálném čase, což umožňuje mít nepřetržitě zobrazeny aktuální data na všech připojených klientech. Aplikace umožňuje zasílání pozvánek na vytvořenou událost pomocí emailu a je implementována tak, aby její komponenty byly znovu použitelné.

Abstract

This work deals with the creation of a web application such as a planning calendar. In cooperation with the company SeaComp, we managed to create a fully functional application for working with data and their representation. The calendar supports real-time data synchronization between a client and the server, which allows to have displayed current data continuously on all connected clients. The application …více

Zadání práce
Cíl práce:
Navrhnout a vytvořit webovou aplikaci pro plánování událostí. Aplikace po otevření zobrazí plánovací kalendář s možností vkládání, editací či mazání událostí. Kalendář by měl podporovat standardní náhledy jako jsou denní, týdenní, měsíční či časovou osu. V momentě, kdy dojde na jednom z klientů ke změně dat, okamžitě se tato změna projeví v ostatních připojených klientech (real-time synchronizace).

Pokyny:
a) Nastudujte a analyzujte stávající technologie plánovacích kalendářů umožňující real-time synchronizací
b) Nastudujte problematiku RESTAPI, WebSockets, SignalR a zpracování klient-server.
c) Navrhněte strukturu pro vhodnou reprezentaci dat plánovacího kalendáře
d) S využitím vhodné webové technologie navrhněte a implementujte plánovací kalendář (použitý kalendář musí podporovat standardní gesta myši – drag&drop či roztahování událostí pro přeplánování).
e) Použijte vhodný webový server
f) Prostudujte možnosti napojení kalendáře na externí plánovací kalendáře jako např. Google, Outlook
g) Prostudujte a navrhněte možnost zasílání pozvánek na plánované události
Práce zkontrolována:
26. 5. 2021 01:24, doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Jazyk práce
čeština čeština
Termín obhajoby
29. 6. 2021
Práce byla úspěšně obhájena

Vedoucí

doc. Ing. RNDr. Barbora Bühnová, Ph.D.
KPSK FI MU

Oponent

Mgr. Peter Garláthy
Seacomp

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • 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.