REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON PAIX-TRAVAIL-PATRIE PEACE-WORK-FATH

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON PAIX-TRAVAIL-PATRIE PEACE-WORK-FATHERLAND MINISTERE DE L’ENSEIGNEMENT SUPERIEUR MINISTRY OF HIGHER EDUCATION INSTITUT UNIVERSITAIRE CATHOLIQUE SAINT-JÉRÔME DE DOUALA SAINT JEROME CATHOLIC UNIVERSITY INSTITUTE OF DOUALA SAINT- JÉRÔME POLYTECHNIQUE SAINT JEROME POLYTECHNIC (Git -Sjp 3) RAPPORT DE STAGE CONCEPTION ET REALISATION D’UNE APPLICATION MOBILE D’ARCHIVAGE DES RAPPORTS ET MEMOIRES AU SEIN DE LA CATHO SAINT JEROME DE DOUALA Par MOMO KEUDEM AUDREY NATACHA Stage Numéro : 20-SJP2-LT-012-01 Effectué au sein de l’entreprise : CIC Encadré par : Mme Sombsi Adèle Responsable (Tuteur Académique) Mme Sombsi Adèle Responsable (Tuteur Entreprise) Année Académique 2019-2020 2 DEDICACE Je dédie ce travail à mes parents, ma mère qui ne cesse de me soutenir et mon père qui est toujours à mes côtés et ne cesse de m’encourager. RAPPORT REDIGE PAR MOMO KEUDEM AUDREY NATACHA PAGE II 2 REMERCIEMENTS Qu’il me soit permis ici d’avouer ma reconnaissance et mon respect envers ceux qui ont eu la bonne volonté de me motiver et me soutenir vers la quête de l’excellence. Ainsi, je m’incline Tout d’abord devant le Dieu tout puissant pour m’avoir accordé les moyens physiques et spirituels me permettant de vivre cette expérience. Aussi je remercie l’Administrateur Général de SAINT JEROME DE DOUALA pour le plus qu’il nous accorde pour notre formation. J’adresse mes vifs remerciements à mon encadreur, Mme Sombsi Adèle, au poste de responsable des serveurs pour son entière disponibilité, son aide inestimable et ses conseils, sans lesquels ce travail n’aurait pas abouti. Aussi, je remercie très humblement la direction informatique notamment Mr Tekinzang et Mr Mfongourain pendant toute la période de mon stage. Je ne saurais terminer sans témoigner mes remercie assez les membres du jury pour leur disponibilité, leurs précieux conseils et remarques constructives. Enfin, je tiens à remercier tous mes frères et sœurs, pour leur amour leurs conseils et leur soutien au quotidien. RAPPORT REDIGE PAR MOMO KEUDEM AUDREY NATACHA PAGE III 2 TABLE DES FIGURES Figure 3-1Illustration du processus 2TUP................................................................................30 Figure 3-2: Illustration d'un acteur............................................................................................30 Figure 3-3..................................................................................................................................30 Figure 3-4 Illustration d'un cas d'utilisation..............................................................................31 Figure 3-5: Tableau des acturs de notre système......................................................................31 Figure 3-6: Illustration du diagramme des cas d'utilisation d'un visiteur.................................32 Figure 3-7: Illustration du cas d'utilisation d'un étudiant..........................................................33 Figure 3-8: Illustration du cas d'utilisation de l'administrateur.................................................33 Figure 3-9: Illustration de l’architecture MVC.........................................................................44 Figure 4-1: les couleurs de l'application...................................................................................46 Figure 4-2: logo du HTML 5....................................................................................................46 Figure 4-3: Logo du Visual Studio Code..................................................................................47 Figure 4-4: Logo de Node js.....................................................................................................47 Figure 4-5: Logo de Google......................................................................................................47 Figure 4-6: Logo de SQLite......................................................................................................48 Figure 4-7: Logo de Firebase....................................................................................................48 Figure 4-8: Logo de DB BROWSER for SQLite.....................................................................49 Figure 4-9: Logo d'EdrawMax..................................................................................................49 Figure 4-10: Logo d'Ionic.........................................................................................................49 Figure 4-11: Architecture d'une application Ionic....................................................................50 Figure 4-12: Logo de d'Apache Cordova..................................................................................50 Figure 4-13: Logo d'Angular JS................................................................................................51 RAPPORT REDIGE PAR MOMO KEUDEM AUDREY NATACHA PAGE IV 2 LISTE DES TABLEAUX Tableau 1-2: Fiche signalétique de l'entreprise.........................................................................17 Tableau 2-1 : Etudue compartaive de la durée de vie de quellques supports technologique....23 Tableau 2-2 : Fonctionnalités d'un SAE...................................................................................24 Tableau 3-1 : Diagrammes utilisés dans notre travail...............................................................28 Tableau 3-2: Tableau de l'ensemble des cas d'utilisation de notre système..............................34 Tableau 3-3: Description détaillée du cas d'utilisation "S'authentifier"....................................34 Tableau 3-4: Description détaillée du cas d'utilisation « Ajout des comptes ».......................35 Tableau 3-5: Description détaillée du cas d'utilisation « Ajouter des documents ».................36 Tableau 3-6: Description détaillée du cas d'utilisation «Modification des documents »..........37 Tableau 3-7: Description détaillée du cas d’utilisation « Supprimer des documents »............38 Tableau 3-8: Description du cas d'utilisation « consulter des mémoires en fonction des écoles »......................................................................................................................................39 Tableau 3-9: Description détailllée du cas d'utilisation « Effectuer une recherche»................40 Tableau 3-10: Description détaillée du cas d'utilisation « Afficher les informations d'un mémoire ».................................................................................................................................41 Tableau 3-11: Description détaillée du cas d’utilisation « Télécharger les supports numériques des mémoires»..........................................................................................................................41 Tableau 4-1 Description du projet............................................................................................45 RAPPORT REDIGE PAR MOMO KEUDEM AUDREY NATACHA PAGE V 2 LISTE DES ABBREVIATIONS API : Application Programming Inteface APK : Android Package ASCII : American Standard for Information Interchange CSS : Cascading Style Sheets DOM : Document Objet Model HTML : Hypertext Markup Language Ios : Iphone Operating Système MVC : Modele-Vue-Controleur SAE : Système d’Archivage Electronique UML : Unified Modeling Language 2TUP :2Track Unified Language RAPPORT REDIGE PAR MOMO KEUDEM AUDREY NATACHA PAGE VI 2 TABLES DE MATIERES DEDICACE................................................................................................................................II REMERCIEMENTS.................................................................................................................III TABLE DES FIGURES...........................................................................................................IV LISTE DES TABLEAUX..........................................................................................................V LISTE DES ABBREVIATIONS..............................................................................................VI TABLES DE MATIERES.......................................................................................................VII RESUME..................................................................................................................................IX ABSTRACT...............................................................................................................................X INTRODUCTION GENERALE................................................................................................1 Chapitre 1 : Aperçu général et cadre du projet.....................................................................2 1.1 Présentation de l’entreprise..........................................................................................2 1.1.1 Historique et évolution.............................................................................................2 1.1.2 Les objectifs de la Catho Saint-Jérôme....................................................................3 1.1.3 Structure organisationnelle......................................................................................4 1.1.4 Situation géographique............................................................................................5 1.2 Description du service dans lequel...............................................................................5 1.3 Présentation du projet...................................................................................................5 1.3.1 Contexte et problématique.......................................................................................5 1.3.2 Objectifs du projet....................................................................................................6 1.3.3 Méthodologie...........................................................................................................6 1.3.4 Contraintes du projet................................................................................................7 Chapitre 2 REVUE DE LITTERATURE.............................................................................9 2.1 Etat de l’art de l’archivage numérique.........................................................................9 2.1.1 Définition et Objectifs..............................................................................................9 2.1.2 La problématique...................................................................................................10 2.1.3 Fonctionnalités.......................................................................................................11 2.2 Normes concernées par l’archivage numériques........................................................12 2.2.1 La norme 19005(2005, révisée en 2011 et 2012)...................................................12 2.2.2 OAIS (Is 1472 : 2012) (2012, révisée en 2012).....................................................12 Chapitre 3 METHODOLOGIE ET APPROCHE ADOPTEE............................................12 RAPPORT REDIGE PAR MOMO KEUDEM AUDREY NATACHA PAGE VII 2 3.1 Etude comparative de MERISE et UML....................................................................12 3.2 Présentation de l’UML...............................................................................................13 3.2.1 Les avantages de l’UML........................................................................................14 3.2.2 Les limites de l’UML.............................................................................................14 3.2.3 Le 2TUP ( Two Track Unified Process)................................................................15 3.3 Modélisation des différents diagrammes UML..........................................................16 3.3.1 Le diagramme des cas d’utilisation........................................................................16 3.3.2 Diagramme de classe.............................................................................................27 3.4 L’architecture MVC...................................................................................................28 3.4.1 Présentation............................................................................................................28 3.4.2 Composition de l’architecture MVC......................................................................28 3.4.3 Avantages du modèle MVC...................................................................................29 Chapitre 4 : Résultats et discussion....................................................................................30 4.1 Conception graphique................................................................................................30 4.1.1 Synopsis.................................................................................................................30 4.2 Outils..........................................................................................................................32 4.2.1 Choix technique.....................................................................................................32 4.3 Les fonctionnalités développées.................................................................................37 4.3.1 Présentation de l’interface de l’application............................................................37 4.3.2 Présentation de l’interface d’authentification........................................................37 4.3.3 Présentation de l’interface de l’espace utilisateur..................................................37 4.3.4 Interface de l’espace étudiant.................................................................................37 4.3.5 Présentation de l’interface de gestion des comptes................................................37 4.3.6 interfac...................................................................................................................37 4.3.7 Présentation de l’interface de consultation des mémoires.....................................37 Conclusion Générale.................................................................................................................38 REFERENCES BIBLIOGRAPHIQUES..................................................................................XI WEBTOGRAPHIE...................................................................................................................XI ANNEXES DIAGRAMMES DES CAS D’’UTILISATION................................................XIII RAPPORT REDIGE PAR MOMO KEUDEM AUDREY NATACHA PAGE VIII 2 RESUME Ce rapport s’inscrit dans le cadre de la réalisation de la conception et réalisation d’une application mobile pour la gestion des archives des rapports et mémoires des étudiants de la catho Saint Jérôme de Douala. Cette application a été dans le dessein de pouvoir gérer l’ensemble des rapports et mémoires des étudiants afin de faciliter les taches d’administration. Ainsi notre objectif est donc de pouvoir mettre à disposition des étudiants une plateforme permettant de consulter, de télécharger les mémoires et rapports répertoriés dans le système. Afin de pour pouvoir atteindre cet objectif nous avons créé une application mobile multiplateforme modélisée à partir du langage UML (Unified Modeling Language). La réalisation quant à elle a fait appel à de nombreux outils de développement bien adaptés au contexte de notre application. Le langage de programmation que nous avons utilisé est le TypeScript. Quant aux bases de données l’utilisation de Firebase et de SQLite nous a été indispensable. Mots clés : Application mobile, Archivage électronique, XML, Ionic RAPPORT REDIGE PAR MOMO KEUDEM AUDREY NATACHA PAGE IX 2 ABSTRACT This report is part of the realization of a mobile application for the management of archives of the reports and memoirs of tthe students of the University Institute Saint Jerome of Douala. This application was designed to manage all the reports and dissertations of students to facilitate the tasks of administration. Thus, our goal is to provide students with a platform to consult, download, listed in the system. In order to achievethis goal, we have created a coss- platform mobile application modeled from the UML (Unified Modeling Language). The realization of the application used many development tools well adapted to the context of our application. We used tthe Ionic framework based on the TypeScript. An for the Databases the uses of Firebase and SQLite was essantial. Key Words: Mobile applicatuion, electronic archives, Ionic. RAPPORT REDIGE PAR MOMO KEUDEM AUDREY NATACHA PAGE X 2 INTRODUCTION GENERALE Les Smartphones ont connu un essor très important au cours de ces dernières années. Ils sont de plus en plus dotés de puissance avec des fonctionnalités assez évoluées permettant de créer des applications innovantes et de les distribuer en toute simplicité. Bien plus que des appareils nous permettant d’effectuer des appels ou d’envoyer des SMS, ces terminaux sont devenus de véritables outils multimédia permettant de répondre efficacement aux besoins de ces utilisateurs. La Catho Saint Jérôme de Douala a décidé d’oriente une grande partie de ses activités vers le développement de solutions mobiles complètes et innovantes pour afin de satisfaire ses besoins par la mise à disposition des services basiques accessibles depuis un terminal. C’est dans ce cadre que nous avons été accueilli par cette structure comme stagiaire pendant une période de 03 mois pour travailler sur un de ces nombreux projets de développement mobiles sous le thème du « développement d’une application mobile d’archivage numérique des rapports et mémoires des étudiants ». Cette solution qui sera développée fonctionnera sur toutes les plateformes mobiles et permettra à ses utilisateurs de consulter les rapports de stage des étudiants de la Catho Saint Jérôme de Douala. Nous allons donc détailler le projet dans ce rapport uploads/Geographie/ final-rapport.pdf

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