Bakalářská práce se zabývá návrhem systému pro podporu organizace předmětu TSP. Cílem je navrhnout a implementovat robustní webovou aplikaci s řízeným přístupem, která vychází ze specifikace předmětu. Součástí práce je zvolení vhodného frameworku, popsání případů užití a sestavení struktury modelu databáze. Návrh aplikace zohledňuje požadavky na modularitu, responzivitu a možnosti budoucího rozšíření. Při vývoji aplikace byl kladen důraz zejména na použitelnost, spolehlivost a bezpečnost. Výsledná aplikace je důkladně otestována připravenými testy.
Anotace v angličtině
The bachelor thesis deals with the design of a system to support the organization of TSP subjects. The aim is to design and implement a robust web application with controlled access, which is based on the specification of the subject. Part of the work is to select a suitable framework, describe use cases and build the structure of the database model. The design of the application takes into account the requirements for modularity, responsiveness and possibilities for future expansion. During the development of the application, emphasis was placed especially on usability, reliability and security. The resulting application is thoroughly tested with prepared tests.
Klíčová slova
Php, Nette, CSS, robustní aplikace
Klíčová slova v angličtině
Php, Nette, CSS, robust application
Rozsah průvodní práce
60 s. (87 000 znaků)
Jazyk
CZ
Anotace
Bakalářská práce se zabývá návrhem systému pro podporu organizace předmětu TSP. Cílem je navrhnout a implementovat robustní webovou aplikaci s řízeným přístupem, která vychází ze specifikace předmětu. Součástí práce je zvolení vhodného frameworku, popsání případů užití a sestavení struktury modelu databáze. Návrh aplikace zohledňuje požadavky na modularitu, responzivitu a možnosti budoucího rozšíření. Při vývoji aplikace byl kladen důraz zejména na použitelnost, spolehlivost a bezpečnost. Výsledná aplikace je důkladně otestována připravenými testy.
Anotace v angličtině
The bachelor thesis deals with the design of a system to support the organization of TSP subjects. The aim is to design and implement a robust web application with controlled access, which is based on the specification of the subject. Part of the work is to select a suitable framework, describe use cases and build the structure of the database model. The design of the application takes into account the requirements for modularity, responsiveness and possibilities for future expansion. During the development of the application, emphasis was placed especially on usability, reliability and security. The resulting application is thoroughly tested with prepared tests.
Klíčová slova
Php, Nette, CSS, robustní aplikace
Klíčová slova v angličtině
Php, Nette, CSS, robust application
Zásady pro vypracování
Seznamte se s komerčně úspěšnými Php frameworky. Dále se seznamte s požadavky kladenými na organizaci předmětů KIV/TSP 1,2. Prostudujte též alespoň jeden nástroj pro řízení projektů.
Navrhněte webovou aplikaci pro softwarovou podporu organizace předmětů TSP. V návrhu klaďte důraz na modularitu, responzivitu, testovatelnost a možnosti budoucích rozšíření.
Podle návrhu vytvořte s pomocí zvoleného frameworku webovou aplikaci. Při realizaci zohledňujte průběžné návrhy na zvyšování její kvality.
Vytvořenou aplikaci důkladně zdokumentujte a ověřte její funkcionalitu připravenými testy.
Zásady pro vypracování
Seznamte se s komerčně úspěšnými Php frameworky. Dále se seznamte s požadavky kladenými na organizaci předmětů KIV/TSP 1,2. Prostudujte též alespoň jeden nástroj pro řízení projektů.
Navrhněte webovou aplikaci pro softwarovou podporu organizace předmětů TSP. V návrhu klaďte důraz na modularitu, responzivitu, testovatelnost a možnosti budoucích rozšíření.
Podle návrhu vytvořte s pomocí zvoleného frameworku webovou aplikaci. Při realizaci zohledňujte průběžné návrhy na zvyšování její kvality.
Vytvořenou aplikaci důkladně zdokumentujte a ověřte její funkcionalitu připravenými testy.