Wohnortfinder Zürioberland

Liebi, Remo and Murer, Laurin (2014) Wohnortfinder Zürioberland. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
SA Wohnortfinder Zürioberland Liebi Murer.pdf - Supplemental Material

Download (20MB) | Preview

Abstract

Die Wohnungssuche in der Schweiz kann sich als sehr umständlich gestalten und jeder Wohnungssuchende hat andere Ansprüche an seinen perfekten Wohnort. Der Wohnortfinder als Webapplikation bietet eine Plattform, auf welcher der Wohnungssuchende seine individuellen Kriterien definieren kann und so die idealste Wohnregion im Zürcher Oberland ermitteln kann. Das Backend (API und CMS) wurde mit Hilfe des Python Microframeworks Flask umgesetzt, wobei für die persistente Datensicherung auf das Datenbanksystem PostgreSQL zurückgegriffen wird. Weiter ist eine REDISDatenbank für die Verwaltung von Tasks im Hintergrund eingesetzt. Als JavaScript- Framework wird AngularJS verwendet, welches dem Entwickler eine saubere Strukturierung des Codes ermöglicht und so die Wartbarkeit des Gesamtsystems gewährleistet. Die Kriterien werden hierbei einerseits direkt von OpenStreetMap heruntergeladen, andererseits werden zusätzliche – für OpenStreetMap nicht relevante – Daten in separaten Tabellen der PostgreSQL-Datenbank abgelegt. Bei der Entwicklung der Benutzeroberfläche wurde vor allem auf das Leaflet Plugin und die Stylesheets, die von Zürioberland Wohnen zur Verfügung gestellt wurden, gesetzt. Durch das Testingframework Jasmine wird mittels Behavior- Driven Tests die Lauffähigkeit und Korrektheit des JavaScript-Codes sichergestellt. Im Backend wird das Python Testingframework Nosetest eingesetzt.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Internet Technologies and Applications > Visualization
Area of Application > Web based
Area of Application > GIS > OpenStreetMap
Technologies > Programming Languages > Python
Technologies > Programming Languages > Java Script
Technologies > Databases > PostgreSQL
Metatags > ITA (Institute for Internet Technologies and Applications)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Creators:
CreatorsEmail
Liebi, RemoUNSPECIFIED
Murer, LaurinUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorKeller, StefanUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 08 Oct 2014 14:05
Last Modified: 08 Oct 2014 14:05
URI: http://eprints.hsr.ch/id/eprint/380

Actions (login required)

View Item View Item