Visualisierung von Kundenbeziehungsdaten mittels Scalable Vector Graphics | 1 |
Abstract | 2 |
Inhaltsverzeichnis | 4 |
Abkürzungsverzeichnis | 6 |
Abbildungsverzeichnis | 8 |
Tabellenverzeichnis | 9 |
Listings | 10 |
1 Einleitung | 11 |
1.1 Customer Relationship Management (CRM) | 13 |
1.1.1 Anforderungen an ein CRM-System | 14 |
1.1.2 Operatives CRM | 17 |
1.1.3 Analytisches CRM | 18 |
1.1.4 Systembestandteile eines CRM-Systems | 19 |
1.2 Scalable Vector Graphics (SVG) | 20 |
1.2.1 Konzepte in SVG | 22 |
1.2.2 Wichtige Features | 23 |
1.3 Visualisierung | 25 |
1.3.1 Synergieeffekte zwischen CRM und SVG | 26 |
1.3.2 Vorteile dieser „Verschmelzung“ | 27 |
1.3.3 Einordnung von SVG in CRM | 28 |
2 Zielsetzung der Arbeit | 31 |
2.1 Aspekte der Zielsetzung | 32 |
2.1.1 Auswahl des Vorgehensmodells (Projektbegründung) | 32 |
2.1.2 Software-Ergonomie | 33 |
2.1.3 Informationsvisualisierung | 33 |
2.1.4 Geschäftsprozessoptimierung | 35 |
2.2 Aufbau der Arbeit | 37 |
2.2.1 Aufbau eines Beispiels | 38 |
2.2.2 Umsetzung des Beispiels | 38 |
3 Theoretische Grundlagen | 40 |
3.1 Aktueller Stand der Technik | 40 |
3.1.1 Thread arcs - Visualisierung von E-Mails | 40 |
3.1.2 Commetrix - Visualisierung von Communities | 41 |
3.1.3 Apache Batik | 42 |
3.1.4 Prefuse Visualization Toolkit | 46 |
3.2 Semi-strukturierte Datenmodellierung | 48 |
3.2.1 Markup Languages | 48 |
3.2.2 Document Object Model (DOM) | 49 |
3.2.3 Extensible Markup Language (XML) | 51 |
3.2.4 Graph Markup Language (GraphML) | 52 |
3.2.5 Scalable Vector Graphics (SVG) | 55 |
3.2.6 Extensible Stylesheet Language (XSL) and Transformations (XSLT) | 61 |
3.3 Strukturierte Datenmodellierung | 63 |
3.3.1 Entity Relationship Modell (ERM) | 63 |
3.3.2 Unified Modeling Language (UML) | 66 |
3.4 Plattformen | 67 |
3.4.1 Java Platform | 68 |
3.4.2 Visual Composer Model | 68 |
3.4.3 Adobe Flex | 69 |
3.4.4 Microsoft Windows Presentation Foundation (WPF) | 70 |
3.4.5 Java Server Faces (JSF) | 70 |
4 Analyse und Spezifikation | 72 |
4.1 Open Application Group Integration Specification (OAGIS) | 72 |
4.2 Analyse (Istanalyse) | 73 |
4.2.1 Schwachstellenanalyse | 74 |
4.3 Spezifikation (Sollkonzept) | 76 |
4.3.1 Anforderungen | 76 |
4.3.2 Stakeholder-Analyse | 78 |
4.3.3 Anforderungsanalyse | 79 |
5 Software-Entwurf | 84 |
5.1 Realisierung | 84 |
5.1.1 Datenmodell | 85 |
5.1.2 Entwicklungsumgebung | 86 |
5.1.3 Applikationsumgebung | 87 |
5.1.4 Schnittstellen | 88 |
5.1.5 Arbeitsplatzumgebung | 89 |
5.2 Implementierung | 89 |
5.2.1 Implementierung des Organigramms (KA-1) | 90 |
5.2.2 Implementierung der Aktivitätenabfolge (KA-2) | 92 |
5.2.3 Implementierung der Adressdarstellung (KA-3) | 94 |
5.2.4 Implementierung des Workflows (KA-4) | 95 |
5.2.5 Implementierung der Diagramme (KA-5) | 96 |
5.2.6 Implementierung der Kartendarstellung (KA-6) | 99 |
5.2.7 Implementierung von Vertriebsobjekten (KA-7) | 100 |
6 Test, Verifikation und Freigabe | 103 |
6.1 Test | 103 |
6.2 Freigabe und Deployment | 105 |
7 Schluss und Ausblick | 107 |
7.1 Weitere Funktionalitäten | 108 |
7.2 Integration und Erweiterung | 108 |
Literatur | 109 |
Stichwortverzeichnis | 112 |