Systém pro správu nemovitosti
Application for real estate management
Type of document
bakalářská prácebachelor thesis
Author
Jan Starůstka
Supervisor
Chludil Jiří
Opponent
Pavlíčková Petra
Field of study
Webové a softwarové inženýrstvíStudy program
Informatika 2009Institutions assigning rank
katedra softwarového inženýrstvíRights
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
Show full item recordAbstract
Ve své práci se věnuji analýze, návrhu, implementaci a testování aplikace, která má za cíl usnadnit správu nemovitosti, ve které jsou pronajímány byty, případně jiné prostory. V rámci analýzy jsem sesbíral funkční a nefunkční požadavky na takovou aplikaci. Následně jsem zkoumal a hodnotil již dostupné aplikace pro správu nemovitosti. Zjistil jsem, že dostupné softwary jsou dosti složité a drahé. Nejsou příliš vhodné pro správu malých nemovitostí. Navrhl jsem vzhled webového rozhraní, strukturu aplikace a databáze. Pak jsem implementoval prototyp serveru (Node.js, Express) a webového klienta (React). Server komunikuje s klientem přes REST API. Pro uchování dat jsem využil MongoDB umístěnou v cloudu. Prototyp jsem následně podrobil uživatelským a akceptačním testům. V uživatelských testech procházeli testeři prototypem podle předem definovaných scénářů. Poté mi dali zpětnou vazbu na uživatelské rozhraní aplikace. V akceptačních testech jsem hodnotil, jak se mi podařilo splnit jednotlivé funkční a nefunkční požadavky definované v analýze. In my thesis I do analysis, design, implementation and testing of application that should help with management of property, where flats or other parts are being rented. In analysis I found out, what should such an application do. Then I researched already existing softwares for property management. I discovered that they are too complicated and not good enough for little properties with only a few flats to rent. I designed the application and implemented a prototype of server (Node.js, Express) and web client (React). Server communicates with the client using the REST API. To store data I used MongoDB hosted in cloud. Afterwards I performed user and acceptance tests. In user testing, testers went through scenarios I prepared. Then they gave me feedback on usability of the application. In acceptance tests I evaluated how well I managed to implement requirements collected in analysis.
Collections
- Bakalářské práce - 18102 [1729]