Vous êtes sur la page 1sur 53

CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE

NGAOUNDERE

DEDICACE
Je dédie ce modeste à :
MA GRANDE FAMILLE

REDIGE PAR JOACHIM NEDAOUKA i


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

REMERCIEMENTS
Au terme de ce travail, nos remerciements vont tout d’abord au SEIGNEUR DIEU sans
qui nous ne serions pas là, qui nous a doté d’intelligence pour mener à bien ce travail.
Aux vues des multiples efforts fournis par les uns et les autres pour leurs contributions, leur
collaboration, leur soutien moral, nos remerciements vont à l’endroit du :
▪ Pr Mohamadou Bouba ADJI, Directeur de l’Institut Universitaire de Technologie de
Ngaoundéré pour la qualité de la formation reçue étant au sein de son établissement ;
▪ Pr YENKE Blaise Omer, Chef du Département Informatique à l’Institut Universitaire de
Technologie ;
▪ Dr NDAM NJOYA Arouna, Chef du Service des Stages à l’Institut Universitaire de
Technologie, pour encadrement et pour l’expérience acquise ;
▪ Mr KANI Djouldé Armand, enseignant à l’Institut Universitaire de Technologie, pour sa
contribution ;
▪ Mes parents pour l’assistance permanente, la confiance et le soutien moral ;
▪ MOUKODI Claudia et Mahamat AHMED, mes camarades de classes et de stage pour
leur soutien durant tout le stage ;
▪ Tous ceux qui ont contribués de près ou de loin dans l’élaboration de ce travail.

REDIGE PAR JOACHIM NEDAOUKA ii


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

LISTE DES ABREVIATONS

IUT : Institut Universitaire de Technologie ;


JSON : JavaScript Object Notation ;
NoSQL: Not Only Structured Query Language ;
SGBDR : Système de Gestion des Bases de Données Relationnelle ;

REDIGE PAR JOACHIM NEDAOUKA iii


PRESENTATION DE L’INSTITUT
UNIVERSITAIRE DE TECHNOLOGIE
CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

I. SITUATION GEOGRAPHIQUE
L’Institut Universitaire de Technologie de N’Gaoundéré est l’une des meilleures écoles en
ce qui concerne la formation des ingénieurs au Cameroun. Elle est située dans la région de
l’Adamaoua, département de la VINA, arrondissement des N’Gaoundéré 3ème, au sein de
l’Université de N’Gaoundéré.

Figure 1: Schéma d'accès à l'Institut Universitaire de Technologie de Ngaoundéré.

REDIGE PAR JOACHIM NEDAOUKA iv


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

II. ADRESSE COMPLETE


Tableau 1 : Adresse complète de l'IUT de Ngaoundéré

Raison sociale Institut Universitaire de Technologie de Ngaoundéré


Sigle IUT

Logo

Siege Sociale Ngaoundéré


Boite postal 455 Ngaoundéré
Téléphone (+237) 677 11 22 18 / 677 11 22 20
Fax (+237) 677 11 22 18
Site internet http://iut.univ-ndere.cm
Email iut@univ-ndere.cm
Matériel informatique et matériel de sécurité incendie
Ressources matérielles
Ressources humaines L’IUT compte plus de 50 employés
Personnels Personnel d’appuis et personnel enseignant

III. HISTORIQUE ET EVOLUTION


Créée par décret présidentiel N0 008/CAB/PR du 19 janvier 1993 et placée sous la tutelle
de l’Université de Ngaoundéré, l’Institut Universitaire de Technologie de Ngaoundéré est un
établissement de formation professionnel qui a pour mission de former les techniciens supérieurs
qualifiés, dotés des compétences adaptées aux besoins des entreprises. Pour assurer la formation
des techniciens supérieurs de qualités, l’institut universitaire de technologie de Ngaoundéré offre
à ses étudiants un cadre de travail serein et des laboratoires équipés par des nouveaux équipements
technologiques de pointes. Elle est managée par un personnel enseignant compétant, dévoué aux
attentes de l’institution et accessible aux étudiants.

REDIGE PAR JOACHIM NEDAOUKA v


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

Depuis sa création, elle a connu une évolution tant sur ses formations que sur la qualité de
ses enseignements. Nous retenons ici quelques dates marquantes de son évolution :
➢ 1993 : Création de l’IUT de Ngaoundéré ;
➢ 1995 : Création de la spécialité Génie Informatique ;
➢ 2003 : GAI devient Génie Biologique et Création de la spécialité Génie Thermique et
Energétique ;
➢ 2007 : Passage au système Licence- Master - Doctorat (LMD) ;
➢ 2008 : Ouverture de la Licence Professionnelle en Génie Informatique ;
➢ 2009/2010 : Ouverture de la Licence Professionnelle en Génie Biologique ;
➢ 2010/2011 : Ouverture de la Licence Professionnelle en Génie Industriel et maintenance ;
➢ 2014 : Ouverture du parcours Génie Mécanique ;
➢ 2017/2018 : Passage de la Licence Professionnelle pour la Licence Technologique en
Génie Informatique ;
➢ 2019/2020 : Ouverture de la mention Génie Civil et Construction Durable ;
➢ 2020-2021 : Création du cycle BTS et de nouvelles filières dans le domaine de science de
la gestion commerciale (comptabilité et gestion d’entreprise, marketing, commerce,
vente).

IV. SECTEUR D’ACTIVITE


L’Institut Universitaire de Technologie de Ngaoundéré est une école de formation dans le
domaine des technologies. Cet institut a pour missions :
❖ De dispenser en formation initiale un enseignement moyen supérieur préparant aux
fonctions de cadres intermédiaires dans les domaines des Techniques Industrielles, du
Génie des Procédés et de l’Informatique ;
❖ D’assurer la formation permanente dans les mêmes domaines qu’en formation initiale ; de
fournir aux entreprises ou administrations, des prestations de recherche appliquée, de
services ou de formation professionnelle dans les domaines techniques correspondant à ses
activités.

REDIGE PAR JOACHIM NEDAOUKA vi


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

L’IUT de Ngaoundéré dispose de trois cycles :


