Diplôme Nationale d'Ingénieur en Informatique ISI I N S T I T U T S U P E R I E U R INFORMATIQUE الـمعهـد العـالـي للإعـلامــيـة Soutenance de projet de fin d’étude pour l’obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement d’une application de gestion des opérations de financement Elaboré par: SADKI Imen Membres du jury: M. BEN STA Hatem Président du jury M.ZAAFRANI Riadh Rapporteur Mme. HSAIRI Lobna Encadrante (ISI)
PLAN Introduction Etude de l’existant Spécification des besoins Conception Réalisation & Tests Conclusion
1 Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Croissance et progression Stratégie complet Amélioration de la qualité du service Automatisation du système d’information 1
2 ETAP Présentation Rôles Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives ETAP Présentation Rôles 2
Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives L’opération de financement, permet à l’ETAP de régler l’importation en devise, à travers des opérations d’exportation. Cette régularisation s'effectue avec la prise en considération du décalage des échéances entre les importations et les exportations. 3
SIG 4 Facture Bureau d’ordre Direction financier central Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Facture Bureau d’ordre central Direction financier Chef service financier SIG Agent BOC 4
Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives l’autofinancement peut couvrir la totalité du montant demandé, Dans ce cas, l'ETAP n’a pas besoin d’opération de financement. l’autofinancement ne peut pas couvrir le montant demandé. L’ETAP aura donc besoin d’opération de financement totale. l’autofinancement peut couvrir une partie du montant demandé, ce qui ramène l’ETAP à un besoin d’une opération de financement partiel. 5
Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Dans la deuxième et le troisième cas, l’ETAP est menée à effectuer une procédure de financement par l’envoi d’une consultation sous forme de fax à toutes les banques. Alors, dans ce cadre, La société ETAP nous demande de réaliser une étude, et développer une application qui permet de gérer les opérations de financement. 7
Problématique 8 L’insuffisance de sécurité : Pertes du temps absence Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Problématique L’insuffisance de sécurité : absence d’une stratégie prédéfinie. Pertes du temps durant le processus financière Dégradation sur le contrôle et la mise à jour des données 8
Objectifs 9 Accessibilité Performance Rapide Automatiser le processus Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Objectifs Automatiser le processus de financement Accessibilité Performance Rapide 9
Les acteurs: 10 Chef service financier: Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Les acteurs: Chef service financier: Créer un appel de fond (consultation), reçoit les offres bancaire, réalise dépouillement primaire Financier: Traite produits Traite tierces Traite banques Traiter devises Agent BOC: Traite factures et bond commandes Pour notre application nous avons pu distinguer les acteurs suivant : 10
Diagramme de cas d’utilisations global Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Diagramme de cas d’utilisations global C’est le diagramme de cas d’utilisation de notre application. 11
12 Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives 12
13 Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives 13
14 Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives 14
Outils de développements Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Outils de développements 15
MVC Vue 16 Contrôleur Modèle Agent BOC Chef service Financier Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives MVC Agent BOC Chef service Vue Contrôleur Modèle Financier 16
RUP 17 Méthode de développement logiciel: Itératif Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives RUP Méthode de développement logiciel: Itératif Pilote par les cas d’utilisation Centré sur l’architecture Pour la réalisation de notre projet, nous avons utiliser les technologies suivantes: Produit de qualité 17
JSF &Richfaces 18 JSF permet principalement de: Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives JSF &Richfaces JSF permet principalement de: Faciliter le développement de pages web grâce à un Framework basé sur les composants Représenter les composantes UI et gérer leurs états. Gestion d’événements. Définition de la navigation des pages. Gérer les composantes et les lier aux objets coté serveur. Richfaces Comporte un ensemble de composants permettant d'ajouter des fonctionnalités Ajax avancées aux composants standards JSF sans manipulation du code JavaScript. 18
Réalisation (1/7) 19 Authentification 20 Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Introduction Etude de l’existant et problématique Solution proposée Conception Réalisation Conclusion et perspectives Réalisation (1/7) Authentification 19 20
Réalisation (2/7) 20 Choix d’espace Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Réalisation (2/7) Choix d’espace 20
Réalisation (3/7) 21 Création d’appel de fond Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Réalisation (3/7) Création d’appel de fond 21
Réalisation (4/7) 22 Dépouillement des offres Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Réalisation (4/7) Dépouillement des offres 22
Réalisation (5/7) 23 Gestion des factures Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Réalisation (5/7) Gestion des factures 23
Réalisation (6/7) 24 Tâches du Financier Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Réalisation (6/7) Tâches du Financier 24
Réalisation (7/7) 25 Gestion des tierces Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Réalisation (7/7) Gestion des tierces 25
Réalisation (9/9) 26 27 Conclusion: Introduction Etude de l’existant et problématique Spécification des besoins Conception Réalisation Conclusion et perspectives Réalisation (9/9) Conclusion: Importance des outil d’aide a la décision et de gestion des opération financière Nouvelles connaissances; Technologies et méthodologie de travail Perspectives Génération des rapports Technologie mobile Créer audit 26 27
Merci pour votre attention 28