Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Soutenance de stage de fin d'études

No description
by

Zineb Lossair

on 20 July 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Soutenance de stage de fin d'études

Soutenance de stage de fin d'études
Outils utilisés
Eclipse v 3.1.1
Un environnement de développement gratuit pour le langage JAVA. Son point fort est de permettre l'intégration des fonctionnalités supplémentaires par l'intermédiaire des plugins. Il a été utilisé avec le plugin J2EE qui offre des outils pour accélérer le développement des applications Web basées sur les Frameworks Hibernate et JSF.
SGBD : MySQL
MySQL est un serveur de base de données relationnelle SQL. Il est très souvent utilisé avec le langage de création des pages Web dynamiques JSP.
La gestion et la réglementation de la circulation et de la diffusion de l'information
Le developpement ou l'acquisition de produits informationnels à forte valeur ajoutée
Le développement des collections du fonds documentaire central et régional
la mise en place d'une veille informationnelle
L'étude des besoins en matière d'information
Analyse de l'environement informationnel
Service de la Gestion de l'information
Plan
Introduction
Présentation de l'ADII
Problématique
Outils utilisés
Cahier des charges
Analyse et conception
Réalisation
Conclusion

Réalisé par :
Zineb LOSSAIR

Encadré par:
Mr. Abdelillah ZIANE
Mr. Bouabid EL OUAHIDI
Mr. Naoufal BEN BOUAZZA

Université Mohammed V - Agdal
Administration des Douanes et Impôts Indirects
Faculté des Sciences - Rabat
Présentation de l'ADII
La perception des droits et taxes douanière ;
La luttes contre les trafics illicites ;
Le contrôle des marchandises et des personnes aux frontières ;
La collecte des recettes budgétaires fiscale de l'état ;
La protection ds citoyens ;
La protection de l'environnement ;
La protection du patrimoine national ;
la lutte contre le blanchiment d'argent et la contrefaçon.
Problématique
Les gestionnaires de la bibliothèque de l’ADII avaient besoins d’un nouveau système pour la gestion de la bibliothèque : les ouvrages, les rapports, les publications et les prêts, en plus d’autres fonctionnalités que vous allez voir en détail, sachant qu’il y a un système existant qui répond à quelques fonctionnalités avec le langage de programmation Visual Basic (VB), c’est un client lourd avec une simple interface graphique.
Solution
La meilleure solution pour atteindre l’objectif de l’application est de refaire une application à zéro au lieu de modifier l’ancienne application et ça va optimiser le coût de la maintenance.
L’ ADII possède des systèmes existants avec lesquels il est nécessaire d’interfacer l’application « GBA», donc je vais réaliser une application web modulaire avec le langage de programmation Java avec l'utilisation du framework JSF.
Eclispse version 3.1.1
PowerAMC et Rational Rose
SGBD: MySQL

PowerAMC et Rational Rose
Introduction
PowerAMC est un logiciel de conception qui permet de modéliser les traitements informatiques et leurs bases de données associées.
Rational Rose est un AGL qui offre des possibilités graphiques pour représenter les différents diagrammes d'UML tels que :
Diagramme de classes,
Diagramme de collaborations,
Diagramme de séquences.

Plan
Analyse de l'existant
L’ancienne application fonctionnait parfaitement avec le langage de programmation Visual Basic (VB), c’est un client lourd avec une simple interface graphique.
Un client lourd est un logiciel qui propose des fonctionnalités complexes avec un traitement autonome.
Les solutions client lourd sont également caractérisées comme étant des solutions très coûteuses tant au niveau de la maintenance que du déploiement et de la formation.


Cahier des charges
Prestations attendues
Les acteurs impliqués dans cette application sont :
Acteur A : La gestion des prêts, des réservations et des relances.
Acteur B : la gestion des prêts, des réservations, des relances, des ouvrages, des publications, de l’inventaire, des statistiques et des prestations en ligne.
Acteur C : la gestion des ouvrages et des publications.
Acteur D : la gestion des pertes, des nouvelles acquisitions, du référentiel et des rapports.

Fonctionnalités et améliorations de l'application
Gestion des prêts
Relance
Gestion des ouvrages
Gestion et traitement des publications
Gestion des rapports
L’inventaire
Statistique
Gestion des alertes
Prestations documentaires en ligne
Gestion des pertes
Gestion des nouvelles acquisitions
Nouvel ouvrage
Nouvelle publication
Gestion du référentiel
Gestion des thèmes
Gestion des catégories
Gestion des organismes


Analyse et Conception
Avec le langage de modélisation UML
Diagramme des classes
Diagramme de cas d'utilisation
Diagramme de séquence de UC1
Réalisation
Apprentissage des contraintes technologiques, connaitre les environnement Prod, Test et Dev.
Création de la base de données avec l'outil MySQL.
Création du projet "Métier".
Aprentissage
Identification des environnements de travail: Prod, Test et Dev.
les platefomes :
JSF est un framework MVC.
Hibernate est un framework de persistance.
le mapping avec les annotations.
HQL : Hibernate Query language.

Avec l'outil MySQL j'ai crée ma basa de données "gba" avec l'identification des clés primaires et étrangères.
Création de la BDD
MVC
Projet Métier et View
Les classes sont annotées pour pouvoir être persistée ou retrouvé dans la base de données.
Le DAO: utilisation de l'hql et l'implémentation des méthode prédéfinit en respectant les normes de travail.
Création d'une page jsf en plus des librairies contenants les taglib de jsf.
Déclaration du Managed Bean dans le fichier faces-config.xml
MVC est un modèle de tois couches
Conclusion
Merci pour votre attention
Full transcript