Vous êtes sur la page 1sur 37

Effectu du 01 Fvrier au 15 Mars

Ralise par : Assenane youssef El khatiri samira


Niveau :4
me

Sous la direction de : Mr.ABOUDI MOUHAMED

ING

Anne Universitaire : 2013-2014

ESTEM

Page 1

Rsum

Nous avons acquis une bonne exprience grce ce stage que nous avons fait, il nous a aid mieux comprendre les besoins et les difficults dun travail ainsi savoir et tenir les responsabilits dans le monde de travail aussi enrichir les connaissances concerne ce domaine. A propos les acquis professionnels nous avons appris des nouvelles notions par exemple cration un programme efficace de Gestion de Stock. Et propos les acquis personnels nous avons appris que la forte personnalit est trs importante pour diriger un service et bien analyser les problmes, ainsi llgance Et la ponctualit qui joue un grand rle.

ESTEM

Page 2

Remerciement

Nous tenons, avant toute chose, remercier Mr. El ABBOUDI AHMED Pour nous avoir donne loccasion de bnficier dune premire exprience professionnelle enrichissante et de nous avoir soutenu et aid durant notre stage pour llaboration de lapplication nous a t confie. Nous tenons aussi remercier tous mes professeurs pour nous avoir transmis leurs connaissances, nous permettant ainsi un dbut de carrire dans les meilleures conditions. Et enfin nous exprimons notre gratitude et notre considration toute personne qui nous a aid prs ou de loin au de ce stage.

ESTEM

Page 3

Ddicace
Nous ddions ce modeste stage et nos profonde gratitude nos mres et nos pres pour l'ducation qu'ils nous ont prodigu, avec tous les moyens et au prix de toutes les sacrifices qu'ils ont consentis notre gard, pour le sens du devoir qu'ils notre enseign depuis notre enfance. Pour nos professeurs.

ESTEM

Page 4

Sommaire
I. II. III. IV. V. VI. VII. Rsum ......2 Remerciement...3 Ddicace...4 Sommaire.....................5 Liste de figures..6 Lintroduction.7 Prsentation de lentreprise.8 7.1 7.2 7.3 7.4 VIII. Historique..9 Fiche Technique.......10 Gestion et Activit...11 Organigramme....12

Analyse de Stage...13 8.1 Cration dun systme de gestion des donnes technique14

8.1.1 Dfinition...............14 8.1.2 Configuration et Les langages utiliss15 8.2 Conception(UML)19 Diagramme de cas dutilisation..19 Diagramme de classe20 Diagramme dactivit..21 Diagramme Entit Relationnel22

8.2.1 8.2.2 8.2.3 8.2.4 8.3

Manuel Dutilisation du logiciel.23 8.3.1 Description des commandes.25

IX.

Les Acquis..........34 9.1 Les acquis professionnels....35 9.2 Les acquis personnels....35

X.

Conclusion36

ESTEM

Page 5

Liste des figures


Fig. 1 Fig. 2 Fig. 3 Fig. 4 Fig. 5 Fig. 6 Fig. 7 Fig. 8 Fig. 9 Fig. 10 Fig. 11 Fig. 12 Fig. 13 Fig. 14 Fig. 15 Fig. 16 Fig. 17 Fig. 18 Fig. 19 Fig. 20 Organigramme de Poly Systme Informatique .12 Exemple de code java...16 Exemple de code SQL17 Diagramme Technologique.18 Diagramme de cas dutilisation.19 Diagramme de classe20 Diagramme dactivit21 Diagramme Entit Relationnel.22 Fentre dauthentification.23 Menu principale...24 Ajouter Article......25 Fiche Client.26 Fiche Fournisseur....27 Fiche Vente....28 Fiche Facture....29 Facture Imprim...30 Recherche Article.....31 Rsultat Recherche..31 Envoyer Email...32 Caractristiques dun Article en Stock 33

ESTEM

Page 6

Introduction

Ce stage vient comme une priode dobservation qui nous permettrons Principalement ladaptation de la formation professionnelle et la mise en uvre de toutes les connaissances techniques acquises durant notre formation. Le stage est une occasion qui permet au stagiaire de dchiffrer et dclaircir certaines Confusions affrontes au cours de la formation, tout de mme, il constitue un Moyen permettant ltudiant dacqurir une bonne exprience pouvant, lui Servir dans sa vie professionnelle. Ce stage dinitiation, qui nest en fait que le dbut du contact avec le domaine professionnel, et qui a dur un mois et demi au sein de PolySystemeInformatique nous a permit de me familiariser avec lenvironnement du travail.

