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