❖ Un premier cycle du Diplôme Universitaire de Technologie, d’une durée de quatre
semestres, et sanctionné par le Diplôme Universitaire de Technologie (DUT) (niveau BAC
+ 2) ;
❖ Un second cycle de Licence Professionnelle (post DUT), d’une durée de deux semestres,
sanctionné par le Diplôme de Licence Professionnelle (niveau BAC + 3) ;
❖ Un troisième cycle de Brevet de Technicien supérieur, d’une durée normale de quatre
semestres, qui prépare le candidat à l’examen national du Brevet de Technicien Supérieur
(BTS) (Niveau BAC + 2).
Il existe cinq Mentions à l’IUT de N’Gaoundéré à savoir : Génie Informatique, Génie
Biologique, Génie Industriel et maintenance, Génie Civil et construction Durable, Maintenance des
équipements Biomédicaux. L’IUT offre donc plusieurs parcours de formation pour chaque mention
et par cycle :
❖ Cycle Diplôme Universitaire de Technologie
➢ Mention Génie Industriel et Maintenance :
- Génie Thermique et Énergétique
- Maintenance Industriel et Productique
- Génie Électrique
- Génie Mécanique
➢ Mention Génie Biologique :
- Industries Alimentaires et Biotechnologiques
- Génie de l’Environnement
- Analyses Biologiques et Biochimiques
➢ Mention Génie Informatique
- Génie Logiciel
- Réseautique et Internet.
➢ Mention Génie Civil et Construction Durable
- Génie Civil et Construction Durable.
➢ Maintenance des équipements Biomédicaux.

REDIGE PAR JOACHIM NEDAOUKA vii


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

❖ Cycle Brevet de Technicien Supérieur


➢ Télécommunication ;
➢ Génie Logiciel ;
➢ Comptabilité et Gestion des Entreprises ;
➢ Industrie Alimentaire ;
➢ Froid et Climatisation ;
➢ Agriculture et Elevage ;
➢ Mécatronique ;
➢ Electrotechnique.

V. ORGANISATION ADMINSTRATIVE
1. Organisation administrative
L’organigramme hiérarchique de l’IUT est présenté à l’Annexe 1. Les différents maillons
de la chaîne administrative de l’IUT sont formés de la direction, des divisions et de divers services
allant des affaires générales à l’intendance.
❖ La Direction : Elle est composée d’un directeur assisté d’un adjoint. Elle est chargée de la
police générale de l’établissement, de la gestion des crédits et du personnel, de la
représentation de l’institut auprès du recteur de l’Université, du suivi de la coopération, de
la coordination et de l’animation des activités académiques ;
❖ Les divisions : Il y en a deux. Celle en charge de la formation initiale qui gère
l’organisation, l’animation et le suivi des activités de l’ensemble des départements ; et celle
des stages et de la formation permanente et des relations avec les milieux professionnels ;
❖ Le service chargé des affaires qui s’occupe de la gestion du personnel administratif et de
l’instruction des affaires générales ;
❖ Le service de la documentation et de la reprographie qui organise et anime les activités
d’impression et de diffusion des matériels pédagogiques ;
❖ Le service de la scolarité et de l’orientation professionnelle, chargé de l’information et
de l’orientation des candidats à l’inscription dans les différentes filières et la gestion des
statistiques ;

REDIGE PAR JOACHIM NEDAOUKA viii


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

❖ Le service de l’intendance qui a en charge l’instruction des affaires financières ;


❖ Le service des stages qui est chargé de la gestion des étudiants en stage et des relations
avec les entreprises.
2. Organisation hiérarchique

Figure 2: Organigramme administratif de l'Institut Universitaire de Technologie de Ngaoundéré.

REDIGE PAR JOACHIM NEDAOUKA ix


RESUME
Nous explorons dans ce projet un système de gestion capable d’offrir à l’Institut
Universitaire de Technologie de Ngaoundéré des solutions aux problème de visibilité, de
génération des lettres de recommandation, de diffusion de l’actualité, d’accès aux documentations
d’anciens projets et de communication d’informations importantes. Notre tâche consiste donc à
proposer une application mobile compagnon permettant aux utilisateurs d’accéder aux services de
génération des lettres de recommandation, de consultation des livrets d’anciens projets, d’accès à
l’actualité. Cette application permet aussi d’augmenter la visibilité de l’IUT de Ngaoundéré et de
communiquer des informations importantes sous forme de notifications. Pour parvenir aux résultats
escomptés, en utilisant une méthode agile de développement, nous avons tout d’abord fait une
étude de faisabilité du projet, puis une analyse du système à mettre en place et enfin une
implémentation du système. Au terme de ce travail, nous avons développé une application mobile
compagnon « IUT COMPANION » qui offre les différents services suscités.

REDIGE PAR JOACHIM NEDAOUKA 1


ABSTRACT
In this project, we explore a management system capable of providing the University
Institute of Technology of Ngaoundere with solutions to the problems of visibility, generation of
letters of recommendation, dissemination of news, access to documentation of former projects and
communication of important information. Our task is to propose a mobile companion application
allowing users to access the services of generating letters of recommendation, consulting the
booklets of former projects, and accessing news. This application also allows to increase the
visibility of the IUT of Ngaoundere and to communicate important information in the form of
notifications. To achieve the expected results, using an agile development method, we first
conducted a feasibility study of the project, then an analysis of the system to be put in place and
finally an implementation of the system. At the end of this work, we developed a mobile companion
application “IUT COMPANION” that offers the various services mentioned above.

REDIGE PAR JOACHIM NEDAOUKA 2


INTRODUCTION
CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

À l’ère du numérique, les nouvelles technologies de l’information et de la communication


occupent une place de choix dans les entreprises et institutions. Dans le souci d’être plus visible
sur la scène éducative et de réduire les charges de travail afin d’optimiser ses performances,
l’Institut Universitaire de Technologie de Ngaoundéré a décidé de mettre en place une application
mobile pour l’accompagnement de sa communauté (élèves, étudiants, enseignants, partenaires,
personnel administratif, etc.). L’idée est de proposer une plateforme qui permet de visualiser les
offres de formation et le savoir-faire de l’IUT d’une part, et d’autre part de fournir un outil de
production de certains documents administratifs comme les lettres de recommandations.
C’est donc dans l’optique de pallier ces problèmes qu’il nous a été demandé de concevoir
une application mobile compagnon qui permet d’augmenter la visibilité de l’établissement et gérer
l’accès aux livrets d’anciens rapport de projet, la génération automatique des lettres de
recommandation, la diffusion et l’accès à de l’IUT de Ngaoundéré.
Pour atteindre cet objectif, nous avons effectué des entretiens avec le service des stages de
l’établissement pour connaitre effectivement quels seraient leurs besoins et attentes. Pour la
démarche et la méthodologie, nous nous sommes servis du langage de modélisation MongoDB et
comme outils, nous avons utilisé le Framework, Flutter (version 3.0.4) du langage de
programmation Dart (version 4).
Il a donc été développé une application mobile dénommée “IUT COMPANION” qui intègre
les fonctionnalités de visualisation de l’IUT dans son intégralité, de diffusion de l’actualité, de
génération des lettres de recommandation et de mise à la disposition de tous des livrets d’anciens
rapports de stage.
Le présent document est organisé autour de trois chapitres. Le chapitre 1 porte sur l’étude
de faisabilité du projet de l’application mobile. Le chapitre 2 est focalisé sur l’analyse et la
conception du système. Au chapitre 3, il est exposé le résultat obtenu. Nous clôturons ce travail par
une conclusion et des perspectives.

