Aplikace pro správu studentského účtu v organizaci
Application for student account management in an organization.
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Mark Awad
Vedoucí práce
Valenta Michal
Oponent práce
Borkovcová Monika
Studijní obor
Software Engineering (Bachelor, in English)Studijní program
Informatics 2010Instituce přidělující hodnost
katedra softwarového inženýrstvíObhájeno
2023-02-15Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Cílem této práce je návrh a implementace webové aplikace pro malou organizaci spravující studentské účty podle svých požadavků. Každý student má unikátní RFID kartu a prostřednictvím aplikace si může označit svou docházku a vložit/vybrat virtuální měnu organizace. Pro motivaci studentů je za docházku každého studenta přidána pobídka. Tato pobídka přidává na studentský účet nastavitelnou částku virtuální měny. Čím pravidelnější docházka, tím vyšší motivace. Virtuální měnu lze použít při registraci na akce, nákupu oběda nebo nákupu zboží z obchodu organizace. Aplikace má administrátorskou část, která umožní správu studentů v systému. Aplikace je napsána v Pythonu pomocí webového frameworku Django a je nasazena na Google Cloud Platform pomocí principů DevOps. The goal of this thesis is to provide a web application for a small organization where they have to manage student accounts as per their requirements. Each student has a unique RFID card and through the application, they can mark their attendance and deposit/withdraw the organization’s virtual currency. To motivate the students, an incentive is added for each student’s attendance. This incentive adds an adjustable amount of the virtual currency to the stu- dent’s account. The more regular the attendance, the higher the incentive becomes. The virtual currency can be used when registering for events, buy- ing lunch or purchasing items from the organization’s store. The application has a dashboard for admins to able to manage students in the system. The application is written in Python using the Django web framework and is de- ployed to Google Cloud Platform using DevOps principles.
Kolekce
- Bakalářské práce - 18102 [1608]