Information system for programming courses management

Thesis title: Informační systém pro správu výukových kurzů programování
Author: Svoboda, Petr
Thesis type: Bakalářská práce
Supervisor: Nguyen, Viet Bach
Opponents: Pejčoch, David
Thesis language: Česky
Abstract:
Informační systémy pro správu výukových kurzů se zabývají správou kurzů a jejich nedílnými součástmi. Bakalářská práce pojednává o postupu vytváření informačního systému pro správu výukových kurzů programování. Cílem této práce je navrhnout a implementovat systém pro správu výukových kurzů do společnosti poskytující kurzy programování s ohledem na možnost použití systému i v jiných společnostech. S klientem je nejprve sestaven seznam požadavků a funkcionalit, které očekává od systému. Poté je provedena analýza podnikových procesů, systémů dostupných na trhu a krátce je věnováno analýze koncového uživatele. Dále se práce zaměřuje na popis použitých technologií a návrh aplikace, který je schválen klientem. Dále je tento systém implementován a spuštěn v testovacím režimu pro provedení testování lektory a klientem. V poslední řadě se práce zaměřuje na sestavení možného plánu nasazení systému a možnosti budoucího rozšíření. Hlavním výsledkem celé práce je systém, který je naimplementován a odsouhlasen klientem.
Keywords: informační systém; MERN stack; JavaScript; webová aplikace; správa kurzů
Thesis title: Information system for programming courses management
Author: Svoboda, Petr
Thesis type: Bachelor thesis
Supervisor: Nguyen, Viet Bach
Opponents: Pejčoch, David
Thesis language: Česky
Abstract:
Course management information systems are dealing with managing courses and its fundamental parts. This bachelor's thesis discusses the process of developing an information system for the management of educational programming courses. The goal of this thesis is to design and implement a system for the management of educational courses in a company providing educational courses, taking in to account the possibility of using the system in other companies as well. Firstly, a list of system requirements and functionalities is drawn up with the client. After that, an analysis of business processes and systems available on the market is carried out and a brief analysis of the end user is given. Furthermore, the work focuses on the description of the technologies used and the design of the application, which is approved by the client. Furthermore, this system is implemented and launched in test mode for testing by lecturers and clients. Finally, the work focuses on drawing up a possible system deployment plan and the possibility of future expansion. The main result of the entire work is a system that is implemented and approved by the client.
Keywords: course management; JavaScript; information system; web application; MERN stack

Information about study

Study programme: Aplikovaná informatika/Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 9. 10. 2022
Date of submission: 10. 12. 2023
Date of defense: 29. 1. 2024
Identifier in the InSIS system: https://insis.vse.cz/zp/82299/podrobnosti

Files for download

    Last update: