Tout d’abord je me présente, Damien étudiant Ingénieur en 1ère année d’école.
Je suis actuellement en stage dans le service « offre » de mon entreprise de télécom et on m’a confié une mission de Base de données assez complexe ! Petit hic, je suis spécialisé réseau et télécommunication, l’informatique pour moi, ou en tout cas les bases de données c’est du chinois… Tout d’abord je me suis dit que ce ne serait pas insurmontable, néanmoins, devant l’ampleur du projet, j’aurais besoin de toute l’aide des cerveaux spécialistes dans ce domaine !
Présentation du projet :
Le société répond à des offres de marché, et effectue l’analyse de la demande, traite la solution, puis l’installation des dispositifs et propose également des services.
Ils ont à leur disposition pour cela, des outils de « cotations » qui leur permettent de gérer des lignes de produits.
Le problème pour les Big Manager, ceux qui globalise et centralise tout le projet dans son ensemble, c’est qu’il existe 4 ou 5 logiciels de cotations spécifiques pour différentes lignes de produits. (par exemple, un logiciel pour tout ce qui se ramènera à la transmission IP, un logiciel pour le wireless, etc…)
Ces logiciels, sortent des Outputs sous forme de tableau Excel (.xls), mais l’organisation de ces tableaux diffère par la forme. Néanmoins la plupart des attributs des tableaux des différents logiciels sont les même. (Unit Cost, quantity, unit selling price, … et bien d’autres)
C’est ainsi que mon maitre de stage ma demandé de créer une base de données avec une interface qui prendrais en entrée les différents outputs des logiciels, qui extirperait les données qui vont bien, et qui les classerait dans une base de données. Il faut savoir qu’il existe un numéro de contrat, et à chaque numéro de contrat correspond 4 ou 5 outputs de logiciels, et que chaque output est composé de différents éléments (harware, software, services… qui ont un coût).
Je me suis baladé sur les site du zéro, developpez.net etc, mais la plupart du temps, ils associent SQL à PHP dans le but de créer des sites dynamiques, jamais quand il s’agit de créer une interface gérant des bases de données, donc je ne sais pas trop par quoi commencer ou par ou passer…
Enfin, il faudrait que cet interface permette de reprendre toutes les données enregistrées pour un contrat (l’ensemble du contrat, que ce soit IP, wireless, services…) et qu’ils les ressortent dans un tableau Excel, avec la possibilité de recherches par options. Par exemple, pour un pays, quels sont les contrats de la base de données, ou à partir de tel dates quels ont étés les contrats. Puis pouvoir selectionner le contrat en cliquant dessus ou autres, et que cela ouvre le tableau comportants tous les lignes de produits avec tous les attributs de chaque éléments (exemple au pif : pour la ligne 1 du tableau : Hub 309OUHJ et dans les colonnes : Unit Cost, quantity, unit selling price…
Pour la ligne 2 Carteinfo 09768KL et dans les colonnes : Unit Cost, quantity, unit selling price…)
Je ne sais pas si je suis très clair, mais mes principales préocupations sont de savoir comment je vais pouvoir créer l’interface qui demandera de selectionner les outputs à rentrer par exemple. Après comment extirper les informations de ces tableaux assez complexes, et enfin, comment globaliser ces informations correspondant à un contrat, et pouvoir l’exploiter et le ressortir dans un tableau Excel centrale…
Voila on arrive à la fin pour ceux qui ont eu le courage de lire jusqu’ici. Je vous montre néanmoins des exemples de ces tableaux outputs en pièce jointe . Les chiffres sont évidement modifier et complètement aberrant

Merci beaucoup par avance à tous les génies de la base de données qui se pencheront sur mon problème (PS : j’ai 2 mois pour le réaliser…)


