Hausarbeiten logo
Shop
Shop
Tutorials
De En
Shop
Tutorials
  • How to find your topic
  • How to research effectively
  • How to structure an academic paper
  • How to cite correctly
  • How to format in Word
Trends
FAQ
Go to shop › Computer Science - Commercial Information Technology

Entwicklung eines Kontaktmanagers

Title: Entwicklung eines Kontaktmanagers

Intermediate Diploma Thesis , 2006 , 13 Pages , Grade: 2,5

Autor:in: Christian Wicke (Author)

Computer Science - Commercial Information Technology

Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Inhalt dieser Praxisarbeit ist die Entwicklung einer Software, für die Verwaltung von ausführlichen Kontaktdaten. Sie soll unter anderem zu dem ERP-System Replan 2000 der Alphadat EDV Service GmbH kompatibel sein.
Ausschlaggebend für die Entwicklung des Kontaktmanagers, war die Landtagswahl 2005 in Baden- Württemberg. Die Fraktion der FDP fragte bei der Firma Alphadat an, ob es möglich sei eine Kontaktverwaltungssoftware für die bessere Verarbeitung ihrer potentiellen Wähler zu entwickeln. Es sollte möglich sein mit der Software die Wähler in verschiedene Klassifikationen einzuteilen, zum Beispiel „Erstwähler“ oder „Stammwähler“. Je nach Zuordnung soll dann das Erstellen eines seriendruckähnlichen Briefes ermöglicht werden und gleichzeitig sollte ein Etikettendrucksystem für die Briefumschläge enthalten sein.
Da die Entwicklung für eine einzelne Institution zu teuer wäre wurden Firmenintern noch weitere Anforderungen festgelegt, welche den individuellen Vertrieb der Software ermöglichen und so den Einzelverkaufspreis senken können. Die genauen Anforderungen an das Programm sind im folgenden Abschnitt aufgeführt.

Excerpt


Inhaltsverzeichnis

1. Einleitung

2. Anforderungen

3. Realisierung des Programms

3.1. Programmierwerkzeuge

3.2. Tabellenmodell

3.3. Formulargestaltung

3.3.1. Die Menüleiste

3.3.2. Das Suchformular

3.3.3. Das Datenerfassungsformular

3.3.4. Die restlichen Formulare

4. Der Programmcode

4.1. Das Einfügen neuer Tabellen

4.2. Öffnen und Erstellen eines Dateiordners

4.3. Erstellen einer Email

4.4. Aufrufen der automatischen Wählhilfe

4.5. Aufrufen des Wordformulars

4.6. Der Code im Suchformular

5. Erstellen des Setup

6. Fazit

Zielsetzung & Themen

Ziel dieser Arbeit ist die Entwicklung einer effizienten Softwarelösung zur Verwaltung detaillierter Kontaktdaten, die sowohl eigenständig als auch als Modul in bestehende ERP-Systeme integriert werden kann. Die Forschungsarbeit fokussiert sich auf die praktische Umsetzung einer benutzerfreundlichen Schnittstelle unter Verwendung von VBA und Microsoft Access zur Automatisierung von Verwaltungsaufgaben.

  • Entwicklung eines modularen Kontaktmanagement-Systems
  • Integration in die ERP-Umgebung Replan 2000
  • Automatisierung von Workflows (Word-Dokumente, Email, Wählhilfe)
  • Effiziente Such- und Filterfunktionen für Adressdaten
  • Installation und Setup-Erstellung via Visual Studio .Net

Auszug aus dem Buch

4.2. Öffnen und Erstellen eines Dateiordners

Zu jedem Datensatz soll es möglich sein einen separaten Dateiordner anzulegen, in dem alle wichtigen Dokumente zu diesen Daten gesammelt werden können. Der Kontaktmanager hat den festen Standardpfad „C:\alphadat\Kontaktmanager\details“. Mit Hilfe eines Klicks soll nun in dem Ordner „details“ ein Ordner erstellt werden, welcher aus dem Namen gebildet wird. Gleichzeitig werden alle darin enthaltenen Sonderzeichen zu „-„ umgewandelt und Umlaute z.B. von ä zu ae. Falls der Pfad schon besteht, so wird er lediglich geöffnet.

Dim fs

Dim strAppName As String

Dim strPfad As String

Dim strTemp As String

Set fs = CreateObject("Scripting.FileSystemObject")

strAppName = "explorer.exe"

strPfad = "c:\alphadat\Kontaktmanager\details"

If Not IsNull(Me!FName) Then

strTemp = ReplaceStr(Me!FName, ",", "-", vbTextCompare)

strTemp = ReplaceStr(strTemp, ";", "-", vbTextCompare)

