Bts Rapport [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Rapport de stage : Gestion des produits et différents stocks du MAXWARE

 

Réalisé par : JIHANE ABBOU Encadré par : Mr.OUAGAGUE Mly Moustafa

0

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

Le sommaire Remerciements Dédicaces

4

5

Introduction générale

6

Chapitre 1 : Présentation de l’entreprise

7

I. Présentation d’organisme d’accueil : 8 I.1 Présentation générale I.1 L’organigramme :

9

I.2 Fiche technique :

10

8

1

I. 3 Les activités de la société

11

Chapitre 2 : Les outils utilisés pour le développement du projet de l’entreprise

17

I. Langage de développement : 18 II. Système de gestion de base de données : 19 III. Choix pour dessiner MCD et MLD : 19 Chapitre 3: Présentation et étude des besoins du projet 20 I. Présentation générale : 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 différents stocks 22 Chapitre 4 : Analyse et Conception de l’application I. Introduction 25 II. Le dictionnaire de donnée 25 II. Schéma générale de développement 26 II.1 L’approche Merise adoptée : 26 II.2 Le modèle Conceptuel de Donnée « MCD » II.3 Le modèle Logique de Donnée « MLD » 28 Chapitre 5 : Les interfaces de l’application 29 I. Introduction 30 II. Les interfaces de l’application réalisée: 30 Chapitre 5 : Conclusion 36

23

26

2

La table de figures Figure 1 : L’organigramme de Maxware Technology Figure 2 : Le modèle conceptuel de donnés 27 Figure 3 : Le modèle logique de données 28

9

3

Remerciements ce stage au sein de la Société MAXWARE TECHNOLOGY de Kénitra n’aurait sans doute pas été aussi enrichissant et intéressant sans le soutien et l’assistance de certaines personnes auxquelles vont toute notre gratitude et notre respect : -On tient tout particulièrement à remercier nos encadrants : -L’ingénieur Mr OUAGAGUE Mly Moustafa Directeur de la société MAXWARE TECHNOLOGY, Mr.Hamzaoui Abdelrahman et Mr. de m’avoir accordé mon stage au sien de leur département, qu’ils étaient une vrai opportunité de concrétiser mes connaissances, je les remercie avec gratitude. -A nos professeurs Nulle dédicace ne saurait exprimer notre estime et notre profond respect. On a trouvé auprès de vous le soutien et la consolidation. Pour cette raison, on vous dédie ce modeste travail en témoignage de notre profond respect et de notre reconnaissance. -D’une façon générale, on remercie toutes les personnes qu’on a pu rencontrer pendant ce stage, au sien de la société MAXWARE TECHNOLOGY. -Je saisis l’occasion pour remercier toute personne qui m’a soutenu de près ou de loin au cours de mon stage.

4

.

Dédicaces A nos mères et à nos pères

-Aucune dédicace ne saura exprimer nos profonds sentiments, le respect et la considération, que nous avons pour vous, rien au monde ne pourraient récompenser tous les sacrifices consentis pour notre éducation et notre bien-être. -Que ce travail soit le témoignage de notre gratitude, de notre affection et de notre respect. -Puisse Dieu, le tout-puissant, les procurer santé et longue vie.

A l’équipe de MAXWARE TECHNOLOGY

-Nous remercions toutes les personnes de Maxware Technology de nous avoir aidés pour améliorer et enrichir nos connaissances grâce à leurs efforts A nos professeurs

Pour l’aide précieuse que vous avez déployé à notre égard, pour les conseils judicieux que vous avez prodigués, veuillez accepter ce travail en témoignage de notre éternelle gratitude et notre profond respect. Vos qualités humaines et professionnelles sont exceptionnelles et méritent tout respect. A nos camardes Avec nos souhaits de succès et réussite.

5

Introduction générale Dans le cadre de notre formation à l’école Brevet de technicien supérieur, nous avons un stage d’une durée de 15 à 30 jours, le stage constitue un test, qui donne au stagiaire l’occasion de mettre en pratique ses acquis théoriques en ayant un contact avec la vie professionnelle qui demande plus de maitrise et de pratique. Dans ce sens, le stage que j’ai effectué au sein de la société Maxware Technology m’a permis d’approfondir et de développer mes connaissances, et j’ai un grand plaisir de travailler avec une équipe performante et ambitieuse. Dans ce cadre j’ai réalisé une application pour la gestion des produits et des différents stock du MAXWARE. Ce rapport est décomposé en plusieurs parties ;tout d’abord une présentation de la société Maxware Technology, puis il constitue la synthèse des différentes tâches que j’ai exécutée ainsi que les résultats obtenus qui visent en premier lieu à focaliser sur l’étude de l’existant pour bien cerner le fonctionnement du système et ses composants, et dans un deuxième temps, j’ai entamé la formation des spécifications à partir des besoins utilisateurs, la phase suivante était la phase de la conception technique du projet en utilisant la méthode Merise, et en établissant cette méthode j’ai établi un diagramme MCD pour faire la conception de la base de données du projet. Et pour conclure les étapes précédentes on va savoir le développement et la réalisation du système. En fait, le stage est une étape inévitable, qui permet de mieux connaître la vie professionnelle, et au cours duquel, on peut apprendre les astuces clefs pour une meilleure réussite dans le domaine désiré.

6

Chapitre : 1 Présentation de l’entreprise

7

I. Présentation d’organisme d’accueil : I.1 présentation générale : Maxware Technology est une société de service et d’ingénierie informatique (SSII) dont la compétence couvre l’étude, la mise en œuvre et la maintenance de la solution informatique destinées aux entreprises et aux publics. Après de longues années d’étude à l’étranger et des années de travail vient l’étude du partenariat entre les deux ingénieurs : Mr Mly Moustapha Ougague et Mr abderrahim Hamzaoui qui donna naissance à la SSII Maxware Technology en 2006. L’équipe de Maxware Technology est composé d’ingénieurs certifiés ayant une grande expérience dans le domaine informatique et leurs compétences par la participation à de nombreux projets et font des interlocuteurs de haut niveau capable d’assister les clients dans toute leurs réalisations.

8

I.1

L’organigramme:

Direction Général

Unité de recherche et de développement

Service Commercial

Service Technique

Système de sécurité et Télésurveillance

Réseau et

Maintenance

Télécommunication

Figure 1 : L’organigramme de Maxware Technologie.

9

I.2

Fiche technique :

Adresse Date de création

• 10-02-2006

Patente

• 20119414

C.N.S.S

• 7321491

Banque

• BMCE

Adresse banque Adresse email Site web Tél

I.3

• Imb.355.Azharoun 14070 kénitra, Maroc

• Saknia KENITRA • [email protected] • www.maxwaretechnology.com • 05 37 35 44 93

les activités de la société : 10

Les principaux services de la société :  Conseil en ingénierie :

Maxware Technology organise ce service comme un produit. Cette expertise est réalisée avec des méthodes d’analyse des engagements contractuels précis, des objectives qualités et des moyens de mise en œuvre de façon professionnelle.

 Développement informatique : 11

Maxware technology prend en Charge la réalisation d’applications Spécifiques parfaitement en adéquation Avec les besoins des entreprises. Ces développements sont réalisés En « client/serveur » ou en monde «web » Maintenance informatique: selon les préférences et la stratégie de l’entreprise. Maxware technology propose à ses clients un contrat de maintenance, afin d’anticiper les problèmes que peut subir un parc informatique et d’en apporter les solutions adéquates le cas échéant.

 Réseaux informatiques: Installation, Configuration et administration des réseaux

12

L’équipe Maxware Technology réalise les installations des réseaux informatiques quelle que soit la situation et la topologie des locaux. Ces installations répondent aux besoins des clients en conformité avec les normes internationales en la matière. Du câblage jusqu’à mise en œuvre définitive de réseau, l’équipe propose des solutions personnalisées adaptées à la réalité du client et offre le meilleur rapport Qualité/Prix. Maxware Technology fait recours à des partenaires spécialisés pour la fourniture du matériel réseau et des solutions logicielles de sécurité haute technology.

 Téléphonie :

L’installation, l’accompagnement et la maintenance d’une solution globale de téléphonie fixe évolutive et adaptée à la base standards téléphoniques(PABX).  Télésurveillance : Système de sécurité de vidéosurveillance

13

Intégrateur de solution de vidéo surveillance et de contrôle d’accès, MAXWARE s’engage à fournir un service de qualité en intégrant une technology IP (Internet protocole) avec un traitement vidéo par des caméras réseaux et des services vidéos. MAXWARE TECHNOLOGY est spécialisé dans l’installation de matériaux de vidéosurveillance d’alarme et de contrôle d’accès pour les entreprises. Elle propose une gamme complète de service à la pointe de la technology, pour la mise en œuvre rapide et réussie de solution sécurité.  Fourniture informatique et consommable :

Conseil dans le choix des matériaux, logiciels et architectures de système d’information. A la suite de leur expérience 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 plusdémarquer puissante est haute entreprises face à la concurrence mais elle doit se faire dans le respect de l’image que celles-ci veulent communiquer à leurs clients. Pour les organismes publics c’est également la possibilité de communiquer une image de service tout en conservant une image fidèle à un certain environnement géographique ou à un passé historique.

14

Création graphique et multimédia:

            

Logo et charte graphique Cartes de visites Dépliant publicitaires Gabarit graphique (interface web) Intégration multimédia (vidéo, son) Web design, identité visuelle Création de logos, relookage Charte graphique web ou impression Pictogramme, marquette et mise en page Affiche, flyers, dépliants Newsletters, bulletins municipaux Graphisme personnalisé de l’interface de site internet Eléments pour le web (bandeaux, animation flash, icônes)

15

Chapitre : 2 Les outils Utilisés pour le développement Du projet

16

I.

langage de développement : Visual basic 6 est un langage de programmation existant actuellement en trois versions ( Learning, Professional Entreprise).les programmes (aussi appelés applications) sont créés dans un environnement de développement

intégré(Integrated developement Environment- ID ceci dans le but de créer, exécuter et déboguer les programmes d’une manière efficace. Ce langage est réputé pour permettre un développement rapide d’applications. Outre une interface utilisateur graphique, il dispose de caractéristiques telles que la manipulation d’événements, un accès à Win32 API, la gestion d’erreurs, la programmation structurée. C’est un langage interprété, notons que les éditions professionnelles et entreprises permettent une compilation en code natif (code machine). L’environnement de développement intégré(EDI) de visual basic permet de créer, exécuter et déboguer des programmes Windows dans une seule application.

17

II. Système de gestion de base de données: 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 données Microsoft Jet, un éditeur graphique. Query by example pour manipuler les bases de données, et le langage de programmation Visual basic for applications.

III.

Choix pour dessiner MCD et MLD :

PowerAMC™ est une solution de modélisation d'entreprise graphique qui prend en charge les méthodologies et notations de modélisation standard et permet de procéder au reverse engineering ou à la génération de code de façon automatique en utilisant des templates personnalisables. PowerAMC fournit également une solution de référentiel d'entreprise évolutive qui est dotée de fonctionnalités de sécurité et de gestion des versions très robustes qui vous aident à gérer des projets de développement multi-utilisateur et de fonctionnalités de rapport très puissantes, et qui est en outre largement extensible. En utilisant PowerAMC pour modéliser l’ensemble des modèles de l’entreprise, vous assurez la cohérence de l’ensemble grâce aux fonctions d’analyse d’impact et de lignage reposant sur la technologie de liaisonsynchronisation. PowerAMC offre ainsi un lignage et une traçabilité complète à travers tous les composants de l’architecture d’entreprise. Et vos utilisateurs peuvent visualiser l’impact des changements avant de les décider et de les mettre en œuvre.

18

Chapitre : 3 Présentation Et étude des besoins du projet

19

I. Présentation générale : L’effort consenti est un logiciel de gestion des produits par type de clients ou fournisseurs et facile à déployer, il permet la gestion des produits par catégorie, 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 déterminer 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 d’achat

Il sera possible de rentrer des nouveaux produits dont le prix d’achat va être déterminer suite au type de fournisseurs choisis. II.3 Gestion du stock :     

Ajouter Modifier Supprimer Annuler Paramètre de recherche

Il sera possible dans un premier temps d’enregistrer un produit ,en renseignant sa quantité présentée dans chaque stock de la société. II.4 Consultation du stock: Il est utile de consulter et trier les produits existants en société par numéro de stock .

Chapitre : 4 21

Analyse et Conception de l’application

I. Introduction

22

La phase de conception permet de décrire de manière non ambiguë, le plus souvent en utilisant un langage de modélisation, le fonctionnement futur du système, afin d’en faciliter la réalisation. Contrairement à la spécification qui est comme l’expression de toutes les caractéristiques de l’objet à développer selon une vue externe la conception est définie comme la description de l’objet à développer selon une vue interne (structure et comportement des composants). Dans ce chapitre, nous avons essayé de vous présenter le schéma général de développement que nous avons suivi pour la réalisation du projet de stage.

II. Le dictionnaire de donnée : Le dictionnaire de donnée est un outil nécessaire pour la construction du MCD. C’est un document qui regroupe toutes les données qui seront conservées dans la base de données. Le tableau suivant contient les attributs qui figurent dans BD avec leurs désignations et leurs types.

Nom Id_produit id_type_produit Id_type_fournisseur

Code ID_CLIENT TYPE_PRODUIT ID_TYPE_FOURNISSEU

Type Séquentiel (99) Séquentiel (99) Séquentiel (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

Séquentiel (99) Caractère (50) Nombre (100) Date Séquentiel (99) Nombre (100) Nombre (100) 23

Date

DATE

Date

III.Schéma général de développement III.1 L’approche Merise adoptée : Merise est une méthode de conception, de développement et de réalisation des projets informatiques. Le but de cette méthode et d’arriver à concevoir un système d’information. La méthode merise basée sur la séparation des données de traitements à effectuer en plusieurs modèles conceptuels et physiques.

III.2 le modèle conceptuel de donnée « MCD » Le modèle conceptuel des données (MCD) a pour but décrire de façon formelle les données qui seront utilisées par le système d’information. Il s’agit donc d’une représentation des données, facilement compréhensible, permettant de décrire le système d’information à l’aide d’entités. La vue de MCD concernant notre application est la suivante :

24

Figure 2 : le modèle conceptuel de données

III.3 le modèle logique de donnée « MLD » Le modèle logique des données consiste à décrire la structure de données utilisée sans faire référence à un langage de programmation. Il s’agit donc de préciser le type de données utilisées lors de traitement. Chaque classe d’entité du modèle conceptuel devient une table dans le modèle logique. Les identifiants de la classe d’entité sont appelés clés de table, tandis que les attributs standard deviennent des attributs de la table, c’est-à-dire des colonnes. 25

La vue de MLD concernant notre application est la suivante :

MPD : 26

27

Chapitre : 5 Les interfaces de L’application

I. Introduction Dans ce chapitre je présente les différentes interfaces de l’application

II. Les interfaces de l’application 28

L’authentification est le processus qui vérifie l’identité d’une entité .elle doit être effectue de manière sécurisé sinon le système peut subir une attaque et laisser passer quelqu’un de non autorisé

Si l’utilisateur a entré un nom d’utilisateur ou un mot de passe diffèrent à ceux qui se trouve à la base de donne le programme retourne un message d’erreur sinon Le programme retourne un message « welcome ». Après authentification une autre fenêtre s’affiche, cette fenêtre Représente le menu qui nous facilite la tâche d’accéder aux autres Fenêtres de l’application Parce que c’est 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 catégorie

29

Le menu principale nous permettre de choisir le type de gestion soit les stock et les produits soit les fournisseur et les catégories soit les factures et les clients Mon projet présent consiste a développer une application pour gérer les produits en plus des stocks alors c’est la deuxième partie qu’on va choisir

30

Dans cette fenêtre, l’utilisateur a deux choix soit de gérer les produits soit de gérer les stocks Les deux boutons ouvrant deux formes une pour les produits et une autre pour les stocks Le bouton retour déclenche un message d’alerte pour confirmer la sortie de l’application

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 période transitoire entre la formation théorique et le monde de l’emploie. Il nous permet d’être en contact direct avec l’environnement du travail, puisque nous l’avons effectué dans endroit stratégique, qui nous a donné l’occasion d’exploiter nos connaissances théoriques, de tester nos compétences et de les pratiquer en réalité. Donc, c’est une période de constatation, d’observation, d’apprentissage et d’application. En outre, c’est une grande chance pour toutes les personnes, qui s’intéressent au développement informatique et essaient de découvrir ses nouveautés et d’acquérir une formation pratique. C’est sûr et certain, que c’est grâce à la formation qu’on acquiert durant cette année, ainsi que les efforts fournis par nos professeurs et leurs conseils précieux pour garantir à tous les étudiants une meilleur réussite que nous avons pu constituer une passerelle vers la voie pratique, et enrichir nos connaissances.

37