REDIGE PAR JOACHIM NEDAOUKA 3


CHAPITRE I : ETUDE DE FAISABILITE
CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

Avant de se lancer dans un projet, il est impératif d’identifier le problème soumis et d’y
délimiter son champ d’action. De ce fait le présent chapitre nous situe sur le problème soumis à
notre étude et nous donne quelques pistes de solutions qui aiderons à résoudre le problème.

I. REVUE DE LA LITTERATURE

1. Visibilité de l’institution
La visibilité pour une institution éducative telle que l’Institut Universitaire de Technologie
est un facteur important si celle-ci veut gagner en notoriété et être connue parmi tant d’autres. De
là l’IUT de Ngaoundéré étant une école de formation en ingénierie pose le problème de visibilité.
Elle souhaite être connue de toutes en tant que l’une des meilleures écoles de formation voir la
meilleure et poser ses marques dans le domaine de l’éducation au Cameroun.

2. Diffusion et l’accès au flux d’informations


Tout établissement d’enseignement quel qu’il soit ne peut fonctionner correctement sans la
diffusion de certaines informations et son accès par le public cible. Ceci dit la présence d’un bon
et unique canal de transmission de ces informations reste l’idéal pour faciliter l’accès à ceux-ci par
les personnes et leur permettre d’être en temps et en heure mis à jour sur le quotidien ou la vie de
l’établissement et de l’évolution des activités de celui-ci.

3. Gestion des stages : Génération des lettres de recommandations


Les stages pour des étudiants d’une école de formation professionnelle sont des périodes
importantes en ce qui concerne la mise en pratique de leur acquis. La charge revient à
l’établissement de fournir à ses études tous les documents nécessaires pour leur permettre d’avoir
accès à des lieux de stage où ceux-ci auront un meilleur encadrement pour assurer leur
familiarisation avec le monde professionnel et par conséquent leur réussite académique.

REDIGE PAR JOACHIM NEDAOUKA 4


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

4. Accès aux projets par les étudiants


Dans tout établissement de formation professionnelle, les étudiants doivent effectuer des
stages académiques en entreprise et y réaliser des projets. Il est nécessaire voir important pour
l’établissement d’être en mesure de conserver des traces (quel que soit leur nature) des projets pour
des usages futurs car la possibilité d’avoir accès à d’anciens projets permet de les continuer et de
les améliorer. Mais aussi, cela permet d’apporter des solutions à d’éventuels problèmes pour
accroître la productivité des entreprises et voir même de l'école. Par ailleurs, la communication sur
les projets réalisés par l'établissement est un moyen exceptionnel pour communiquer au public cible
les potentialités de l'école.

II. DESCRIPTION DE L’EXISTANT

1. Visibilité de l’IUT de Ngaoundéré


L’Institut Universitaire de Technologie de Ngaoundéré étant l’une des meilleures écoles de
formation au Cameroun, se fait connaitre par ses activités, ses filières, et matières enseignées et
bien d’autres à travers son site internet disponible via un lien d’accès. Ce site nous donne une idée
de la nature des formations qu’elle offre, des parcours pris en charge, de ses activités culturelles,
administrative, éducative, etc.

2. Diffusion et Accès à l’information


Sur ce plan, les informations au sein de l’IUT de Ngaoundéré sont souvent transmises de
bouche à oreille (méthode assez ancienne). A ce niveau, pour une information donnée venant de la
part du directeur pour les étudiants de l’établissement, sa transmission se fait de façon hiérarchique
au sein de l’administration avant d’arriver au niveau des étudiants. Cela implique naturellement un
déplacement de personnes. Aussi une autre méthode de transmission utilisée sont les réseaux
sociaux. En effet, l’existence de plusieurs groupes ou forums de communication permet de
transmettre et d’avoir accès à l’information dans les délais. Cette méthode aide à mettre au courant
toute le monde sur la vie quotidienne de l’établissement.

REDIGE PAR JOACHIM NEDAOUKA 5


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

3. La gestion des stages : Génération des lettres de recommandations


Chaque année des étudiants sont mis en stage comme l’exige le calendrier académique de
formation. De ce fait, l’école doit au préalable avoir prospecter ou rechercher des potentielles
entreprises pour les stages. Vu le grand nombre d’étudiants que compte l’établissement, il est
possible que cette prospection soit faite par les étudiants eux-mêmes afin d’accélérer le processus
de mise en stage. Cette prospection est faite par une demande de l’étudiant et doit être appuyer par
une lettre de recommandation. En effet, pour la génération des lettres de recommandations pour
chaque étudiants, le Service des Stages de l’IUT de Ngaoundéré grâce à un canevas ou modèle de
lettre spécifique pour chaque mention ou filière aide à compléter les demandes de stage des
étudiants. Ces lettres ont pour rôle de faciliter l’acceptation par les entreprises des demandes de
ceux-ci.

4. Accès aux projets réalisés par l’IUT de Ngaoundéré


Chaque année l’IUT de Ngaoundéré met en stage des étudiants. Ces derniers doivent à la
fin de leur stage soumettre leur projet pour validation dans l’établissement par le biais d’un rapport
de stage ou mémoire. Pour chaque projet validé ou approuvé, l’étudiant devra déposer au niveau
du Service Des Stages de l’établissement un rapport final (qui doit être sous forme écrite et
numérique) du projet réalisé pendant sa période de stage. Ce document constitue une trace du projet
et est immédiatement archivé. L’accès aux archives d’anciens projets est libre pour tout membre
de l’établissement (étudiant ou enseignant) en ce sens qu’il se fait par remplissage d’un formulaire
d’emprunt de mémoire.

III. CRITIQUE DE L’EXISTANT

1. La visibilité de l’IUT de Ngaoundéré


L’IUT de Ngaoundéré bien qu’elle utilise un site internet comme vitrine, n’est toujours pas
bien connue de tous. Le problème de visibilité se fait ressentir chez certains élèves désireux d’être
étudiant inscrit à l’IUT de Ngaoundéré. En effet, ils ne savent pas ce qu’est l’IUT, ce secteur

REDIGE PAR JOACHIM NEDAOUKA 6


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

d’activité, les parcours et filières de celui-ci, les matières enseignées. Et surtout, ces personnes ne
savent pas réellement si cette école pourrait être l’idéale pour continuer les études. Chez certains
parents qui ne sont pas suffisamment renseignés sur les performances en matière d’éducation de
l’établissement, des doutes sur ce dernier leur font mettre en question l’excellence en matière
d’éducation et de formation de l’IUT de Ngaoundéré.

