Vous êtes sur la page 1sur 38

Rapport de stage : Gestion des produits et diffrents

stocks du MAXWARE

Ralis par : JIHANE ABBOU


Encadr par : Mr.OUAGAGUE Mly Moustafa

Du 01/07/2015 Au 01/08/2015

Le sommaire
Remerciements
Ddicaces

Introduction gnrale

Chapitre 1 : Prsentation de lentreprise

I. Prsentation dorganisme daccueil : 8


I.1 Prsentation gnrale
I.1 Lorganigramme :

I.2 Fiche technique :

10

I. 3 Les activits de la socit

11

Chapitre 2 : Les outils utiliss pour le dveloppement du projet de lentreprise

17

I. Langage de dveloppement : 18
II. Systme de gestion de base de donnes : 19
III. Choix pour dessiner MCD et MLD :
19
Chapitre 3: Prsentation et tude des besoins du projet 20
I. Prsentation gnrale : 21
II. Principales fonctions
21
II.1 Gestion des produits par type clients
21
II.2 Gestion des produits par type fournisseurs 21
II.3 Gestion du stock
22
II.4 Consultation des diffrents stocks 22
Chapitre 4 : Analyse et Conception de lapplication
I. Introduction 25
II. Le dictionnaire de donne
25
II. Schma gnrale de dveloppement
26
II.1 Lapproche Merise adopte :
26
II.2 Le modle Conceptuel de Donne MCD
II.3 Le modle Logique de Donne MLD 28
Chapitre 5 : Les interfaces de lapplication
29
I. Introduction
30
II. Les interfaces de lapplication ralise: 30
Chapitre 5 : Conclusion
36

23

26

La table de figures
Figure 1 : Lorganigramme de Maxware Technology
Figure 2 : Le modle conceptuel de donns 27
Figure 3 : Le modle logique de donnes
28

Remerciements
ce stage au sein de la Socit MAXWARE TECHNOLOGY de Knitra
naurait sans doute pas t aussi enrichissant et intressant sans le soutien et
lassistance de certaines personnes auxquelles vont toute notre gratitude et notre
respect :
-On tient tout particulirement remercier nos encadrants :
-Lingnieur Mr OUAGAGUE Mly Moustafa Directeur de la socit
MAXWARE TECHNOLOGY, Mr.Hamzaoui Abdelrahman et Mr. de mavoir
accord mon stage au sien de leur dpartement, quils taient une vrai
opportunit de concrtiser mes connaissances, je les remercie avec gratitude.
-A nos professeurs Nulle ddicace ne saurait exprimer notre estime et notre
profond respect. On a trouv auprs de vous le soutien et la consolidation. Pour
cette raison, on vous ddie ce modeste travail en tmoignage de notre profond
respect et de notre reconnaissance.
-Dune faon gnrale, on remercie toutes les personnes quon a pu rencontrer
pendant ce stage, au sien de la socit MAXWARE TECHNOLOGY.
-Je saisis loccasion pour remercier toute personne qui ma soutenu de prs ou
de loin au cours de mon stage.

Ddicaces
A nos mres et nos pres

-Aucune ddicace ne saura exprimer nos profonds sentiments, le respect et la


considration, que nous avons pour vous, rien au monde ne pourraient
rcompenser tous les sacrifices consentis pour notre ducation et notre bien-tre.
-Que ce travail soit le tmoignage de notre gratitude, de notre affection et de
notre respect.
-Puisse Dieu, le tout-puissant, les procurer sant et longue vie.

A lquipe de MAXWARE TECHNOLOGY

-Nous remercions toutes les personnes de Maxware Technology de nous avoir


aids pour amliorer et enrichir nos connaissances grce leurs efforts
A nos professeurs

Pour laide prcieuse que vous avez dploy notre gard, pour les conseils
judicieux que vous avez prodigus, veuillez accepter ce travail en tmoignage de
notre ternelle gratitude et notre profond respect. Vos qualits humaines et
professionnelles sont exceptionnelles et mritent tout respect.
A nos camardes
Avec nos souhaits de succs et russite.

