Diplomová práce je zaměřena na návrh a následnou implementaci systému pro správu akreditačních spisů. Požadavky na tento systém vycházejí z provedené analýzy. Především se jedná o definici nového akreditačního spisu, reakreditaci již existujícího studijního programu, fulltextové vyhledávání v datech, archivace stavu akreditačního spisu a systém uživatelských úkolů a notifikací pro zjednodušení komunikace akademických pracovníků. Dále práce popisuje
nasazení vytvořeného sytému do produkčního prostředí pro potřeby Technické univerzity v Liberci a v závěru se zaměřuje na techniky testování použité k ověření správné funkčnosti systému.
Anotace v angličtině
This master thesis is focused on the design and implementation of accreditation files management system. All system requirements are based on the performed analysis. The main goals are creation of new accreditation files, reaccreditation existing study programs, fulltext search, persistation accreditation file in the archive and managing user tasks and notifications. The thesis also describes the deployment process system to the production environment in Technical
University of Liberec. At the end, the thesis focuses on techniques of application testing which are used to verify implemented functionalities.
Klíčová slova
Informační systém, akreditace, C#, .NET, TypeScript, React.js, puppeteer
Klíčová slova v angličtině
Information system, accreditation, C#, .NET, TypeScript, React.js, puppeteer
Rozsah průvodní práce
52 s. (81 382 znaků)
Jazyk
CZ
Anotace
Diplomová práce je zaměřena na návrh a následnou implementaci systému pro správu akreditačních spisů. Požadavky na tento systém vycházejí z provedené analýzy. Především se jedná o definici nového akreditačního spisu, reakreditaci již existujícího studijního programu, fulltextové vyhledávání v datech, archivace stavu akreditačního spisu a systém uživatelských úkolů a notifikací pro zjednodušení komunikace akademických pracovníků. Dále práce popisuje
nasazení vytvořeného sytému do produkčního prostředí pro potřeby Technické univerzity v Liberci a v závěru se zaměřuje na techniky testování použité k ověření správné funkčnosti systému.
Anotace v angličtině
This master thesis is focused on the design and implementation of accreditation files management system. All system requirements are based on the performed analysis. The main goals are creation of new accreditation files, reaccreditation existing study programs, fulltext search, persistation accreditation file in the archive and managing user tasks and notifications. The thesis also describes the deployment process system to the production environment in Technical
University of Liberec. At the end, the thesis focuses on techniques of application testing which are used to verify implemented functionalities.
Klíčová slova
Informační systém, akreditace, C#, .NET, TypeScript, React.js, puppeteer
Klíčová slova v angličtině
Information system, accreditation, C#, .NET, TypeScript, React.js, puppeteer
Zásady pro vypracování
Prostudujte strukturu akreditačních spisů, doporučení NAU pro jejich přípravu a formáty jednotlivých příloh. Seznamte se s platformou ASP.NET Core, vyberte framework pro frontend a vhodný nástroj pro kontejnerizaci.
Navrhněte strukturu systému pro přípravu zejména listů B-III a C-I; zajistěte hierarchický přístup uživatelů k jednotlivým částem dat, zabezpečený přístup, vyhledávání v datech, logování a systém notifikací. Systém musí umožnit opětovné využití jednotlivých listů pro reakreditace i znovupoužití ostatních dat pro nové akreditace. Současně by měl systém umožnit trvalé uložení stavu akreditace tj. její archivaci.
Implementujte systém s vhodným přístupovým rozhraním, ověřte funkčnost generování výstupních formulářů na datech vybrané akreditace (BSP i DSP). Součástí předání práce je i řádně komentovaný kód vytvořených dat a programů.
Zásady pro vypracování
Prostudujte strukturu akreditačních spisů, doporučení NAU pro jejich přípravu a formáty jednotlivých příloh. Seznamte se s platformou ASP.NET Core, vyberte framework pro frontend a vhodný nástroj pro kontejnerizaci.
Navrhněte strukturu systému pro přípravu zejména listů B-III a C-I; zajistěte hierarchický přístup uživatelů k jednotlivým částem dat, zabezpečený přístup, vyhledávání v datech, logování a systém notifikací. Systém musí umožnit opětovné využití jednotlivých listů pro reakreditace i znovupoužití ostatních dat pro nové akreditace. Současně by měl systém umožnit trvalé uložení stavu akreditace tj. její archivaci.
Implementujte systém s vhodným přístupovým rozhraním, ověřte funkčnost generování výstupních formulářů na datech vybrané akreditace (BSP i DSP). Součástí předání práce je i řádně komentovaný kód vytvořených dat a programů.