2. La diffusion et l’accès à l’information


La solution utilisée par l’institut pour faciliter la diffusion et l’accès à l’information est
création des groupes ou forums de discussions sur les réseaux sociaux. Cette méthode plutôt utile
ne permet de transmettre de façon efficace l’information. En effet, l’existence de groupes ou forums
est le plus souvent une source de désordre, le plus souvent causée par des discussions inutiles. Pour
une quelconque information qui devra parvenir aux enseignants, aux étudiants ou aux deux
groupes, il est difficile pour une personne de retrouver cette information parmi une centaine de
messages (discussions inutiles) non lus. Conséquence, l’information n’aura pas atteint sa cible. Et
sur une échelle de dix (10) personnes, seules deux (02) ou trois (03) personnes sont atteintes par
l’information. Ce qui fait un public d’au moins les trois quarts des membres de l’établissement qui
sera sous-informé.

3. Gestion des stages : Génération des lettres de recommandations


L’Institut Universitaire de Technologie de Ngaoundéré, depuis sa création, compte environ
522 étudiants en niveau I, 636 étudiants en niveau II, 280 étudiants en niveau III. Vu le nombre
important d’étudiants que compte l’établissement, nous avons constaté que ça devient pénible de
générer plus de mille (1000) lettres pour tous étudiants inscrits. Etant donnée que l’étudiant a le
choix de prospecter autant d’entreprises qu’il le souhaite, nous nous retrouvons donc à multiplier
notre somme de départ par quatre (04) ou par cinq (05), voir même six (06) demandes par étudiants.
Conséquence nous nous retrouvons face à d’énormes dépenses surtout en temps et matériels
(imprimantes, papiers) ; ce qui constitue un frein majeur pour l’avancement de son travail. Et depuis
ces dernières années, il s’avère que le nombre d’étudiants recrutés dans l’établissement a doublé
voir triplé.

REDIGE PAR JOACHIM NEDAOUKA 7


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

4. L’accès aux projets réalisés par l’IUT de Ngaoundéré


Chaque année l’IUT de Ngaoundéré met en stage près de sept cent cinquante (750) étudiants
en stage. Et chaque année, environ sept cent cinquante (750) rapports (validés) de projet de stage
sont archivés pour un usage futur. L’IUT de Ngaoundéré depuis sa création en 1993 doit compter
à son actif plus de vingt-milles rapports de projet des stages dans ses archives. La question est de
savoir si toutes ces traces de projets sont toujours disponibles (à l’exemple des projets de stage de
l’année 2001 toutes filières confondues) à nos jours. Le stage effectué de cette institution, nous a
permis de dire que la réponse à cette question est « NON » car nous retrouvons des traces de projets
les six (06) dernières années tout au plus. Et en ce qui concerne les archives plus anciennes, elles
sont écrasées à chaque nouvel archivage de nouveau rapports Cela constitue un obstacle pour les
générations futures qui ne pourront pas avoir de repères dans la réalisation de leurs projets.

IV. PROBLEMATIQUE ET OBJECTIFS DU PROJET

Avec le nombre considérable d’établissements et institutions d’enseignement, le monde


académique de nos jours est un espace où différents critères sont pris en compte pour la sélection
des écoles pour les nouveaux lauréats et professionnels. À cet effet, les établissements pour venter
la qualité des formations qu’ils offrent, misent sur leur visibilité afin d’amener les individus à
intégrer leurs locaux. Ils s’intéressent donc à la diffusion des informations, à l’intégrité, au type et
à la qualité des enseignements à fournir, au choix des entreprises où les apprenants effectueront des
stages académiques, et aux réalisations innovantes (projets) qui mettent en avant le savoir-faire de
l’école. L’IUT s’inscrit donc dans cette dynamique et vise à proposer à sa communauté une
plateforme mobile pouvant prendre en compte les exigences de visibilité susmentionnées.

REDIGE PAR JOACHIM NEDAOUKA 8


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

V. PROPOSITION DE SOLUTION AUX PROBLEMES

Aux vues de tous ces problèmes soumis à notre étude durant notre stage, nous proposons
une solution qui entre autres permettra de résoudre tous les problèmes cités et décris plus haut ans
ce chapitre. En effet, avec les différentes avancées technologiques que subit le monde depuis le
début du XXIe siècle, la plus grande partie de la population estudiantine et administrative du
Cameroun n’est focalisé que sur une seule chose : Le Smartphone. Cet outil qui à la base est un
outil de communication, permet de rapprocher les personnes, d’échanger et d’avoir accès à des
informations de façon rapide. Aussi il est facilement possible d’atteindre les personnes à travers un
smartphone dès lors qu’on parle de faire passer une notification. De ce fait, pour résoudre les
problèmes rencontrés, nous avons opté pour la conception d’une application mobile compagnon du
nom de IUT COMPANION.

1. La vitrine de l’IUT de Ngaoundéré


C’est l’une des fonctionnalités prises en charge par l’application.
En effet il renseigne de façon précise sur l’établissement dans tous ses domaines. IUT
COMPANION donne en détails toutes les informations pour les désireux d’être étudiants inscrit à
l’IUT concernant :
❖ Les cycles pris en charge : avec toutes les informations sur la différence d’un cycle
par rapport à l’autre ;
❖ Les filières par cycle : une description de la filière, et la liste des unités d’enseigne-
ment ou matières enseignées, rangées par semestres sur toutes les années acadé-
miques de l’IUT de Ngaoundéré (Niveau 1, Niveau 2, Niveau 3).
Aussi, l’application renseigne sur les trois types de stage académique disponible dans
l’établissement en nous référent sur les dates, le but ou objectifs du stage et offre directement la
possibilité de télécharger le canevas de rédaction du rapport du projet à réaliser durant le stage.
Enfin, pour les étudiants nouvellement inscrits dans l’établissement, ils peuvent être
renseigner sur :
❖ Les modalités de paiement des frais universitaire ;

REDIGE PAR JOACHIM NEDAOUKA 9


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

❖ La procédure d’obtention d’une carte d’étudiant ;


❖ Le retrait de leur certificat de scolarité, relevés de notes semestrielles et des quitus
de paiement des différents frais exigibles.
Avec tout cela, l’IUT de Ngaoundéré pourra améliorer sa visibilité et se mettre un peu en
avant dans le monde de l’éducation.

2. La communication des informations au sein de l’établissement