Introduction gnrale
Dans le cadre de notre formation lcole Brevet de technicien suprieur, nous
avons un stage dune dure de 15 30 jours, le stage constitue un test, qui donne
au stagiaire loccasion de mettre en pratique ses acquis thoriques en ayant un
contact avec la vie professionnelle qui demande plus de maitrise et de pratique.
Dans ce sens, le stage que jai effectu au sein de la socit Maxware
Technology ma permis dapprofondir et de dvelopper mes connaissances, et
jai un grand plaisir de travailler avec une quipe performante et ambitieuse.
Dans ce cadre jai ralis une application pour la gestion des produits et des
diffrents stock du MAXWARE.
Ce rapport est dcompos en plusieurs parties ;tout dabord une prsentation de
la socit Maxware Technology, puis il constitue la synthse des diffrentes
tches que jai excute ainsi que les rsultats obtenus qui visent en premier lieu
focaliser sur ltude de lexistant pour bien cerner le fonctionnement du
systme et ses composants, et dans un deuxime temps, jai entam la formation
des spcifications partir des besoins utilisateurs, la phase suivante tait la
phase de la conception technique du projet en utilisant la mthode Merise, et en
tablissant cette mthode jai tabli un diagramme MCD pour faire la
conception de la base de donnes du projet. Et pour conclure les tapes
prcdentes on va savoir le dveloppement et la ralisation du systme.
En fait, le stage est une tape invitable, qui permet de mieux connatre la vie
professionnelle, et au cours duquel, on peut apprendre les astuces clefs pour une
meilleure russite dans le domaine dsir.

Chapitre : 1
Prsentation
de
lentreprise

I. Prsentation dorganisme daccueil :


I.1 prsentation gnrale :
Maxware Technology est une socit de service et dingnierie
informatique (SSII) dont la comptence couvre ltude, la mise en
uvre et la maintenance de la solution informatique destines aux
entreprises et aux publics.
Aprs de longues annes dtude ltranger et des annes de travail
vient ltude du partenariat entre les deux ingnieurs : Mr Mly
Moustapha Ougague et Mr abderrahim Hamzaoui qui donna naissance
la SSII Maxware Technology en 2006.
Lquipe de Maxware Technology est compos dingnieurs certifis
ayant une grande exprience dans le domaine informatique et leurs
comptences par la participation de nombreux projets et font des
interlocuteurs de haut niveau capable dassister les clients dans toute
leurs ralisations.

I.1

Lorganigramme:

Direction Gnral

Unit de recherche
et de
dveloppement

Service
Commercial

Service Technique

Systme de
scurit et
Tlsurveillance

Rseau et

Maintenance

Tlcommunication

Figure 1 : Lorganigramme de Maxware Technologie.

I.2

Fiche technique :

Adresse
Date de cration

10-02-2006

Patente

20119414

C.N.S.S

7321491

Banque

BMCE

Adresse banque
Adresse email
Site web
Tl

I.3

Imb.355.Azharoun 14070 knitra, Maroc

Saknia KENITRA
Contact@maxwaretechnology.com
www.maxwaretechnology.com
05 37 35 44 93

les activits de la socit :


10

Les principaux services de la socit :


Conseil en ingnierie :

Maxware Technology organise


ce service comme un produit.
Cette expertise est ralise avec
des mthodes danalyse
des engagements contractuels
prcis, des objectives qualits
et des moyens de mise en uvre
de faon professionnelle.

Dveloppement informatique :
11

Maxware technology prend en


Charge la ralisation dapplications
Spcifiques parfaitement en
adquation
Avec les besoins des entreprises.
Ces dveloppements sont raliss
En client/serveur ou en monde
web
Maintenance informatique:
selon les prfrences et la stratgie
de lentreprise.
Maxware technology propose ses
clients un contrat de maintenance,
afin danticiper les problmes que
peut subir un parc informatique et
den apporter les solutions
adquates le cas chant.

