République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid– T

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid– Tlemcen Faculté des Sciences Département d’Informatique Mémoire de fin d’études Pour l’obtention du diplôme de Master en Informatique Option : Génie logiciel (G.L) THÉME Réalisé par : - TADJER Fatima Zohra. - MÉRABET Nassima Présenté le : 1 juillet 2018 devant le jury composé de MM. - M. MATALLAH Houcine - Président. - Mme. HALFAOUI Amal - Examinatrice. - M. MESSABIHI Mohammed - Encadrant. - M. BRAHMI Noreddine - Maître de stage. Année universitaire : 2017-2018 Réalisation d’une application mobile sur la base du module de gestion de la maintenance industrielle (GMAO) Odoo. II Remerciement Nous tenons tout d’abord à remercier Dieu le tout puissant qui nous a donné la force et la patience d’accomplir ce Modeste travail. En second lieu, nous tenons à remercier M. Mohamed MESSABIHI, pour son encadrement, ses précieux conseils et son aide durant toute la période du travail. Et en formule de ce travail, nous tiendrons à exprimer notre profonde gratitude et nos sincères remerciements à M. Noreddine BRAHMI qui nous à donner l’avantage de passer ce stage à la société SOGESI, nous tiendrons aussi a remercié l’équipe SOGESI pour leurs accueils et leurs esprit d’équipe et toutes les personnes qui ont contribué au sucée de notre stage. Nous expédions nos remerciements aiguës à tous le cadre professoral et administratif de la faculté Abu Bakr Belkaid département d’informatique pour leurs soutiens et leurs savoirs et patience durant toutes ses années de notre formation. Nous tenons aussi a remercié tous les membres du jury qui nous ont fait l’honneur d’accepter de juger notre travail. Enfin nous adressons nos vifs remerciements à nos familles et à toute personne qui a participé de près ou de loin à l’exécution de ce modeste travail. III Dédicace A mes très chers parents, Je ne pourrais exprimer mes grandes reconnaissances et mes gratitudes pour vos soutiens, vos sacrifices continuels, merci papa t’étais mon grand modèle au quel je m’appuie durant toutes ces années, merci maman pour ton amour et ton appuie, A ma chère sœur Dounia et mes chers frères Mohamed et Yahya, Merci pour vos encouragements et votre aide sincère A mes chères amies Ikram et Sara, Merci pour nos bons moments passés ensemble, je vous dédié ce travail en vous souhaitons, de faire mieux l’année prochaine Sara et un meilleur avenir pleines de meilleur réalisation pour toi Ikram, A tous mes proches, Je vous dédié ce travaille et je vous remercie. Fatima Zohra. IV Dédicace Je dédié ce modeste travaille A mon père, en signe de reconnaissance et d’amour que je te porte pour tous tes soutiens et tes sacrifices dont ils font part de mon égard, A ma mère m’a raison d’être, pour te remercier pour tes sentiments pour ton amour et pour l’affection dont tu m’as toujours entouré, A mon mari pour ton grand soutien, ton entendement, ton indulgence qui ont élucidé mon chemin, A mes chères sœurs et mon cher frère et mon petit Zaid, aucun mot ne pourra décrire vos abnégations et acharnement pour vos soutiens durant toutes mes études, A ma chère binôme Fatima, d’avoir été une travailleuse dont tu m’as donné tous le courage et l’assurance tous ces mois, A toute ma famille, tous mes proches, Je vous remercie. Nassima. V Résumé La solution actuelle est le merle blanc d’un travail assidu d’un partage mutuel, de la passion, la diligence et de l’engagement au quotidien, entouré par famille SOGECI dans le cadre de notre projet de fin d’étude en vue de l’obtention d’un master 2 en informatique, spécialité Génie logiciel (GL). Pour amender l’informatique, inventer et fabriquer le monde de demain est la palpitante mission de tous les développeurs d’entre SOGECI. Pour améliorer ses performances l’entreprise d’aujourd’hui vise à améliorer le module GMAO (Gestion de Maintenance Assistée par Ordinateur ) spécialisé dans la gestion automatisé des différentes maintenances industrielles où notre travail s’est basé sur cette solution de l’ERP Odoo, en intégrant une solution mobile, dont cela est fait par la création d’une application Android que son principale rôle est de faciliter le travail et la connexion distante des administrateurs avec les techniciens sur terrain en respectant les besoins du marché Algérien. Grâce à notre solution mobile, le technicien de la maintenance s'est familiarisé avec toutes ses nouvelles tâches en temps réel. Les mots clés : Odoo, ERP, GMAO, Android. VI Abstract The current solution is the blackbird of a hard work of mutual sharing, passion, diligence and daily commitment, surrounded by family SOGECI as part of our project of end of study in view of obtaining a master's degree in computer science, specialty Software Engineering (GL). To amend the computer, invent and manufacture the world of tomorrow is the thrilling mission of all developers between SOGECI. To improve its performance today's company aims to improve the CMMS module specialized in the automated management of various industrial maintenance or our work was based on this solution of the Odoo ERP, integrating a mobile solution, including this is done by the creation of an Android application that its main role is to facilitate the work and the remote connection of the administrators with the field technicians respecting of course the needs of the Algerian market. Thanks to our mobile solution, the maintenance technician has become familiar with all his new tasks in real time. Key words: GMAO, Odoo, ERP, Android. VII ملخص هذا العمل هو ثمرة البحث، والعمل ضمن شركةSOGESI (تلمسان،) كجزء من مشروعنا النهائي للحصول على درجة الماستر في اإلعالم اآللي، تخصص هندسة.البرنامج. (GL) وفي إطار تطور وازدهار اإلعالم اآللي قد ظهرت عدت برمجيات تتيح للمبرمجين حلول جاهزة للتطبيق .والتعديل اختراع وتصنيع عالم الغد هو مهمة مثيرة لجميع مطوري SOGECI. من أجل تحسين أدائها، تهدف الشركة اليوم إلى تحسين وحدةGMAO المتخصصة في اإلدارة اآللية للصيانة الصناعية المختلفة حيث يعتمد عملنا على هذا الحل من ERP Odoo كجزء ه من من خالل إدماجه ك تطبيق المحمول، وذلك بإنشاء تطبيقAndroid الذي يساعد ويسهل العمل على التقنين تلبية االحتياجات الميدانية وتلبية ال متطلبات اإلدارة. و أيضا.من أجل تلبية االحتجاجات في السوق الجزائرية خالل إدماج المبرمجOdoo في تطبيق المحمول أصبح التقني على إطالع بكل مهماته الجديدة في الوقت الحقيقي. الكلمات المفتاحية. Odoo, ERP, Android, GMAO : Table des matières Liste des Figures .................................................................................................................................... 11 Liste des Tableaux ................................................................................................................................. 13 Liste des abréviations ............................................................................................................................ 14 Introduction Générale ................................................................................................................ 15 I. Organisme d’accueil .................................................................................................................... 15 I.1. Prestations et services ............................................................................................................ 15 I.2. Les clients .............................................................................................................................. 16 II. Organisation de document ...................................................................................................... 17 III. Problématique .......................................................................................................................... 17 Chapitre 1 : État de l’art. ............................................................................................................ 18 I. La gestion de la maintenance ...................................................................................................... 18 I.1. Définition de la maintenance ................................................................................................. 18 I.2. Objectifs de la maintenance................................................................................................... 18 I.3. Type de maintenance ............................................................................................................. 19 II. Gestion de maintenance assisté par ordinateur .................................................................... 19 II.1. Qu’est-ce que c’est la GMAO ............................................................................................... 19 II.2. Objectifs de la GMAO .......................................................................................................... 19 II.3. Démarches pour la mise en place d’une GMAO ................................................................... 20 III. Les ERP et Odoo ...................................................................................................................... 20 III.1. Qu’est-ce Qu’un ERP ........................................................................................................ 20 III.2. Pourquoi mettre en place un ERP ...................................................................................... 21 III.3. Choisir un ERP .................................................................................................................. 21 III.4. Types d’ERP ...................................................................................................................... 22 III.5. Odoo .................................................................................................................................. 23 III.5.1. Différents architectures d’Odoo .................................................................................... 24 III.5.1.1. Architecture Technique ......................................................................................... 24 III.5.1.2. Architecture Modulaire ......................................................................................... 24 III.5.1.3. Modèle Vue Contrôleur ......................................................................................... 25 III.5.2. Principales fonctionnalités d’Odoo ............................................................................... 26 III.5.3. Technologies : ............................................................................................................... 26 III.6. Classement des ERP .......................................................................................................... 26 IV. Conclusion ................................................................................................................................ 27 Chapitre2 : Étude fonctionnelle et technique .................................................................. 28 I. Étude fonctionnelle ...................................................................................................................... 28 II. Étude Technique .......................................................................................................................... 29 II.1. Propriétés d’Odoo .................................................................................................................. 29 II.2. Web service ........................................................................................................................... 31 II.2.1. Intérêt des web service .................................................................................................. 31 II.2.2. Fonctionnement d’un web service ................................................................................. 31 II.3. XML-RPC vs JSON-RPC vs SOAP...................................................................................... 32 II.3.1. XML-RPC ..................................................................................................................... 32 II.3.2. JSON-RPC ..................................................................................................................... 33 II.3.3. SOAP ............................................................................................................................. 33 II.3.4. Le choix du protocole .................................................................................................... 33 II.4. Android .................................................................................................................................. 34 III. Les Outils et les technologies utilisées .................................................................................... 35 III.1. Les Environnements de développements .......................................................................... 35 III.1.1. Android studio ............................................................................................................... 35 III.1.2. PostgreSQL ................................................................................................................... 35 III.1.3. SublimeText3 ................................................................................................................ 36 III.1.4. Enterprise Architect ....................................................................................................... 36 III.1.5. MS Project ..................................................................................................................... 37 III.1.6. Méthodologie de travail ................................................................................................. 37 III.2. Les lagunages de programmation ...................................................................................... 39 III.2.1. Python ............................................................................................................................ 39 III.2.2. XML .............................................................................................................................. 39 III.2.3. Java Android .................................................................................................................. 40 IV. Conclusion ................................................................................................................................ 40 Chapitre 3 : La conception ........................................................................................................ 41 I. Modélisation avec UML .............................................................................................................. 41 I.1. Les acteurs de System ........................................................................................................... 41 I.2. Les Diagrammes de Cas d'utilisation .................................................................................... 42 I.3. Les Diagrammes de Séquence ............................................................................................... 45 I.4. Le diagramme de class .......................................................................................................... 49 II. Conclusion ................................................................................................................................ 51 Chapitre 4 : Réalisation de l’application mobile « GMAO ». ..................................... 52 I. Architecteur du système.............................................................................................................. 53 I.1. Fonctionnement du service web : .......................................................................................... 53 I.2. Fonctionnement du XML-RPC ............................................................................................. 54 II. Adaptation du module GMAO ............................................................................................... 54 II.1. Présentation de module GMAO ............................................................................................ 54 II.2. Gestion des droits d’accès ..................................................................................................... 56 III. Présentation de l’application .................................................................................................. 57 III.1. La configuration de serveur ............................................................................................... 57 III.2. Authentification ................................................................................................................. 57 III.3. Menu .................................................................................................................................. 59 III.4. Gestion de maintenance ..................................................................................................... 59 III.5. Notification d’une nouvelle tache...................................................................................... 61 IV. Conclusion uploads/Geographie/ maint-2-telcn.pdf

  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager