Web-Editor für Datenbanken

Schweizer, Fabian and Schweizer, Manuel (2013) Web-Editor für Datenbanken. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
fs13_ba_mschweiz_fschweiz_webeditor.pdf - Supplemental Material

Download (34MB) | Preview

Abstract

Tagtäglich werden in Firmen Excel`Files per E`Mail verschickt. Häufig werden die Empfänger dazu aufgefordert, bestimmte Felder auszufüllen und das bearbeitete Dokument an den Absender zurück` zuschicken. Dabei ist der Massenversand von Excel`Tabellen zur Datenbeschaffung oft keine gute Idee: Das Zusammenführen verschiedener Datensätze birgt das Risiko von widersprüchlichen und unvollständigen Einträgen. Diese müssen dann in aufwändiger Handarbeit aufgelöst oder ergänzt werden. Obwohl am Markt bereits zahlreiche Lösungsansätze existieren, schränken Komplexität der Benutzeroberfläche, Registrierungszwang oder eine zu starke Spezialisierung der Anwendung die Attrakti` vität für den durchschnittlichen Benutzer ein. Ziel unserer Arbeit ist die Entwicklung einer Applikation, welche es dem Anwender ermöglicht, ein Webformular rasch, unkompliziert und ohne Registrierung zu erstellen. Zu Beginn der Arbeit haben wir die Bedürfnisse der Zielgruppe mit den im Vorfeld gesammelten Ideen und Anwendungsfällen verglichen. Daraus sind entsprechend priorisierte Arbeitspakete entstanden, welche in einem Scrum`ähnlichen Vorgehen umgesetzt wurden. Gegen Ende wurde die intuitive Bedienung der Software mittels verschiedener Benutzertests verifiziert. Die aus dieser Bachelorarbeit resultierende Applikation „Adgenero“ basiert auf dem Zend Framework 2 und wurde in der Skriptsprache PHP5 geschrieben. Für die vereinfachte Kommunikation mit der MySQL-Datenbank wurde mit Doctrine 2 ein OR-Mapper eingesetzt. Die zur Darstellung verwendeten Elemente stammen von Twitter Bootstrap. Auf Seite des Benutzers kommen HTML5, CSS und JavaScript zum Einsatz. Adgenero erlaubt es dem Benutzer, strukturierte Informationen zu definieren, abzulegen, zu nutzen und anderen Personen zur Verfügung zu stellen. Er braucht sich dabei nicht um die zugrundeliegende Datenbankstruktur zu kümmern. Das Resultat ist eine moderne Webapplikation, welche von jedermann kostenfrei und ohne Registrierung genutzt werden kann. Die Anwendung wird als hosted Service auf einem klassischen LAMP-Stack (Linux, Apache, MySQL, PHP) betrieben und ist dadurch von überall aus und zu jedem Zeitpunkt erreichbar.

Item Type: Thesis (Bachelor)
Subjects: Area of Application > Business oriented
Area of Application > Web based
Technologies > Databases
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Creators:
CreatorsEmail
Schweizer, FabianUNSPECIFIED
Schweizer, ManuelUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorKeller, DanielUNSPECIFIED
Thesis advisorMattmann, RudolfUNSPECIFIED
Funders: foryouandyourcustomers AG, Pfäffikon ZH
Depositing User: HSR Deposit User
Date Deposited: 23 Jul 2013 11:49
Last Modified: 25 Jul 2013 07:02
URI: http://eprints.hsr.ch/id/eprint/324

Actions (login required)

View Item View Item