Ici, grâce à sa page « Actualités », IUT COMPANION nous met de façon continue à jour sur
le quotidien de l’établissement. L’utilisateur peut donc recevoir de façon journalière les
informations en rapport aux :
❖ Different departments;
❖ Concours ouverts par l’établissement ; Activités culturelles, cérémonies organisées ;
❖ Etc.
L’application offre également la possibilité aux différents membres de l’administration
d’informer les étudiants ou personnel de l’établissement via l’envoie des messages reçus sous de
notifications par les personnes cibles.
Ces deux fonctionnalités viennent résoudre les problèmes de diffusion et accessibilité de
l’informations par tous au sein de l’établissement.

3. La génération des lettres de recommandations


Dans cette rubrique, pour un étudiant régulièrement inscrit dans l’établissement, il est
beaucoup plus facile pour lui de générer et imprimer des lettres et autant qu’il le souhaite. Pour cela
l’application mobile de l’IUT de Ngaoundéré offre deux possibilités de génération des lettres de
recommandation :
❖ La méthode Online (qui nécessite une connexion internet) : étant donné que
tous les étudiants inscrits sont enregistrés dans une base de données, un étudiant
lambda n’a juste qu’a rentré les informations suivantes afin de recevoir une lettre
de recommandation :
➢ Son matricule ;

REDIGE PAR JOACHIM NEDAOUKA 10


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

➢ Les informations concernant l’entreprise de son choix choisie (nom de l’en-


treprise, localisation, et dirigeant).
❖ La méthode Offline (qui ne nécessite pas de connexion internet) : Ici en rai-
son d’éventuels soucis de connexion à internet pour les étudiants, ces derniers ont
la possibilité de générer leurs lettres de recommandations. Pour ce faire, ils doivent
renseigner les informations suivantes :
❖ Matricule ;
❖ Nom et Prénom ;
❖ Sexe ;
❖ Mention ;
❖ Parcours ;
❖ Niveau
❖ Les informations en rapport à l’entreprise choisie (nom de l’entreprise, lo-
calisation, et dirigeant).
Et de là il lui est généré une lettre de recommandation sous format « PDF » suivant le
canevas de lettre fournit par l’établissement. Il a donc la possibilité d’imprimer et devra passer au
Service des Stages de l’établissement pour confirmation et signature de la lettre muni de son
certificat de scolarité certifié.
Nous avons opté pour cette méthode car elle réduit grandement les dépenses en temps et en
matériels.

4. La disponibilité des anciens projets


Une autre des fonctionnalités de IUT COMPANION est la facilité d’accès aux différents
projets effectués par les étudiants de l’IUT par les entreprises et par les étudiants. En effet
l’application contient des pages dédiées dans lesquels sont rangés les projets par mention puis par
parcours. Puis pour un projet donné, l’utilisateur a droit à des brèves description du projet en
question et a la possibilité de télécharger un livret du projet préconçu contenant tous les points
importants qui ont permis la réalisation de celui-ci.

REDIGE PAR JOACHIM NEDAOUKA 11


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

VI. EXIGENCES DU SYSTEME


Les exigences sont l’expression formelle des besoins de l’application. Elles constituent pour
l’application l’ensemble des actions qui doivent être implémentées afin que l’application soit
opérationnelle ou fonctionnelle. Les exigences sont rangées en deux groupes : les fonctionnelles et
les non-fonctionnelles. Et chaque exigence est un Requirement (RQ) en anglais.

1. Exigences fonctionnelles
Les exigences fonctionnelles sont des fonctionnalités prioritaires vitales pour l’application
en ce sens qu’elles constituent les points sur lesquels reposent l’efficacité de l’application dans la
résolution du problème. Les exigences de l’application IUT Companion sont les suivantes :
RQ 1. La description de l’IUT de Ngaoundéré
L’application doit pouvoir présenter l’établissement de façon brève et précise à travers des
illustrations et textes ;
RQ 2. Espace outils
L’application doit disposer d’un espace intégrant des options (lettre de recommandation,
consulter et obtenir un livret de projet) ;
RQ 3. Espace scolarité
Il s’agira pour l’application de fournir aux étudiants toutes les informations en rapport au
service de scolarité ;
RQ 4. Espace Concours
Dans cet espace, l’application doit pouvoir tenir les utilisateurs au courant d’un quelconque
concours lancé et leur donner la possibilité de télécharger les documents en rapport à celui-ci ;
RQ 5. Espace Filières
Ici, un utilisateur lambda doit être renseigné sur les différentes filières prises en charge par
l’établissement ;
RQ 5. Espace actualités
Ici, IUT_COMPANION devra présenter toute l’actualité en rapport avec la vie de
l’établissement ;
RQ 6. Un menu « A propos »

REDIGE PAR JOACHIM NEDAOUKA 12


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

L’utilisateur doit pouvoir avoir un petit descriptif de l’application


; RQ 7. Multi-langues.
Le site doit être bilingue. Il doit donc être consultable dans les deux langues officielles.

2. Exigences non-fonctionnelles
Les exigences non-fonctionnelles sont des fonctionnalités secondaires, non vitales pour
l’application en ce sens qu’elles concourent à rendre l’application plus conviviale et facile à utiliser.
Les exigences de l’application IUT Companion sont les suivantes :
RQ 1. Une charte graphique
Les interfaces e l’application doivent être sous les couleurs de l’IUT de Ngaoundéré (en
l’occurrence la couleur Violette et la couleur Orange) ;
RQ 2. La compatibilité multi-plateforme
Sur ce plan, l’application doit pouvoir être accessible par tous les systèmes (IOS, Android,
Windows) et leurs versions ;
RQ 3. La taille de l’application
L’application doit être la plus légère possible pour faciliter son accessibilité par tous ;
RQ 4. L’aisance dans l’utilisation
Ici, il s’agit en effet pour l’application d’être simple, facile, conviviale, soft lors de son
utilisation par les personnes.
Nous avons présenté les méthodes employées par l’IUT de Ngaoundéré pour améliorer sa
visibilité, générer des lettres de recommandations pour ses étudiants, mettre à la disposition de tous
des livrets d’anciens projets réalisés et diffuser ou communiquer des informations. Nous avons
ensuite identifié les problèmes liés à ces méthodes, et proposée la mise en place d’un système
informatique qui répond correctement aux besoins. Pour mettre en place ce système, il faut tout
d’abord effectuer une présentation des outils utilisés et une analyse du système. Après avoir décrit
le problème et évoqué la nécessité de développement une application mobile, le prochain chapitre
portera sur la présentation des outils utilisés pour la mise en place du système d’abord, ensuite sur
l’analyse et la conception du système d’information où est présentée la modélisation du système.

REDIGE PAR JOACHIM NEDAOUKA 13


CHAPITRE II : ANALYSE ET CONCEPTION DE
L’APPLICATION MOBILE : IUT COMPANION
CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

