Original title:
Návrh a implementace systému pro centrální správu software ve firmě
Translated title:
Design and implementation of system for centralized management of software in a company
Authors:
Kejmar, Jiří ; Brožek, Jiří (advisor) ; Petr, Petr (referee) Document type: Master’s theses
Year:
2016
Language:
cze Publisher:
Česká zemědělská univerzita v Praze Abstract:
[cze][eng] Teoretická část diplomové práce se zabývá problematikou prostředí .NET Framework, vývojovým prostředím Microsoft Visual Studio a programovacím jazykem C#.
Praktická část diplomové práce se zabývá problematikou správy software ve firmě a následnou implementací vlastního řešení. V první části je zpracována analýza aktuálního procesu, na základě které jsou definovány požadavky pro návrh optimalizovaného procesu centrální správy software. Tento proces je navržen pomocí vícevrstvé architektury a zahrnuje uživatelské rozhraní na platformě ASP.NET, centrální databázi SQLite, vnitřní logiku systému realizovanou pomocí služby systému Windows a navržením centralizovaného úložiště zdrojových dat, aplikačních skriptů a instalačních záznamů. V druhé části jsou zpracovány návrhy a implementace jednotlivých částí systému. V závěru kapitoly je představena metodika ověření vytvořeného prototypu.
Závěrečné zhodnocení shrnuje diplomovou práci, zvolená řešení a výsledky testů provedených v reálném prostředí. Vytvořený systém umožňuje jednoduchým způsobem provádět centrální správu aplikací ve firmě.The theoretical part of the thesis deals with the Microsoft .NET Framework, development environment Visual Studio and C # programming language issues.
The practical part of the thesis deals with the Software management issues in company and the subsequent implementation of a customized solution. In the first part the practical part focuses on analysis of the current process which is based on defined requirements of the proposal for optimizing the processes of the central management software. This process is designed using a multi-layer architecture and includes a user interface on the ASP.NET platform, a central database SQLite, the internal logic of the system implemented using Windows system service and proposing a centralized repository of the source data, application scripts and installation records. In the second part focuses on the design and implementation of individual parts of the system. In the last chapter the verification methodology of the created prototype is introduced.
The final evaluation summarizes the thesis, selected solutions and the results of the tests performed in a real environment. The created system allows the simple way to centrally manage applications in a company.
Keywords:
.NET Framework; ASP.NET; C#; centrální správa software; databáze; SQLite; Windows; Windows služba; WMI