Firmen Datenbank

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
MJP
Beiträge: 72
Registriert: 14.10.2004 18:45
Wohnort: Nähe Frankfurt/Hessen
Kontaktdaten:

Firmen Datenbank

Beitrag 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
Alle Reschtsreib feler sind beabsichticht unn kosten nichs echtra ;-D
Visit ---|> http://www.Komani.de/
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Firmen Datenbank

Beitrag 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
Benutzeravatar
MJP
Beiträge: 72
Registriert: 14.10.2004 18:45
Wohnort: Nähe Frankfurt/Hessen
Kontaktdaten:

Beitrag 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 <)
Alle Reschtsreib feler sind beabsichticht unn kosten nichs echtra ;-D
Visit ---|> http://www.Komani.de/
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag 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
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
Ypser
XMas-Contest-Gewinner '03
Beiträge: 128
Registriert: 29.08.2004 14:35
Computerausstattung: Win7
Wohnort: Ingelheim
Kontaktdaten:

Beitrag von Ypser »

Mach das lieber mit PHP und MySQL....
Bild
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag 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??
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
MJP
Beiträge: 72
Registriert: 14.10.2004 18:45
Wohnort: Nähe Frankfurt/Hessen
Kontaktdaten:

Beitrag 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
Alle Reschtsreib feler sind beabsichticht unn kosten nichs echtra ;-D
Visit ---|> http://www.Komani.de/
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag 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 ;-) )
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
MJP
Beiträge: 72
Registriert: 14.10.2004 18:45
Wohnort: Nähe Frankfurt/Hessen
Kontaktdaten:

Beitrag 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 <)
Alle Reschtsreib feler sind beabsichticht unn kosten nichs echtra ;-D
Visit ---|> http://www.Komani.de/
Benutzeravatar
SirCus
Beiträge: 182
Registriert: 10.09.2004 11:44
Wohnort: München
Kontaktdaten:

Beitrag 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.
2D Game H.E.R.A. (Entwicklung eingefroren)
www.chamaeleo-fx.de.vu

- mein Lieblingszitat
"die Informationsumwelt wird von einer fürchterlichen Menge an Unsinn und Lügen verschmutzt" (Stanislaw Lem, Lokaltermin, 1954 (!) )
http://www.stanislaw-lem.de/zitate/zitate.shtml
Antworten