Rapport de Stage
Présenté par : Yassine Banouni
Filière : Développement des systèmes d’information
Table De Matières
Introduction L'organisme Conduite de Étude
Résumé Générale d'accueil projet technique
Aperçu Architecture
Conclusion
Graphique Fonctionnelle
et Technique
Introduction Générale
-Contexte du Stage: Secteur Bancaire et
Transformation Numérique
Au cours de cette présentation, nous aborderons les défis et
les opportunités liés à la numérisation des services financiers.
Organisme D’accueil:
o ADRIA Business & Technology est un expert dans
l’édition et l’intégration des logiciels destinés aux
banques et aux institutions financières.
o Expertise Métier dans le domaine de la banque.
o Expertise Méthodologique dans la gestion des projets et
services informatiques.
o Expertise Technologique dans les nouvelles technologies
Web & Mobile (JEE, Spring, Android, iOS).
Produits et Services
Principales références
Conduite de projet:
Les méthodes agiles, telles que SCRUM, favorisent une approche de gestion
de projet itérative et flexible, Elles encouragent une collaboration étroite
avec les parties prenantes, des cycles de développement courts, et des
ajustements continus pour s'adapter aux évolutions du projet.
Étude Technique:
Backend : Utilisation du Framework Spring, Spring Batch, et Maven pour le
développement et la gestion des opérations côté serveur.
Frontend : Utilisation de ReactJS pour une interface utilisateur interactive et
réactive.
Logo ReactJs
Architecture Fonctionnelle et Technique:
1. Architecture Fonctionnelle :
La solution Adria est basée sur huit blocs fonctionnels qui englobent les processus métiers liés à la banque. La création
du contrat d'abonnement englobe la création d'abonnés (particuliers et entreprises), la création de leurs comptes, la
déclaration de leurs bénéficiaires, la définition de la matrice de signature, ainsi que la définition des plafonds et des
seuils pour les transactions bancaires.
2. Architecture Technique:
L'architecture technique de la solution Adria est organisée en trois couches
distinctes (Présentation, Métier, Accès aux données):
Interface visible Gère l'échange de
Gère la logique de
par les utilisateurs, données entre la
l'application avec
comprenant un couche métier et la
l'utilisation de Spring MVC.
module couche présentation,
d'administration, stockées dans une base
un module pour les de données Oracle.
employés, et un L'accès aux données
module pour les est assuré par Spring
clients. Data et la gestion des
entités est réalisée
avec Hibernate.
Aperçu Graphique
Interface d’authentification de la plateforme client Interface principale de la plateforme client
Interface de saisie du code de la signature
Interface principale de l'espace Back-Office
Interface d'authentification de l'espace Back-Office de la solution Adria
Conclusion
Mon stage chez ADRIA BUSINESS & TECHNOLOGY a été une expérience enrichissante
dans le domaine du développement informatique bancaire.
J'ai acquis des compétences précieuses et suis prêt à les mettre en pratique dans ma future
carrière.
Cordialement,
Yassine Banouni