Rseaux informatiques: Installation, Configuration et administration


des rseaux

12

Lquipe Maxware Technology ralise les


installations des rseaux informatiques quelle
que soit la situation et la topologie des
locaux. Ces installations rpondent aux
besoins des clients en conformit avec les
normes internationales en la matire.
Du cblage jusqu mise en uvre dfinitive
de rseau, lquipe propose des solutions
personnalises adaptes la ralit du client
et offre le meilleur rapport Qualit/Prix.
Maxware Technology fait recours des
partenaires spcialiss pour la fourniture du
matriel rseau et des solutions logicielles de
scurit haute technology.

Tlphonie :

Linstallation, laccompagnement et la
maintenance dune solution globale de
tlphonie fixe volutive et adapte la
base standards tlphoniques(PABX).
Tlsurveillance : Systme de scurit de vidosurveillance

13

Intgrateur de solution de vido surveillance


et de contrle daccs, MAXWARE sengage
fournir un service de qualit en intgrant une
technology IP (Internet protocole) avec un
traitement vido par des camras rseaux et
des services vidos.
MAXWARE TECHNOLOGY est spcialis
dans linstallation de matriaux de
vidosurveillance dalarme et de contrle
daccs pour les entreprises. Elle propose une
gamme complte de service la pointe de la
technology, pour la mise en uvre rapide et
russie de solution scurit.
Fourniture informatique et consommable :

Conseil dans le choix des matriaux, logiciels


et architectures de systme dinformation.
A la suite de leur exprience en Hardware ,
MAXWARE peut proposer plusieurs
Conception et design:
ordinateurs aux configurations multiples pour
Design
et personnalisation
ses
clients,
allant de la plus :conomique, la
Se
unegamme.
priorit pour les
plusdmarquer
puissante est
haute
entreprises face la concurrence mais elle
doit se faire dans le respect de limage que
celles-ci veulent communiquer leurs clients.
Pour les organismes publics cest galement
la possibilit de communiquer une image de
service tout en conservant une image fidle
un certain environnement gographique ou
un pass historique.

14

Cration graphique et multimdia:

Logo et charte graphique


Cartes de visites
Dpliant publicitaires
Gabarit graphique (interface web)
Intgration multimdia (vido, son)
Web design, identit visuelle
Cration de logos, relookage
Charte graphique web ou impression
Pictogramme, marquette et mise en page
Affiche, flyers, dpliants
Newsletters, bulletins municipaux
Graphisme personnalis de linterface de site internet
Elments pour le web (bandeaux, animation flash, icnes)

15

Chapitre : 2
Les outils Utiliss
pour le
dveloppement
Du projet

16

I.

langage de dveloppement :
Visual basic 6 est un langage de programmation existant
actuellement en trois versions ( Learning, Professional
Entreprise).les programmes (aussi appels applications)
sont crs dans un environnement de dveloppement

