Software pro správu, plánování, evidenci a fakturaci servisních zakázek

Název práce: Software pro správu, plánování, evidenci a fakturaci servisních zakázek
Autor(ka) práce: Frajt, Lukáš
Typ práce: Bakalářská práce
Vedoucí práce: Nguyen, Viet Bach
Oponenti práce: Kosek, Jiří
Jazyk práce: Česky
Abstrakt:
Tato práce se zabývá návrhem a implementací webové aplikace pro interní použití na základě požadavků firmy. Aplikace má za cíl vyřešit problém s plánováním, evidencí a fakturací servisních zakázek. Teoretická část obsahuje požadavky firmy, analýzu existujících řešení a popis použitých technologií. Praktická část této práce popisuje, jak probíhá analýza a návrh softwaru, jeho vývoj, nasazení a testování aplikace. Výsledný software je navržen jako klient – server aplikace. Serverová část aplikace představuje REST API postavené na technologii Nodejs s frameworkem Expressjs. Klientská aplikace používá známou knihovnu Reactjs.Na závěr je zde uvedeno budoucí rozšíření aplikace, jak základě testovacích scénářů a připomínek zaměstnanců, tak dalších požadavků, které vznikly v průběhu vývoje. Výstupem práce je aplikace řešící problém s alokací externích techniků na projektech a dokumentací jednotlivých zakázek, dále aplikace zjednodušuje práci účetním napojením aplikace na fakturační software.
Klíčová slova: webová aplikace; single-page aplikace; podnikový informační systém; JavaScript; React.js; Node.js; Express.js; MongoDB
Název práce: Software for management, planning, recording and invoicing of service orders
Autor(ka) práce: Frajt, Lukáš
Typ práce: Bachelor thesis
Vedoucí práce: Nguyen, Viet Bach
Oponenti práce: Kosek, Jiří
Jazyk práce: Česky
Abstrakt:
This thesis deals with the design and implementation of a web application for internal use based on company requirements. The application aims to solve the problem of scheduling, recording and invoicing service orders. The theoretical part includes the company requirements, an analysis of existing solutions and a description of the technologies used. The practical part of this thesis describes how the analysis and design of the software, its development, deployment and testing of the application are carried out. The resulting software is designed as a client-server application. The server part of the application is a REST API built on Nodejs technology with Expressjs framework. The client application uses the well-known Reactjs library.Finally, future extensions to the application are presented based on test scenarios and employee comments, as well as other requirements that arose during development. The output of the thesis is an application that solves the problem of allocating external engineers on projects and documenting individual jobs. The application also simplifies the work by linking the accounting application to the billing software.
Klíčová slova: single-page application; business information system; JavaScript; web application; React.js; Node.js; Express.js; MongoDB

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačního a znalostního inženýrství

Informace o odevzdání a obhajobě

Datum zadání práce: 14. 10. 2021
Datum podání práce: 9. 5. 2022
Datum obhajoby: 13. 6. 2022
Identifikátor v systému InSIS: https://insis.vse.cz/zp/78343/podrobnosti

Soubory ke stažení

    Poslední aktualizace: