Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 15 sur 25

Projet : Conception base de données avec interfaces Web

  1. flo35

    Date d'inscription
    juin 2007
    Messages
    89

    Projet : Conception base de données avec interfaces Web

    Bonjour,

    Je suis étudiant en informatique et je réalise un stage d'un mois et demi dans une entreprise qui m'a demandé de constituer une base de données.

    Je vous explique le projet, le gérant souhaiterait une sorte de moteur de recherche local qui permettrait de gagner du temps au niveau des recherches au lieu d'aller tout le temps sur internet et de galérer à chercher tel ou tel rubrique sur un site quelconque.
    Alors pour cela, on aura la possibilité de rentrer des mots clés, la possibilité de saisir une marque et de saisir le type de problème rencontré.
    Une fois toutes ces données saisies, la recherche s'effectue et des liens de quelconques documents (liens site internet, articles de journal...) apparaissent avec la date de création et modification.
    De plus, cette base de données permettrait lorsqu'un nouveau technicien arrive dans l'entreprise de prendre connaissance de tel ou tel type de problème déjà rencontré et de quel manière il avait été résolu ( par exemple problème de réinstallation de windows puisque dans l'entreprise ils utilisent que des cd gravés alors que l'ordi du client n'acceptait pas les cd gravés).

    Si j'ai le temps, il faudra faire appel à un formulaire pour rentrer les données ( mots clés, fichiers, problèmes, solutions...) puis un autre formulaire pour exploiter la base de données lors d'une recherche.

    J'ai déjà essayé de concevoir une esquisse de ce que à quoi pourrait se rapporter le MCD final.

    Donc voilà, si vous êtes prêt à m'aider dans mon projet, je suis preneur

    Merci,

    a+

    -----

    Images attachées
     


    • Publicité



  2. TiClic

    Date d'inscription
    mai 2007
    Messages
    513

    Re : Projet : Conception base de données avec interfaces Web

    Si tu es capable de formaliser la totalité des requêtes dont l'entreprise a besoin, alors, je peux t'aider. Mais tu vas devoir tout mettre à plat au départ sous la forme d'un cahier des charges qui devra être validé par le gérant ; ça personne ne pourra le faire pour vous. Il faudra aussi penser à l'administration de la base (qui sera autorisé à faire quoi ?).

    Si tout cela est bien ficelé, les formulaires qui vont permettre d'entrer les données dans la base seront ensuite très facile à réaliser. Naturellement, pas question d'avoir des idées nouvelles en cours de développement. C'est en amont que doit se situer la phase de réflexion.
     

  3. flo35

    Date d'inscription
    juin 2007
    Messages
    89

    Re : Projet : Conception base de données avec interfaces Web

    Oulalala, formaliser les requêtes dont il a besoin.
    Pour le moment je suis rendu à définir une modélisation des données avec l'outil Merise donc le MCD, parce que le problème c'est que la base de données soit une réponse à tout type de recherche, la problématique est différente à chaque recherche.
    Comment établir un cahier des charges parce que je n'ai fait qu'une fois un cahier des charges mais ça se reposait sur une réalisation électronique.
     

  4. TiClic

    Date d'inscription
    mai 2007
    Messages
    513

    Re : Projet : Conception base de données avec interfaces Web

    le problème c'est que la base de données soit une réponse à tout type de recherche, la problématique est différente à chaque recherche.
    .

    J'aime bien Meurise, mais je préfère les trucs plus concrets : l'expression du besoin du patron en deux lignes au maximum pour partir sur des bases saines. Le détail viendra après.

    Je voudrais être certain d'avoir bien compris, au moins en gros, et te fais la proposition suivante :

    - La société où tu es en stage veut créer un moteur de recherche interne scrutant une base de connaissances pouvant contenir des liens avec tout type de media internes (textes, photos, vidéo, etc.) ou externes (URL) et ce, pour faciliter la maintenance de certains matériels (type, nature des pannes, solutions apportées, etc.).
    - la gestion de la base sera assurée par un administrateur qu'on appelera X
    - les utilisateurs n'auront pas à maîtriser le SQL pour taper leurs requêtes

    Pour le moment, inutile d'aller plus loin si je me suis déjà planté dans l'expression du besoin.

    PS : si un modérateur préfère que la discussion se poursuive en MP pour éviter les éternels UP, ça ne me choquerait pas. Bien au contraire.
     

  5. flo35

    Date d'inscription
    juin 2007
    Messages
    89

    Re : Projet : Conception base de données avec interfaces Web

    Bonjour,

    Ba je crois que tu as quasiment tout dis pour les besoins.
    Ca doit être une base de connaissances qui donnent sur des liens quelconques.
    A chaque problème, on doit voir apparaitre une ou plusieurs solutions sous forme de documents quelconques.

    Donc le besoin que t'as exprimé me semble plutot correct.

    J'ai refais un MCD en fonction des modif que j'ai apporté hier cependant j'ai un doute sur l'entité solution qui me parait pas nécessaires puisqu'elle peut être contenu dans documents. A voir
     


    • Publicité



  6. yoda1234

    Date d'inscription
    août 2004
    Localisation
    dagobah
    Messages
    13 688

    Re : Projet : Conception base de données avec interfaces Web

    Citation Envoyé par TiClic Voir le message
    .
    PS : si un modérateur préfère que la discussion se poursuive en MP pour éviter les éternels UP, ça ne me choquerait pas. Bien au contraire.
    Bonjour,

    non, il n'y a aucun problème, c'est un fil intéressant.
    Le Mp servirait plutôt au cas où la confidentialité serait nécessaire.
    Là où l'ignorance est un bienfait, c'est de la folie d'être sage (Thomas Gray).
     

  7. flo35

    Date d'inscription
    juin 2007
    Messages
    89

    Re : Projet : Conception base de données avec interfaces Web

    Bonjour,

    Ba je crois que tu as quasiment tout dis pour les besoins.
    Ca doit être une base de connaissances qui donnent sur des liens quelconques.
    A chaque problème, on doit voir apparaitre une ou plusieurs solutions sous forme de documents quelconques.

    Donc le besoin que t'as exprimé me semble plutot correct.

    J'ai refais un MCD en fonction des modif que j'ai apporté hier cependant j'ai un doute sur l'entité solution qui me parait pas nécessaires puisqu'elle peut être contenu dans documents. A voir
    Images attachées
     

  8. TiClic

    Date d'inscription
    mai 2007
    Messages
    513

    Re : Projet : Conception base de données avec interfaces Web

    Bon, c'est déjà ça.
    Sans indiscrétion, quel est le profil de la boîte où tu es en stage ? métier ? taille ? implantation géographique ? (des généralités qui ne permettent pas d'identifier la société en question suffiront). Si je te pose la question sur l'implantation géographique, c'est à cause du titre que tu as choisi
    Conception base de données avec interfaces Web
    . Pourquoi une interface Web ?

    Pour finir, un conseil, parce que c'est un problème que j'ai connu il y a une vingtaine d'années au ministère de la défense. Aujourd'hui, on veut que le programme dise "papa". Dans dix ans, les besoins seront différents et il y aura toujours quelqu'un pour dire que ce serait bien s'il disait aussi "maman". Dans ton code (a priori on est parti sur du PHP) il faudra renseigner ton programme au maximum (finalisation) et donner à tes variables, à tes routines et à tes fonctions des noms intelligibles. Tu comprendras aisément la difficulté qu'aurait le stagiaire qui passera derrière toi pour déchiffrer une fonction $strnnnn qui permet de convertir en chaîne de caractères un nombre de 4 chiffres (ce que j'ai vu).
     

  9. flo35

    Date d'inscription
    juin 2007
    Messages
    89

    Re : Projet : Conception base de données avec interfaces Web

    Citation Envoyé par TiClic Voir le message
    Sans indiscrétion, quel est le profil de la boîte où tu es en stage ? métier ? taille ? implantation géographique ? (des généralités qui ne permettent pas d'identifier la société en question suffiront).
    C'est une boite avec le gérant et un technicien donc PME, il travaille notamment sur tout ce qu'est dépannage, hardware, vente dans l'informatique et numérique.
    Euh pour l'implantation géographique, en plein centre ville de rennes.


    Citation Envoyé par TiClic Voir le message
    Pourquoi une interface Web ?
    Parce que le gérant d'abord souhaiterait une aplication interne mais par la suite une aplication web qui serait stocké sur un serveur d'hébergement où déjà leur site est hébergé.

    Je te joins le mcd que j'ai réalisé sur access, faudra que je le refasse bien nikel parce j'ai oublié quelques intégrités référentielles.
    Images attachées
     

  10. TiClic

    Date d'inscription
    mai 2007
    Messages
    513

    Re : Projet : Conception base de données avec interfaces Web

    Vérifie bien ton schéma relationnel, car je vois deux fausses liaisons :
    1) probleme.numpb -> marque.nummarque
    2) marque.nummarque -> modele.codemodele

    Je ne vois pas à quoi servent les 3 tables associer-correspondre-fournir :
    - en ajoutant le champ numpb dans la table mots clés, tu n'as plus besoin de la table associer
    - en ajoutant le champ numdoc dans la table solution, tu n'as plus besoin de la table correspondre
    - en ajoutant le champ codemodele dans la table fournisseur, tu n'as plus besoin de la table fournir

    Bref : vois simple.

    Enfin, essaye d'appliquer partout l'intégrité référentielle.
     

  11. flo35

    Date d'inscription
    juin 2007
    Messages
    89

    Re : Projet : Conception base de données avec interfaces Web

    Citation Envoyé par TiClic Voir le message
    Vérifie bien ton schéma relationnel, car je vois deux fausses liaisons :
    1) probleme.numpb -> marque.nummarque
    2) marque.nummarque -> modele.codemodele

    Je ne vois pas à quoi servent les 3 tables associer-correspondre-fournir :
    - en ajoutant le champ numpb dans la table mots clés, tu n'as plus besoin de la table associer
    - en ajoutant le champ numdoc dans la table solution, tu n'as plus besoin de la table correspondre
    - en ajoutant le champ codemodele dans la table fournisseur, tu n'as plus besoin de la table fournir

    Bref : vois simple.

    Enfin, essaye d'appliquer partout l'intégrité référentielle.

    Pourquoi ce sont deux fausses liaisons?
     

  12. TiClic

    Date d'inscription
    mai 2007
    Messages
    513

    Re : Projet : Conception base de données avec interfaces Web

    Parce que tu ne peux pas créer de liaison entre deux tables sur des champs de natures différentes (nom et surtout type).
     

  13. flo35

    Date d'inscription
    juin 2007
    Messages
    89

    Re : Projet : Conception base de données avec interfaces Web

    probleme.numpb -> marque.nummarque
    Mais pourtant j'avais une association entre les deux dépendre avec une dépendance fonctionnelle. Donc du coup j'ai mis le numero de la marque dans l'entité problème et je la raccorde avec l'entité marque et idem pour modele avec marque.

    Je vois pas ce qui se passe enfait.
     

  14. TiClic

    Date d'inscription
    mai 2007
    Messages
    513

    Re : Projet : Conception base de données avec interfaces Web

    C'est difficile à lire et surtout à comprendre, donc à maintenir. Bon, on va faire avec.
    Il faudrait que me tu donnes le type de données de chacun des champs. Le mieux serait que tu mettes en pièce jointe ta base vide pour qu'on soit synchros.

    Maintenant, question conception, je voudrais que tu me décrives les points d'entrée du système ; autrement dit, l'interface utilisateur. Les filtres.
    Exemple (je dis n'importe quoi) :
    il a l'ensemble des mots clés dans une liste déroulante alphabétique, l'ensemble des produits dans une 2e liste déroulante, etc. Et un bouton pour lancer la requête. Dont vont sortir tous les problèmes rencontrés sur un produit et pour chacun d'eux la solution préconisée.

    Quel est le but des 5 tables contenant des clés primaires doubles (composées de 2 champs). N'est-il pas possible de simplifier (doublons possibles ?) ce schéma relationnel ?
     

  15. flo35

    Date d'inscription
    juin 2007
    Messages
    89

    Re : Projet : Conception base de données avec interfaces Web

    voici la base de données avec quelques modifications.
    Mon maitre de stage vient de me parler du GED donc je sais pas après sur quoi je dois partir.
    Fichiers attachés
     


    • Publicité







Sur le même thème :





 

Discussions similaires

  1. conception d'un télémétre a base ultrasons
    Par pcmania dans le forum Électronique
    Réponses: 4
    Dernier message: 15/02/2008, 21h33
  2. connection à une base de données avec Acrobat
    Par marc123 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 09/01/2008, 22h25
  3. Conception a base de microcontroleur
    Par i-NaD dans le forum Électronique
    Réponses: 10
    Dernier message: 27/12/2007, 17h15
  4. [Demande] Stage en informatique, réseaux, conception, developpement web,
    Par rbo3joujma dans le forum Stages
    Réponses: 0
    Dernier message: 17/07/2007, 00h02