Upload
othmane-aninat
View
4
Download
0
Embed Size (px)
DESCRIPTION
ERP Marocain
Citation preview
LOGO
Soutenu par : Encadrants: Jury:
Younes El Fellahi M. Abdelouahed SABRI Mme. Amel NEJJARI Othmane Aninat M. Abbass LAMRANI(BPS) M. Abderrahim TAHIRI
1
Plan
Introduction 1
Contexte & Dmarche 2
Analyse et conception 3
Ralisation 4
Conclusion et perspectives 5
2
Introduction
Par le pass, chaque entreprise dveloppait son propre systme de gestion via son service informatique.
Ce fonctionnement engendre de nombreux problmes:
saisis redondante multiplication de
donnes l'incohrence de
donnes donnes non mises
jour
Pour palier ces problmes les organisations ont remplac leurs systmes traditionnels par les ERPs:
3
Introduction
Aujourdhui les ERPs sont devenus un standard pour les entreprises
Elle apporte de nombreux avantages :
Augmentation de productivit Rduction des cots Acclration de prise de dcision Amlioration de la satisfaction client
Ncessit de mettre sur le march une solution ERP
Moins personnalisable Moins couteuse Partage une base de donnes commune
4
Les solutions dERP: trs couteux, difficile lintgrer, non adaptes aux PMEs
Plan
Introduction 1
Contexte & Dmarche 2
Analyse et conception 3
Ralisation 4
Conclusion et perspectives 5
5
Contexte gnral du projet
Organisme daccueil : Blue Parrot software
Date de cration : 2010 Mission : assurer la ralisation et la mise en uvre
dun ERP permettant la gestion des diffrentes services offerts par la compagnie TBS et ce grce
une utilisation efficiente des nouvelles technologies
de linformation et de la communication.
Ses ples dactivits sont orients dans :
6
Etudes gnrales Conceptions gnrales et dtaille. Paramtrage et dveloppement
spcifique. Contrle et gestion de la qualit. Transfert des comptences
Validation des fonctionnalits de systme.
Contexte gnral du projet
Objectifs du projet
Notre projet donc a pour objectif de concevoir et raliser un ERP permettant dautomatiser les diffrents besoins des PMEs marocaines.
Gestion de stock
Gestion de vente
Gestion dachat
7
Gestion des ressources
humaines
Contexte gnral du projet
Branche
Fonctionnelle Branche
technique
Branche
ralisation
Capture des besoins fonctionnels
Analyse
Capture des besoins
techniques
Architecture logicielle et applicative
Ralisation
Dploiement
Conception dtaille
Conduite du projet
2TUP 2 Track Unified Process.
8
Contexte gnral du projet
Chronogramme :
9
Plan
Introduction 1
Contexte & Dmarche 2
Analyse et conception 3
Ralisation 4
Conclusion et perspectives 5
10
Analyse et conception
Diagramme de package Administrateur
Manager RH Identification des acteurs :
11
System
Gestion des Ressources
Humaines
Gestion des ventes
Gestion des stock Gestion des achats
Responsable
vente
Administrateur
Responsable
stock
Manager RH
Responsable
achat
Utilisateur
Magasinier
Agent dachat
Agent de vente
Employ
Analyse et conception
Diagramme de cas dutilisation
12
Analyse et conception
13
Diagramme de squence : Ajouter Demande Cong
: Employ
SystmeEmploy
1 : DemandeFormCong()
2 : AfficherForm()
3 : Edit Form
4 : Envoyer Form
5 : ExisteDemande()
6 : Bool
7 [ExisteDemane=true] : AfficherForm 8 [else] : CreerDemande()
9 : Demande Crer
Analyse et conception
Diagramme de squence : Valider Cong
14
: MANAGER RH
Systme Cong DemandeCong
1 : SelectDemandeCong()
2 : getDemandeCong()
3 : Listdemandes
4 : AfficheListDemandeCong()
5 : DemandeFormAjoutCong
6 : EditerForm
7 : EnvoyerForm
8 : ExisteConge()
9 : Bool10 [ExisteConge==True]
AfficherListDemandeConge()
11 [ExisteConge==False] : CreerConge()
12 : Notification
Analyse et conception
Diagramme de squence : Renouveler Contrat
15
: MANAGER RH
Systme Contrat Employ
1 : DemandeAjoutContrat()
2 : getUtlisateur()
34 : AfficherFormContrat()
5 : EditerForm
6 : EnvoiForm
7 : ContratEpuisee()
8 : Bool9 [ContratEpuisee==False]
ContratExisteNonEpuis10 [else] : CreerContrat()
11 : Notification
Gestion de Ressources Humaines
Telephone
-TelId: int-TypeTele: String-LibelleTel: String
+Ajouter()+Modifier(telephone: Telephone)+Supprimer(telephone: Telephone)
Depertement
-DepartementId: int-Nom: String-Description: Text
+Ajouter()+Modifier(depertement: Depertement)+Supprimer(depertement: Depertement)+Chercher(depertement: Depertement)
1
1..*
Employe
-EmplyeId: int-Nom: String-Prenom: String-Genre: String-DateNaissance: Date-LieuNaissance: String-BP: String-CIN: String-Nationalite: String-Statut: String-Salaire: String
+Ajouter()+Modifier()+Supprimer()+Chercher()
-EmailId: int-EmailLibelle: String
+Ajouter()+Modifier(emai: Email)+Supprimer(emai: Email)
Adresse
-AdresseId: int-TypeAdresse: String-LibelleAdresse: String
+Ajouter()+Modifier(adresse: Adresse)+Supprimer(adresse: Adresse)
1
*
1
1..*
1..* 1
Contrat
-ContratId: int-Reference: String-DateDebut: date-Datefin: date-JoursTravail: String-DateFinPeriodeEssai: date-Notes: String-HeuresTravail: String-TypeContrat: String
+Ajouter()+Modifier(contrat: Contrat)+Supprimer(contrat: Contrat)+Chercher(contrat: Contrat)
11
PeriodeSalaire
-EmploiId: int-Libelle: String
+Ajouter()+Modifier(periodeSalaire: PeriodeSalaire)+Supprimer(periodeSalaire: PeriodeSalaire)
Poste
-PosteId: int-NomPoste: String-Etat: String-Description
+Ajouter()+Modifier(poste: Poste)+Supprimer(poste: Poste)+Chercher(poste: Poste)
0..1
1
*
1
Analyse et conception
Diagramme de classe
16
Plan
Introduction 1
Contexte & Dmarche 2
Analyse et conception 3
4
Conclusion et perspectives 5
17
Ralisation 4
Ralisation
Le domaine de comptence de la socit BPS se situe dans la plateforme Dotnet
18
Technologies utilises :
Ralisation
Langages et frameworks choisis :
19
JTable
C Sharp (C#)
HTML 5
JQuery CSS 3
Ralisation
20
Le modle : Reprsente la couche mtier de lapplication
La vue : Elle constitue les lments dinterface utilisateur
Contrleur : Permettant de piloter lapplication
Langages et frameworks choisis ASP.NET MVC3
Ralisation
21
Langages et frameworks choisis
Permettant de crer une couche d'accs aux donnes
Il permet aux dveloppeurs de crer des applications d'accs aux donnes
Diminuer la quantit de code
Ralisation
Un ensemble complet d'outils de
dveloppement permettant de gnrer des
applications web ASP.NET, des applications
bureautiques et des applications mobiles
Outils de dveloppement :
22
Ralisation
23
Un systme de gestion de bases de
donnes relationnelles.
Outils de dveloppement :
Ralisation
24
C'est dans le cadre d'un projet collaboratif
SVN permet de travailler sur la mme version de
dveloppement
Outils de dveloppement :
Ralisation
25
Simulation
Plan
Introduction 1
Contexte & Dmarche 2
Analyse et conception 3
Ralisation 4
5 Conclusion et perspectives 6
26
Conclusion et perspectives
Conclusion : Une excellente mise en pratique des connaissances acquises tout au
long de notre cursus. Mise en place de quatre modules de gestion faisant parti dun ERP
destin a une entreprise class de PME . Dcouverte de la plateforme DotNet.
Perspectives : Ajout des autres fonctionnalits capables de faciliter plus en plus les
processus des entreprises. Passer sur un environnement compltement personnalisable pour
adapter notre produit nimporte quelle PME .
27
LOGO
28
LOGO
29
Soutenu par : Encadrants: Jury:
Younes El Fellahi M. Abdelouahed SABRI(ENSATE) Mme. Amel NEJJARI Othmane Aninat M. Abbass LAMRANI(BPS) M. Abderrahim TAHIRI