IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modélisation Discussion :

Gestion de parc informatique [AC-2007]


Sujet :

Modélisation

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut Gestion de parc informatique
    Bonsoir,

    Actuellement en stage, je dois réaliser sous Access, une base de données qui permettra de classer et d'ordonner tout le parc informatique d'un lycée.

    J'ai déjà commencé à créer les tables mais je ne suis pas certain que toutes mes clés primaires soient bien choisies.

    Voilà ce que j'ai déjà réalisé : (différentes tables et relations)


    ORDINATEUR :

    - IDPoste (clé primaire)
    - Marque
    - Modèle
    - SystèmeExploitation
    - DateRenouvellement
    - Emplacement Salle
    - Utilisateur Principal
    - NumLogiciel (clé étrangère reliée à la table Logiciel)
    - NumMaintenance (clé étrangère reliée à la table Maintenance)
    - Fonctionnel (Oui/Non)


    LOGICIEL :

    - NumLogiciel (clé primaire)
    - NomLogiciel
    - Version

    MAINTENANCE :

    - NumMaintenance (clé primaire)
    - DateMaintenance
    - Descriptif Panne
    - DateReparation

    COMPOSANTS :

    - IDPoste (clé étrangère reliée à la table Ordinateur)
    - Modele Processeur
    - Fréquence Processeur
    - RAM
    - Capacité Disque Dur

    Pourriez-vous me dire ce que vous en pensez, car je commence déjà à m'y perdre ?

    Le but de cette BDD étant de pouvoir ajouter de nouveaux postes, lister les principaux logiciels installés sur chaque poste et pouvoir faire un suivi des postes en cas de panne (table "Maintenance").

    Merci d'avance pour vos avis et vos conseils.

    Cordialement,
    Fallout_Xtreme

  2. #2
    Membre expérimenté
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Points : 1 430
    Points
    1 430
    Par défaut
    Bonjour,
    déjà comme chaque ordinateur sera concerné par plusieurs logiciels, il te faudra une table relationnelle :

    TR_Logiciel_Ordinateur
    (avec une double clé primaire)
    NUM_Logiciel
    NUM_Ordinateur


    Idem pour les maintenances et les composants.

    Tu comprends?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Ah d'accord, je pense avoir compris, merci beaucoup.
    Mais je relis donc ces deux clés primaires (NUM_Logiciel et NUM_Ordinateur) respectivement à NumLogiciel de la table Logiciel et à IDPoste de la table Ordinateurs ?

  4. #4
    Membre expérimenté
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Points : 1 430
    Points
    1 430
    Par défaut
    Oui, et les caractéristiques propres à la relation des logiciels et des ordis (par exemple la date d'installation, la version,...) seront contenues dans la table relationnelle puisque différentes selon chaque ordi.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Ok merci.
    Par contre ça ne fonctionne pas correctement, j'ai l'impression.
    J'ai fait deux captures de mes relations et de ma table :

    Peux tu me dire ce que tu en pense ? J'ai volontairement enlevé la table Composants pour le moment pour me faciliter la tâche.
    Images attachées Images attachées   

  6. #6
    Membre expérimenté
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Points : 1 430
    Points
    1 430
    Par défaut
    Oui, c'est bien ça, tu dois maintenant alimenter tes tables relationnelles, via un ou plusieurs formulaires

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    D'accord. Merci encore pour toute ton aide

    Et dernière petite question et après, j'arrête : si je veux faire une requête en SQL qui me permettrait de lister tous les logiciels installés sur un même poste,je vais devoir intervenir avec la requête sur la table Logiciel et la table relationnelle ?

    En espérant ne pas trop t'avoir dérangé

    Passe une bonne fin de journée

  8. #8
    Membre expérimenté
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Points : 1 430
    Points
    1 430
    Par défaut
    Tu fais un Form Ordi, dans lequel tu insères un sous-Form Ordi_Logiciels, qui lui est basé sur la table relationnelle et lié au Form Ordi par le champ Id_Ordi et NUM_Ordi (en mode continu)
    Ds le sous form, une liste deroulante, basée sur NUM_Ordi, et en données la table Logiciels.

    Je t'ai mis le Formulaire en exemple dessous.

    PS: tu ne me déranges pas
    Images attachées Images attachées  

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Ok, et bien merci encore
    Si jamais j'ai un autre soucis, je reposterai ici

    En tout cas, encore merci, tu m'a bien dépanné

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Rebonjour, c'est à nouveau moi

    Juste pour savoir, lorsque je passe en mode Feuille de Données dans ma table "Ordinateurs" et que je clique sur le petit + devant l'IDPoste pour dérouler ma sous-feuille de données, je n'ai que l'IDLogiciel et la version de ce dernier qui apparaissent mais pas le nom du logiciel. Est-ce normal ?

    Voici une petite capture d'écran pour illustrer mes propos :
    Images attachées Images attachées  

  11. #11
    Membre expérimenté
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Points : 1 430
    Points
    1 430
    Par défaut
    Bonjour, là je ne sais plus pourquoi ça te fait ça, je suis en Access2003, c'est un peu différent, mais ça n'est pas gênant pour continuer

    Ah oui, c'est pareil pour 2003, pour pouvoir voir le nom du logiciel derrière ta table Ordi, il faudrait qu'il appartienne à la table relationnelle, mais ça n'est pas le but ici, ni l'intérêt!

    Perso, je ne me sers jamais des vues en cascade présentées comme tu me l'as montée.

  12. #12
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Ok très bien
    Merci

  13. #13
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Ok d'accord.
    Mais comment organise tu la vue de tes tables si tu ne les présente pas en cascade ?

  14. #14
    Membre expérimenté
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Points : 1 430
    Points
    1 430
    Par défaut
    Via des requêtes, formulaires et états.

  15. #15
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Ok Donc je m'attaque maintenant aux formulaires. Le seul problème c'est que je viens de créer un formulaire qui doit permettre d'identifier un poste HS (on décoche donc "Fonctionnel") et via un sous-formulaire d'enregistrer une opération de maintenance (date panne, ...). Le seul problème c'est que ça ne s'enregistre pas dans la table relationnelle de maintenance (TR_Maintenance_Ordinateur), uniquement dans la table Maintenance. Résultat, lorsque je reviens sous ce formulaire comme le lien n'est pas fait entre le poste concerné et la table relationnelle, mes opérations de maintenance n'apparaissent plus.

    Voici une petite capture pour illustrer.

    Saurais-tu comment faire ?

    D'avance merci, et passe un bon week-end
    Images attachées Images attachées  

  16. #16
    Membre expérimenté
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Points : 1 430
    Points
    1 430
    Par défaut
    Ton sous formulaire SF_Ordi_Maintenance doit être basé sur ta table relationnelle TR_Ordi_Maintenance. (lié au formulaire F_Ordi par champ père et fils Id_Poste.

    Maintenant, les infos de maintenance (descriptif de la panne, date panne, date réparation,...) doivent être des champs spécifiques de la maintenance. C'est à dire que ta table maintenance va se contenter de contenir des types de maintenance, avec éventuellement des prix et des caractéristiques constantes...

    Toutes les infos propres à la maintenance spécifique à un PC doit être contenue dans des champs dans la TR_Ordi_Maintenance.

    @+

  17. #17
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    De retour après ce long week-end, je te remercie.
    Je vais essayer ça et je te dirais ensuite si ça a fonctionné

    EDIT : Merci cela fonctionne enfin

  18. #18
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Bonjour,

    C'est à nouveau moi

    Je me suis penché un petit peu sur le Visual Basic ce week-end et j'y ai appris pas mal de trucs intéressants.

    Ce que je voudrais faire maintenant, c'est lorsqu'on va sur le formulaire de modification des identifiants utilisateurs pour chaque poste (qui se présente ainsi : IDPoste [Verrouillé] ; Utilisateur [Case à cocher] ; Nom Utilisateur [Zone Texte] ; Mot de Passe Utilisateur [Zone Texte] ), si l'on coche la case Utilisateur?, que les champs NomUtilisateur et MotDePasseUtilisateur deviennent visibles mais uniquement lorsque la case est cochée et qu'ils soient à nouveau masqués lorsque l'on décoche la checkbox.

    Le problème c'est que ça marche à moitié car par exemple si je coche la checkbox Utilisateur? pour le poste 2, les champs NomUtilisateur et MotDePasseUtilisateur deviennent visibles mais quand je passe ensuite au poste 3 même si la checkbox est là, décochée, les champ NomUtilisateur et MotDePasseUtilisateur restent visibles ...

    Voici le code que j'ai rédigé à l'ouverture du formulaire ainsi que lorsqu'on clique (OnClick) sur la checkbox :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    If [Utilisateur] = 0 Then 'si la checkbox utilisateur n'est pas cochée
    [NomUtilisateur].Visible = False
    [MotdePasse].Visible = False
     
    Else 'sinon
    [NomUtilisateur].Visible = True
    [MotdePasse].Visible = True
    End If
    Vois-tu quelque chose qui clocherait quelque part, d'où mon problème ?

    Merci d'avance et bonne journée

  19. #19
    Membre expérimenté
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Points : 1 430
    Points
    1 430
    Par défaut
    Salut,

    il vaut mieux, en règle générale, créer un post par problème.

    Quel est le but de faire apparaître ou pas le log et le mot de passe?

  20. #20
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Ah très bien, à l'avenir je crééerai un autre sujet si je suis à nouveau embêté

    J'ai en fait volontairement raccourci les champs (la checkbox n'est pas Utilisateur? mais UtilisateurGAFA?) car c'est pour savoir si l'utilisateur principal du poste est titulaire du GAFA et donc si oui, stocker son login et mot de passe propres à l'utilisation d'un logiciel lié au GAFA (je ne sais pas du tout ce que c'est, on m'a jute demandé d'inclure ces champs et de les mettre en forme comme ça )

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Projet Gestion de parc informatique
    Par fomy dans le forum Modélisation
    Réponses: 21
    Dernier message: 06/03/2008, 10h10
  2. application pour la gestion de parc informatique en asp
    Par yucf_miagiste dans le forum ASP
    Réponses: 0
    Dernier message: 25/02/2008, 22h43
  3. Réponses: 1
    Dernier message: 24/02/2008, 12h08
  4. Réponses: 2
    Dernier message: 23/02/2008, 11h54
  5. Réponses: 3
    Dernier message: 19/07/2007, 18h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo