Bonjour tout le monde,
Je vous explique un ptit peu le contexte, je suis actuellement en stage a l'etranger dans le domaine de la base de donnees et je vous voulais avoir vos conseils sur ce que vous pensez de ce que j'ai fais et ce que je vais faire.
Le projet:
Le client qui a contacter l'entreprise dans laquelle j'effectue le stage nous a donnee une table excel (qui est tres mal foutu sans vouloir critiquer: des doublons dans tout les sens, pas de cle primaire...). La premiere contrainte est que le client ne veut absolument pas modifier son tableau (c'est ce sur quoi je me bats en ce moment pour lui expliquer qu'on est obliger de la modifier) mais continuons.
A partir de cette table j'ai creer une interface pour l'utilisateur sous visual studio C#, je traite la Base de Donnees avec PostgreSQL qui grace a sa librairie Npgsql m'offre la possibilite de me connecter a la BdD depuis VS C#.
A partir de cette interface je dois etre capable de faire des mise a jour de la BdD et d'effectuer des recherches d'utilisateurs.
La mise a jour s'effectue avec des fichiers .CSV ce qui me simplifie le code de mise a jour.
Cette premiere partie du projet n'est pas finie car je n'ai toujours pas de cle primaire ( problemes avec les doublons de la table).
Puis dans un second temps a partir de cette meme BdD, cette meme base comprend des informations sur des utilisateurs ( nom, adresse,tel... un genre de carte grise) et je dois etre capable d'envoyer des sms automatiquement a ces utilisateurs a des dates precise mais differentes pour les utilisateurs.
PROBLEME nº1:
Je ne sais absolument pas comment faire cela, je m'explique:
2 choix s'offre a moi:
- un telephone avec windows mobile connecter en permanence a un ordinateur
- un routeur GSM
J'ai effectuer pas mal de recherche sur le net et j'ai trouve ca:
- pour le tel: programmer en VB une appli pour windows mobile avec une "mini BdD" le tout synchronise avec activeSync pour l'acces a la BdD du client
je pense que cette solution est la moins securitaire ( cable usb qui se debranche ou panne quelconque du mobile)
- Pour le routeur je n'ai pas trouver grand chose a part que l'on peut envoyer les message manuellement ( quel type de programme je serai cense ecrire... je suis desenparer je ne sais meme plus quoi chercher).
PROBLEME nº2:
La colonne de mon tableau qui possede les numero de telephone est un peu bizarre elle contient aussi des caractere tel que ).:/( enfin vous voyez le genre.
Quel type de programme je devrais ecrire pour differencier les chiffres des lettres sachant que tout les numeros n'ont pas la meme longueur ( c'est compliquer dans le pays).
MERCI BEAUCOUP A TOUS ET A TOUTES
Pour le moindre indice, commentaire ou aide.
PS: Je suis seul a travailler sur le projet, la duree du projet = la duree de mon stage donc le projet doit etre fini a mon depart. Dite moi les points a eclaircir si vous avez pas bien compris.
Partager