ESTEM

Page 7

Prsentation de lentreprise

ESTEM

Page 8

7.1 Historique

PSI est spcialis dans le domaine Informatique. Elle fut cre en 1982 et dbuta avec un effectif de 3 personnes : un directeur, une secrtaire et un coursier. Son objectif initial sur la vente des micros ordinateurs.

Depuis elle connue un grand essor. En effet, elle devint en 1984 un importateur de matriel informatique et de ces accessoires, un fournisseur de logiciels de gestion (Comptabilit, paie, gestion de stock et des ventes et un concepteur de logiciels adapts au besoin des clients.

En 1986, leffectif de la socit augmenta avec llargissement du champ de ses activits vu lpanouissement du march vis, ce qui a fait de PSI une socit de jeunes employs dynamiques. Aussi son matriel, ses logiciels, ses services ont envahi tout le Maroc. Aussi a-t-elle vu le nombre de ses clients augmenter, grce notamment aux services aprs vente quelle leur offre.

ESTEM

Page 9

7.2 Fiche Technique :

Raison Social Capitale

: Poly System Informatique(PSI) : 600.000 DH

Date de Cration : Novembre 1932 Effectif 1 2 1 1 1 1 1 : 8 personnes Ingnieur Commercial Technico-commerciaux Comptable Technicien Secrtaire Coursier-livreur Analyste-programmeur

Conseil Dadministration :

Mr. EL ABOUDI LHOUCINE : Prsident Mr. EL ABOUDI Ahmed : Administrateur dlgu Local : Sige et bureau

Superficie couverte : 412 m. Superficie non couverte : 70 m. Succursale : Exposition et vente. Moyens Techniques : Un atelier quipe pour rparation, maintenance et test du matriel. Situation : Plein centre des affaires Casa.

ESTEM

Page 10

7.3 Gestion et Activits :

Poly Systme Informatique(PSI), est une entreprise informatique dont lactivit se concrtise principalement la commercialisation du matriel informatique. Aussi elle accomplit autres missions commerciales.

En effet, elle le distributeur exclusif de SULLIVANS, un distributeur agre par HEWLETT PACKARD, Un revendeur de produit PolyPACK. Elle assure des services aprs vente et donne des conseils en informatique ainsi que des informations pour les logiciels quelle commercialise. Et afin de conserver sa clientle, elle suit toujours le produit quelle vend pour en assure la maintenance.

Ces activits et ses missions exigent une organisation du travail et uns rpartition des tches pour prserver la continuit et le dveloppement de PSI. Cette rparation des tches est illustre dans lorganigramme suivant :

ESTEM

Page 11

ORGANIGRAMME DE POLY SYSTEME IFORMATIQUE

Fig. 1

ESTEM

Page 12

Analyse de Stage

ESTEM

Page 13

8.1 Systme de gestion des donnes techniques

8.1.1 Dfinition : Un systme de gestion de donnes techniques, ou SGDT, est un ensemble d'outils informatiques pour la gestion des donnes techniques lies un projet de conception. Ces outils ont pour objectifs de remplir les fonctions suivantes : stocker, grer et contrler toutes les informations et processus concernant la dfinition, la production et la maintenance d'un produit. L'acronyme correspondant en anglais est PDM, pour Product Data Management. Le systme de gestion des donnes techniques doit tre fonctionnel pour permettre aux employs de passer des commandes, des suivre ltat des commandes de visualiser les articles en stock, de sortir un article du stock pour le remettre a un client, de rentrer un article en stock et faire des recherches sur les articles et sur les catgories darticles. Les principales fonctions demandes un SGDT sont : Structurer les donnes et les liens : description des donnes par les attributs dobjets et de liens. Grer lvolution des donnes : trace des modifications apportes, processus dapprobation. Classer les donnes : familles, groupes. Visualiser et stocker les donnes : viewer, import-export, coffre-fort Protger les donnes : contrle des modifications et des accs (notion de scurit des donnes techniques). Distribuer les donnes : bases de donnes rparties, abonnement. Structurer l'instruction d'un dossier : workflow Retrouver les cas demploi. Ne pas crer des composants dj existants.

ESTEM

Page 14

8.1.2 Configuration et Les langages utiliss

Configuration : Equipement : PC Intel celeron 2.0Ghz de processeur, 2.0Gbde RAM, 250 Gb disque dur. Systme dexploitation : Windows Seven Edition Intgrale. Logiciels : SQL Server 2005, NetBeans IDE 7.0 . de

langages JAVA : Java est la fois un langage de programmation informatique orient objet et un environnement d'excution informatique portable dvelopp par Sun Microsystems (aujourd'hui rachet par Oracle). Java est la fois un langage de programmation et un environnement d'excution. Le langage Java a la particularit principale que les logiciels crits avec ce dernier sont trs facilement portables sur plusieurs systmes d'exploitation tels que Unix, Microsoft Windows, Mac OS ou Linux avec peu ou pas de modifications... C'est la plate-forme qui garantit la portabilit des applications dveloppes en Java. Java permet de dvelopper des applications autonomes mais aussi, et surtout, des applications client-serveur. Ct client, les applets sont l'origine de la notorit du langage. C'est surtout ct serveur que Java s'est impos dans le milieu de l'entreprise grce aux servlets, le pendant serveur des applets, et plus rcemment les JSP (JavaServer Pages) qui peuvent se substituer PHP, ASP et ASP.NET. Les applications Java peuvent tre excutes sur tous les systmes d'exploitation pour lesquels a t dveloppe une plate-forme Java, dont le nom technique est JRE (Java Runtime Environment - Environnement d'excution Java). Cette dernire est constitue d'une JVM (Java Virtual Machine - Machine Virtuelle Java), le programme qui interprte le code Java et le convertit en code natif. Mais le JRE est surtout constitu d'une bibliothque standard partir de laquelle doivent tre dvelopps tous les programmes en Java. C'est la garantie de portabilit qui a fait la russite de Java dans les architectures client-serveur en facilitant la migration entre serveurs, trs difficile pour les gros systmes.

ESTEM

Page 15

Exemple de code Java :

Fig. 2

ESTEM

Page 16

Langages SQL Une base de donnes informatique est un ensemble de donnes qui ont t stockes sur un support informatique, et organises et structures de manire pouvoir facilement consulter et modifier leur contenu. Mais Une base de donnes seule ne suffit donc pas, il est ncessaire d'avoir galement : un systme permettant de grer cette base(SGBD) ; un langage pour transmettre des instructions la base de donnes (par l'intermdiaire du systme de gestion). Le SQL (Structured Query Language) est un langage informatique qui permet d'interagir avec des bases de donnes relationnelles. C'est le langage pour base de donnes le plus rpandu. Il a t cr dans les annes 1970 et c'est devenu standard en 1986 (pour la norme ANSI - 1987 en ce qui concerne la norme ISO). Il est encore rgulirement amlior. Exemple de code SQL :

