- Jahrgang
- 2007 / 2008
- Klasse
- 5BI
- Kategorie
- Digital Engineering
- Projektpartner
- Fa.Eworx
Maturanten
Projektbeschreibung
Problemstellung:
mailworx, ein System der Firma eworx, ist eine High End E-Mail Marketing Applikation zur professionellen Erstellung und Abwicklung von Newsletter-Kampagnen und -Konzepten. Über Internet kann der Benutzer sich ins System einloggen und dort Abonnentendaten verwalten und neu erstellen, Newsletter-Kampagnen und Profile erstellen uvw.
Durch das Programm Office Integration für mailworx.net können bestimmte Funktionen von mailworx direkt über Excel 2007 ausgeführt werden.
Zielsetzung:
• Ziel ist eine nahtlose Integration zwischen der Web-Applikation mailworx und der Office-Anwendung Excel 2007.
• Der Benutzer kann dadurch seine Daten herunterladen, im Excel 2007 bearbeiten und wieder zum mailworx-System hochladen.
• Die Zuweisung der Felder, welche in Excel und welche in mailworx benützt werden, bzw. welche Felder zusammen gehören, soll lokal erfolgen.
• Der Benutzer soll zur Unterstützung der Zuweisung der Felder automatische Zuweisungsvorschläge erhalten. Diese Zuweisung soll auch speicherbar sein um sie automatisch aufzurufen.
• Die Buttonleiste soll visuell in Excel integriert werden.
Projektablauf:
• Beschaffung von Informationen über mailworx, Forderungen an das Projekt usw.
• Erstellen der Buttonleiste in Excel 2007
• Daten herunterladen und automatisch in die Excel-Mappe schreiben
• Daten aus Excel lesen, speichern und in das System mailworx hochladen
• Diverse andere Eigenschaften des Projekts entwickeln, wie z.B.: Benutzerdaten speichern, Sprache ändern usw.
• Fehlerbehandlung
Ergebnis:
Das Ergebnis ist ein ausführbares Setup, welches am Client des Abonnenten installiert werden kann.
Verwertbarkeit:
Die Firma eworx verwertet dieses Projekt, damit der Benutzer die Möglichkeit hat, auch über Excel zum System mailworx zugreifen zu können.
Systembeschreibung:
Die Buttonleiste wird mittels XML in Excel 2007 integriert. Alle übrigen Eigenschaften und Funktionen wurden mit C# programmiert.
Damit verschiedene Sprachen ausgewählt werden können, wurde für jede Sprache eine Resource-Dateien angelegt.
Für den Zugriff zum WebService wurde ein Web-Verweis zum Projekt hinzugefügt.