slide farany l3
Post on 29-Jul-2015
80 Views
Preview:
TRANSCRIPT
« CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION WEB DE GESTION
D’ECHANGE DE DEVISE»
Encadreur Pédagogique
Tuteur de Stage
MAHATODY Thomas, Maître de
Conférences Enseignant à l’ENI
M. ANDRIANJAKAMANANA Emilson
chef du service des planifications et du suivi
évaluation
THEME :
UNIVERSITE DE FIANARANTSOA
ECOLE NATIONALE D’INFORMATIQUE
MEMOIRE DE FIN D’ETUDESPOUR L’OBTENTION DU DIPLOMEDE LICENCE EN INFORMATIQUE
..………………………Année universitaire : 2014 – 2015
………………………..
Soutenu par : ANGELITO Ramy
RASAMBOMANANA Hasina Yvan
PLAN DE SOUTENANCE
PREMIERE PARTIE : GENERALITES CHAPITRE 1 : PRESENTATION DE L’ENI
CHAPITRE 2 : PRESENTATION DE LA STRUCTURE D’ACCUEIL
CHAPITRE 3 : ANALYSE DE L’EXISTANT
DEUXIEME PARTIE : ETUDE CONCEPTUELLE CHAPITRE 4 : METHODE D’ANALYSE ET DE CONCEPTION
CHAPITRE 5 : ANALYSE CONCEPTUEL
CHAPITRE 6 : CONCEPTION DÉTAILLÉE
TROISIEME PARTIE : DEMONSTRATION
CHAPITRE 1: Présentation de l’ENI
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
1.1 Identification
Créée par le décret N°83 185 du 24 Mai 1983 Se situe à Antanambao Fianarantsoa Numéros de téléphone: 75 508 01 Adresse électronique: eni@univ-fianar.mg
1.2 Mission
Former et déverser sur le marché de l’emploie des spécialistes informaticiens de haut niveau
Pépinière des élites informaticiens Malgaches Former des techniciens supérieurs, des licenciés, des
ingénieurs en informatique directement opérationnel apte à répondre aux besoins et aux exigences des entreprises
CHAPITRE 1: Présentation de l’ENI
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
1.2 Organigramme de l‘ENI
CHAPITRE 2: Présentation de la structure d’accueil
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
2.1 Présentation de la structure d’accueil
MADACHANGE est une société familiale crée en 2001:
c’est une organisation qui offre des services de bureau de
change. Le siège social est fixé à Antananarivo, logement
1356 bis, cité 67 HA Nord Ouest.
Achat et vente de devises étrangères
Des activités de transit, d’import export et
d’agence de voyage
Toutes opération mobilières, immobilières,
commerciales et financières
CHAPITRE 2: Présentation de la structure d’accueil
2.2 Organigramme de la structure d’accueil
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 3: Etude de l’existant
3.1 Les applications existantes
APPLICATIONS
PRESENTATION
ISOAPSLogiciel destiné à la gestion des agences, accessible par les employés de la société
CHANGE DEVISE
Logiciel destiné à la gestion de échanges de devise (version d’essai).
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 3: Etude de l’existant
3.1 Caractéristique des ordinateurs serveurs
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
Désignation
CaractéristiquesSystème
d’exploitation
ServiceAuthentificatio
n(par service)
DELL
-Processeur Intel® Xeon® X3480(4 C / 8 T, 3,06 GHz, TLC: 8 MB, Turbo: 2/2/4/5, 1 333 MHz, 95 W)-RAM 16Go-Disque dur 2To
Linux Debian6
Web(Apache2)
ISOAPS V2DNS
Messagerie
Système de fichier
FIJITSU
-Processeur Intel® Xeon® X3430(4 C / 4 T, 2,40 GHz, TLC: 8 MB, Turbo: 1/1/2/3, 1 333 MHz, 95 W)-RAM 4Go-Disque dur 1To
Linux Debian7.5
CHANGE DEVISE
MySQL
CHAPITRE 3: Etude de l’existant
3.2 Equipement d’interconnexionPARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
Désignation Caractéristiques Emplacement
Routeur Cisco 1841
4 ports, 100Mb/s, support VPN
Local technique ou Box
Switch Prolink PSW 162G
8 ports,100 Mb/s, support VLAN
Local technique ou Box
Point d’accès wifi D-LINK
4 ports, 54 Mb/s en 2,4 GHz
Local technique ou Box
CHAPITRE 3: Etude de l’existant
3.3 Critique de l’existant
Insuffisance de matériel informatique
Problèmes techniques des réseau
Manque d’espace de travail
Problème de gestion d’échange de devise
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 3: Etude de l’existant
3.3.1 Problème de gestion d’échange de devise
Même droit d’accès
Redondance de fonctionnalités
Codage mauvais, erroné, désordonné: code brute
Logiciel difficile ou impossible a mettre à jour
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 3: Etude de l’existant
3.4 Solutions
3.4.1 SGBD
SGBD MySQL PostgreSQL Oracle
Vitesse
Intégrité
Popularité
Coût réduit
d’acquisitio
n
Sécurité
Station
Choix: PostgreSQL
VitesseGratuité Sécurité
Choix : NetBeans IDE Faible utilisation des ressources Grande communauté des utilisateurs Richesse des plugins
IDE Portabilité
Faible utilisation
des ressources
Génération de code
Grande communau
té des utilisateur
s
Richesse des plugins
Eclipse
NetBeans 8.0.2
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 3: Etude de l’existant
3.4.2 Environnement de développement intégré
Outils solution
Plateforme de développement
J2EE
Langage coté serveur JSP
Langage de script Java
Architecture MVC
EDI (Environnement de Développement Intégré)
NetBeans IDE
Serveur d’application GlassFish
SGBD PostgreSQL
PARTIE I
PARTIE II
PARTIE I: GENERALITES
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 3: Etude de l’existant
3.4.2 Récapitulatif des choix
CHAPITRE 4: Méthode d’analyse et de conception
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
4.1 Merise
Méthode systémique d’analyse et de conception des
systèmes d’information
Séparation de l’analyse et la conception des données de
celui des opérations
CHAPITRE 4: Méthode d’analyse et de conception
4.2 Processus Unifié (Unified Process)
Centré sur l’architecture
Piloté par les cas d’utilisation
Itératif et incrémental
Utilise le langage UML
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
UML (Unified Modeling Langage):Ensemble de formalismes pour la conception de logiciel à base de langage objet.En d'autre terme, il intègre l’objet et est donc plus adaptée aux SGBDOO. De plus, UML est conçue pour représenter, spécifier et documenter les applicationset apporte une grande rigueur, offrant une meilleure compréhensiondes applications et permettant de capturer des aspects pertinents pourrépondre aux objectifs définis par les besoins des clientèles.
CHAPITRE 4: Méthode d’analyse et de conception
4.3 Choix de la méthode
Nous optons pour le Processus Unifié
Bonne modélisation
Solution évolutive
Solution maintenable
Déploiement simplifié
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5
Chapitre 6
PARTIE III
Chapitre 4
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 5: Analyse conceptuel
5.1 Description
L’authentification
Validation date
Consultation, saisie du cours devise et MID
Transaction : achats, vente, allocation
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 5: Analyse conceptuel
5.2 Diagramme de cas d’utilisation
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 5: Analyse conceptuel
5.3 Besoin technique
Disponibilité
Fiabilité
Convivialité d’interface
Solution ouverte et évoluer
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 6: Conception détaillée
6.1 Diagramme de classe globale
PARTIE I
PARTIE II
PARTIE II: ETUDE CONCEPTUELLE
Chapitre 1
Chapitre 2
Chapitre 3
Chapitre 5Chapitre 6
PARTIE III
Chapitre 4
CHAPITRE 6: Conception détaillée
6.2 Diagramme de déploiement
« CONCEPTION ET DEVELOPPEMENT D’UNE APPLICATION WEB DE GESTION
D’ECHANGE DE DEVISE»
Encadreur Pédagogique
Tuteur de Stage
MAHATODY Thomas, Maître de
Conférences Enseignant à l’ENI
M. ANDRIANJAKAMANANA Emilson
chef du service des planifications et du suivi
évaluation
THEME :
UNIVERSITE DE FIANARANTSOA
ECOLE NATIONALE D’INFORMATIQUE
MEMOIRE DE FIN D’ETUDESPOUR L’OBTENTION DU DIPLOMEDE LICENCE EN INFORMATIQUE
..………………………Année universitaire : 2014 – 2015
………………………..
Soutenu par : ANGELITO Ramy
RASAMBOMANANA Hasina Yvan
top related