Bakalářská práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Exporting documents in web-based information systems

Robert Gemrot, učo 525262
Anotace

Cílem práce je poskytnout vhled do webových řešení pro tvorbu tiskových sestav v technologiích C# a ASP.NET Core. Práce zkoumá dostupné knihovny pro vytváření sestav, uvádí důležité faktory při rozhodování mezi knihovnami, a popisuje integraci, problémy a optimalizace knihovny DevExpress Reporting. Dále se práce zabývá možnostmi odesílání e-mailů z prohlížeče, a to buď otevřením externí aplikace, …více

Abstract

The thesis aims to provide insight into custom web-based reporting solutions for C# and ASP.NET Core. The thesis explores available reporting libraries, lists important factors to consider, and describes the integration, encountered issues, and optimizations of the DevExpress Reporting library. Furthermore, the thesis discusses options for sending emails from the browser, either by attempting to open …více

Zadání práce
The goal of the work is to provide insights into custom web-based reporting solutions for C# and ASP.NET Core. After implementing the work, end-users should have the possibility to define graphical layouts of reports via a GUI and use these report definitions to export documents. By "exporting a document", one means building documents in various formats (pdf and docx at minimum) filled with business data stored in a database. The resulting document should also be localized in languages given by business logic (e.g. into the customer's language). Exporting multiple documents at once should also be supported - either into a single file, or into multiple different files. Furthermore, the implementation should provide users with the option of sending exported documents by an email, or saving them to local disk. Lastly, the implementation should cover exporting remotely-filtered tabular data from the frontend. Used technologies:
  • For backend - C#
  • For frontend Typescript + React (single page web application)
  • third party libraries, specifically DevExpress (both backend and frontend)
Práce zkontrolována:
24. 5. 2024 14:35, doc. RNDr. Vojtěch Řehák, Ph.D., učo 3721
Jazyk práce
angličtina angličtina
Termín obhajoby
26. 6. 2024
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Vojtěch Řehák, Ph.D., učo 3721
KTP FI MU

Oponent

prof. RNDr. Ivana Černá, CSc., učo 1419
KTP FI MU

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