SOMMAIRE DEDICACE..............................................................
SOMMAIRE DEDICACE.................................................................................................................................................III REMERCIEMENTS....................................................................................................................................IV AVANT – PROPOS.....................................................................................................................................V RESUME...................................................................................................................................................VI ABSTRACT...............................................................................................................................................VII FIGURES ET IMAGES..............................................................................................................................VIII TABLEAUX................................................................................................................................................IX SIGLES ET ABBREVIATIONS.......................................................................................................................X INTRODUCTION........................................................................................................................................1 PREMIERE PARTIE : CADRE DE REFERENCE ....................................................................2 I. PRESENTATION DE L’ENTREPRISE.....................................................................................................3 II. PRESENTATION DU PROJET..............................................................................................................6 III. CHOIX DE LA METHODE D’ANALYSE.............................................................................................8 DEUXIEME PARTIE : ETUDE PREALABLE ...........................................................................18 I. ETUDE DE L’EXISTANT.....................................................................................................................19 II. PROPOSITIONS DE SOLUTIONS POSSIBLES....................................................................................20 TROISIEME PARTIE : ETUDE DETAILLEE DE LA SOLUTION ......................................22 I. DIAGRAMME ET DESCRIPTION DES CAS D’UTILISATION LES PLUS IMPORTANTS........................23 II. IDENTIFICATION DES CLASSES ET DIAGRAMME DES CLASSES......................................................31 III. DIAGRAMMES DE SEQUENCE.....................................................................................................36 IV. DU MODELE OBJET AU MODELE RELATIONNEL.........................................................................42 V. MODELISATION PHYSIQUE DE DONNEES.......................................................................................43 QUATRIEME PARTIE : REALISATION .....................................................................................49 I. CAPTURE DES BESOINS TECHNIQUES.............................................................................................50 II. ENVIRONNEMENT DE DEVELOPPEMENT.......................................................................................52 III. CHOIX DU LANGAGES DE PROGRAMMATION............................................................................60 IV. SERVEUR WEB..............................................................................................................................64 V. PRESENTATION DE QUELQUES FONCTIONALITES..........................................................................67 VI. DEPLOIEMENT DE L’APPLICATION..............................................................................................71 | P a g e Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge CONCLUSION..........................................................................................................................................80 BIBLIOGRAPHIE – WEBOGRAPHIE..........................................................................................................81 ANNEXES.............................................................................................................................................82 ANNEXE 1 : EXTRAIT DE CODES DE L’APPLICATION........................................................................................................................83 ANNEXE 2 : DOCUMENTS UTILISÉS............................................................................................................................................87 | P a g e Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge DEDICACE Je dédie ce mémoire à mon père AKANI ASSEMIEN et à ma mère AHULE TANO YABA AGNES. Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge III | P a g e REMERCIEMENTS La réalisation de ce mémoire a été possible grâce au concours de plusieurs personnes à qui nous voudrions témoigner toute notre reconnaissance. Nous adressons, tout d’abord, notre gratitude à Monsieur N’GOUAN Jérémie Directeur général de PIGIER CI à qui, je suis redevable, d’une formation de qualité dont je suis fier et qui est d’un apport considérable dans ma vie professionnelle. Nous désirons aussi remercier tous ceux qui nous ont fournis les outils nécessaires à la réussite de notre formation académique, à savoir : Madame TRAZIE Caroline, Directrice des études et Directeur du parcours informatique ; Tous les membres du personnel et la surveillance générale car c’est grâce à leur patience et à leur dévouement que nous avons pu acquérir le savoir-faire dans notre domaine d’activité ; Monsieur AKEBOUE Herve, notre encadreur pédagogique, qui s’est toujours montré à l’écoute et très disponible tout au long de la réalisation de ce mémoire. Nous adressons également nos sincères remerciements aux personnes avec lesquelles nous avons pu échanger et qui nous ont aidé pour la rédaction de ce mémoire : Dr YAO Akpessi Yao, ... M. DEGOUA Djehi Aubin, … M. ESSAN Ebrin Ignace, … Enfin, nous adressons nos plus sincères remerciements à notre famille : nos parents, nos sœurs, et tous nos proches et amis, qui nous ont accompagné, aidé, soutenu et encouragé tout au long de la réalisation de ce mémoire. Qu’ils trouvent en cette œuvre toute notre gratitude pour les efforts consentis à notre égard. Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge IV | P a g e AVANT – PROPOS Autant le problème de formation se pose avec acuité, autant les efforts pour le résoudre se multiplient. Ainsi, de nombreux établissements de l’enseignement professionnel ont vu le jour ces dernières décennies dans le fichier du ministère de tutelle. Cependant, ces nouveaux établissements n’ont pas la maestria des établissements traditionnellement reconnus dans le domaine tel que PIGIER Côte d’Ivoire. Cette école, par son travail et son sérieux a réussi, à mettre d’accord tout le monde sur la qualité de ses formations. La reconnaissance africaine de ses diplômes, par leurs certifications CAMES n’est donc pas fortuite. A PIGIER Côte d’ivoire, la formation est donnée dans divers parcours parmi lesquels le parcours informatique qui nous concerne. Tout comme les autres parcours, il a un cycle LICENCE et un cycle MASTER dont le quatrième semestre comprend une Unité d’Enseignement (UE) nommée Travail de Fin d’Etudes (TFE). La validation de cette UE s’obtient suite à une soutenance de mémoire de stage élaboré en entreprise lors d’un stage d’au moins trois mois. C’est dans ce contexte de stage que nous avons réalisé ce travail. Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge V | P a g e RESUME Pour améliorer sa performance, toute entreprise moderne a besoin d’automatiser la gestion interne de ses activités en faisant appel à des technologies informatiques. D’ailleurs c’est le cas de l’entreprise PIGIER Côte d’Ivoire qui souhaite optimiser la totalité de sa gestion. Ce projet vise à développer une application web de gestion et de suivi des absences des étudiants. Mais, pour aboutir à cette fin, nous allons tout d’abord effectué une étude conceptuelle de l’application. Cette dernière nous permettra, en effet, d’accéder facilement à la réalisation de l’application en organisant les idées et en structurant le processus de codage suivant des diagrammes. L’application a été implémentée par diverses technologies en se basant sur l’étude conceptuelle. Le système de base de données choisi est MySQL, la méthode de conception utilisée est le langage UML (Unified Modeling Language). Au cours de la phase de développement du système, nous avons utilisé SUBLIME TEXT pour l’écriture de code PHP et HTML. L’application a été implémentée avec BOOSTRAP, qui est un Framework permettant de créer rapidement et efficacement un site web complexe et flexible. Mots clés: UML, PHP, HTML, BOOSTRAP, MYSQL, SUBLIME TEXT Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge VI | P a g e ABSTRACT To improve the business performance, any modern company needs to the automation of the internal management of its activities, through computing technologies. That’s the case of PIGIER Côte d’Ivoire, a company aiming to optimize its entire management system. This project aims at developing a web application for the management and monitoring of students’ absence. In order to reach such a goal, we first dealt with the conceptual study of the application that could allow an easy implementation and data organization by structuring the encoding process according to charts. The application has been implemented by various technologies based on the conceptual study. The database system chosen is MySQL. The design method used is Unified Modeling Language (UML). During the development phase of the system, we used SUBLIM TEXT for PHP and HTML code entries. The whole application has been carried out with BOOSTRAP, a framework that allows a quick and efficient authoring of a complex and flexible website. Keywords: UML, PHP, HTML, BOOSTRAP, MYSQL, SUBLIM TEXT Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge VII | P a g e FIGURES ET IMAGES Figure 1 : Représentation d’un acteur Figure 2 : Représentation d’un cas d’utilisation Figure 3 : Représentation de relation Figure 4 : Diagramme de cas d’utilisation Figure 5 : Composition d’une classe Figure 6 : Composition d’une association Figure 7 : Diagramme de séquences « s’authentifier » Figure 8 : Diagramme de séquences « consulter absence » Figure 9 : Diagramme de séquences « modifier absence » Figure 10 : Diagramme de séquences « ajouter absence » Figure 11 : Diagramme de séquences « imprimer liste, fiche de bordereaux et de convocation Figure 12 : Diagramme de séquences « générer graphe » Figure 13 : Couches organisationnelle d’une application Figure 14 : Diagramme de déploiement Image 1 : Interface de connexion Image 2 : Interface de connexion erreur compte utilisateur pas encore activé Image 3 : Interface d’inscription Image 4 : Erreur login utilisateur existe Image 5 : Interface d’accueil de l’administrateur Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge VIII | P a g e TABLEAUX Tableau 1 : Synthèse d’une étude conceptuelle de MERISE Tableau 2 : Comparatif UML – MERISE Tableau 3 : Choix du système d’exploitation (Windows vs GNU/LINUX vs MacOs) Tableau 4 : Comparaison des SGBD Tableau 5 : Comparaison des langages de programmation Tableau 6 : Comparaison Apache vs Nginx Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge IX | P a g e SIGLES ET ABBREVIATIONS MySQL : My Structured Query Language SGBDR : Système de Gestion de Bases de Données Relationnelles SQL: Structured Query Language UML: Unified Modeling Language MERISE : Méthode d’Etude et de Réalisation Informatique par Sous Ensemble PU: Unified Process UC: Use Case MCT : Modèle Conceptuel des Traitements MCD : Modèle Conceptuel des Données MLD : Modèle Logique des Données MPD : Modèle Physique des Données MOT : Modèle Organisationnel des Traitements M. Op. T : Modèle Opérationnel des Traitements SI : Système d’Information HTTPS: Hypertext Transport Protocol Secure HTTP: Hypertext Transport Protocol CLR: Common Language Runtime RLSS: Row Level Storage Security T-SQL: Transact – SQL HTML: Hypertext Markup Language PHP: Hypertext Preprocessor Diplôme Master Génie Informatique & Réseaux Assemien Ouake Serge X | P a g e CONCEPTION ET REALISATION D’UNE APPLICATION WEB DE GESTION ET DE SUIVI DES ABSENCES DES ETUDIANTS : CAS DE PIGIER CI INTRODUCTION L’informatique est l’une des technologies qui a révolutionné le monde contemporain. Ainsi, l’Afrique qui ne peut continuer d’être à la traine se doit de s’intégrer de façon efficace et stratégique afin de rattraper son retard dans l’ère informatique. Des moyens de travail, en passant par les outils de conception sans oublier la formation, bon nombre d’efforts sont faits pour ne pas rester en uploads/Science et Technologie/ memoire-master-assemien-serge20182.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/cHRuJiQDEHvksfj9878MceE2BTcmXiD3OSqLgTedmIHcqKBfgRTSddsIbpsJ4MZyXvx8Are47iYHmCVOzCJgHodd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/QunEgJHjxECS5Nj1nqbgATGFzB2cLwuf9LRAsdE0EX2eM2fNiAgdvpz3786s7UAKqGplcVqOvzS4bSrnQGQdp3rJ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/5csI7fDITDNyCHl3HuRLeYFMwNxkPSrU0k9DJ5MQIgQ8nrpcMqPMweDFm11lhdABBGdSnkCbAJd0MHhgH4zkfB9C.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/wa0oZN0s0ebsrRi0sibkuUTT3ZLO90NSqb8dCC01TOZNdwmW5sjjtOrtLG45rfpw6EGh2hRCtYSTMNirfuafe8HA.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/rAwTvl3FY5trmdJunEH8zUAJCkH2OoHCnAbpD11ZM4XuNOs9FC7G5NbxVcv5SFW0VEyUnLw2ojEyRrLq2RyObRne.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/rxl3gekuxWMGU8F87hKfGAbK6epIpCUzs9WUyHY2NKEPuA7d1OyUZSl90To3aV8edG8moHsMaZTVPKpfwJGcfLgX.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/dAtZN5b5YwnseNIctK7VbSz3hmxZHNeBJetupmpamMlpxM2Awp4sra36trxbLVedzA33SZINGgwM9SVVMskRyabI.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/9QTXhGHp17AeD3mKEGcftWuJmpwf804flVa6DsS4Erm27qgBacSdnq90g8EDDlUjbt5fqzfWsjqHuLhsEKWE0K0o.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/wSzlWyJbljFuqQzYshSjYhtHnQF5vmPUYKHCuLgwM5Tb8IYewKTIlTN1pet8CTH41yEJgzqFXYRFwmSES2ihjf6z.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/t9hYAf6EpeVW5mDjyDYgeJ6cUzO8ht7YknA8h0GtXkGgae7tSz7cIB6eMQ0ykMX55egPYhA5nKU0rNnp2DWxPpdF.png)
-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 29, 2022
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 3.4061MB