Seite 1 von 2

Firmen Datenbank

Verfasst: 14.10.2004 19:03
von MJP
Hi... :)

Ich soll für meinen Vater eine Firmen Datenbank Programmieren die übers Internet läuft :freak:

Das Grundgerüst habe ich schon, nur mein Problem sind nun:

1.Aus einer Textdatei die Passwörter auslesen
2.Aus einer weiteren Textdatei Die Infos der Firma wie Adresse, Telefon
3.Wenn die Firma gefunden ist das ganze nach Word oder Excel Exportieren.


Thx MJP

Re: Firmen Datenbank

Verfasst: 14.10.2004 22:44
von Kiffi
> Ich soll für meinen Vater eine Firmen Datenbank
> Programmieren die übers Internet läuft :freak:

welches Datenbanksystem?
was heisst 'über's Internet laufen'?
Hat das System eine Weboberfläche?

> 1.Aus einer Textdatei die Passwörter auslesen

das hört sich so an, als ob Dein Vater/die Firma Deines Vaters sehr viel
Vertrauen in das Gute im Menschen legt ;)

> 2.Aus einer weiteren Textdatei Die Infos der Firma wie Adresse, Telefon

Ist das nun ein Text-Datenbanksystem oder ein 'richtiges'
Datenbanksystem wie z.b. SQL-Server, mySQL, Access...?

Musst Du die Daten aus Textdateien in eine Datenbank überführen, um sie
dort weiterzuverarbeiten?

> 3.Wenn die Firma gefunden ist das ganze nach Word
> oder Excel Exportieren.

das alles soll wohl lokal auf dem Client-Rechner ausgeführt werden?

> Das Grundgerüst habe ich schon

ich befürchte fast, dass Du am falschen Ende angefangen hast.

Welche konkreten Probleme hast Du denn?

Grüße ... Kiffi

Verfasst: 15.10.2004 09:45
von MJP
Sooo...
>welches Datenbanksystem?
Text oder Access

>was heisst 'über's Internet laufen'?
Stell dir Google vor nur halt als Programm

>Hat das System eine Weboberfläche?
Was meinst du damit?? :?

>1.Aus einer Textdatei die Passwörter auslesen

In mich hat mein Vater schon Vertrauen aber er hat zurzeit Stress mit dem Admin in Seiner Firma :evil:

>2.Aus einer weiteren Textdatei Die Infos der Firma wie Adresse, Telefon

Also habe noch mal mit ihm geredet Access würde auch gehen aber sonst ist alles in Textdateien :allright:

>3.Wenn die Firma gefunden ist das ganze nach Word oder Excel
>Exportieren.

Ja das wäre schön aber es muss nicht sein :wink:

> Das Grundgerüst habe ich schon
Kiffi:
Ich befürchte fast, dass Du am falschen Ende angefangen hast.


Ich habe zurzeit die Suchbegriffe in dem Surcecode mit drin genau so die Passwörter nur halt mein Vater will das seine Leute in der Firma die Passwörter, Suchbegriffe und Suchergebnisse leicht erweitern können

Hier ein paar Codestückchen
Passwort:

Code: Alles auswählen

Procedure Keyword()
Suche$ = GetGadgetText(4)
  Select Suche$
  Case "Glas"
     SetGadgetText(9,"")
     DownloadGlas()
     DName$ ="C:\Data_FK.dlx"  
     FileStreamIn(0,DName$, 9,#SF_TEXT) 
EndSelect 
EndProcedure 
Suche+Ergebniss:

Code: Alles auswählen

Procedure UserPass()
Pass$ = GetGadgetText(33) 
    Select Pass$         
      Case "darius"        
      DisableGadget(4,0)    
      DisableGadget(44,0)
EndSelect 
EndProcedure 
<) Thx MJP <)

Verfasst: 15.10.2004 10:06
von freedimension
*autsch*
Also wenn ich das so lese, glaube ich nicht, dass du momentan den Anforderungen genügen würdest so etwas zu Programmieren, sorry. Sag deinem Vater er soll sich einen professionellen Programmierer suchen (oder von mir aus auch einen etwas billigeren Studenten wenn er nur ne kleine Firma hat).

Mit dem Admin hätte ich allerdings auch Stress wenn Passwörter als Klartext vorliegen würden *g*

