Rapport de Stage - Www.forumofppt.com

Embed Size (px)

Citation preview

  • ESTEM Page 1

    Effectu du 01 Fvrier au 15 Mars

    Ralise par : Sous la direction de :

    Assenane youssef Mr.ABOUDI MOUHAMED

    El khatiri samira

    Niveau :4me

    ING

    Anne Universitaire : 2013-2014

  • ESTEM Page 2

    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 3

    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 4

    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 5

    Sommaire

    I. Rsum ......2

    II. Remerciement...3

    III. Ddicace...4

    IV. Sommaire.....................5

    V. Liste de figures..6

    VI. Lintroduction.7

    VII. Prsentation de lentreprise.8

    7.1 Historique..9 7.2 Fiche Technique.......10 7.3 Gestion et Activit...11 7.4 Organigramme....12

    VIII. 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

    8.2.1 Diagramme de cas dutilisation..19 8.2.2 Diagramme de classe20

    8.2.3 Diagramme dactivit..21 8.2.4 Diagramme Entit Relationnel22

    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 6

    Liste des figures

    Fig. 1 Organigramme de Poly Systme Informatique .12

    Fig. 2 Exemple de code java...16

    Fig. 3 Exemple de code SQL17

    Fig. 4 Diagramme Technologique.18

    Fig. 5 Diagramme de cas dutilisation.19

    Fig. 6 Diagramme de classe20

    Fig. 7 Diagramme dactivit21

    Fig. 8 Diagramme Entit Relationnel.22

    Fig. 9 Fentre dauthentification.23

    Fig. 10 Menu principale...24

    Fig. 11 Ajouter Article......25

    Fig. 12 Fiche Client.26

    Fig. 13 Fiche Fournisseur....27

    Fig. 14 Fiche Vente....28

    Fig. 15 Fiche Facture....29

    Fig. 16 Facture Imprim...30

    Fig. 17 Recherche Article.....31

    Fig. 18 Rsultat Recherche..31

    Fig. 19 Envoyer Email...32

    Fig. 20 Caractristiques dun Article en Stock 33

  • ESTEM Page 7

    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 8

    Prsentation de

    lentreprise

  • ESTEM Page 9

    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 10

    7.2 Fiche Technique :

    Raison Social : Poly System Informatique(PSI)

    Capitale : 600.000 DH

    Date de Cration : Novembre 1932

    Effectif : 8 personnes

    1 Ingnieur Commercial

    2 Technico-commerciaux

    1 Comptable

    1 Technicien

    1 Secrtaire

    1 Coursier-livreur

    1 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 11

    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 12

    Fig. 1

    ORGANIGRAMME DE POLY SYSTEME IFORMATIQUE

  • ESTEM Page 13

    Analyse de Stage

  • ESTEM Page 14

    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 15

    8.1.2 Configuration et Les langages utiliss

    Configuration :

    Equipement : PC Intel celeron 2.0Ghz de processeur, 2.0Gbde RAM, 250 Gb de disque dur.

    Systme dexploitation : Windows Seven Edition Intgrale. Logiciels : SQL Server 2005, NetBeans IDE 7.0 .

    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 16

    Exemple de code Java :

    Fig. 2

  • ESTEM Page 17

    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 18

    DIAGRAMME TECHNOLOGIQUE :

    Fig. 4

  • ESTEM Page 19

    8.2 Conception(UML):

    8.2.1 Diagramme de cas dutilisation :

    Diagramme de cas dutilisation reprsentant les actions du magasinier

    Fig. 5

  • ESTEM Page 20

    8.2.2 Diagramme de classe:

    Diagramme de classe reprsente les classes de la logique mtier de

    lapplication :

    Fig. 6

  • ESTEM Page 21

    8.2.3 Diagramme dactivit:

    Diagramme dactivit reprsente les taches effectues par le magasinier

    Fig. 7

  • ESTEM Page 22

    8 .2.4 Diagramme Entit Relationnel:

    Fig. 8

  • ESTEM Page 23

    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 24

    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 25

    8.3.1 Description des commandes :

    Ajouter Article :

    Lorsquon clique sur le bouton Ajouter Article on obtient le rsultat suivant :

    Fig. 11

  • ESTEM Page 26

    Ajouter Client :

    Lorsquon clique sur Ajouter Client on obtient limage suivant :

    Fig.12

  • ESTEM Page 27

    Ajouter Fournisseur :

    Lorsquon clique sur Ajouter Fournisseur on obtient limage suivant :

    Fig.13

  • ESTEM Page 28

    Ajouter Commande :

    Lorsquon clique sur Ajouter Commande on obtient limage suivant :

    Fig. 14

  • ESTEM Page 29

    Ajouter Facture :

    Lorsquon clique sur Ajouter Commande on obtient limage suivant :

    Fig. 15

  • ESTEM Page 30

    Facture Imprime :

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

    Fig. 16

  • ESTEM Page 31

    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 32

    Envoyer Email :

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

    Fig. 19

  • ESTEM Page 33

    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 34

    Les Acquis

  • ESTEM Page 35

    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 36

    Conclusion

  • ESTEM Page 37

    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.