1 / 17

Revue de Projet

Revue de Projet. CFA Dorian 74 Avenue Philippe Auguste 75011 Paris. Orange – France Télécom 101 Boulevard Brune 75014 Paris. Afficheur de Débit à LED. GUADALUPE Cédric. Sommaire. Présentation de l’entreprise - Orange en France - Présentation du groupe de Travail Contexte du projet

booth
Télécharger la présentation

Revue de Projet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Revue de Projet CFA Dorian 74 Avenue Philippe Auguste 75011 Paris Orange – France Télécom 101 Boulevard Brune 75014 Paris Afficheur de Débit à LED GUADALUPE Cédric

  2. Sommaire • Présentation de l’entreprise - Orange en France - Présentation du groupe de Travail • Contexte du projet - Présentation du Projet - Analyse du Projet - Choix logiciels • Présentation du travail - Travail à effectuer - Installation et configuration des packages pour le serveur - Développement de GoServer - Développement de GoDisplay - Développement de l’analyseur de débit - Développement du site WEB • Conclusion Revue de Projet

  3. Présentation de l’entreprise Orange : un leadership dans le monde de la télécommunication Revue de Projet

  4. Orange en France Revue de Projet

  5. Présentation du groupe de Travail Revue de Projet

  6. Contexte du projet Aujourd’hui : • Problème : • Aucune visibilité du débit du client pour le technicien • Aucun contrôle de l’accès du serveur pour le technicien GotoAssist Revue de Projet

  7. Présentation du Projet Solution : • Simplifier l’affichage du débit au technicien • Reconstruction du site WEB • Mise en place d’une application pour gérer l’accès au serveur Revue de Projet

  8. Analyse du Projet Diagramme de séquence système Diagramme de cas d’utilisation Diagramme déploiements des matériels et communications Revue de Projet

  9. Choix logiciels • Qtpour la programmation C++ sous linux • Visual Studio pour la programmation en C# sous Windows • Debian comme système d’exploitation du serveur • LAMP (Linux-Apache-MySQL-PHP) • OpenSSH pour la connexion SSH Revue de Projet

  10. Présentation du travail SSH RS232 Socket UDP Echanges entre les différents blocs logiciels Décomposition en blocs logiciels Revue de Projet

  11. Travail à effectuer • Configurer le serveur WEB • Développer l’application pour gérer à distance le serveur, GoServer en C# • Développer le système PHP • Développer l’analyseur de débit en Shell et en C++ • Développer le module RS232 pour afficher le débit sur l’afficheur, GoDisplay en C++ sous Qt Revue de Projet

  12. Installation et configuration des packages pour le serveur LAMP OpenSSH FTP-Server Bmon Qt Creator Revue de Projet

  13. Développement de GoServer publicintapache_status() { try { stringreponse = ssh.RunCommand("service apache2 status"); if (reponse == "Apache2 is NOT running.\n") return 0; //Serveur désactivé else return 1; //Serveur activé } catch { return 2; //Erreur de connexion } } publicvoidconnect() { try { ssh = newSshExec(serveur.get_server(), serveur.get_user(), serveur.get_pass()); ssh.Connect(Convert.ToInt32(serveur.get_ports())); } catch { } } Exemple de code : connexion Exemple de code : Statut du Serveur Revue de Projet Diagramme de classe

  14. Développement de GoDisplay int DisplayRS232::checksum(QStringchaine) { int check = 0; for(inti=0; i<strlen(chaine.toStdString().c_str());i++) check ^= chaine.toStdString().c_str()[i]; //Calcul de checksum via une boucle for et opérateur xor return check; } Format de la trame pour l’afficheur RS232 Exemple de code : calcul du checksum Diagramme séquentielle de GoDisplay Diagramme de classe de GoDisplay Revue de Projet

  15. Développement de l’analyseur de débit Exemple du code : Analyse du débit Algorigramme de l’analyseur de débit Exemple du code : Connexion à la BDD MYSQL Diagramme de séquence de l’analyseur Revue de Projet

  16. Développement du site Web BDD MYSQL :: EANH Tables : - demande #demande de test client - administration #gestion des administrateurs - interface #gestion du site WEB Exemple du code : lancement de l’analyseur de débit Diagramme de séquence de l’analyseur Revue de Projet

  17. Conclusion Travail effectué • Le projet a comme valeurs ajoutées : • Gérer l’accès au serveur à distance • Possibilité de consulter les résultats de débit obtenus par les clients • Afficher le débit sur un afficheur LED pour le technicien • Simplifier le test de débit pour les clients • La solution a permis de tester 150 clients. • Configurer le serveur WEB • Développer l’application pour gérer à distance le serveur, GoServer en C# • Développer le système PHP • Développer le module RS232 pour afficher le débit sur l’afficheur, GoDisplay en C++ sous Qt • Développer l’analyseur de débit en Shell et en C++ Revue de Projet

More Related