intgr(Integrated developement Environment- ID ceci dans le but de crer,


excuter et dboguer les programmes dune manire efficace. Ce langage est
rput pour permettre un dveloppement rapide dapplications. Outre une
interface utilisateur graphique, il dispose de caractristiques telles que la
manipulation dvnements, un accs Win32 API, la gestion derreurs, la
programmation structure. Cest un langage interprt, notons que les ditions
professionnelles et entreprises permettent une compilation en code natif (code
machine).
Lenvironnement de dveloppement intgr(EDI) de visual basic permet de
crer, excuter et dboguer des programmes Windows dans une seule
application.

17

II. Systme de gestion de base de donnes:


Microsoft Access (officiellement Microsoft office Access) est un
SGBD relationnel dit par Microsoft. Il fait partie de la suite
bureautique Ms Office Pro.
Ms Access est compos de plusieurs programmes : le moteur de base de donnes
Microsoft Jet, un diteur graphique.
Query by example pour manipuler les bases de donnes, et le langage de
programmation Visual basic for applications.

III.

Choix pour dessiner MCD et MLD :

PowerAMC est une solution de modlisation d'entreprise graphique qui prend


en charge les mthodologies et notations de modlisation standard et permet de
procder au reverse engineering ou la gnration de code de faon automatique
en utilisant des templates personnalisables. PowerAMC fournit galement une
solution de rfrentiel d'entreprise volutive qui est dote de fonctionnalits de
scurit et de gestion des versions trs robustes qui vous aident grer des
projets de dveloppement multi-utilisateur et de fonctionnalits de rapport trs
puissantes, et qui est en outre largement extensible.
En utilisant PowerAMC pour modliser lensemble des modles de lentreprise,
vous assurez la cohrence de lensemble grce aux fonctions danalyse dimpact
et de lignage reposant sur la technologie de liaisonsynchronisation.
PowerAMC offre ainsi un lignage et une traabilit complte travers tous les
composants de larchitecture dentreprise. Et vos utilisateurs peuvent visualiser
limpact des changements avant de les dcider et de
les mettre en uvre.

18

Chapitre : 3
Prsentation
Et tude
des besoins
du projet

19

I. Prsentation gnrale :
Leffort consenti est un logiciel de gestion des produits par type de clients ou
fournisseurs et facile dployer, il permet la gestion des produits par catgorie,
la gestion et la consultation du stock.

II. Principales fonctions :


II.1 Gestion des produits par type de clients
Fiche produits/clients

Ajouter
Supprimer
Modifier
Fonction recherche
Historique
Prix de vente

Il sera possible de rentrer des nouveaux produits dont le prix de vente va tre
dterminer suite au type de clients choisis .

II.2 Gestion des produits par type de fournisseurs


Fiche produits/fournisseurs.
Ajouter
Supprimer
20

Modifier
Fonction recherche
Historique
Prix dachat

Il sera possible de rentrer des nouveaux produits dont le prix dachat va tre
dterminer suite au type de fournisseurs choisis.
II.3 Gestion du stock :

Ajouter
Modifier
Supprimer
Annuler
Paramtre de recherche

Il sera possible dans un premier temps denregistrer un produit ,en


renseignant sa quantit prsente dans chaque stock de la socit.
II.4 Consultation du stock:
Il est utile de consulter et trier les produits existants en socit par numro
de stock .

Chapitre : 4
21

Analyse et
Conception de
lapplication

I. Introduction

22

La phase de conception permet de dcrire de manire non ambigu, le plus


souvent en utilisant un langage de modlisation, le fonctionnement futur du
systme, afin den faciliter la ralisation.
Contrairement la spcification qui est comme lexpression de toutes les
caractristiques de lobjet dvelopper selon une vue externe la conception est
dfinie comme la description de lobjet dvelopper selon une vue interne
(structure et comportement des composants).
Dans ce chapitre, nous avons essay de vous prsenter le schma gnral de
dveloppement que nous avons suivi pour la ralisation du projet de stage.

II. Le dictionnaire de donne :


Le dictionnaire de donne est un outil ncessaire pour la construction du MCD.
Cest un document qui regroupe toutes les donnes qui seront conserves dans la
base de donnes.
Le tableau suivant contient les attributs qui figurent dans BD avec leurs
dsignations et leurs types.

Nom
Id_produit
id_type_produit
Id_type_fournisseur

Code
ID_CLIENT
TYPE_PRODUIT
ID_TYPE_FOURNISSEU

Type
Squentiel (99)
Squentiel (99)
Squentiel (99)

Id_type_client
Designation
Prix_de_vente
Date
Id_stock
Num_stock
Quantit

R
ID_TYPE_CLIENT
DESIGNATION
PRIX_DE_VENTE
DATE
ID_STOCK
NUM_STOCK
QUANTITE

Squentiel (99)
Caractre (50)
Nombre (100)
Date
Squentiel (99)
Nombre (100)
Nombre (100)
23

Date

DATE

Date

III.Schma gnral de dveloppement


III.1 Lapproche Merise adopte :
Merise est une mthode de conception, de dveloppement et de ralisation des
projets informatiques. Le but de cette mthode et darriver concevoir un
systme dinformation.
La mthode merise base sur la sparation des donnes de traitements
effectuer en plusieurs modles conceptuels et physiques.

III.2 le modle conceptuel de donne MCD


Le modle conceptuel des donnes (MCD) a pour but dcrire de faon formelle
les donnes qui seront utilises par le systme dinformation.
Il sagit donc dune reprsentation des donnes, facilement comprhensible,
permettant de dcrire le systme dinformation laide dentits.
La vue de MCD concernant notre application est la suivante :

24

Figure 2 : le modle conceptuel de donnes

III.3 le modle logique de donne MLD


Le modle logique des donnes consiste dcrire la structure de donnes utilise
sans faire rfrence un langage de programmation. Il sagit donc de prciser le
type de donnes utilises lors de traitement.
Chaque classe dentit du modle conceptuel devient une table dans le modle
logique. Les identifiants de la classe dentit sont appels cls de table, tandis
que les attributs standard deviennent des attributs de la table, cest--dire des
colonnes.
25

La vue de MLD concernant notre application est la suivante :

MPD :
26

27

Chapitre : 5
Les interfaces
de
Lapplication

I. Introduction
Dans ce chapitre je prsente les diffrentes interfaces de lapplication

II. Les interfaces de lapplication


28

Lauthentification est le processus qui vrifie lidentit dune entit .elle


doit tre effectue de manire scuris sinon le systme peut subir une
attaque et laisser passer quelquun de non autoris

Si lutilisateur a entr un nom dutilisateur ou un mot de passe diffrent ceux


qui se trouve la base de donne le programme retourne un message derreur
sinon
Le programme retourne un message welcome .
Aprs authentification une autre fentre saffiche, cette fentre
Reprsente le menu qui nous facilite la tche daccder aux autres
Fentres de lapplication
Parce que cest un grand projet il est devis en trois parties :
La 1er partie = facture et clients
La 2eme partie = stock et produits
La 3eme partie = fournisseur et catgorie

29

Le menu principale nous permettre de choisir le type de gestion soit les


stock et les produits soit les fournisseur et les catgories soit les factures
et les clients
Mon projet prsent consiste a dvelopper une application pour grer les
produits en plus des stocks alors cest la deuxime partie quon va
choisir

30

Dans cette fentre, lutilisateur a deux choix soit de grer les produits
soit de grer les stocks
Les deux boutons ouvrant deux formes une pour les produits et une
autre pour les stocks
Le bouton retour dclenche un message dalerte pour confirmer la sortie
de lapplication

31

le bouton produit ouvre une interface qui a pour fonctionnalit la gestion


des produits :
les boutons ajouter ,supprimer, modifier et rechercher ouvrant des
frames dont on peut faire des taches

32

33

34

35

Chapitre :5
Conclusion
36

Le stage est une priode transitoire entre la formation thorique et le monde de


lemploie. Il nous permet dtre en contact direct avec lenvironnement du travail,
puisque nous lavons effectu dans endroit stratgique, qui nous a donn loccasion
dexploiter nos connaissances thoriques, de tester nos comptences et de les
pratiquer en ralit. Donc, cest une priode de constatation, dobservation,
dapprentissage et dapplication.
En outre, cest une grande chance pour toutes les personnes, qui sintressent
au dveloppement informatique et essaient de dcouvrir ses nouveauts et
dacqurir une formation pratique.
Cest sr et certain, que cest grce la formation quon acquiert durant cette
anne, ainsi que les efforts fournis par nos professeurs et leurs conseils prcieux
pour garantir tous les tudiants une meilleur russite que nous avons pu constituer
une passerelle vers la voie pratique, et enrichir nos connaissances.

37