Dans ce chapitre, nous nous penchons vers la méthode utilisée dans la conception de
l’application. A cet effet, nous présenterons d’abord la méthode utilisée pour l’analyse du système
d’information du projet, puis les modèles utilisés pour la conception du système.

I. PRESENTATION DES OUTILS

1. MongoDB
Pour l’analyse du système, nous avons utilisé le langage de modélisation MongoDB. Il s’agit
d’un langage de modélisation cross-plateforme qui est supporté par toutes les plateformes de
travail. MongoDB permet de modéliser des bases de données utilisant des données non-structurées
: Des bases de données NoSQL. Contrairement aux bases de données relationnelles qui ne contient
que des tables, les bases de données NoSQL de MongoDB contient des Collections et Documents
qui aident à la modélisation du système d’informations (voir Annexes 1).
❖ Collection : Une collection est un groupe de documents MongoDB. C'est l'équivalent d'une
table de SGBDR. Une collection existe au sein d'une seule base de données. Les collections
n'imposent pas de schéma. Les documents d'une collection peuvent avoir des champs dif-
férents. En général, tous les documents d'une collection ont un objectif similaire ou connexe
;
❖ Documents : Un document est un ensemble de paires clé-valeur (dictionnaire). Les docu-
ments ont un schéma dynamique. Le schéma dynamique signifie que les documents d'une
même collection ne doivent pas nécessairement avoir le même ensemble de champs ou la
même structure, et que les champs communs des documents d'une collection peuvent con-
tenir différents types de données.
Nous avons pour ce travail opté pour l’utilisation d’une base de données non structurée
(MongoDB) car les bases de données NoSQL sont souvent plus évolutives et offrent des
performances supérieures. En outre, la flexibilité et la facilité d'utilisation de leurs modèles de
données peuvent accélérer le développement par rapport au modèle relationnel. Aussi avec

REDIGE PAR JOACHIM NEDAOUKA 12


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

MongoDB, les données sont stockées sous forme de fichier JSON, qui est la forme de stockage de
petite taille la plus rapide d’accès sur Internet.

2. Unified Modeling Language


UML (Unified Modeling Language, traduire "langage de modélisation objet unifié") est né
de la fusion des trois méthodes qui ont le plus influencé la modélisation objet au milieu des années
90 :
❖ OMT de James Rumbaugh (General Electric) fournit une représentation graphique
des aspects statique, dynamique et fonctionnel d’un système ;
❖ OOD de Grady Booch, définie pour le Department of Defense, introduit le concept
de paquetage (package) ;
❖ OOSE d’Ivar Jacobson (Ericsson) fonde l’analyse sur la description des besoins des
utilisateurs (cas d’utilisation, ou use cases).
UML est donc non seulement un outil intéressant mais une norme qui s’impose en
technologie à objets et à laquelle se sont rangés tous les grands acteurs du domaine, acteurs qui ont
d’ailleurs contribués à son élaboration. UML n’est pas une méthode (une description normative des
étapes de la modélisation) : ses auteurs ont en effet estimé qu’il n’était pas opportun de définir une
méthode en raison de la diversité des cas particuliers. Ils ont préféré se borner à définir un langage
graphique qui permet de représenter, de communiquer les divers aspects d’un système
d’information (aux graphiques sont bien sûr associés des textes qui expliquent leur contenu). UML
est donc un métalangage car il fournit les éléments permettant de construire le modèle qui, lui, sera
le langage du projet.

3. Méthode de développement SCRUM


SCRUM est une méthode de développement agile utilisée dans la conception
d’application ou logiciel et basée sur un mode de développement itératif ou incrémental. Scrum
est un outil de travail adaptatif, rapide, flexible et effectif. L’objectif premier de la méthode
Scrum est de satisfaire les attentes à travers un environnement de communication transparent et
un progrès continu. Le développement commence d’abord par une idée générale de ce qui doit

REDIGE PAR JOACHIM NEDAOUKA 13


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

être fait, ensuite par une élaboration d’une liste des différents objectifs à atteindre afin de
résoudre le problème soumis.

Figure 3 : Etape de développement avec la méthode SCRUM

Etape 1 : Le Project owner commence par statuer la vision du projet à réaliser (idée générale) ;
Etape 2 : Le Project owner donne une description de toutes exigences fonctionnelles du projet ;
Etape 3 : Le Chef de projet (The Scrum Master en anglais) élabore une liste d’objectifs à atteindre
en tenant compte des contraintes de développement ;
Etape 5 : Une équipe se constitue autour du chef du projet. Ensuite pour chaque objectif, ils
organisent des périodes de travail et des réunions afin d’évaluer l’évolution du travail dans la
réalisation des objectifs du projet ;
Etape 6 : Enfin dès qu’un objectif est atteint, le rendu du travail fait est intégré aux travaux déjà
fait ;
Etape 7 : Le chef de projet passe à l’objectif suivant de la liste.

REDIGE PAR JOACHIM NEDAOUKA 14


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

II. ANALYSE ET CONCEPTION DU SYSTEME

1. Analyse du cas d’utilisation


a) Les Acteurs
Un acteur est un rôle joué par une personne ou une entité externe (opérateurs, autre
systèmes) qui interagit avec le système. On distingue deux types d’acteurs :
➢ Acteurs primaires ou principales qui sont ceux pour qui le système est construit, c’est-
à-dire celui pour qui le système rend service ;
➢ Acteurs secondaires qui sont ceux nécessaire pour le bon fonctionnement du système
mais qui ne sont pas ceux pour qui le système set construit.
On peut représenter un acteur comme suit :

Acteur

Acteur
Figure 4 : Representation d'un acteur

b) Cas d’utilisation
C’est un ensemble d’actions réalisés par le système en réponse à une action d’un acteur,
c’est donc une vue du système dans son environnement extérieur. Il mobilise donc un service
rendu par le système, sans imposer le mode de réalisation de ce service. On le représente par une
ellipse contenant le nom du cas :

Figure 5 : Représentation d'un cas d'utilisation

REDIGE PAR JOACHIM NEDAOUKA 15


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

c) Diagramme de cas d’utilisation


L’ensemble des cas d’utilisations décrit les objectifs du système ;il constitue le diagramme
des cas d’utilisations dont la représentation graphique est la suivante :
Système

C
Cas d’utilisation

Acteur primaire
Figure 6 : Diagramme de cas d'utilisation

La figure 5 suivante illustre le diagramme de cas d’utilisations de l’application mobile


compagnon. Ils y sont représentés dans ce diagramme des cas d’utilisation, des acteurs et des
associations entre acteurs et cas d’utilisation.