Das klingt jetzt alles sehr hart und ist bestimmt nicht das was du hören möchtest, aber ich denke es ist besser für dich, deinen Vater und euer Verhältnis zueinander wenn man dich sehr schnell desillusioniert. Wenn du fleißig lernst, kannst du solch ein Projekt vielleicht in 1/2 - 2 Jahren angehen, je nach Lernkurve. Vorraussetzung ist aber auch hier:
a) den Begriff "fleißig" richtig zu interpretieren
b) ein gewisses Grundtalent
c) genügend Erfahrung mit Datenbanken, Internetsecurity, Oberflächendesign und wasweisichwasichallesvergessenhabe

Verfasst: 15.10.2004 11:18
von Ypser
Mach das lieber mit PHP und MySQL....

Verfasst: 15.10.2004 11:27
von freedimension
Ypser hat geschrieben:Mach das lieber mit PHP und MySQL....
ohne Weboberfläche????
>Hat das System eine Weboberfläche?
Was meinst du damit??

Verfasst: 15.10.2004 11:49
von MJP
Danke erstmal wegen der Kritik :allright:
Nur mit richtigen aufgaben lernt man etwas oder?
Ich habe ja auch Zeit...
Also ich probiere es einfach und einen billigen Studenten will mein Vater nicht er wll das ich es mache :mrgreen:
Sorry aber ich habe vergessen das der Text verschlüsselt ist und vom Programm selber wieder entschlüsselt wird.


Die Access Datenbank erstellt mein Vater das ist kein problem. Nur halt ich brauche hilfe bei den befehlen um auf die Datenbank zugreifen zu können.

Bin für alle vorschläge offen

<) THx MJP <)

ps wie kann ich über das netzwerk rausfinden wie der angemeldete nutzer heist

Verfasst: 15.10.2004 13:28
von freedimension
MJP hat geschrieben: Sorry aber ich habe vergessen das der Text verschlüsselt ist und vom Programm selber wieder entschlüsselt wird.
Ist genauso unsicher, da der Schlüssel als Text im Programm hinterlegt sein muss ;-)

Verwende einfach MD5s, damit bist du, zumindest für Hobby-Hacker, auf der sicheren Seite.

Prinzip:
Passwörter werden mit dem MD5-Algo gehasht, d.h. sie können nicht wieder entschlüsselt werden, das Verfahren ist also OneWay only.
Wenn der Benutzer das Passwort eingegeben hat, wird die Eingabe einfach auch MD5-gehasht und mit den Hashs auf der Platte verglichen. Simple aber Wirkungsvoll.

Die Suche würde ich nochmal überarbeiten, oder willst du wirklich alle 200.000 deutschen Wörter hartkodiert einbringen? :shock:

Mit Access kenn ich mich leider nicht aus, aber wenn du ein interessantes Format zur Speicherung von Daten auf der Festplatte suchst das flexibel und leistungsfähig ist, dann schau mal ob du MySQL irgendwie zum Laufen kriegst. El_Choni hat hierzu auch eine eigene UserLib geschrieben. Dazu solltest du aber etwas SQL können (bei Access aber glaub ich auch, zumindest wenn's etwas mehr unter die Oberfläche geht ;-) )

Verfasst: 15.10.2004 15:29
von MJP
Die Suche würde ich nochmal überarbeiten, oder willst du wirklich alle 200.000 deutschen Wörter hartkodiert einbringen?
Nein, nein ich meine die Schbegriffe sind nicht Verschlüsselt sondern der Text ist Verschlüsselt

Aber egal...
SQl kann ein Freund von mir habe auch schon selber damit gearbeitet

SQL hmmmm... ok kennt jemand von euch webspace wo man SQL hat??

<) THx MJP <)

Verfasst: 15.10.2004 15:44
von SirCus
MJP hat geschrieben: SQL hmmmm... ok kennt jemand von euch webspace wo man SQL hat??

<) THx MJP <)
ich nehme an ein SQL das nix kostet -> mySQL
eine Website die mit mySQL arbeitet? yahoo und google z.B.

oder meinst du wo man mySQL downloaden kann?

dann würde ich bei www.mySQL.de vorbeigucken

dabei kann ich dir übrigens das Buch "mySQL Tutorial" von Welling/Thomson empfehlen (Addison-Wesley Verlag, ISBN 3-8273-2169-7)
Super einfach zu lernen. Würde fast sagen noch einfacher als PB ;)
Der Vorteil von mySQL ist noch, dass du deine Suchalgorhytmen nich selber schreiben musst, sondern die von mySQL nutzen kannst, und die sind sehr effektiv. Auch das überkreuzte suchen in mehreren Tabellen (crossjoins) is dabei. Tolle sache.