Vývoj aplikace CzechUni: Řízení vývoje a nasazení

Název práce: Vývoj aplikace CzechUni: Řízení vývoje a nasazení
Autor(ka) práce: Vít, Lukáš
Typ práce: Diplomová práce
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Doležel, Michal
Jazyk práce: Česky
Abstrakt:
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.
Klíčová slova: webová aplikace; Laravel; PHP; JavaScript; přihláška; vysoká škola; studium; zahraniční studenti; studijní programy
Název práce: CzechUni application development: Development and deployment management
Autor(ka) práce: Vít, Lukáš
Typ práce: Diploma thesis
Vedoucí práce: Buchalcevová, Alena
Oponenti práce: Doležel, Michal
Jazyk práce: Česky
Abstrakt:
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.
Klíčová slova: web application; Laravel; PHP; JavaScript; application; college; study; international students; study programmes

Informace o studiu

Studijní program / obor: Informační systémy a technologie/Vývoj informačních systémů
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 20. 10. 2023
Datum podání práce: 25. 6. 2024
Datum obhajoby: 2024

Soubory ke stažení

Soubory budou k dispozici až po obhajobě práce.

    Poslední aktualizace: