Présentation_Imen.pptx
-
Upload
imen-choueich -
Category
Documents
-
view
3 -
download
1
description
Transcript of Présentation_Imen.pptx
LOGO
Faculté des Sciences Economiques et de Gestion de Nabeul
Conception et Implémentation d’une application de gestion des produits
Réalisé parMECHERGUI Imen
Organisme d’accueilEntreprise MST Sarl
Encadrant à l’entreprise : Mme BEN AZIZA Saida Encadrant à FSEG : M. CHAOUECH Helmi
Année Universitaire 2011-2012
PLAN
PRESENTATION DE CADRE DU PROJET
PROBLÈMATIQUE
SOLUTIONS PROPOSEES
CONCEPTION
REALISATION
CONCLUSION & PERSPECTIVES
PRESENTATION DE CADRE DE PROJET
MST Sarl est une entreprise se spécialise dans la fabrication des pièces en plastique, pièces découpé et soudé et le montage d’appareils et d’équipements électriques, et mecaniques, ainsi que toutes activités et services y afférentes.
Date de création : 2007Nombre des employés : 200 employés dont 30 cadres sont hautement qualifiés.
Organisme d’accueil :
1
PROBLÈMATIQUE
Les problèmes rencontrés à plusieurs niveaux :
• Communication : interaction difficile entre les intervenants…
• Administration : difficulté de gestion, gaspillage du temps,…
• Sécurité des documents : perte des documents, redondance de données…
• Vente et commande : difficulté d’achat, de vente et de passage de commande…
2
PROBLÈMATIQUE
2
Les problèmes rencontrés à plusieurs niveaux :
• Communication : interaction difficile entre les intervenants…
• Administration : difficulté de gestion, gaspillage du temps,…
• Sécurité des documents : perte des documents, redondance de données…
• Vente et commande : difficulté d’achat, de vente et de passage de commande…
PROBLÈMATIQUE
2
Les problèmes rencontrés à plusieurs niveaux :
• Communication : interaction difficile entre les intervenants…
• Administration : difficulté de gestion, gaspillage du temps,…
• Sécurité des documents : perte des documents, redondance de données…
• Vente et commande : difficulté d’achat, de vente et de passage de commande…
PROBLÈMATIQUE
2
Les problèmes rencontrés à plusieurs niveaux :
• Communication : interaction difficile entre les intervenants…
• Administration : difficulté de gestion, gaspillage du temps,…
• Sécurité des documents : perte des documents, redondance de données…
• Vente et commande : difficulté d’achat, de vente et de passage de commande…
SOLUTIONS PROPOSEES 1/2
Développement d’un outil de travail collaboratif permettant de satisfaire les besoins suivants :
Besoins fonctionnels
Administration
Utilisation
Fourniture
Gérer les objets (client, fournisseur, produit,…)
Commander des matières premières
Consulter et acheter des produits
Connaitre les nouvelles offres
Gérer les matières premières
Profiter des services de client
3
SOLUTIONS PROPOSEES 2/2
Besoins non fonctionnels
Qualité
Performance
Interfaces riches et simples
Fonctionnalités simple à utiliser et à manipuler
Sauvegarde permanent de l’historique
Recherche avancée et rapide
Pas de problème de saturation
4
Diagrammes de cas d’utilisation
Gérer les clients (Administrateur)
Acheter un produit(Client)
Gérer les matières premières(Fournisseur) Diagramme de classe
Diagrammes de séquence
Côté Administrateur
Côté Utilisateur
CONCEPTION 1/6
5
Côté Fournisseur
Diagrammes de cas d’utilisation de côté Administrateur : Gérer les clients
CONCEPTION 2/6
Administrateur
Supprimer un client
Rechercher un client
Ajouter un client Lister les clients
Gérer les clients
Modifier un client S'authentifier
Rechercher par identificateurRechercher par nom
<<include>>
Diagrammes de cas d’utilisation de côté Utilisateur : Acheter un produit
Client
Acheter un produit S'authentifier
<<extend>><<include>>
Lister les produits
Diagrammes de cas d’utilisation de côté Fournisseur : Gérer les matières premières
Fournisseur
Supprimer une matière
Rechercher une matière
Ajouter une matière Lister les matières
Modifier une matière S'authentifier
Rechercher par identificateurRechercher par nom
<<include>>
Gérer les matières premières
6
Diagramme de classe
CONCEPTION 3/6
*
*
*
* *
*
*
*
*
*
1..*Envoyer
1..* 1..* 1..*Recevoir
Adminstrateur
-----
idAdministrateurloginpasswordprenomnom
: int: String: String: String: String
+++
gerer_client ()gerer_fournisseurs ()gerer_produits ()
: void: void: void
Client
----
idClientloginpasswordnom
: int: String: String: String
++
setIdClient (int id)getIdClient ()
: void: int
Produit
----
idProduitnomqteprix
: int: String: int: float
++
setIdProduit (int id)getIdClient ()
: void: int
Fournisseur
+++
gerer_matieres_premieres ()setIdFournisseur (int id)getIdFournisseur ()
: void: void: int
Matiere premiere
-----
idMatiereidFournisseurnomqteprix
: int: int: String: int: float
++
setIdMatierePremiere (int id)getIdMatierePremiere ()
: void: int
Commande
----
idAdministrateuridFournisseuridMatieredate_commande
: int: int: int: Date
AchatProduit
---
idClientidProduitdate_achat
: int: int: Date
Message
-----
idMessagenomcontenuidAdministrateurdateEnvoi...
: int: String: String: int: Date
HistoriqueMessages
---
idMessageidClientdateReception
: int: int: Date
7
Gérer les clients
Administrateur
Système
[Strict]strict
loop
ref
Authentification()
[Weak]seq
ref
Gérer les clients()
ref
Gérer les fournisseurs()
ref
Gérer les produits()
CONCEPTION 4/6
Diagramme de
séquence côté
Administrateur
8
Authentification
Page d'authentification
Page d'accueil
Verification()
Saisir(login,password)
Page d'authentification
www.mista.tn
Intervenant
:Système
Succès
Echèc
alt
Page d'authentification
Page d'accueil
Verification()
Saisir(login,password)
Page d'authentification
www.mista.tn
Gérer les clients
Administrateur
:Système
loop
[Weak]seq
refAjouter un client()
refMettre à jour un client()
refRechercher un client()
Ajouter un client
Echèc d'ajoutEchèc
Succès d'ajoutSuccès
Créer:Client
Vérification()Ajouter_client (Param)
Administrateur
:Système :SGBD
loop
Succès
Echèc
alt
Insert()
Echèc d'ajoutEchèc
Succès d'ajoutSuccès
Vérification()Ajouter_client (Param)
Diagramme de
séquence côté
Utilisateur
CONCEPTION 5/6
9
Acheter un produit
Acheter_produit(param)
Echéc d'achat
Succès d'achat de produit
carte invalide ou solde insuffisant
Carte valide et solde suffisant
Vérifier_carte(param2)
Vérification()
Client
:Système :Système de transactions
loop
[Succès]
[Echèc]
alt
[strict]strict
refAuthentification()
Acheter_produit(param)
Echéc d'achat
Succès d'achat de produit
carte invalide ou solde insuffisant
Carte valide et solde suffisant
Vérifier_carte(param2)
Vérification()
Company Logo
CONCEPTION 6/6
Diagramme de
séquence côté
Fournisseur
Gérer les matiéres premières
Fournisseur
:Système
loop
[Weak]seq
refAjouter une matière première()
refMettre è jour une matière première()
refRechercher une matière première()
[strict]strict
refAuthentification()
Mettre è jour une matière première
Echèc de modificationEchèc
Succès de modificationSuccès
Vérification()Modifier_matiere (Param)
Update()
Supprimer_matiere(param) Vérification()
Delete()
SuccèsSuccès de supression
EchècEchèc de suppression
Fournisseur
:Système :SGBD
loop
[Succès]
[Echèc]
alt
[Weak]seq
[Succès]
[Echèc]
alt
Echèc de modificationEchèc
Succès de modificationSuccès
Vérification()Modifier_matiere (Param)
Update()
Supprimer_matiere(param) Vérification()
Delete()
SuccèsSuccès de supression
EchècEchèc de suppression
REALISATION 1/4
Environnement de travail
Langages de programmation : JAVA.
Langages de programmation Web : JSP, JavaScript.
Framework : Jquery.
SGBD : PostgreSQL.
Serveur d’application : Apache Tomcat v6.0.
Plateforme de développement : J2EE.
12
REALISATION 3/4
Diagramme de déploiement
13
Company Logo
AuthentificationAdministrationAjout d’un clientEnvoi de messageAchat du produit
REALISATION 4/4
TEST DE L’APPLICATION(vidéo)
CONCLUSION & PERSPECTIVES
Dévoiler les défaillances rencontrés durant le travail des équipes de
l’entreprise
Constater des anomalies au niveau de l’administration, l’achat des produits, la commande des matières premières et au niveau du
sécurisations des données.
Elaborer une application de gestion des produits
Etude des méthodes d’interaction entre l’administrateur, le client et les
fournisseurs au sein de l’organisme MST Sarl
Perspectives :
Améliorer les fonctionnalités de l’application et rendre l’application mobile installable sur des dispositifs portables (téléphones mobiles, PDA (assistant numérique personnel), BlackBerry…).
14
Company Logo
Merci pour votre attention