Partage
  • Partager sur Facebook
  • Partager sur Twitter

remplissage automatique d'une base de données

Supply&Demand Management

    14 février 2022 à 9:21:26

    Bonjour tout le monde,

    Je suis un nouveau stagiaire, et ma mission consiste à construire une base de données pour la gestion des offres-Demandes dans mon entreprise, une telle BDD devrait remplacer les fichiers Excel sur lesquels l'entreprise effectuait cette tâche de gestion, vu que les données sont non structurées et remplies manuellement.

    Moi j'envisage de travailler avec SQL server, pour la création de la base de données c'est ok, mais quand je réfléchis à la phase du remplissage des données, je n'ai pas d'idée en fait, notamment que le remplissage se fait chaque mois, et vu que les managers ne peuvent pas à chaque fois coder avec SQL-déjà ça va revenir au même problème du remplissage manuel avec excel et d'autre part, ils peuvent pas apprendre SQL-donc je voulais savoir si on peut connecter sql server à une interface pouvant être facielment utilisable par les managers pour l'insertion des données.

    je ne sais pas si j'étais clair, mais déjà si vous avez une proposition n'hésitez pas s'il vous plaît, s'il y a un autre moyen que SQL server je suis à votre écoute.

    Je vous remercie de votre aide,

    Bien cordialement

    • Partager sur Facebook
    • Partager sur Twitter
      14 février 2022 à 11:42:45

      ça fait doublon, voir triplon avec: https://openclassrooms.com/forum/sujet/lier-sql-server-a-une-interface-graphique et https://openclassrooms.com/forum/sujet/lier-sql-server-a-une-interface-graphique-3 
      Pour ce cas, si ils remplissent toujours un excel, il faut que ce soit toujours le même template, et par exemple, lui associer un macro qui, via un bouton, irait alimenter la base
      • Partager sur Facebook
      • Partager sur Twitter
        14 février 2022 à 14:16:56

        merci pour votre retour, 

        mais le problème est que l'entreprise est internationale, elle a des locaux dans 6 régions dans le monde, et ils ne remplissent pas leurs fichiers de le même façon, et ils ne suivent pas la même structure des fichiers, donc votre solution me parait non fonctionnelle dans ce cas.

        Moi, j'opte plutôt pour la création d'une base de données avec SQL server, puis lui associer une interface leur permettant de manipuler les données (insertion, surpression, mise à jour...) mais je n'arrive pas à trouver le coup de fil pour commencer, si vous avez des propositions ( site/tutoriels..) je vous serais très reconnaissant si vous pouvez les partager!

        • Partager sur Facebook
        • Partager sur Twitter
          14 février 2022 à 14:28:27

          comme je l'ai dit un autre de tes sujets, une fois la base créée avec les bonnes tables et le bon schéma qui répond aux besoins (une grosse partie du boulot) ; l'interface peut se faire dans n'importe quel langage de programmation. L'essentiel c'est surtout de définir le vrai besoin des utilisateurs pour proposer une interface qui conviennent au mieux.

          Ensuite, imposer un template à tout le monde va aussi dans le sens de la simplification (après que le template soit un fichier excel ou une interface graphique, ça revient à peu prêt au même).
          Donc la 1ère phase, pour moi, c'est d'arriver à structurer d'une façon ou une autre les données pour établir ensuite ta base de données.

          • Partager sur Facebook
          • Partager sur Twitter
            14 février 2022 à 20:41:15

            Totalement d'accord avec umfred.

            Tu peux aussi faire un formulaire de remplissage que tu décores comme tes collègues casses-bonbons le veulent. Et comme dit umfred, ils n'auront aucune connaissance (et ils s'en fichent) du cœur de programme. Pense à bien sécuriser le transfert de données en passant par l'intranet de la société.

            • Partager sur Facebook
            • Partager sur Twitter
              15 février 2022 à 8:59:43

              okay, merci beaucoup les gars!

              je vous serais très reconnaissant si vous pouvez me proposer des ressources qui pourront m'être utiles ( sites, tutoriels, chaines..) vu que j'ai vraiment juste des connaissances de base à propos du sujet.

              Merci encore de votre retour

              • Partager sur Facebook
              • Partager sur Twitter
                16 février 2022 à 10:30:44

                Bonjour,

                BDD_2000 a écrit:

                ils ne remplissent pas leurs fichiers de le même façon, et ils ne suivent pas la même structure des fichiers

                Il te faut donc développer une interface graphique qui tient compte de ces particularités et permettent à chacun, soit de saisir de la même manière partout dans le monde, soit de permettre les particularités de saisie en fonction de l'utilisateur.

                Connais-tu déjà un langage de programmation ?

                • Partager sur Facebook
                • Partager sur Twitter
                Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
                  16 février 2022 à 10:46:20

                  Bonjour, 

                  Merci pour ton message,

                  sincèrement je n'ai jamais codé une interface graphique, j'ai déjà programmé avec java et python, mais cette partie sur l'interfaces graphique me perturbe énormément, c'est pour cela je suis en train de voir la possibilité de trouver une autre solution moins compliquée.

                  En effet, le problème est le suivant : des fichiers excel 'manuellement' remplis, avec des données mal structurées, voire mal nettoyées, et moi je dois trouver une solution; si on ne rentre pas dans le coeur des données, la solution consistant à créer une BDD avec SQL puis la lier à une interface graphique pour une bonne manipulation par les managers, me semble pas mal, mais si je vous dis que les données de quoi je parle servent en effet la gestion de charge - capacité de travail, ou bien, supply & Demand, donc ça consite en gros à faire le team management, à chaque projet on veut savoir combien de personnel on doit attribuer et combien d'eux sont disponibles, là je suis bloqué, j'ai peur qu'une solution qui existe déjà soit plus élementaire alors que moi je me penche vers une solution plus compliquée-au moins pour moi.

                  Je crois je dois voir comment les autres entreprises arrivent à faire ce team management, pour m'inspirer.

                  Merci de votre retour

                  • Partager sur Facebook
                  • Partager sur Twitter
                    16 février 2022 à 12:01:06

                    J'ai du mal à croire qu'une entreprise décentralisée comme tu la présentes ne dispose pas d'un logiciel centralisé pour la gestion de son activité.

                    Il me semble que l'on parle ici d'un ERP (dont SAP est le premier représentant mondial ...). a mon avis il faut que ton entreprise se lance dans un vrai projet de logiciel de gestion. Ce pourrait être un logiciel développé en interne, mais visiblement pas par toi ;)

                    • Partager sur Facebook
                    • Partager sur Twitter
                    Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL

                    remplissage automatique d'une base de données

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown