Informační systém pro správu účtů databázových systémů / IS for Account Management of Database Systems
- Authors
- Publication Date
- Jan 01, 2019
- Source
- DSpace@VŠB-TUO
- Keywords
- Language
- Czech
- License
- Unknown
Abstract
Motivem, pro vznik této práce bylo odstranění nedostatků dosavadního systému pro administraci databázových účtů katedry informatiky a jeho modernizace. Mezi tyto problémy patřilo přesunutí systémové databáze z SQLite na Microsoft SQL Server, úprava vzhledu webového rozhraní, změna systému zaznamenávání událostí a přesun na technologii .NET Core. Byla vytvořena nová datová vrstva, pomocí frameworku EF Core, založená na původní databázi. Práce s propojenými databázovými systémy je nyní sjednocena do jednotlivých modulů, které se načítají za běhu, což umožňuje jejich změny bez nutnosti odstavení systému. Nové webové rozhraní je inspirováno původním, ale je kompletně předěláno pomocí technologií MVC, Bootstrap, JQuery a DataTables. Celý systém je plně lokalizován pro češtinu a angličtinu. Přihlašování je řešeno kontrolou přihlašovacích údajů pomocí školního adresářového serveru LDAP. / The motive for the creation of this work was to eliminate the shortcomings of the existing system for the administration of database accounts of the Department of Informatics and its modernization. These issues included moving the system database from SQLite to Microsoft SQL Server, adjusting the appearance of the web interface, changing the event logging system, and migrating to .Net Core. A new data layer was created, using the EF Core framework based on the original database. Working with linked database systems is now consolidated into individual modules that load during runtime, allowing them to be changed without shutting down the system. The new web interface is inspired by the original, but is completely redesigned with MVC, Bootstrap, JQuery, and DataTables. The whole system is fully localized for Czech and English. Logging in is handled by checking login data using the LDAP school directory server. / 460 - Katedra informatiky / dobře