Memoire Marius Docs
Memoire Marius Docs
DÉDICACES
Je dédie ce mémoire à mes parents, mes frères et sœurs sans oublier mon grand-père qui m’ont toujours
soutenu et guidé tout au long de mon parcours. Votre présence constante et votre encouragement inébranlable
ont été les fondations de mes réussites.
- II -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
REMERCIEMENTS
Je souhaite exprimer ma gratitude envers l'Institut Universitaire d’Abidjan pour m'avoir accueilli et
offert un environnement académique stimulant et enrichissant. Les ressources et les opportunités fournies par
l'institut ont été cruciales pour mon développement professionnel et personnel.
Je suis particulièrement reconnaissant envers le corps professoral pour leur dévouement et leur expertise.
Chaque cours, chaque conseil et chaque moment de partage ont été essentiels à ma formation et ont
considérablement enrichi mon expérience universitaire.
Un remerciement spécial à mon encadreur, Docteur ATTA Ferdinand pour son accompagnement
exceptionnel tout au long de ce projet. Son expertise, sa patience et sa disponibilité ont non seulement guidé
ce travail, mais ont également inspiré une profonde réflexion et un engagement rigoureux envers la recherche.
Je remercie également tous les membres du département Informatique, dont les conseils et les encouragements
m'ont aidé à surmonter les défis et à mener à bien ce projet. Parmi eux, je tiens à remercier spécialement :
Dr. Kanga KOFFI, Chef du département Informatique.
M. PETEY Olivier, Responsable du niveau licence3.
Je souhaite également exprimer ma profonde gratitude à mes amis AHONZO, TOALO, YOCOLI et
N'GOUANDI. Votre soutien, votre collaboration et votre dévouement ont été essentiels à la réussite de ce
projet. Cette expérience a été transformante, et je suis fier d'avoir été un membre de cette communauté
académique.
- III -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
SOMMAIRE
INTRODUCTION ................................................................................................................... 1
PREMIÈRE PARTIE : GÉNÉRALITÉ................................................................................ 2
CHAPITRE 1 : PRÉSENTATION DE L’INSTITUT UNIVERSITAIRE D’ABIDJAN ....... 3
A. Historique ..................................................................................................................... 3
B. Organigramme et service .............................................................................................. 4
CHAPITRE 2 : PRÉSENTATION DU PROJET .................................................................... 7
A. Etude de l’existant ........................................................................................................ 7
B. Présentation du Projet .................................................................................................. 8
DEUXIÈME PARTIE : ETUDE CONCEPTUELLE .........................................................11
CHAPITRE 3 : DÉFINITION DES BESOINS .................................................................... 12
A. Identification des besoins............................................................................................ 12
B. Architecture du système .............................................................................................. 12
CHAPITRE 4 : MÉTHODE CONCEPTUELLE ................................................................. 14
A. Quelques méthodes conceptuelles .............................................................................. 14
B. Choix de la méthode Conceptuelle ............................................................................. 15
TROISIÈME PARTIE : IMPLEMENTATION ................................................................. 27
CHAPITRE 5 : PRÉSENTATION DE L’ENVIRONNEMENT DE DÉVELOPPEMENT. 28
A. Matériels et logiciels utilisés ...................................................................................... 28
B. Langages et librairies utilisés ..................................................................................... 30
CHAPITRE 6 : PRÉSENTATION DE LA SOLUTION PRODUITE .................................. 35
A. Résultat obtenu ........................................................................................................... 35
B. Évaluation du projet ................................................................................................... 43
CONCLUSION GÉNÉRALE .............................................................................................. 44
- IV -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
-V-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- VI -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- VII -
INTRODUCTION
Dans un monde où la numérisation des services est devenue une exigence incontournable, les institutions
éducatives sont poussées à repenser leurs méthodes traditionnelles, notamment dans la gestion des inscriptions
et des paiements de scolarité. L'adoption de solutions numériques offre non seulement une plus grande
accessibilité et facilité d'utilisation pour les étudiants et les parents, mais elle assure également une gestion
plus efficace et sécurisée pour les administrations scolaires. C'est dans ce contexte que se situe notre projet,
qui consiste à développer une application web permettant les inscriptions et les paiements de scolarité en ligne.
La pertinence de ce projet est d'autant plus significative qu'elle répond à un besoin crucial d'optimisation des
processus administratifs et financiers au sein des établissements d'enseignement. Ainsi, la question se pose :
"Quelles sont les stratégies et technologies les plus efficaces pour concevoir et implémenter une application
web sécurisée d’inscriptions et de paiements de scolarité qui soit à la fois conviviale pour les utilisateurs et
efficace pour les administrations ?"
Pour répondre à cette problématique, ce mémoire est structuré autour de trois parties principales : la première
détaille la présentation de l'institut et du contexte du projet, la deuxième se consacre à l'étude technique et
définit les besoins ainsi que les méthodologies conceptuelles, et la troisième partie aborde l'implémentation de
la solution développée, en exposant l'environnement de développement et les solutions techniques mises en
place.
À travers ce travail, nous chercherons à démontrer comment l'intégration efficace des technologies modernes
et des meilleures pratiques peut transformer les services d'inscription et de paiement éducatifs, en les rendant
plus sécurisés, accessibles et efficaces.
-1-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
-2-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
2. Développement
Depuis sa création, l'Institut Universitaire d'Abidjan (IUA) a débuté son activité avec deux principales
filières : la Faculté des Sciences Juridiques et Politiques (FSJP) et la Faculté des Sciences Économiques et
Sociales (FSJES). La FSJP comprend les départements de droit et de sciences politiques, tandis que la FSJES
regroupe les départements d'économie, d'administration des affaires, et de sciences sociales appliquées. Au fil
des années, l'IUA a enrichi son offre académique avec l'introduction d'une faculté de mathématiques
appliquées, qui s'est ensuite scindée en 2021 pour former les départements distincts de mathématiques et
d'informatique.
A son ouverture, l'IUA accueillait une trentaine d'étudiants répartis en première année de licence en
administration des affaires, en master d'études de développement, et en master de droit. L'année suivante a vu
l'élaboration de programmes de première année de master en économie et de licence en droit, suivie par la
création de programmes de licence en sciences économiques et en mathématiques appliquées. L'ouverture des
admissions en première année de licence en science politique s'est faite plus récemment, lors de l'année
académique 2010-2011.
En 2013-2014, l'ajout du département des sciences technologiques et de l'école d'ingénierie a contribué à
l'augmentation significative du nombre d'étudiants. Aujourd'hui, l'institut accueille plus de 1500 étudiants,
venant de toute la Côte d'Ivoire, tous animés par le même leitmotiv : « former les leaders de demain ». Juste
en dessous, voici le logo de l’IUA.
-3-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
B. Organigramme et service
1. Organigramme
L’organigramme de l’IUA, Comme le présente la figure 2, comporte deux axes :
Ce diagramme présente la gouvernance de l'Université IUA, structurée en deux axes principaux : l'axe
administratif et l'axe consultatif.
L'axe consultatif inclut plusieurs sous-classes, notamment le conseil consultatif, le comité de direction, les
conseils des facultés, le comité scientifique et les comités pédagogiques. Cet axe se caractérise par un style de
direction où les avis et décisions sont consultés, impliquant fortement les membres de l'équipe tout en
maintenant les objectifs axés sur les résultats.
L'axe administratif, de son côté, englobe les différentes directions de l'université, telles que la direction
générale, la direction générale adjointe et les directions centrales. Ces entités sont responsables de prendre les
grandes décisions stratégiques et de fournir des directives pour le fonctionnement global de l'université.
2. Service
L'Institut Universitaire d'Abidjan est structuré autour de plusieurs services clés, chacun jouant un rôle
essentiel dans le fonctionnement quotidien et le développement de l'institut :
-4-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
Le Service Informatique :
Ce service est essentiel pour le maintien et le bon fonctionnement de l'infrastructure informatique de
l'IUA. Il s'assure du bon état des équipements, de la gestion du réseau internet, et de la sécurité des données
sensibles de l'institut.
Le Service de Scolarité :
Ce service joue un rôle crucial dans la gestion des admissions et des inscriptions, l'archivage des
dossiers étudiants, l'organisation des examens en collaboration avec les différents départements, le suivi
académique des étudiants, ainsi que la délivrance des bulletins et des diplômes. Il organise également les
cérémonies de remise des diplômes.
Le Service de Comptabilité :
Responsable de la gestion financière, ce service s'occupe des entrées et des sorties d'argent de
l'établissement.
Le Service Financier :
Il gère les aspects financiers liés à la scolarité des étudiants et aux rémunérations du personnel.
En complément de ces services administratifs et techniques, l'IUA enrichit l'expérience étudiante avec des
activités extracurriculaires. L'institut dispose d'une coopération sportive incluant des équipes de basketball et
de football, ainsi que d'une organisation étudiante qui propose des galas et des sorties organisées par
département. En outre, l'IUA est équipé de plusieurs ressources matérielles comme des salles informatiques et
divers logiciels, contribuant ainsi au confort intellectuel et à l'évolution de chaque étudiant. Ci-dessous, voici
quelques plateformes auxquelles les étudiants ont accès gratuitement :[2]
-5-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
-6-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
Fonctionnalités principales :
Inscription en ligne : Permet aux étudiants de s'inscrire aux différents programmes proposés par
l'université.
Portail étudiant : Offre un espace personnel où les étudiants peuvent accéder à leurs informations
académiques et administratives.
Paiement en ligne : Facilite le paiement des frais de scolarité et autres frais connexes via TresorMoney.
Support et assistance : Fournit des services de support pour aider les étudiants en cas de problèmes
techniques ou administratifs.[3]
-7-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
Fonctionnalités principales :
Inscription en ligne : Offre la possibilité aux nouveaux étudiants de s'inscrire via la plateforme.
Portail académique : Espace dédié aux étudiants pour consulter leurs informations académiques, calendriers
et résultats.
Paiement en ligne : Permet le paiement des frais de scolarité de manière sécurisée via TresorMoney.
Services administratifs : Inclut des fonctionnalités pour les demandes administratives, les certificats, et les
relevés de notes.[4]
B. Présentation du Projet
1. Présentation de IUA Pay
Le projet vise à développer un système en ligne permettant aux étudiants et à leurs familles de faire
leurs inscriptions de payer les frais de scolarité via une plateforme sécurisée, facile à utiliser, accessible de
n'importe quel appareil connecté à Internet.[5]
-8-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
a. Problématique
Le manque d'une plateforme d'inscriptions et de paiements en ligne dans notre institut universitaire pose
plusieurs défis :
Comment moderniser les processus d'inscriptions et de paiements pour les rendre plus rapides,
sécurisés et accessibles ?
Comment réduire la charge administrative et les erreurs humaines associées aux processus manuels ?
Comment améliorer l'expérience utilisateur pour les étudiants et les familles lors de ces démarches ?
b. Objectif Général
L'objectif général de ce projet est de concevoir une application web permettant de gérer les inscriptions et les
paiements de scolarité en ligne. Cette plateforme doit être accessible, sécurisée et facile à utiliser, afin de
moderniser et d'optimiser les processus administratifs de l'institut universitaire. Voir de façon simple et claire
les montants dus et les historiques de paiement.
c. Objectifs Spécifiques
Automatisation des inscriptions : Mettre en place un système permettant aux étudiants de s'inscrire
en ligne aux différents programmes et cours proposés par l'institut.
-9-
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
Paiement sécurisé en ligne : Intégrer plusieurs moyens de paiement sécurisés pour les frais de
scolarité, offrant ainsi plus de flexibilité aux utilisateurs.
Gestion des profils utilisateurs : Créer des espaces personnels pour les étudiants où ils peuvent
accéder à leurs informations académiques et administratives.
Support et assistance : Intégrer un système de support réactif pour aider les utilisateurs en cas de
problèmes techniques ou administratifs.
d. Cibles
Étudiants : Les principaux utilisateurs de la plateforme, qui pourront s'inscrire et payer leurs frais de
scolarité en ligne.
Parents : Qui pourront également utiliser la plateforme pour payer les frais de scolarité de leurs
enfants.
Personnel administratif : Chargé de gérer et de superviser les processus d'inscription et de paiement
via l'interface d'administration.
Développeurs : Responsables de la création, de la maintenance et de la mise à jour de la plateforme.
Support technique : Équipe dédiée à l'assistance des utilisateurs pour résoudre les problèmes
techniques et administratifs.
- 10 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 11 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
c. Sécurité
Implémentation de mesures de sécurité robustes pour protéger les informations financières et
personnelles des utilisateurs.
d. Notification
Envoi automatique de notifications par e-mail après chaque transaction pour confirmer le paiement et
envoyer un reçu.
b. Compatibilité
Fonctionnement sur les dernières versions des navigateurs principaux (Chrome, Firefox, Safari,
Microsoft Edge…) et support mobile complet.
B. Architecture du système
L'architecture de notre application web de paiement de scolarité est conçue suivant un modèle en trois tiers,
ce qui permet une meilleure organisation et gestion des différentes fonctionnalités du système.
- 12 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 13 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
1. UP
a. Description
La méthode Unified Process (UP) est une approche de développement itérative et incrémentale, axée sur les
cas d'utilisation et le langage de modélisation UML (Unified Modeling Language). UP se compose de quatre
phases principales : Inception, Elaboration, Construction et Transition. Elle met l'accent sur l'architecture du
système, la gestion des risques, et l'amélioration continue à travers des itérations successives.[7]
b. Avantages
Flexibilité et adaptabilité : UP est adapté aux projets nécessitant des ajustements fréquents et des
itérations rapides.
Utilisation d'UML : La méthode encourage l'utilisation d'UML, un standard de modélisation
largement reconnu et utilisé.
Gestion des risques : UP met l'accent sur l'identification et la gestion proactive des risques tout au
long du projet.
c. Inconvénients
Complexité initiale : UP peut être complexe à mettre en place, surtout pour les équipes moins
expérimentées avec les méthodologies agiles.
Nécessité d'une bonne gestion de projet : Le succès de UP dépend fortement de la gestion efficace
des phases et des itérations.
2. MERISE
a. Description
La méthode Merise est une méthodologie de conception et de gestion de projets informatiques développée en
France dans les années 1970. Elle se caractérise par une approche rigoureuse et structurée, centrée sur les
données et les traitements. Merise se décline en trois niveaux d'abstraction : conceptuel, logique et physique.[8]
b. Avantages
Rigueur et structuration : Merise offre une approche méthodologique bien définie, assurant une
bonne structuration du projet.
Adaptée aux bases de données relationnelles : La méthode est particulièrement efficace pour la
conception de systèmes basés sur des bases de données relationnelles.
- 14 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
c. Inconvénients
Complexité et lourdeur : La rigueur de Merise peut rendre la méthode complexe et lourde, nécessitant
beaucoup de documentation et de formalismes.
Moins adaptée aux projets agiles : Merise est moins flexible et moins adaptée aux projets nécessitant
des itérations rapides et des ajustements fréquents.
3. Comparaison
Merise se distingue par sa rigueur et sa structuration, ce qui peut être bénéfique pour des projets
nécessitant une documentation exhaustive et une gestion stricte des données. Cependant, sa
complexité et sa lourdeur peuvent représenter un obstacle pour les projets nécessitant des itérations
rapides et des ajustements fréquents.
UP, en revanche, offre une flexibilité et une adaptabilité qui sont cruciales pour les projets de
développement logiciel moderne. Son approche itérative et incrémentale permet de répondre
rapidement aux changements et aux nouveaux besoins. De plus, l'utilisation d'UML s'aligne
parfaitement avec notre objectif d'utiliser des diagrammes UML pour la conception de notre projet.
- 16 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 17 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 18 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
Eléments Descriptions
- 19 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
Eléments Descriptions
Préconditions L’étudiant doit être déjà inscrit et/ou éligible pour le niveau suivant.
- 20 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
4a. Si les informations ne sont pas valides ou si l'étudiant n'est pas éligible,
Scénario alternatifs l'étudiant reçoit un message d'erreur et peut contacter le service Client pour plus
d'informations.
Eléments Descriptions
Acteurs Utilisateur
L'utilisateur doit avoir un compte enregistré avec des informations valides dans
Préconditions
la base de données.
- 21 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
Eléments Descriptions
- 22 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
a. Diagramme de Séquences
Les diagrammes de séquence sont utilisés pour représenter les interactions entre les différents objets d'un
système au fil du temps. Ils montrent comment les objets communiquent entre eux en envoyant et recevant
des messages. Pour notre application web de paiement de scolarité, nous avons identifié plusieurs scénarios
critiques à modéliser.[10]
Présentation des Diagrammes de Séquence :
- 23 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 24 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
b. Diagramme de Classe
Le diagramme de classe est un élément fondamental de la modélisation UML. Il permet de représenter la
structure statique du système en montrant les classes, leurs attributs, leurs méthodes et les relations entre elles.
Pour notre application web de paiement de scolarité, le diagramme de classe aide à visualiser et organiser les
différents composants du système ainsi que leurs interactions.
Présentation du Diagramme de Classe :
- 25 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
Le diagramme de classe suivant illustre les principales entités de notre application, ainsi que leurs attributs et
méthodes respectifs. Il met également en évidence les relations entre ces entités, telles que les associations,
les généralisations et les dépendances.[11]
- 26 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 27 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
CHAPITRE 5 : PRÉSENTATION DE
L’ENVIRONNEMENT DE DÉVELOPPEMENT
Dans ce chapitre, nous présentons l'environnement de développement utilisé pour la réalisation de notre
application web de paiement de scolarité. Cet environnement comprend les outils, les technologies, les
frameworks utilisés pour réaliser notre projet.
2. Logiciels utilisés
a. Wamp Server
Un environnement de développement web sous Windows regroupant Apache, MySQL/MariaDB, et
PHP/Perl/Python. Utilisé pour tester et déployer localement notre application.[12]
b. Astah UML
Un outil de modélisation UML utilisé pour créer les diagrammes de cas d’utilisation, de classe et de séquence
nécessaires à la conception de notre application.[13]
- 28 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
c. PhpMyAdmin
PhpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données
MySQL et MariaDB.[14]
e. FreeLogo Design
Un outil en ligne utilisé pour créer les logos, assurant une identité visuelle cohérente et professionnelle.
- 29 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
f. ShareX
ShareX peut être utilisé pour capturer des captures d’écran plein écran ou partielles (qui peuvent être exportées
dans différents formats d’image), telles que la capture rectangulaire et la capture de fenêtre. Il peut également
enregistrer des fichiers GIF animés et des vidéos[16]
b. MySQL
MySQL est un système de gestion de base de données relationnelle (SGBDR) open source. Il est basé sur le
langage SQL pour gérer et manipuler les données.[18]
- 30 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
c. SQL
SQL (Structured Query Language) est utilisé pour interagir avec les bases de données, permettant de réaliser
des opérations comme les requêtes, les insertions, les mises à jour et les suppressions de données.
d. HTML
HTML (HyperText Markup Language) est le langage standard utilisé pour créer et structurer les pages web et
leurs contenus.
e. CSS
Le CSS (Cascading Style Sheets) est un langage utilisé pour décrire la présentation d'un document écrit en
HTML ou XML. Il permet de définir le style et la mise en page des pages web.
- 31 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
f. JAVASCRIPT
JavaScript est un langage de programmation dynamique largement utilisé dans le développement web. Il
permet de créer des pages web interactives en permettant aux développeurs d'ajouter des fonctionnalités
dynamiques telles que des animations, des formulaires interactifs.
g. BOOTSTRAP
Bootstrap est un framework CSS populaire pour développer des interfaces utilisateur réactives et modernes. Il
offre une collection de composants CSS et JavaScript prêts à l'emploi.[19]
2. Librairies utilisées
a. KKIAPAY
KKiaPay est une plateforme de paiement en ligne basée en Afrique de l'Ouest, plus spécifiquement en Côte
d'Ivoire. Fondée en 2018 par Sébastien Kouassi et Hervé Djaha.[20]
- 32 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
b. PHPMAILER
PHPMailer est une classe PHP largement utilisée pour envoyer des e-mails via une application PHP.[21]
c. JQUERY
jQuery est une bibliothèque JavaScript libre et multiplateforme créée pour faciliter l'écriture de scripts côté
client dans le code HTML des pages web.[22]
d. FONT AWESOME
Font Awesome est une bibliothèque de polices et d'icônes vectorielles qui permet aux développeurs Web et
aux concepteurs d'ajouter des icônes et des logos facilement dans leurs projets.[23]
- 33 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 34 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
1. Page d’accueil
Cette page représente la première page du projet.
2. Pages d’inscriptions
Cette section permettra aux étudiants de s’inscrire ou se réinscrire et aussi aux Parents de créer leur compte.
- 35 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 36 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 37 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
3. Pages de connexion
Page de connexion des étudiants :
- 38 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 39 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 40 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- 41 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
5. Pages de Paiement
Page de paiement de l’étudiant :
- 42 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
B. Évaluation du projet
- 43 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
CONCLUSION GÉNÉRALE
La transformation numérique est un enjeu majeur pour les établissements d'enseignement supérieur souhaitant
améliorer l'efficacité de leurs processus administratifs et offrir une meilleure expérience à leurs étudiants. Dans
ce contexte, le projet de conception d'une application web d'inscriptions, de réinscriptions et de paiement de
scolarité pour l'Institut Universitaire d'Abidjan (IUA) s'inscrit pleinement dans cette dynamique.
Tout au long de ce mémoire, nous avons exploré les différentes étapes nécessaires à la réalisation de ce projet
ambitieux. Nous avons commencé par une étude approfondie de l'existant, en analysant des systèmes similaires
utilisés par d'autres institutions en Côte d'Ivoire, tels que la plateforme l'Université Virtuelle de Côte d'Ivoire
et la plateforme de l'Université Polytechnique de San Pedro. Cette analyse nous a permis d'identifier les forces
et les faiblesses de ces systèmes, et de définir des exigences claires pour notre propre application.
Nous avons ensuite détaillé la méthode conceptuelle choisie, en comparant UML et Merise. Nous avons opté
pour UML en raison de sa flexibilité, de sa richesse en diagrammes et de sa capacité à modéliser efficacement
les aspects statiques et dynamiques de notre système. Les diagrammes de cas d'utilisation, de classe et de
séquence ont été utilisés pour représenter les interactions, la structure et le comportement de notre application.
L'application développée répond aux besoins spécifiques de l'IUA, en offrant une plateforme intégrée pour les
inscriptions, les réinscriptions et les paiements de scolarité. Elle simplifie les démarches administratives pour
les étudiants et le personnel, améliore la transparence et la sécurité des transactions, et permet une gestion
centralisée et efficace des informations.
En conclusion, ce projet représente une avancée significative pour l'IUA, alignée avec les meilleures pratiques
en matière de transformation numérique. Il offre une solution moderne et efficace pour gérer les processus
administratifs, contribuant ainsi à l'amélioration continue de l'expérience étudiante et à l'optimisation des
ressources institutionnelles. Nous espérons que cette application servira de modèle pour d'autres
établissements souhaitant entreprendre des initiatives similaires, et qu'elle continuera à évoluer pour répondre
aux besoins futurs de l'IUA.
- 44 -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
ANNEXES
- II -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- III -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
BIBLIOGRAPHIE
[1] « Histoire de création de l’IUA ». Consulté le: 7 mai 2024. [En ligne]. Disponible sur:
[Link]
[2] G. Kouakou, « Mise en place d’une application de E-Commerce : cas d’une agence commerciale », p. 1
à 64.
[3] « Plateforme de la scolarité de l’UVCI ». Consulté le: 15 mai 2024. [En ligne]. Disponible sur:
[Link]
[4] « Plateforme de L’Université Polytechnique de San Pedro ». Consulté le: 16 mai 2024. [En ligne].
Disponible sur: [Link]
[5] « Création de Logo ». Consulté le: 18 mai 2024. [En ligne]. Disponible sur: [Link]
[6] « Architecture trois tiers ». Consulté le: 21 mai 2024. [En ligne]. Disponible sur:
[Link]
[7] « Processus Unifié ». Consulté le: 23 mai 2024. [En ligne]. Disponible sur:
[Link]
[8] « Merise ». Consulté le: 26 mai 2024. [En ligne]. Disponible sur:
[Link]
[9] Dr. Mambe, « Cours n°2 : Diagramme des cas d’utilisation ».
[10] Dr. Mambe, « Cours n°5 : Diagramme de séquences ».
[11] Dr. Mambe, « Cours n°3 : Diagramme des classes ».
[12] « Wampserver ». Consulté le: 6 mai 2024. [En ligne]. Disponible sur:
[Link]
[13] « Astah Professionnal ». Consulté le: 28 mai 2024. [En ligne]. Disponible sur:
[Link]
[14] « PhpMyAdmin ». Consulté le: 29 mai 2024. [En ligne]. Disponible sur:
[Link]
[15] « Visual Studio Code ». Consulté le: 29 mai 2024. [En ligne]. Disponible sur:
[Link]
[16] « ShareX ». Consulté le: 29 mai 2024. [En ligne]. Disponible sur:
[Link]
[17] « PHP ». Consulté le: 27 mai 2024. [En ligne]. Disponible sur: [Link]
[18] « MySQL ». Consulté le: 29 mai 2024. [En ligne]. Disponible sur:
[Link]
[19] « Démarrer avec Bootstrap ». Consulté le: 8 mai 2024. [En ligne]. Disponible sur:
[Link]
[20] « KKiaPay ». Consulté le: 30 mai 2024. [En ligne]. Disponible sur:
[Link]
[21] « PHPMailer Guide: Configuration, SMTP Setup, and Email Sending ». [En ligne]. Disponible sur:
[Link]
[22] « Documentation Jquery ». Consulté le: 31 mai 2024. [En ligne]. Disponible sur: [Link]
[23] « Font Awesome ». Consulté le: 31 mai 2024. [En ligne]. Disponible sur:
[Link]
- IV -
Mise en place d’une application web d’inscriptions et de de paiements de scolarité : cas de l’IUA
- VI -