Partage
  • Partager sur Facebook
  • Partager sur Twitter

Aide au développement d'un projet

Suivi régulier

    7 novembre 2017 à 14:31:43

    Bonjour,

    Je vais me présenter rapidement. Je suis actuellement coordinateur d’études cliniques très impliqué dans la gestion de données. A partir de septembre prochain, je vais entamer une reconversion professionnelle en faisant l’IUT informatique en 1 an. Depuis quelque temps déjà, j’essaie de me former via les tutoriels et çà aide beaucoup. J’ai commencé un projet que j’aimerais pouvoir finaliser pour qu’il m’aide lors de la sélection à l’IUT en janvier prochain.

    Mais je bloque souvent sur les algorithmes de ce que je veux faire. Par exemple en ce moment, je souhaite ajouter une recherche par filtre en plus de la pagination et je n’arrive pas à trouver le bon algorithme. Mes 2 codes séparés (pagination et filtres) fonctionnent mais je ne parviens pas à trouver la solution pour combiner les deux (toujours des problèmes de variables non définies…). Je me suis intéressé à JQuery pour utiliser DataTables qui répondrait à mon problème. J’ai réussi à utiliser DataTables mais je n’arrive pas à faire la mise en forme exacte de ce que je veux. Vous voyer que je me disperse un peu dans mon projet et du coup je n’avance pas très vite…

    J'ai bien posté des demandes d'aide ponctuelles sur les différents forums lorsque je bloque sur un code mais ma demande est plus globale.

    L’idéal pour moi, serait d’avoir un "coach" qui me guide pas à pas sur mon projet et je me demandais si quelqu'un serait d’accord de m’aider de façon plus suivie ? Je n’ai pas rédigé de cahier des charges mais je sais exactement ce que je veux faire de mon application. Et je peux essayer de faire un CDC simplifier si besoin. J’ai eu l’occasion de développer un outil équivalent à ce que je veux faire sur Access et je souhaite le transposer sur web en PHP/MySQL. J'exposerai dans le détail mon projet à la/aux personnes qui pourrai(en)t m'aider.

    D’avance merci pour vos réponses

    -
    Edité par djé22 7 novembre 2017 à 14:39:24

    • Partager sur Facebook
    • Partager sur Twitter
      7 novembre 2017 à 16:55:23

      Salut,

      c'est plutôt brouillon comme description o_O, tu te lance à expliquer un soucis sur ton projet alors qu'on ne le connais pas, puis d'un coup tu sors la carte du JQuery, on commence à avoir un indice, et tu révèle qu'à l'avant-dernière phrase qu'il s'agit d'un projet web en PHP/MySQL (mais bon on en sait pas beaucoup plus)

      Bref, je te conseille de reprendre la présentation du sujet depuis le début. Et en effet un CDC est un outil parfaitement approprié pour y parvenir.

      Aussi, il faut pas se leurrer, personne ne t'aidera s'il n'en a pas d'intérêt. Un prof particulier, de base, ça se rémunère. Là tu demande à quelqu'un de faire ce boulot bénévolement et en plus tu caches toutes informations susceptible de donner envie de t'aider (challenge, expérience, méthode de travail ou je ne sais quoi d'autre ...) donc je doute que tu arrives à trouver quelqu'un qui veuille te suivre comme ça, sans tirer sur le levier de la passion.

      Pour ma part je ne verse pas trop dans le web (et surtout pas dans le PHP :pirate:, et en évitant MySQL) donc je ne pourrais pas t'aider

      Quant au filtres, c'est assez compliqué de t'aider sans en savoir plus, mais les requêtes SQL possèdent plusieurs outils pouvant filtrer le résultat de la requête, de plus cette opération sera faite par le SGBD (qui est optimisé pour ça), tu pourrais t'en servir au lieu de faire des algorithmes de tri en PHP :magicien:

      -
      Edité par romantik 7 novembre 2017 à 17:11:03

      • Partager sur Facebook
      • Partager sur Twitter
      Dream on, Dream on, Dream until your dream comes true
        7 novembre 2017 à 19:38:45

        Merci pour ta réponse.

        Je vais essayer de présenter mon projet.

        Je souhaite développer une application web qui permettra d'analyser des bases de données projet pour éditer des demandes de correction ou queries (données manquantes et discordantes).

        1. Paramétrage de l'outil

        Les requêtes permettant de générer les queries seront automatisées à l'aide d'un fichier de paramétrage excel. Ce fichier sera uploadé par l'utilisateur pour mettre à jour les définitions des requêtes.

        2. Mise à jour de la base de données projet

        L'utilisateur pourra uploader une base de données projet pour mettre à jour les queries. Les queries générées seront stockées dans une base de données MySQL. L'utilisateur pourra afficher toutes les queries et naviguer par pages et par filtres. J'affiche donc mes queries dans un tableau en utilisant PHP. J'utilise une pagination pour naviguer (tuto de Ymox sur le site Zeste de savoir). Je voudrais également que l'utilisateur puisse filtrer ses données un peu à la manière d'excel. C'est pour cela que je me suis intéressé à JQUery qui semblait permettre de le faire simplement mais la mise en forme m'a paru un peu compliqué pour arriver au résultat que je souhaite. Enfin, l'utilisateur pourra imprimer les queries (impression prenant en compte les filtres appliqués par l'utilisateur) ce qui génèrera également un fichier pdf ou excel qui sera automatiquement archivé dans l'outil.

        3. Traitement des queries

        Les queries seront analysées et les corrections seront apportées dans la base de données projet. Ensuite, l'utilisateur devra pouvoir (1) apporter des commentaires pour chaque query et (2) désactiver certaines queries. Cela nécessite donc de saisir dans la base de données. J'aimerais que l'utiisateur puisse le faire via la même interface que celle ayant permis d'afficher les queries.

        Voilà globalement l'outil dans sa version basique. A ces fonctionnalités, il faut ajouter un module de connexion sécurisé (administration des utilisateurs via PHP/MYSQL).

        J'ai donc commencé par l'affichage des queries car cela me semblait plus simple et permettant de développer les premières interfaces utilisateur de l'outil. Mon application est connecté à une base de données MySQL que j'administre à l'aide de PhpMyAdmin. Je n'ai pour le moment qu'une seule table qui me sert à développer les interfaces d'affichage. J'ai commencé la programmation sur VBA/Access. J'ai donc développé un outil sous access qui me permet de faire ce que j'ai décrit plus haut.

        J'ai bien conscience que je demande beaucoup en demandant un suivi plus régulier... les forums sont parfaitement adapté quand tu as une question précise sur un bugg. Mais là j'ai plus besoin de quelqu'un qui m'oriente sur les bonnes pistes de développement et qui m'aide à définir mes algo. L'exemple du filtre est parlant. Je partais sur une solution tout PHP, puis j'ai lu des post sur JavaScript et JQuery et je teste... même si c'est probablement formateur, je me disperse.

        Je laisse donc ce post ouvert au cas ou, en espérant l'avoir rendu plus "attractif"...

        amicalement

        • Partager sur Facebook
        • Partager sur Twitter

        Aide au développement d'un projet

        × 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