Original title:
Integrace a optimalizace modulů informačního systému KNOTIS
Translated title:
Integration and Optimization of KNOTIS Information System Modules
Authors:
Biely, Matúš ; Smrž, Pavel (referee) ; Dytrych, Jaroslav (advisor) Document type: Bachelor's theses
Year:
2023
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[slo][eng]
Táto práca sa zaoberá vykonaním potrebných zmien v informačnom systéme Výskumnej skupiny znalostných technológií (KNOTIS), ktorými som zabezpečil integráciu novej funkcionality pripravenej v predchádzajúcich rokoch. Integrácia zahŕňala zmeny vo funkčnosti IS, ktorý je implementovaný v jazyku PHP, a optimalizáciu SQL dotazov. V rámci tejto práce som sa zaoberal aj vykonaním potrebných krokov pre povýšenie pripojených častí IS na najnovšie verzie. Menovite sa jedná o dokumentačnú platformu MediaWiki a flexibilnú webovú aplikáciu pre správu projektov Redmine. Integráciu jednotlivých častí som zabezpečil optimalizáciou pomaly bežiacich SQL dotazov, doplnením a opravou chýb v kóde v jazyku PHP a oboznámením sa s problematikou spojenou s prechodom na nové verzie PHP a MySQL. Povýšenie MediaWiki a Redmine som zabezpečil zdokumentovaním presného postupu potrebného pre prechod na najnovšie verzie. Výsledkom práce je IS vhodný na nasadenie s najnovšími verziami softvéru a vylepšenou funkcionalitou. Na záver bolo úspešne realizované nasadenie na webový server Výskumnej skupiny znalostných technológií FIT VUT.
This thesis deals with implementing required changes in the Knowledge Technology Research Group information system (KNOTIS) to integrate improved functionality prepared in previous years. Integration was composed of changes in the functionality of the information system, implemented in PHP language, and SQL query optimisation. This thesis also includes taking the necessary steps to upgrade other information systems included. Namely, it is the documentation platform MediaWiki and the flexible project management web application Redmine. All parts were integrated by optimising slow-running SQL queries, repairing errors in PHP code and getting familiar with issues regarding the transition to new versions of PHP and MySQL. MediaWiki and Redmine upgrade was ensured by documenting exact step-by-step procedures to ensure a problem-free transition to newer versions. This thesis results in an information system suitable to be deployed with the newest software versions and enhanced functionality. Finally, deployment on the web server of the FIT BUT Knowledge technology research group was successful.
Keywords:
Information system; Integration; KNOT; Knowledge Technology Research Group; MediaWiki; Optimization; Redmine; Upgrade; Work schedule
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/211185