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 |