AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware
Thema durchsuchen
Ansicht
Themen-Optionen

Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

Ein Thema von uht · begonnen am 5. Jun 2007 · letzter Beitrag vom 6. Jun 2007
Antwort Antwort
Seite 2 von 2     12   
Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#11

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 21:47
Hi,

eine Dateiverwaltung ist auch nicht integriert. Aber es ist möglich auf
Briefvorlagen zuzugreifen. Diese sind aber im Programmordner unter Vorlagen.
Ich denke eine Dateiverwaltung würde ich auch über diesen Weg organisieren,
anstatt über Blob-Felder.

Viele Grüße ...

  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#12

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 22:48
Alles in Blobs abzulegen bläht die Datenbank ungemein auf. Die sind ok, wenn es nicht zu viele Daten werden, ansonsten würd ich auf jedenfall eine dateibasierte Lösung der Dokumente suchen. Ich habe das in einem Projekt so gelöst, dass alle Dokumente (ich nenn sie jetzt mal passender Anhänge) in einem Verzeichnis auf dem Server abgelegt sind, das selbst noch unterteilt ist in Jahr und Monat (\\Server\Ablagen\2007\06 z.B.) Das hat den Vorteil, dass nachher nach einiger Zeit nicht Millionen Dateien in einem Verzeichnis direkt liegen, sondern nochmals unterteilt sind. Erwartest du viele Anhänge, so kannst du auch eine Kombination aus Jahr\Woche oder Jahr\Monat\Tag nehmen, je nachdem wie tief du greifen willst.

Die Anhänge selbst verwalte ich in einer getrennten Anhangtabelle, wo Datum, Dateiname und natürlich in deinem Fall Verlinkung zur Adresse gespeichert ist, damit der Anhang auch eindeutig zugeordnet werden kann. Wahrscheinlich wirst du sehr schnell merken, dass neben der Verlinkung zur Adresse eventuell noch andere Kriterien einfliessen können. Dann kannst du relativ leicht diese Anhangtabelle anpassen.

Die Dateinamen habe ich als GUID gespeichert, damit doppelte Anhänge keine Probleme machen beim speichern. Jede GUID ist eindeutig, und ist in der Anhangtabelle hinterlegt. Daneben kannst du natürlich auch noch den ursprünglichen Namen speichern wenn du willst. Das ist ja kein Problem.

Um Platz auf dem Server zu sparen habe ich zusätzlich jeden Anhang noch gezippet.

Zu meinen Vorrednern kann ich nur sagen, lieber kein MySQL. Aber lies dir bezüglich der Datenbankwahl einfach mal einige der tausend "Welche Datenbank ist die beste" Threads hier im Forum durch. Danach kannst du ja dann immer noch gezielte Fragen diesbezüglich fragen. Mein Favorit ist MS SQL 2005 Express. Für umme, leicht erweiterbar, und leicht zu administrieren.
  Mit Zitat antworten Zitat
uht

Registriert seit: 3. Dez 2005
46 Beiträge
 
Delphi 2005 Personal
 
#13

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 6. Jun 2007, 11:11
@ Jelly

Verstehe ich das richtig, dass du den Ordner "\\Server\Ablagen\" auf deinem Server freigegeben hast und die Clients sich nur den Pfad bzw. die GUID aus der DB holen und dann direkt auf die Dateien zugreifen? Oder überträgst du die Dateien mit deinem Programm zum Client?
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#14

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 6. Jun 2007, 11:50
Zitat von hoika:
PS: Warum mysql ? Umsonst ist das bei kommerziellen Sachen nicht.
FALSCH! Er hat nicht gesagt das er seine Software verkaufen will! Solange er Sie z.B. nur in seiner Firma einsetzt, kann er mysql verwenden ohne einen cent dafür bezahlen zu müssen...

er muss erst etwas für die mysql db zahlen wenn er sie an dritte weitergebt und in diesem fall auch erst dann wenn seine software kein open source produkt ist (also nicht unterm gnu steht!)...
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
Pascal-Bastler

Registriert seit: 18. Feb 2007
3 Beiträge
 
Delphi 6 Professional
 
#15

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 6. Jun 2007, 13:27
Moin, Moin,

anscheinend deckt die vorhandene CRM-Software nicht deine Bedürfnisse ab, da sollte es eigentlich für alle was geben.

Mal was ganz anderes:

Du kannst die Dateien auch in ein Dokumentenmanagement-System auslagern. Das kann (normalerweise) prima damit umgehen und hat noch einiges mehr (Versionsverfolgung, Beseitigung der Medienbrüche [Fax, Email, eingescannter Brief, Word&Excel-Dateien, PDF, Ausdrucke] alles findet sich unter einer Oberfläche.

Wie Du dir denken kannst, ich vertreibe sowas, und wir integrieren dies bei Kunden in die vorhandene Software, auch z.B. mit der Adress- und Kontaktverwaltung. uDas Produkt hat eine OLE-Schnittstelle und ist somit voll programmierbar, so dass für den Anwender beide Produkte ineinander integriert sind und sich die Bälle (=Daten) zuspielen.

Dann nimmst Du die Datenbank nur für die Daten und das DMS für die Dokumente. Da kann man sehr schnuckelige Lösungen bauen. Kostet allerdings meist Geld ....

Bei Interesse mehr per PM.

mfg

Gerhard
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#16

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 6. Jun 2007, 13:31
Zitat von Grolle:
ich benutze in meiner Anwendung den ADS Local Server. Läuft sehr performant
und ist in dieser Version auch kostenlos.
Aber aufgepaßt. Remote Desktop oder Citrix zählen als Serveranwendung und ist lizenztechnisch nicht kostenlose freigegeben. Wird auch in neuen Versionen der DB abgeprüft!

Aber ansonsten sehr schnell und hat auch nicht mehr Macken als andere DBMS auch.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz