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 |