Figure 7 : Diagramme de cas d'utilisation de IUT COMPANION

REDIGE PAR JOACHIM NEDAOUKA 16


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

2. Analyse du diagramme d’objet


Dans cette section, sont abordés les modèles du domaine c’est-à-dire le diagramme d’objet.
Ces derniers sont utilisés pour modéliser l’aspect statique du système. Ils mettent en avant sa
structure statique qu’ils représentent avec des Collections, le vocabulaire utilisé dans le système
qu’il présente sous forme de Document.
Le diagramme d’objets nous permet de visualiser la structure interne du système. Il exprimée
manière générale la structure statique d’un système, en termes de Collections et Documents.
La figure 5 présente la structure générale d’une collection dans une base de données
NoSQL.

Figure 8 : Représentation d'une collection

Dans une base de données SQL, il n’est pas d’avoir parmi les attributs d’une classe, un
attribut complexe ou non atomique (un attribut à partir duquel l’on peut avoir plusieurs données).
Contrairement à ce type de base de données, dans une base de données NoSQL, l’analyste est libre
d’avoir des attributs complexes (des documents) dans les collections. Les documents sont en réalité
des sous collections qui peuvent être utilisés à la fois en tant que collections et attributs dans une
base de données NoSQL.
La figure 6 présente le diagramme d’objets au niveau conceptuel du système que nous
mettrons en place.

REDIGE PAR JOACHIM NEDAOUKA 17


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

Figure 9 : Diagramme d'objets du système

En bleu dans la figure ci-dessus sont représentées les collections de notre base de données
et en vert sont représentés les documents.
Dans ce chapitre, pour mettre en place ce système, nous avons d’abord effectuer une
présentation des outils utilisés et une analyse du système. Dans le prochain chapitre, nous
présenterons d’abord l’implémentation de l’application IUT COMPANION et les tests de celle-ci
ensuite.

REDIGE PAR JOACHIM NEDAOUKA 18


CHAPITRE III : IMPLEMENTATION ET TESTS
CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

Dans ce chapitre, nous parlons de l’environnement de développement et nous présentons aussi


notre implémentation du système. Nous parlons de nos choix des technologies utilisées pour le
développement de l’application, tel que les langages de programmation, le SGBD, etc. Nous terminons
par présenter quelques images de notre application.

I. IMPLEMENTATION

1. Présentation du serveur de base de données NoSQL


Une base de données NoSQL se définit comme étant un ensemble de collections contenant des
documents ou données non structurés. Le fonctionnement de l’application IUT Companion repose en
effet sur une base de données NoSQL. Cette base de données est accessible via les serveurs de l’entreprise
Google, FireBase. Firebase est une plateforme web (accessible en ligne) qui contient plusieurs outils de
gestion pour une application (web, mobile, desktop), en occurrence le Cloud FireStore. Le Cloud
FireStore est un système de gestion de base de données NoSQL. Cet outil a une interface dédiée pour la
gestion d’une base de données.

2. Outils de Programmation
L’application mobile Compagnon a été développé à la fois côté client et serveur avec un seul
langage de programmation : Dart. Dart est un langage de programmation orienté objet conçu pour le
développement, notamment pour le web et les applications mobiles. Il est développé par Google et peut
également être utilisé pour créer des applications de serveur et de bureau.
Dart est :
➢ Optimisé pour l'interface utilisateur : Développez avec un langage de programmation
Spécialisé autour des besoins de la création d'interfaces utilisateur ;
➢ Productif : Effectuez des modifications de manière itérative : utilisez le rechargement à
chaud pour voir le résultat instantanément dans votre application en cours ;

REDIGE PAR JOACHIM NEDAOUKA 19


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

➢ Rapide sur toutes les plateformes : Compilez en code machine ARM et x64 pour le mo-
bile, le bureau et le backend. Ou compile en JavaScript pour le Web ;
➢ La technologie de compilation flexible de Dart vous permet d'exécuter le code Dart de
différentes manières, en fonction de votre plateforme cible et de vos objectifs ;
➢ Dart Web : Pour les programmes destinés au Web, Dart Web comprend à la fois un com-
pilateur de développement (dartdevc) et un compilateur de production (dart2js).
Aussi l’application a été développé grâce au Framework de la famille google: FLUTTER. Flutter
est un kit de développement logiciel d'interface utilisateur libre de droit créé par Google. Il est utilisé
pour développer des applications multiplateformes pour Android, iOS, Linux, MacOs, Windows, Google
Fuchsia et le web à partir d'une base de code unique. Décrit pour la première fois en 2015, Flutter a été
publié en mai 2017. Flutter fournit pour un même projet de développement mobile crée des versions de
cette même pour toutes les plateformes citées plus haut.

3. Présentations des outils utilisés


a) Outil logiciel : ici, pour la mise en place de l’application mobile IUT Companion, le logiciel de dévelop-
pement utilisé est Microsoft Visual Studio Code (logiciel de développement intégré conçu par l’entre-
prise Microsoft) ;
b) Outils matériels : les outils matériels sont entre autres les outils qui ont permet de développer et
tester l’application :

Ordinateur Smartphone

Marque : TOSHIBA ; Marque : HUAWEI;


Processeur : INTEL CPU 0N3050 @ 2.16 Processeur : Hi Silicon Kirin 659 ;
GHz 2.16 GHz (4CPU) ; Mémoire vive : 4.00 GB RAM ;
Mémoire vive : 4.00 GB RAM ; Système d’exploitation : Android.
Système d’exploitation : Zorin OS 16.

REDIGE PAR JOACHIM NEDAOUKA 20


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

II. TEST
L’implémentation des services de l’application s’appuie sur le résultat de la phase de conception
détaillée qui avait pour but de définir les différentes interactions qui s’effectuent dans le système. Cette
section présente les aspects techniques relatifs à la mise en œuvre de ces services.

1. Installation
Nous avons produit un apk de l’application mobile IUT COMPANION qui peut s’installer sur les
smartphones dont la version minimale est disponible pour les systèmes Android et IOS.
L’installation consiste seulement à aller sur Google Play store (sur Android) ou sur App store (sur iOS)
et saisir le nom de l’application et de télécharger.
Après l’installation de l’application l’utilisateur peut alors avoir accès à tous les services de celui-
ci en cliquant sur l’application (l’icône de l’application) dans son smartphone.

REDIGE PAR JOACHIM NEDAOUKA 21


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

Figure 10 : Page de chargement de l'application

L’application offre plusieurs services à savoir :


