CzechUni application development: Development and deployment management
Thesis title: | Vývoj aplikace CzechUni: Řízení vývoje a nasazení |
---|---|
Author: | Vít, Lukáš |
Thesis type: | Diplomová práce |
Supervisor: | Buchalcevová, Alena |
Opponents: | Doležel, Michal |
Thesis language: | Česky |
Abstract: | Na vysoké školy v České republice se hlásí mnoho zahraničních studentů a každá z nich má svůj vlastní formulář pro přihlášky na studijní programy. Ke správnému vyplnění musí většinou studenti dohledávat mnoho informací, což může být pro studenta obtížné. Bylo potřeba vytvořit intuitivní webovou aplikaci, ve které si zahraniční studenti mohou vybrat svůj studijní program a jednoduchou cestou požádat o přihlášení do studijního programu. Webová aplikace, která dostala název CzechUni, má také sloužit pro správu katalogu vysokoškolských studijních programů a správu profilů vysokých škol. Projekt dodávky produktu webové aplikace je realizován v rámci pětičlenného týmu, který je pro efektivní rozdělení úkolů, komunikaci a plánování potřeba řídit. Hlavním cílem diplomové práce je řízení vývoje a nasazení aplikace CzechUni a návrh a implementace komponenty Podání přihlášky na studijní program. K popisu problematiky je použita analýza konkurenčních aplikací, které zprostředkovávají přihlášky na vysokoškolské studijní programy s důrazem na přihlašovací formulář. Projekt je řízen a vyvíjen pomocí metodiky MMSP a je rozdělen do několika iterací. V každé iteraci jsou určeny cíle, priority, pracovní položky a rizika a na konci každé iterace je její zhodnocení. Návrh komponenty Podání přihlášky na studijní program je řešen pomocí návrhů v nástroji Figma a jeho ověřování se zadavatelem. Pro implementaci této komponenty je použit zejména framework Laravel a programovací jazyk JavaScript. Analýza požadavků a testování je zpracováno v rámci diplomových prací jiných členů týmu. Přínosem diplomové práce je efektivní řízení týmu studentů spolupracujících na analýze, návrhu, implementaci a testování aplikace CzechUni. Dalším přínosem je navržená, implementovaná a otestovaná webová aplikace CzechUni, která je nasazena na produkční prostředí. Aplikace je detailně zdokumentována a po dokončení předána zadavateli. |
Keywords: | webová aplikace; Laravel; PHP; JavaScript; přihláška; vysoká škola; studium; zahraniční studenti; studijní programy |
Thesis title: | CzechUni application development: Development and deployment management |
---|---|
Author: | Vít, Lukáš |
Thesis type: | Diploma thesis |
Supervisor: | Buchalcevová, Alena |
Opponents: | Doležel, Michal |
Thesis language: | Česky |
Abstract: | Many international students apply to universities in the Czech Republic and each of them has its own application form for study programmes. To fill it out correctly, students usually have to track down a lot of information, which can be difficult for the student. There was a need to create an intuitive web application where international students can select their study program and apply for their study program in a simple way. The web application, which was named CzechUni, was also to be used to manage a catalogue of university study programmes and to manage university profiles. The web application product delivery project is being implemented within a five-person team that needs to be managed for effective task allocation, communication and planning. The main objective of the thesis is to manage the development and deployment of the CzechUni application and the design and implementation of the Application for Degree Programme component. An analysis of competing applications that mediate applications to university degree programs is used to describe the problem, with an emphasis on the application form. The project is managed and developed using the MMSP methodology and is divided into several iterations. In each iteration, objectives, priorities, work items and risks are identified and at the end of each iteration there is an evaluation. The design of the Application to Degree Program component is addressed through design in Figma and validation with the sponsor. In particular, the Laravel framework and the JavaScript programming language are used to implement this component. |
Keywords: | web application; Laravel; PHP; JavaScript; application; college; study; international students; study programmes |
Information about study
Study programme: | Informační systémy a technologie/Vývoj informačních systémů |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 20. 10. 2023 |
---|---|
Date of submission: | 25. 6. 2024 |
Date of defense: | 10. 10. 2024 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/86143/podrobnosti |