Fig. 3

ESTEM

Page 17

DIAGRAMME TECHNOLOGIQUE :

Fig. 4

ESTEM

Page 18

8.2 Conception(UML): 8.2.1 Diagramme de cas dutilisation : Diagramme de cas dutilisation reprsentant les actions du magasinier

Fig. 5

ESTEM

Page 19

8.2.2 Diagramme de classe: Diagramme de classe reprsente les classes de la logique mtier de lapplication :

Fig. 6

ESTEM

Page 20

8.2.3 Diagramme dactivit: Diagramme dactivit reprsente les taches effectues par le magasinier

Fig. 7

ESTEM

Page 21

8 .2.4 Diagramme Entit Relationnel:

Fig. 8

ESTEM

Page 22

8.3

Manuel dutilisation de logiciel : Fentre dauthentification:

Le logiciel est fait dun ensemble de composant swing pour interagir avec le magasinier. Lorsque le logiciel est dmarr linterface dauthentification saffiche comme le montre la capture dcran.

Fig. 9

ESTEM

Page 23

Fentre Principale:

Si le mot de passe est correct linterface daccueil saffiche comme le montre la capture dcran.

Fig. 10

On observe sur le cot gauche en haut, un menu compos des boutons : Quitter, Envoyer Mail, Rechercher, Ajouter Article, Ajouter Client, Ajouter Fournisseur, Ajouter Commande, Ajouter Facture. De mme on voit un menu tout en haut, compos des commandes suivantes : Article Stock, Commande en cour, Article Fournisseur, Diagramme, Rentrer Article, Sortir Article Commander, Entrer Fournisseur, Recherche.

