Diplomová práce

Web-based customers cases aggregation and reporting tool

Bc. Mário Majernik
Anotace

Cieľom práce je implementácia novej webovej aplikácie, ktorá skenuje incidenty nahlásené zákazníkmi spoločnosti Red Hat pre špecifické produkty a posiela pravidelné správy užívateľovi, ktorý ich odoberá . Aplikácia má nahradiť oznamovací nástroj, ktorý sa momentálne používa. Implementovaná aplikácia používa nové a široko rozšírené technológie. Google spreadsheet je použitý ako databáza pre ukladanie …více

Abstract

The thesis aims to implement a new web-based application that scans cases reported by Red Hat customers for particular products and sends reports to subscribed users regularly. The application should replace the current notification tool which is in use. Implemented application uses new and widely used technologies. Google spreadsheet is used as database for storing user's subscriptions. Technology …více

Zadání práce

Currently, there is no efficient way how to get notified about customer cases in Quality Engineering department. Quality Engineers would be interested in how the product is used in real life, to be able to adjust testing scenarios accordingly and provide better services for end customers. Employees have to go manually through the list of reported cases and find what they need. In order to make their work easier, it would be useful to implement a web-based application that would send reports with information about cases to subscribed users according to certain criteria. This way, they would get fresh information about how the product is used and can improve the product quality based on these information.

The aim of this thesis is to create web-based application that scans cases reported by Red Hat customers for particular products and sends reports to subscribed users regularly. The application must meet at least following requirements:
Users subscribe themselves to receive reports on specific email addresses based on product name, product version, time interval, delay and keywords
Users can register into the application
Users can request report on-demand
Users can manage only their subscriptions through Web UI
Admins are able to manage all subscriptions through Web UI
Application has to be ready to deploy into OpenShift cloud platform

Thesis assignment:

  • Study the Red Hat customer cases format and identify the most relevant fields
  • Get familiar with OpenShift cloud platform and its application runtimes
  • Analyze and gather requirements for the application
  • Design the web-based application according to the requirements
  • Implement the designed application on the chosen application runtime
  • Test and deploy the application on OpenShift cloud platform
  • Evaluate the application and discuss possible future extensions

Práce zkontrolována:
12. 12. 2019 11:41, RNDr. Adam Rambousek, Ph.D., učo 60380
Jazyk práce
angličtina angličtina
Termín obhajoby
5. 2. 2020
Práce byla úspěšně obhájena

Vedoucí

RNDr. Adam Rambousek, Ph.D., učo 60380
KSUZD FI MU

Oponent

Mgr. Luděk Bártek, Ph.D., učo 2154
KPSK FI MU

Konzultant

Ing. Viliam Kasala
Red Hat

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.