En 2009, CIM DEQUIPEMENTS est devenue une quipe de 250 personnes dont des
ingnieurs, techniciens, commerciaux, chefs de projet, formateurs, etc. Son capital est de 125
MDH [1].
CIM DEQUIPEMENTS est le seul reprsentant de YOKOGAWA au Maroc. Cette dernire
est une entreprise japonise cre en 1915, leader mondial dans la conception et la distribution
dinstrumentation et de systme de contrle commande.
Missions
CIM dEquipement a pour principales missions de suivre lvolution technologique du
march et dtre lcoute du client pour lui proposer la solution la plus complte, la plus
juste et la plus conforme tout en respectant les normes environnementales et scuritaires en y
apportant le plus grand soin aussi bien au niveau de la qualit, de la rigueur et du respect des
dlais tant au Maroc qu ltranger.
En dautres termes, son action sarticule autour de quatre axes majeurs :
Vision
La vision de CIM dEquipement est de devenir une rfrence nationale et continentale dans le
domaine de lingnierie industrielle, de lautomatisme industriel et de la rgulation pour
rpondre aux besoins et aux attentes de ses clients aussi bien au Maroc quen Afrique, au
Moyen-Orient ou en Europe. Actuellement CIM est prsente dans les pays indiqus dans la
figure ci-dessous :
Organigramme de lentreprise
CIM DEQUIPEMENT est constitue de trois directions principales supervises par la
Direction Gnrale comme la montre lorganigramme Figure I-2 suivant :
Fiche signaltique
Raison Sociale
CIM DEQUIPEMENTS
Date de cration
1986
Capital
1,25 MUSD
Energies, agro alimentation, industrie
Secteur dactivit
M. Ahmed EL ARJA
Chiffre daffaires
125 MDH
Nombre demploys
250
Prsence linternational
5 pays
2. PRESENTATION :
Le prsent travail sinscrit dans le cadre de la mise en pratique des connaissances
acquises lors de notre cursus lEMSI (Ecole Marocaine des Sciences de lIngnieur). Il
ambitionne de parfaire ces connaissances au regard des contraintes relles du monde de la
gestion au sein dune organisation.
On appelle projet un ensemble finalis dactivits et dactions entreprises dans le but de
rpondre un besoin dfini dans des dlais fixs et dans la limite de lenveloppe budgtaire
alloue. Contrairement aux oprations, qui sont des processus rptitifs, l'essence d'un projet
est d'tre innovant et unique1.
En pratique, "le projet est tourn vers l'objectif final, il doit tre adaptable des
modifications frquentes, mais matris et planifi. Donc toute modification doit rester
planifie. Et notamment, le projet doit rester dynamique et quilibrer continuellement les
contraintes techniques, de cot et de dlai." 2.
La gestion de projet est une action temporaire avec un dbut et une fin, qui mobilise des
ressources identifies (humaines, matrielles, quipements, matires premires,
informationnelles et financires) durant sa ralisation, qui possde un cot et fait donc lobjet
dune budgtisation de moyens et dun bilan indpendant de celui de lentreprise.
Un projet, ds quil est suffisamment complexe et a des enjeux importants, consiste en un
ensemble dactions visant un rsultat dfini, connu et mesurable. Le projet est limit dans le
temps et comporte toujours une notion de nouveaut et de changement.
3. Gestion de Projets:
La gestion de projet fait partie de ces disciplines incontournables ds lors que lon doit faire
face une multitude de tches et dintervenants. La mise en place dune solution logicielle
adapte ce besoin simpose alors
Le terme logiciel de gestion de projets peut dsigner diffrents types de logiciel ayant pour
objectif de faciliter le travail de gestion de projet. Le travail des logiciels de gestion de projet
est gnralement d'automatiser des tches de sauvegarde et/ou de la gestion du temps. Par
exemple, les systmes de gestion de versions, ou les systmes de gestion de configuration
enregistrent diffrents tats d'un projet et gardent une trace de la date de modification.
Une part importante des logiciels de gestion de projet s'occupent de la planification des
projets, c'est--dire de l'ordonnancement de tches en vue de leur ralisation future
4. Etude gnral du projet:
Le chef de projet ou charg de projet est la personne charge de mener un projet et de
grer son bon droulement. De manire gnrale, il anime une quipe pendant la dure
du ou des divers projets dont il a la charge.
Ce rle fait appel des comptences de gestion de projet, de bonnes capacits
relationnelles, ainsi que des connaissances techniques dans les domaines concerns. Le
terme s'applique dans divers secteurs, tels que le BTP, l'ingnierie industrielle, logicielle,
le marketing et la communication, pour la conception ou la modification de produits, de
services, de systmes, ou bien la mise en place de nouveaux procds ou dmarches (par
4
Microsoft Visual Studio est une suite de logiciels de dveloppement pour Windows conue
par Microsoft. La dernire version s'appelle Visual Studio 2015.
Visual Studio est un ensemble complet d'outils de dveloppement permettant de gnrer
des applications Web ASP.NET, des Services Web XML, des applications bureautiques et
des applications mobiles. Visual Basic, Visual C++, Visual C# et Visual J# utilisent tous le
mme environnement de dveloppement intgr (IDE,Integrated Development Environment),
qui leur permet de partager des outils et facilite la cration de solutions faisant appel
plusieurs langages. Par ailleurs, ces langages permettent de mieux tirer parti des
fonctionnalits du Framework .NET, qui fournit un accs des technologies cls simplifiant
le dveloppement d'applications Web ASP et de Services Web XML grce Visual Web
Developer.
6. Langage utilis:
le moment o les livrables doivent tre gnrs dans chaque phase et la manire
de les passer en revue, de les vrifier et de les valider
d. Phase de conception
Aprs avoir effectu lanalyse des besoins. Cette partie traite les phases les plus
importantes et les plus critiques du cycle de dveloppement. Ce sont lanalyse et la
conception.
Il ne sagit pas de se jeter sur lcriture du code en omettant de formaliser les besoins
des utilisateurs et dlaborer une architecture robuste et volutive. Dun autre ct, le but
nest pas de faire de la modlisation pour le plaisir, mais bien de produire le plus
rapidement possible une application qui satisfasse au mieux ses utilisateurs.
Dans un premier temps, nous identifions les fonctionnalits auxquelles les systmes de
gestion des projets doivent rpondre ainsi que les acteurs qui entrent en interaction avec
lapplication, en dterminant les cas dutilisation et les diagrammes de squences
systme associs. Nous prsentons aussi les autres diagrammes qui nous aident au
dveloppement de notre application savoir, les diagrammes des classes participantes,
les diagrammes de classes et aussi les diagrammes de squence. Ensuite on prsente la
gnration de la base de donnes.
e. Phase de ralisation
Aprs avoir men les phases de l'tude des besoins, lanalyse des spcifications et la
conception, nous avons entam la phase de la ralisation. Cette phase porte sur la mise en
uvre de lapplication. Ainsi il est compos de trois parties : La premire passe en revue
les diffrentes technologies et outils de dveloppement utiliss pour la ralisation. La
deuxime prsente la mise en uvre effective de l'application en expliquant son
architecture technique et met l'accent sur les diffrents modules raliss. Enfin la
troisime partie rsume l'tat d'avancement du projet et conclut par quelques
perspectives.
9. Etude des Besoins
Dans ce chapitre nous allons prsenter lessentiel du travail de collecte et de spcification
fonctionnelle du projet, ainsi que larchitecture logicielle du logiciel cible.
f. Quelques rgles de gestions
Il savre toujours ncessaire de faire une tude de lexistant avant dentamer lanalyse
et la conception dun systme, afin de comprendre le problme.
La conception prconise de rdiger le contenu de ce problme sous forme dun
ensemble de rgles de gestion.
h. Diagramme de classes
10
D. Diagramme
de
11
Squence
10.
Ralisation et Test
Prsentation de quelques interfaces de lapplication ralise.
a. Interface dauthentification
Dans cette fentre la personne est cens dentrer le login ainsi que le mot de passe
correctement ou bien il va tre notifi que les informations qui les a remplis dans les champs
login et password sont errones par la petite fentre comme ci-dessous
Ce Menu Gnrale donne laccs des fonctions afin daider la personne davoir une
bonne gestion de projet et daprs le cahier des charge on a t charg de permettre
Un chef de projet De :
1- Gestion des projets (tache : sous tache : ressource)
2- Visualiser tous les ressources existant au sein de CIM D EQUIPEMENT
3- Affecter des ressources a des formations
4- Visualiser ltat de :
4-1 Avancement dun projet
4-2 nombre des ressources affecter et non affecter par fonction
4-3 tats du service
Pour que lutilisateur de lapplication puissent accder ces fonctions il doit appuyer
sur les boutons dans le Menu Gnrale et en fonction de chaque bouton une de ces fonction
va tre accessible lutilisateur.
C. Interface dajout dun projet
Cette interface permet au manager de crer un nouveau projet avec les
diffrentes informations sur un projet
13
Tous les champs qui existent dans cette fentre doivent tre remplis pour que la
validation des informations entres passe la Base de Donnes
Exception :
Au cas o loperateur commis une erreur de saisie (exemple : les dates)
Un message derreur apparaitra et arrta lavancement de lajout.
14
A gauche de cette fentre on voit larbre o lutilisateur peut avoir une ide gnrale
sur les projets ainsi que les taches qui existent dans chaque projet.
Le tableau a droit de larbre donne des caractristiques plus dtailler sur les projets :
Id projet
Non du projet
Descriptif
La Reference de la commande
Date de commande
La date Dbut Prvisionnelle
La Date De Fin Prvisionnelle
Date de M.O.M
15
16
F.
17
les ressource apparaissent par des couleurs qui les caractrisent par fonction
Ingnieur
Gestion
Commerciale
Technicien
i. Interface daffectation dun ressource un projet
Pour quun projet soit raliser il faut quon le lui affect des ressource (INGENIEUR TECHNITIEN - COMMERCIALE etc.)
Cette fentre donne la possibilit au chef de projet daffecter une ressource un projet
dsir
18
L.
Parfois un chef de projet a besoin des informations qui concernent un projet dans un fichier
De type Excel pour des raisons Administratif ou pour les inclurent dans un rapport.
Apres exportation, une page Excel saffiche contenant les informations sur tous les projets
Raliser ou bien en cour de ralisation.
M. Interface : Ressources Gnral
19
20
N. Interface : Services
Parfois la socit envois des employeurs pour (avoir ou donner) des formations sur une
nouvelle technologie ou pour passer une mission, cest comme si on parle dune tche et
Cette interface donne tous les informations ncessaires :
1-Identifiant
2-Client
3-Lieu
4-Commande
5-Numero De Commande
6-Designation
7-Date Dbut
8-Date Fin
Ces informations sont ajoutes par le chef de projet passant par lajout en premier :
menu Etat et ddier pour donner les informations sur les ressources
21
Cette interface donne une ide gnrale sur le nombre des ressources par fonction qui sont affect o
non affecter.
P.
22
Ressources
Q. Interface : Vue
Comme est mentionner dans Vue Chef de Projet (1-4 et 1-5) on peut ajouter des taches
Ainsi que des sous-taches pour un employ.
Ces taches et sous tache saffiche lors ce quune ressource lance lapplication
Pour le lui notifier par les taches quon lui a affectes
23
24
25
11.
Conclusion gnrale
26