➢ La visualisation de l’IUT de Ngaoundéré ;
➢ La diffusion de l’actualité de l’école ;
➢ La disponibilité des informations en rapport à d’éventuels concours et la possibi-
lité de téléchargement d’un document du concours en question ;
➢ La visualisation des toutes les filières prises en charges par l’IUT ;
➢ L’accès aux informations en rapport aux différents stages inscrits dans les calen-
driers académiques de l’école ;
➢ L’accès aux informations en rapport au service de la scolarité ;
➢ L’accès aux documentations de tous les anciens projets réalisés à l’IUT et le
Téléchargement d’un livret du projet ;
➢ La génération des lettres de recommandations par les étudiants ;

REDIGE PAR JOACHIM NEDAOUKA 22


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

➢ L’envoi sous forme de notifications des messages ou informations importantes au


sein de l’établissement.
2. La page d’accueil

Figure 11 : Page d'accueil de IUT COMPANION

La page d’accueil de l’application est une page où est décrite de façon claire et brève l’IUT de
Ngaoundéré à travers quelques images et un petit descriptif de l’établissement en bas de page. Cette page
a été pensée pour faire connaître l’établissement à l’utilisateur sans que ce dernier n’est à trop naviguer.

REDIGE PAR JOACHIM NEDAOUKA 23


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

3. L’espace visualisation concours

Figure 12 : Page de présentation des concours lancés

Sur la figure ci-dessus est présenté le services concours. Ce service permet à un utilisateur d’être
à jour en ce qui concerne les éventuels concours lancés par l’établissement et de télécharger les
documents en rapport à ceux-ci.

REDIGE PAR JOACHIM NEDAOUKA 24


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

4. Espace Filières

Figure 14 : Page de présentation des filières Figure 13 : Page de description d'une filière

Dans cette rubrique, la rubrique Filières, l’utilisateur peut en savoir plus sur les filières prises en
charge par l’IUT de Ngaoundéré et ainsi voir les différentes unités d’enseignement ou matières
enseignées.

REDIGE PAR JOACHIM NEDAOUKA 25


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

5. Rubrique Stage

Figure 16 : Page de présentation des stages Figure 15 : Page de description d'un stage

Le service Stage de l’application, uniquement pour les étudiants inscrits àl’IUT de Ngaoundéré,
permet à ceux-ci d’être situés sur les différents stages qu’ils effectueront par cycle et par niveau et de
télécharger le canevas de rédaction du rapport de projet de stage.

REDIGE PAR JOACHIM NEDAOUKA 26


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

Figure 17 : Espace outils de l'application

L’espace outils renferme toutes les différentes opérations qui pourront effectuer les utilisateurs
de l’application.

REDIGE PAR JOACHIM NEDAOUKA 27


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

6. Rubrique projets réalisés

Figure 18 : Espace de présentation des projets

L’espace Projet de l’application est dédié à la présentation de tous les travaux ou projet effectués
par les étudiants de l’IUT de Ngaoundéré. Dans cet espace l’utilisateur peut en savoir plus sur un
quelconque projet et télécharger un livret du projet qui contient le cahier de charges du celui-ci.

REDIGE PAR JOACHIM NEDAOUKA 28


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

7. Espace scolarité

Figure 19 : Espace scolarité

L’espace scolarité permet aux étudiants d’être situés sur les différentes procédures de :
➢ Paiement des frais Universitaires ;
➢ Obtention d’une carte d’étudiant ;
➢ Retrait des relevés des notes.

REDIGE PAR JOACHIM NEDAOUKA 29


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

8. Service de génération des lettres de recommandation

Figure 20 : Espace génération des lettres de


Figure 21 : Espace génération des lettres de recommandation en mode En ligne
recommandation en mode Hors ligne

Cet espace contient l’une des principales fonctionnalités de l’application : La génération


automatique des lettres de recommandations. Cet outil permet aux utilisateurs en général et aux
étudiants en particulier de générer eux-mêmes autant de lettres de recommandations qu’ils le souhaitent.
Aussi cette fonctionnalité est accessible de deux façons : En ligne et Hors ligne.

REDIGE PAR JOACHIM NEDAOUKA 30


CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

➢ La méthode en ligne permet à l’étudiant de générer une lettre de recommandation en ren-


seignant juste son matricule et les informations en rapport avec l’entreprise dans lequel il souhaite faire
son stage ;
➢ La méthode hors ligne permet contrairement à la méthode en ligne, à l’étudiant de générer
une lettre de recommandation en renseignant toutes ses informations personnelles (nom, prénom, matri-
cule, mention, parcours, niveau, et genre) et les informations concernant l’entreprise.
Les étudiants pourront ainsi générer leurs lettres, qu’ils soient en ligne ou pas.

REDIGE PAR JOACHIM NEDAOUKA 31


CONCLUSION
CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

Dans le cadre de notre projet de fin d’étude, il était question pour nous dans ce mémoire de
concevoir l’application mobile compagnon de l’Institut Universitaire de Technologie de
Ngaoundéré. Le présent document explore tous les points de la réalisation de ce travail.

L’application mobile conçue vient combler certaines insuffisances constatées dans


l’accomplissement de certaines tâches au sein de l’IUT de Ngaoundéré. Grâce à tous ses services,
l’application gère l’accès aux documentations d’anciens projets réalisés, la génération des lettres
de recommandations, la diffusion et l’accessibilité de l’information par les personnes et la
présentation de l’IUT de Ngaoundéré. Au-delà de tous les services offerts par l’application, il est
possible pour l’établissement d’administrer l’application et d’alimenter la base de données.

Ceci étant, envisager un apport de solutions au problème de localisation des entreprises lors
des missions de prospection serait une amélioration considérable de ce processus pour le personnel
de l’Institut Universitaire de Technologie de Ngaoundéré.

REDIGE PAR JOACHIM NEDAOUKA 32


REFERENCES BIBLIOGRAPHIQUES
CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

❖ Rubrique Sites Internet Consultés


1. https://www.iut.univ-ndere.cm
Consulté le 20 Avril 2022.
2. https://pub.dev
Consulté le 17 Avril 2022.
3. https://google.firebase.console.com
Consulté le 17 Avril 2022.
4. https://flutter.dev
Consulté le 17 Avril 2022.

REDIGE PAR JOACHIM NEDAOUKA 33


ANNEXES
CONCEPTION D’UNE APPLICATION MOBILE COMPAGNON DE L’IUT DE
NGAOUNDERE

Annexe 1: Tableau des correspondances entre SGBDR et MongoDB

Base de données relationnelles (SGBDR) MongoDB (NoSQL)

Base de données Base de données

Table Collection

Tuple ou Occurrence Document

Colonne Champs

Jointure Document intégrés

Clé primaire Clé primaire (assignée


automatiquement par MongoDB lui-même)

REDIGE PAR JOACHIM NEDAOUKA 34

Vous aimerez peut-être aussi