ESTEM

Page 24

8.3.1 Description des commandes : Ajouter Article : Lorsquon clique sur le bouton Ajouter Article on obtient le rsultat suivant :

Fig. 11

ESTEM

Page 25

Ajouter Client :

Lorsquon clique sur Ajouter Client on obtient limage suivant :

Fig.12

ESTEM

Page 26

Ajouter Fournisseur :

Lorsquon clique sur Ajouter Fournisseur on obtient limage suivant :

Fig.13

ESTEM

Page 27

Ajouter Commande :

Lorsquon clique sur Ajouter Commande on obtient limage suivant :

Fig. 14

ESTEM

Page 28

Ajouter Facture :

Lorsquon clique sur Ajouter Commande on obtient limage suivant :

Fig. 15

ESTEM

Page 29

Facture Imprime :

Lorsquon clique sur le Botton imprim on obtient la Facture imprim :

Fig. 16

ESTEM

Page 30

Rechercher Article :

Lorsquon clique sur Rechercher Article on obtient limage suivant :

Fig. 17 On peut faire la recherche selon le dsignation ou bien la rfrence ou bien la date et quon clique sur le Botton rechercher on obtient limage suivant :

Fig. 18

ESTEM

Page 31

Envoyer Email :

Lorsquon clique sur le bouton Envoyer Mail on obtient limage suivante :

Fig. 19

ESTEM

Page 32

Caractristique dun Article en Stock :

Ce menu propose linterface qui suit et permet de faire des rcuprations de donnes des articles ou catgories en stock partir de la base de donnes et de gnrer un diagramme circulaire.

Fig. 20

ESTEM

Page 33

Les Acquis

ESTEM

Page 34

9.1 Les acquis professionnels Du point de vue professionnel, ce stage nous a permis de dcouvrir le milieu du travail et aussi de dcouvrir les attitudes quon doit avoir au sein dune entreprise. Nous devons dire que ce stage nous a permis dexcuter les connaissances thoriques que nous avons acquises durant notre formation en pratique ainsi quapprendre des nouvelles notions comme : Cration des logiciels avec le langage Java et SQL. Apprendre utiliser les composants Swing de java. Importer et exporter des donnes (MS SQL SERVER). Mettre en place le processus de sauvegarde et de restauration. Grer les configurations rseaux. Grer les services SQL Server. utilisation l'outil SQL server Manager.

9.2 Les acquis personnels Sur le plan personnel ce stage nous appris quon doit avoir une forte personnalit pour diriger un service, il faut aussi tre actif et motiv dans le domaine du travail pour russir, ne pas paniquer devant les problmes rencontrs et de les bien analyse et aussi avoir une ouverture desprit ainsi nous avons appris beaucoup de chose sur le plan personnel par exemple llgance et la ponctualit, identiquement ce stage nous a permis de dcouvrir deux modes diffrents de travail .

ESTEM

Page 35

Conclusion

ESTEM

Page 36

Ce stage tait une bonne exprience durant laquelle nous avons pu approcher du monde de travail et connatre ses contraintes, ses besoins et ses difficults. Il sagissait de rsoudre la fameuse quation entre le savoir et le savoir faire afin de profiter pleinement de toutes les notions acquises au sein de notre cole pendant nos deux annes de formation. Dans ce rapport nous avons prsent dabord la socit POLYSYSTEM INFORMATIQUE, Aprs nous avons entam la seconde partie o nous avons dtaill les tches effectues pendant ce stage et finalement la dernire partie tait consacre aux rsultats (Les acquis professionnels et personnels). Ce stage que nous avons effectu nous a permis damliorer notre exprience pour que nous puissions tre en mesure de tenir rigoureusement les responsabilits dans le monde de travail, il nous a permis galement dapprofondir et denrichir nos connaissances et comprendre le sens du travail en quipe pour le bien de lentreprise. Sur le plan personnel il tait de notre devoir de faire preuve de savoir vivre, de sociabilit et gentillesse et surtout la faon de communiquer avec les personnes pour la bonne intgration dans la vie du groupe.

ESTEM

Page 37