strTemp = ReplaceStr(strTemp, ".", "-", vbTextCompare)

strTemp = ReplaceStr(strTemp, ":", "-", vbTextCompare)

strTemp = ReplaceStr(strTemp, "+", "-", vbTextCompare)

strTemp = ReplaceStr(strTemp, "/", "-", vbTextCompare)

Zusammenfassung der Kapitel

1. Einleitung: Vorstellung des Entwicklungsprojekts eines Kontaktmanagers, der insbesondere für die FDP-Fraktion anlässlich der Landtagswahl 2005 initiiert wurde.

2. Anforderungen: Definition der funktionalen Anforderungen, darunter die Stammdatenverwaltung, die Integration als Modul in Replan 2000 und verschiedene Automatisierungsfunktionen.

3. Realisierung des Programms: Beschreibung der technologischen Basis, des Tabellenmodells und des Konzepts für die Formulargestaltung des Kontaktmanagers.

4. Der Programmcode: Detaillierte Erläuterung der VBA-Implementierungen für Datenbankoperationen, Dateiverwaltung, Office-Automatisierung und Suchfunktionen.

5. Erstellen des Setup: Dokumentation der Erstellung einer Installationsroutine mittels Visual Studio .Net zur Bereitstellung der Software beim Endkunden.

6. Fazit: Reflexion über den Erkenntnisgewinn bei der VBA-Programmierung und die Herausforderungen der eigenständigen Softwareentwicklung.

Schlüsselwörter

Kontaktmanager, VBA, Microsoft Access, Softwareentwicklung, Replan 2000, Adressverwaltung, Automatisierung, Datenbankmodellierung, Formulargestaltung, Setup-Erstellung, ERP-System, Datenimport, Datenexport, Word-Automatisierung, Windows-Wählhilfe

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit befasst sich mit der eigenständigen Entwicklung einer Software für die Verwaltung umfangreicher Kontaktdaten, die als Modul für das ERP-System Replan 2000 konzipiert ist.

Welche zentralen Themenfelder werden behandelt?

Zentrale Themen sind die Anforderungen an eine professionelle Kontaktverwaltungssoftware, das Datenbank-Design, die grafische Benutzeroberfläche und die technische Umsetzung durch VBA-Programmierung.

Was ist das primäre Ziel der Arbeit?

Das primäre Ziel ist die Entwicklung eines Kontaktmanagers, der Verwaltungsaufgaben wie das Erstellen von Briefen, Emails und das Wählen von Telefonnummern automatisiert und flexibel anpassbar ist.

Welche wissenschaftliche Methode wird verwendet?

Die Arbeit folgt dem Prozess der Softwareentwicklung: von der Anforderungsanalyse über die systemtechnische Konzeption und Implementierung bis hin zur Erstellung einer Installationsroutine.

Was wird im Hauptteil behandelt?

Der Hauptteil gliedert sich in die technische Realisierung (Tabellen und Formulare) sowie die detaillierte Darstellung des Programm-Codes für spezifische Funktionen wie Datenmanipulation und Office-Schnittstellen.

Welche Schlüsselwörter charakterisieren die Arbeit?

Zu den wichtigsten Begriffen zählen Kontaktmanager, VBA, MS Access, ERP-Integration, Automatisierung und Stammdatenverwaltung.

Wie geht das Programm mit Sonderzeichen bei der Ordnererstellung um?

Sonderzeichen und Umlaute werden durch eine spezielle Funktion innerhalb des VBA-Codes automatisch in standardisierte Zeichen (z.B. ä zu ae) umgewandelt, um eine konsistente Dateipfad-Struktur zu gewährleisten.

Warum wird für das Einfügen neuer Tabellen ein SQL-Befehl verwendet?

Dies dient der Datensicherheit: Durch das Kopieren von Vorlagen in eine externe Datenbank und anschließende Verknüpfung wird sichergestellt, dass bei Programm-Updates keine Anwenderdaten verloren gehen.

Excerpt out of 13 pages  - scroll top

Details

Title
Entwicklung eines Kontaktmanagers
College
Karlsruhe University of Cooperative Education
Grade
2,5
Author
Christian Wicke (Author)
Publication Year
2006
Pages
13
Catalog Number
V160642
ISBN (eBook)
9783640741229
ISBN (Book)
9783640741366
Language
German
Tags
Access SQL ERP Replan Kontaktmanager VBA Visual Basic Office
Product Safety
GRIN Publishing GmbH
Quote paper
Christian Wicke (Author), 2006, Entwicklung eines Kontaktmanagers, Munich, GRIN Verlag, https://www.hausarbeiten.de/document/160642
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  13  pages
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Payment & Shipping
  • About us
  • Contact
  • Privacy
  • Terms
  • Imprint