Upload
ayoub-jadia
View
61
Download
1
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.