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: | 10. 10. 2024 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/86143/podrobnosti |