Salut,
Je suis actuellement des études en informatique et j’ai un projet à développer (sous Delphi) pour mon stage. J’aurais souhaité avoir quelques conseils si cela était possible concernant le choix de me base de données. Pour cela je vais essayer de vous résumer le plus clairement (mais priévement) possible ce projet en sachant que je suis un récent utilisateur de Delphi (depuis le début de mon stage cad 1 mois et oui c’est tout…) et que j’ai découvert avec joie mais aussi étonnement les possibilités offertes par Delphi sur le choix des Bdd.
Je vous résume mon projet :
il consiste en la réalisation d'un logiciel de contrôle horaire. En effet, mon stage se déroule au sein d’une entreprise, qui utilise des badgeuses à carte magnétique (qui sont des terminaux Ethernet) pour contrôler les entrées/sortie des salariés.
Mon rôle est de récupérer les données des différents pointages (via un ActiveX créé par la société qui construit ces badgeuses) puis de les exploiter en les stockant et en offrant la possibilité de les traiter(modification, vérification...) via ce logiciel que je dois réaliser pour les responsables de site (administrateurs) qui gèrent les pointages. Ce logiciel doit remplacer un autre déjà en place sur IBM (AS 400) mais ça on s’en fou.
Voilà, j'espère avoir été assez clair (mais c'est dur comme ça), si vous voulez de plus amples renseignements n'hésitez pas.
Maintenant, concernant la Bdd voilà les infos importantes :
Il y aura 6 utilisateurs, 1 local et 5 à distance via une liaison ADSL haut débit (réseau TCP/IP). L’application sera sur le serveur suivant :
Nec Express 5800 TM 1400 bi-processeur – 2,4 Ghz XEON
- mémoire RAM 1 Go
- Carte RAID 5
- DAT 20/40 GB SCSI 4 mm
- CD ROM 48X (interface IDE)
- 3 disques durs 36 GB Ultra 160 SCSI HDD
- Microsoft Windows 2000 Server (5 users)
Il récoltera les infos concernant les différents pointages (sous forme de trame) des badgeuses qui sont placées à l’extérieur (et celle en local bien sur), il permettra les accès à distance pour tout ce qui est modification (des heures de pointage par exemple), mis à jour, etc…
En clair, le noyau de l’appli sera sur le serveur qui fera le lien avec les badgeuses situées sur les autres sites en sachant que la taille de la base devrait tourner autour de 2 Mo.
Pour réaliser cela je travaille sur Delphi 7 Architect (Eval) mais je vais migrer sous Delphi 6 Pro. L’entreprise met à disposition Oracle 8 , Access et bien sur, je peux utiliser MySQL via EasyPHP et Interbase avec Delphi.
Que choisir :
J'espère avoir été assez clair, je remercie d'avance ceux qui ont pris la peine de lire ce mess (qui est peut être un peu long) et d'y répondre si il le peuvent.
Merci beaucoup, j'attends vos suggestion
Partager