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

Python Discussion :

Mini projet python (Maintenance machines)


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Par défaut Mini projet python (Maintenance machines)
    Bonjour a tous , je suis débutant sur python et j'ai un mini projet a faire. J'aurais besoin d'aide svp. voici l'énonce :

    Gestion de la maintenance des machines d’une usine. Liste des machines avec pour chaque machine le nombre d’heure d’utilisation mensuel moyen Liste des actions de maintenance à réaliser en fonction du nombre d’heures d’utilisation de chaque machine Système qui donne à l’agent d’entretien la liste des tâches à réaliser dans le mois sur chaque machine

    Mon but c'est de faire un interface ou la navigation se fait à l’aide d’une numérotation de chaque option des menu et l’agent doit entrer le numéro correspondant à l’option désiré et valider pour y accéder

    Le Menu

    L'interface comprend le menu suivant :

    -L’interface d’accueil, qui affiche un mot de bienvenue « »

    -Le menu principal, qui affiche les options suivantes :

    ØListes des machines

    ØListes des maintenances à faire

    ØSortir de l’application

    -Le menu « liste des machines », qui affiche les options suivantes :

    ØSélectionner une machine

    ØRetour au menu précèdent

    ØRetour à l’accueil

    -Le menu « Sélectionner machine », qui affiche les options suivantes :

    ØNombre d’heure d’utilisation par mois, qui affiche le nombre d’heure d’utilisation de la machine par mois.

    ØTaches à réaliser

    ØRetour au menu précèdent

    ØRetour à l’accueil

    -Le menu « Taches à réaliser », qui affiche les options suivantes :

    ØEntrer une maintenance effectue

    ØVoir les taches de maintenance à venir

    ØRetour au menu précèdent

    Mon problème c'est de savoir comment agencer mon code, comment utiliser JSON pour stocker les informations.
    Merci d'avance pour vos aides.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Salut,

    Si vous débutez, c'est déjà un petit projet pour lequel il faut être plus que simple débutant.

    Déjà il faut dire comment sera l'interface: console ou graphique? A priori comme il y a des "menus" c'est plutôt graphique (mais quelle bibliothèque) mais on peut aussi faire çà "sans".

    Puis vous avez une base de données (les machines, leurs modèles, le planning de maintenance en fonction de { utilisation, modèle }, le manuel des opérations à réaliser,... à concevoir.

    Côté organisation, on est déjà "contraint" par les bibliothèques utilisées et le modèle de données. Et pour l'agencement du code vous n'avez pas trop de choix, modules et/ou classes et/ou fonctions...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Par défaut
    Salut wiztricks,
    d'abord merci beaucoup pour la réponse . déjà l'interface sera sur le console, j'ai mis en pièce jointe mon ébauche du projet que je dois présenter. je voulais utiliser JSON pour la base de donnée. Mais mon problème est que je ne sais pas ou démarrer.
    Fichiers attachés Fichiers attachés

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Salut,

    Citation Envoyé par papismostwanted Voir le message
    Mais mon problème est que je ne sais pas ou démarrer.
    Vous ne pouvez pas tout coder en même temps...
    Soit vous commencez par l'interface, soit par la partie données.
    Entre les deux, il y a les fonctions qui permettront à l'interface de récupérer les données à afficher.

    Ou vous savez "concevoir" et faire un plan de construction, ou vous essayez d'écrire le code directement et vous le modifierez si besoin plus tard.
    Pour le reste c'est vous qui codez...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre éprouvé
    Inscrit en
    Juillet 2013
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Juillet 2013
    Messages : 80
    Par défaut
    Bonjour,

    Êtes vous familier avec le module Tkinter ? Si oui, je vous invite à commencer par coder les "briques" de votre menu ; par exemple, le menu "liste des machines" doit certainement devoir contenir, à minima, deux boutons et une listbox. Commencez par coder le display, en squeezant les parties "command" des boutons (puisque les autres fenêtres ne sont pas encore implémentés) et et ensuite vous pourrez coller petit à petit.

Discussions similaires

  1. [Python 3.X] mini projet python
    Par ebode gilles dans le forum Réseau/Web
    Réponses: 0
    Dernier message: 04/12/2016, 16h13
  2. Mini projet traitement du signal sur Python
    Par shazam dans le forum Général Python
    Réponses: 8
    Dernier message: 07/02/2016, 01h50
  3. [Python 3.X] [MINI-PROJET] Repertoire telephonique sous python
    Par rubisom dans le forum Général Python
    Réponses: 12
    Dernier message: 25/10/2014, 23h02
  4. Aide python mini projet ISN
    Par Trirouson dans le forum Général Python
    Réponses: 22
    Dernier message: 19/12/2013, 20h01
  5. [Socket][mini-projet] Quelques questions
    Par Baptiste Wicht dans le forum Entrée/Sortie
    Réponses: 22
    Dernier message: 22/12/2005, 17h16

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