Projet Decma Park


___________________________________________________________________________________________________
  1. Présentation du projet
  2. Expression du besoin
  3. tGestionBarrière
  4. Conclusion
  5. Code sources
  6. Programme Park.exe simulant l'objet GestionBarriere
    ___________________________________________________________________________________________________
    1 - Présentation du projet

    DECMA PARK est un système de contrôle d´accès commercialisé par la société DEC-INDUSTRIE. Ce système se compose :
    • D´une véritable barrière industrielle    
    • D´un pupitre usager    

    ___________________________________________________________________________________________________
    1.1 - Objectifs du projet


      • Remplacer la carte TINI par un SC12 pour passer du langage JAVA au C ou C++
      • Reproduire le comportement actuel de la barrière

    ___________________________________________________________________________________________________
    2 - Expréssion des besoins
    2.1Cas d´utilisations

    ___________________________________________________________________________________________________
    2.2 - Architecture matériels du système


    ___________________________________________________________________________________________________
    2.3 - Diagramme des objets de haut niveau


    ___________________________________________________________________________________________________
    2.4 - Diagramme des classes


    ___________________________________________________________________________________________________
    3 - Objet GestionBarriere
    • Intelligence du système (chef d´orchestre)
      • Prise de décisions
      • Correspond au cas d´utilisation «Piloter barrière»
    • Cet objet utilise d´autres classes pour :
      • La communication réseau avec le superviseur (tSupervisionReseau)
      • La récupération des informations de configuration de la borne (tConfiguration)
      • Le pilotage de la barrière (tSystemeBarriere)
      • La maintenance de la barrière (tPilotageLocal)

    ___________________________________________________________________________________________________
    3.1 - tGestionBarriere Aide pour la réalisation -> Simulateur

    ___________________________________________________________________________________________________
    3.2 - Fonctionnement nominal Scénario -> Entrée véhicule avec Code Clavier


    ___________________________________________________________________________________________________
    3.3 - tGestionBarriere Constructeur()
    Le rôle du constructeur est de :
    • Allouer les pointeurs sur les différentes classes
      • tConfiguration
      • tSupervision
      • tSystemeBarriere
      • Ex : tSystemeBarriere * pSystemeBarriere = new tSystemeBarriere();
    • Récupérer les informations contenues dans les fichiers
      • Config.cfg
      • Chip.ini
    • Définir le mode de fonctionnement
      • mode actif
      • mode autonome

    ___________________________________________________________________________________________________
    3.4 - Diagramme d´état la méthode Gerer()


    ___________________________________________________________________________________________________
    3.5 - Algorithme Méthode Gerer()


    ___________________________________________________________________________________________________
    4 - Conclusion
    • État final du projet
      • Une bonne collaboration de l´équipe
      • Les objets Configuration, Supervision Réseau et Système Barrière sont parfaitement intégrés á l´objet Gestion Barrière
      • Malgré l´absence d´un étudiant, la barrière est fonctionnelle (il manque l´afficheur LCD et la classe tPilotageLocal).
    • Les apports du projet
      • La fonction de chef de projet est intéressante.
      • Connaissance du travail des autres membres du groupe.
      • Mise en pratique des connaissances accumulées durant le BTS

    ___________________________________________________________________________________________________
    5 - Code Sources
    Vous pouvez ici télécharger le Code SC12 final en C++.
    ___________________________________________________________________________________________________
    6 - Programme Park.exe simulant l'objet GestionBarriere


    Vous pouvez ici télécharger le Simulateur.
    ___________________________________________________________________________________________________