Demande de conseils pour SGBD

Demande de conseils pour SGBD - SQL/NoSQL - Programmation

Marsh Posté le 15-02-2006 à 09:14:09    

Bonjour,
 
Je dois réaliser une petite base de données qui doit être stockée sur un serveur, accessible par plusieurs clients en même temps et dont les données peuvent être mises à jour automatiquement par une douchette (vous savez ces scanners de codes barres portatifs). Vous voyez le genre, la douchette lit le code barre d'un produit et les données contenues dans le code barre sont envoyées à la base et enregistrées si nécessaire.  
J'aurais 2 questions:
1/ Quelqu'un connaitrait-t'il des logiciels similaires? J'aimerais surtout pouvoir connaitre ce qu'il se fait actuellement et à quel prix
2/ Quel langage utiliser pour créer la base et gérer les requêtes? Peut-on réaliser cette mise à jour de données par douchette en PHP? en JAVA?
 
Merci de votre aide  :)  
 
 

Reply

Marsh Posté le 15-02-2006 à 09:14:09   

Reply

Marsh Posté le 15-02-2006 à 10:12:03    

:hello: Bonjour,
 
1. Base de données
Si l'on veut une base gratuite : MySQL, Postgres.
Si l'on veut une base de données traditionnelle solide : Oracle, Sybase
si l'on veut une base de données facile à installer, à utiliser pour débuter : Access
 
2. La douchette
Surtout ne pas s'angoisser avec ça. C'est très simple. La plupart des douchettes envoient les chiffres lus dans les codes barres comme s'il venaient du clavier. Autrement dit, une douchette, est comme un clavier numérique. Il n'y a rien de sépcial à programmer. Ca marche même avec les écrans de saisie qui ne sont pas du tout prévus pour les douchettes, puisque l'ordinateur croit que les chiffres viennent du clavier.
 
3. Le logiciel similaire déjà fait
La description est trop vague pour donner des indications.
 
4. Le langage
Pour interroger une base de données, le langage est SQL. Il n'y en a pratiquement pas d'autres, mais par contre, il y a quelques petites variantes d'un SQL à l'autre.
Le SQL est presque toujours inclus dans un programme écrit dans un autre langage, qui peut être PHP, Java, C, Basic, etc. Peu importe.
 :)  

Reply

Marsh Posté le 15-02-2006 à 10:58:47    

Merci de ta réponse complète!
 
Donc la douchette envoie les informations comme un claiver numérique. J'imagine qu'elle envoie une chaïne de caractères contenant toutes les informations. Mais comment récupérer cette chaîne? Et surtout comment  trier l'information pour qu'elle soit stockée dans la bonne table?
 
Il y a aussi le choix du langage; lequel privilégier pour faire en sorte que les infos de la douchette soient stockées automatiquement?
Pas d'Access/VBA par contre, trop laborieux à mettre en oeuvre!

Reply

Marsh Posté le 15-02-2006 à 12:30:18    

La chaîne de caractères est récupérée de la même manière si elle vient du clavier ou si elle vient d'un scanner de codes barre.
Le logiciel contient des écrans de saisie (aussi appelés "formulaires" ) qui contient des "champs d'édition", qui sont des endroits ou l'on saisie du texte. Il y en a partout, donc je me sens un peu ridicule d'expliquer cela. Puis, quand l'utilisateur appuie sur un bouton, ou parfois sur la touche "entrée", le contenu des champs est récupéré par le logiciel, qui les stockent dans une base de données, ou qui fait des calculs, etc.
Le stockage n'est jamais automatique. L'ordinateur n'est pas un K2000. Il faut un logiciel qui sache quels formulaires afficher, quels données stocker, comment les restituer, etc. Tout cela, c'est de la partie logiciel (software), qui est indépendante de la partie matérielle (hardware) clavier ou douchette.
Dernier point : Access/VBA peut paraître lourd, mais malheureusement, les autres systèmes sont souvent encore plus lourds. L'informatique, ce n'est pas simple.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed