Übersicht
Realisierung
Das Projekt setzt sich aus mehreren Softwaremodulen zusammen.
Eine Datenbank speichert die Schadensmeldungen und macht sie abrufbar.
Ein Webserver nimmt die Anfragen des Clients an, verarbeitet sie, kommuniziert falls nötig mit der Datenbank, und sendet dem Client eine Antwort.
Der Client soll als Webseite und als Smartphone-App, die das Erstellen von Schadensmeldungen erleichtern soll, ausgeführt werden.
Dieser Lösungsansatz wurde gewählt, da für sicheres System mit Authentifizierung, der Client nicht direkt auf die Datenbank zugreifen sollte.
Aufgrund dessen, und da der Zugriff auf einen Webserver einfacher ist als der Zugriff auf eine Datenbank, wurde ein Webserver als Schnittstelle zwischen Client und Datenbank ausgewählt.
Um die Erreichbarkeit des Systems zu erhöhen, und das Erstellen von Schadensmeldungen zu vereinfachen, wurde zusätzlich zu einer Webseite auch noch eine Smartphone-App implementiert.
Als Grundlage für die verwendeten Technologien wurden ihre Dokumentationen verwendet.