Download Diplombericht - Berner Fachhochschule
Transcript
Kinderhilfe Emmaus Management Summary Kinderhilfe Emmaus Die Kinderhilfe Emmaus ist eine Hilfsorganisation, welche arme Kinder in verschiedenen Ländern mit Patengeldern unterstützt. Die administrative Arbeit des Hilfswerks wird zum grössten Teil von freiwilligen Mitarbeitenden, meist ohne Computerunterstützung verrichtet. Ziel Diplomarbeit Ziel der Diplomarbeit ist die Analyse der bestehenden Arbeitsabläufe und basierend darauf die Erstellung einer webbasierten Administrationswendung, mit welcher die Haupttätigkeiten des Hilfswerks computerunterstützt verrichtet werden. Zusätzlich sind die zukünftigen Prozesse zu definieren und ein Migrationsvorschlag zur Inbetriebnahme der Administrationsanwendung zu unterbreiten. Bei der Erstellung der Administrationsanwendung ist der Ergonomie besondere Aufmerksamkeit zu schenken, da die Mitarbeitenden des Hilfswerks über keine oder nur sehr geringe Computerkenntnisse verfügen. Realisierung / Umfang Um den Umfang der Administrationsanwendung zu definieren, wurde in einem ersten Schritt eine Analyse der bisherigen Tätigkeiten erstellt, basierend auf diversen Interviews mit EmmausMitarbeitenden. Aufgrund der fehlenden Computerkenntnisse der Emmaus-Mitarbeitenden wurden die zu realisierenden Funktionalitäten von den Diplomanden definiert. Die Umsetzung sämtlicher administrativen Tätigkeiten in der Administrationsanwendung übersteigt bei weitem die für die Diplomarbeit zur Verfügung stehende Zeit. Eine erste Redimensionierung des Umfangs wurde bei der Erstellung des Pflichtenheftes gemacht. Bis auf die Reportings konnten sämtliche, als Muss definierten Funktionen umgesetzt werden. Die fehlenden Reportings können im laufenden Betrieb in einer ersten Phase durch Datenbank-Abfragen ersetzt werden. Es ist geplant, die Administrationsanwendung in einem weiteren Schritt auszubauen. Vorgehensmodell Die Diplomarbeit wurde nach den Richtlinien von eXtreme-Programming durchgeführt. Dieses Vorgehen wurde gewählt, weil sich das Projekt in die beiden Hauptbereiche Business-Engineering und Realisierung aufteilen lässt, die Teilbereiche aber aufgrund es grossen Projektumfangs und der Diplomandenskills parallel bearbeitet wurden. Technologie Die Administrationsanwendung wird als Web Applikation realisiert. Als Kommunikationsprotokoll zwischen Client und Server wird HTTP verwendet, da in einer ersten Phase nur ein lokales Netzwerk mit einem Server und einem Arbeitsplatz PC eingesetzt werden. In einer weiteren Phase werden die Mitarbeitenden dann von zu Hause aus arbeiten. Sobald der Zugriff via Internet erfolgt, muss die Kommunikation verschlüsselt werden (HTTPS). Auf dem Arbeitsplatz PC wird mit dem Webbrowser Internet Explorer Version 7 gearbeitet. Die Administrationsanwendung läuft auf einem JBoss Applikationsserver. Als Datenbank wird MySQL verwendet. Der Zugriff auf die Datenbank erfolgt via JDBC. Als Persistence Framework wird JPA mit Hibernate verwendet. D:\Dokumentationen\Diplombericht.doc 10.09.2009 Seite 2/176