Transcript

DEPARTEMENT GENIE INFORMATIQUE

RAPPORT DE STAGE DE FIN D’ETUDE

Année Scolaire : 2011-2012

Développement d’une interface pour la

gestion de Reporting des états de ventes de

l’entreprise ABC-Tanger

UNIVERSITE ABDEL MALEK ESASAADI

Faculté des Sciences et Techniques de Tanger

Encadrant FST: Mr. AZMANI Abdellah

Encadrant Entreprise : Mr. ABELMOUHSSIN Bader

Réalisé Par :

BENMESSOUDA Mariam

SLIMANI Hajar

ATLAS BOTTLING COMPANY

TANGER

FSTT

2

Projet de fin d'études

Nous dédions ce travail…

A nos chers Parents

Pour tout ce qu’ils ont fait pour nous

A Nos chers frères et sœurs

Pour leurs soutiens et leurs affections

A Toute la famille, A Tous nos enseignants et A tous ceux qui me sont

chers.

FSTT

3

Projet de fin d'études

Au terme de ce travail, nous exprimons notre profonde gratitude à toutes les personnes qui ont contribué à la réussite de ce travail, qui nous ont aidés à surmonter toutes les difficultés rencontrées pendant la période de notre stage.

Ainsi nous tenons à remercier particulièrement :

o Notre encadrant pédagogique, Mr. AZMANI Abdellah qui a veillé pas à pas l’élaboration de ce travail, pour sa disponibilité à nous encadrer et pour son aide précieux et ses conseils.

o Nos encadrants professionnels Mr. ABDELMOUHSSIN Bader et Mr. KRTATI Hafid pour la confiance qu’ils nous a accordée en nous donnant l'opportunité d'effectuer notre stage de fin d'études au sein de l’entreprise Atlas Bouttling Company de Tanger ainsi que pour leurs efforts pertinentes et pour leur soutien qu’il nous a apportées tout en nous laissant la liberté d’action et une grande autonomie qui ont permis à ce stage d’être enrichissant et formateur.

o Toutes les personnes ayant contribué de près ou de loin à la réalisation de ce travail et au bon déroulement du stage.

o Aussi nos remerciements vont membres de jury de notre soutenance pour leur

participation à l’évaluation de notre travail.

A toutes ces personnes, merci du fond du cœur

FSTT

4

Projet de fin d'études

Figure 1: Fiche descriptive D’ABC ......................................................................................... 9

Figure 2: Organigramme de l’Entreprise .............................................................................. 11

Figure 3 Organigramme de département commercial ......................................................... 12

Figure 4: Diagramme de Gantt ............................................................................................ 15

Figure 5 : Acteurs de Projet ................................................................................................. 18

Figure 6: Diagramme de Uses Cases ..................................................................................... 19

Figure 7: Diagramme de scénario : état des ventes des produits périodique ....................... 21

Figure 8: Diagramme de scénario : état de pénétrations périodique ................................... 22

Figure 9: Diagramme de scénario : état de Comparatif par Route ........................................ 23

Figure 10: Diagramme de scénario : état de Comparatif par canal ........................................ 24

Figure 11: Diagramme de scénario : Fiche d’opportunité .................................................... 25

Figure 12: Diagramme de scénario : Comparatif des ventes par taille et par parfum ............ 26

Figure 13: Diagramme de scénario : Comparatif des ventes de deux Années ........................ 27

Figure 14: Diagramme de scénario : Taux des pénétrations périodique ............................... 28

Figure 15: Diagramme de scénario : L’Ajout d’un objectif .................................................. 30

Figure 16: package Facturation ........................................................................................... 31

Figure 17: Figure 18 : package de vente .............................................................................. 32

Figure 18: package du client ............................................................................................... 32

Figure 19: identification des objets ..................................................................................... 33

Figure 20: Diagramme de Classe .......................................................................................... 34

Figure 21: Diagramme d’état d’objectif ............................................................................... 35

Figure 22: Diagramme d’état de produit .............................................................................. 35

Figure 23: Diagramme d’état pour le client ......................................................................... 36

Figure 24: Dictionnaire de données ..................................................................................... 38

Figure 25: Forme d’authentification .................................................................................... 42

Figure 26: Forme Menu : pour le sous menu Objectif ........................................................... 43

Figure 27: Forme pour ajouter un objectif .......................................................................... 43

Figure 28: Comparatif des objectifs ..................................................................................... 43

Figure 30: Forme Menu : pour le sous Menu Edition ........................................................... 43

FSTT

5

Projet de fin d'études

INTRODUCTION................................................................................................................................ 6

GESTION DU PROJET ........................................................................................................................ 8

I. PRESENTATION DE L’ENTREPRISE : .................................................................................................... 9

I-1. Atlas Bottling Company : ................................................................................................ 9

I-2. Activités sociales : .......................................................................................................... 10

I-3. Organigramme hiérarchique : ..................................................................................... 11

II. SPECIFICATIONS DU STAGE : ......................................................................................................... 13

II-1. Intitulé du sujet du stage : ............................................................................................ 13

II-2. Problématique et travail demandé : .......................................................................... 13

II-3. Objectif du projet: ......................................................................................................... 13

II-4. Solution proposée : ....................................................................................................... 13

II-5. Contributions pédagogiques attendues du stage: .................................................. 14

II-6. Positionnement dans notre cursus : ............................................................................. 14

II-7. Conditions de réussite : ................................................................................................. 14

III. CONDUITE DU PROJET : ................................................................................................................ 14

ANALYSE ET CONCEPTION ........................................................................................................... 16

I. ANALYSE FONCTIONNELLE : .......................................................................................................... 18

I-1. Les Spécifications : ......................................................................................................... 18

I-2. Acteurs et rôles : ............................................................................................................. 18

I-3. Diagramme de uses cases: ........................................................................................... 19

I-4. Diagramme de Scénario : ............................................................................................. 20

II. ANALYSE ORGANIQUE : .............................................................................................................. 31

II-1. Identification des packages : ...................................................................................... 31

II-2. Identification des objets : ............................................................................................. 33

II-3. Diagramme de classe : ................................................................................................ 33

II-4. Diagramme d’état: ....................................................................................................... 35

III. CONCEPTION : ........................................................................................................................... 37

III-1. Typage des attributs : ................................................................................................... 37

REALISATION ET MAINTENANCE ................................................................................................. 39

I. ETUDE DES TECHNOLOGIES : ......................................................................................................... 40

I-1. Les technologies de la mise en place: ........................................................................ 40

II. REALISATION DE L’APPLICATION : .................................................................................................. 42

II-1. Démonstration : ............................................................................................................. 42

CONCLUSION .................................................................................. ERREUR ! SIGNET NON DEFINI.

FSTT

6

Projet de fin d'études

Introduction

Le couronnement de chaque étude universitaire ou technique se fait toujours par le

biais d’un projet ou d’un stage de fin d’études. Cela constitue une période importante

dans le cursus de chaque étudiant et un moyen efficace pour son intégration dans le

milieu professionnel.

Dans le cadre de notre projet de fin d’étude, nous avons été accueillies du 07/05/2012

au 25/06/2012 par la société Atlas Bouttling Company-Tanger.

Notre mandat principal, durant ce stage, consistait à concevoir, ensuite à réaliser une

application pour la bonne gestion de reporting des états de ventes de l’entreprise.

En effet, le développement rapide que connaît Atlas Bouttling Company lui a mené à

augmenter son vente. Cela a rendu la gestion de la consultation des états de ventes très

difficile à utiliser.

Afin de pallier à ces difficultés, et pour faire face à cette problématique, nous allons

élaborer une interface pour la gestion de reporting.

La technique de conception et d’analyse utilisée est le langage UML et le

développement va être réalisé avec le langage VB.NET.

La synthèse de notre expérience est traduite par le présent rapport de stage.

Tout d’abord, nous allons présenter la première partie qui consiste, comme son nom

l’indique, en des préliminaires. Il s’agit de la présentation générale de l’entreprise et de

département Commercial dans laquelle nous avons effectué notre stage, ainsi que d’un

FSTT

7

Projet de fin d'études

ensemble de données permettant la parfaite compréhension du travail réalisé

(Problématique, Besoins, solution…) et la méthodologie poursuivie pour son étude.

Par la suite, nous présenterons la partie d’analyse et conception qui contient une

présentation des différents diagrammes UML.

Enfin, dans la troisième partie, nous exposerons les outils et l’architecture utilisée pour

la réalisation de notre application, un guide d’utilisation.

Le rapport est clôturé par une conclusion, ainsi que la mise des références.

FSTT

8

Projet de fin d'études

Présentation de l’entreprise

Spécifications du stage

Conduite du projet

Gestion du projet

FSTT

9

Projet de fin d'études

I. Présentation de l’entreprise :

I-1. Atlas Bottling Company :

Atlas Bottling Company est une société anonyme de fabrication et de distribution

des boissons gazeuses non alcoolisés au Maroc. Elle s’occupe du ravitaillement de la

région du nord du Maroc.

La société dispose de deux sites de production à Tanger et à Oujda et sa

production concerne deux grandes familles de produits : le Verre et le PET

(polyéthylène téréphtalate ou conditionnements en plastique)

Elle a actuellement plus de 10000 clients ; les clients sont les personnes

susceptibles de revendre les produits Coca (Fanta, coca cola, Hawaï et autres) a partir

de différents points de vente (épicerie, café, snack, restaurent et autres).

Le tableau qui suit présente une fiche descriptive d’Atlas Bottling Company :

Dénomination sociale Atlas Bottling Company

Alias ABC

Forme Juridique : Société Anonyme

Objet : Fabrication et distribution des boissons

gazeuses.

Siège Social : Lotissement PANAMARIBO, Branes

Tanger

Capital Social : 30.000.000 Dh

Détenteur du Capital : DIANA HOLDING (GROUPE ZNIBER)

Activités de la société : Fabrication et distribution des boissons

gazeuses.

Effectif : Plus de 700 personnes

Tel : 039 31 32 57/039 31 31 43/039 31 31 4

E-mail : [email protected]

Figure 1: Fiche descriptive D’ABC

FSTT

10

Projet de fin d'études

I-2. Activités sociales :

ATLAS BOTTLING COMPANY est spécialisée dans l’embouteillage et la

distribution des produits de « The Company » (Fanta, Sprite, Hawaï,

Schweppes,…). Cette gamme de produit s’est élargit pendant cette année, pour

comprendre Ciel, Miami pour lesquels ABC se charge de la distribution. La société

dispose de deux sites de production à Tanger et à Oujda ; sa production concerne

deux grandes familles de produits : le Verre et le PET

-Le Verre comprend la petite taille (35 cls, 25 pour Schweppes) et la grande taille (1

Litre).

-Le PET comprend les tailles suivantes : ½ Litre, 2/2 Litre, 3/2 Litre, et le 4/2 litres

Pour Fanta orange et Coca-Cola.

Quant à la distribution, la société a l’exclusivité d’opérer dans une zone

géographique délimitée à l’Est et au Nord du Maroc. Pour ce faire, il procède par

porte à porte.

Un tel mécanisme consiste à livrer les marchandises à partir de chaque unité de

production vers les points de ventes. A cela s’ajoutent les dépôts et les grossistes qui

assurent une distribution locale de plus en plus rationnelle.

Cette vision a été renforcée par l’introduction d’une nouvelle technique de

distribution

« La Prévente » qui consiste à collecter les commandes des clients et les servir le

lendemain.

FSTT

11

Projet de fin d'études

Ressources Humaines A.C & Qualité Totale

Pôle Client

Pôle Supply Chain

Pôle Support

DIRECTION MARKETING

DEVELOPPEMENT

DIRECTION

COMMERCIALE

Directeur

Générale

M. Khalid

BOUASSA

Figure 2: Organigramme de l’Entreprise

I-3. Organigramme hiérarchique :

La structure organisationnelle :

L’organisation d’Atlas Bottling suit l’hiérarchie détaillée dans l’organigramme qui suit :

FSTT

12

Projet de fin d'études

D

ire

cte

ur

Co

mm

erc

ial

M

. K

ha

lid

BO

UA

SS

A

Sa

les

An

aly

st s

en

ior

Ch

ef

de

ve

nte

Ma

rch

é

Tra

dit

ion

ne

l T

an

ge

r

Ch

ef

de

ve

nte

Ma

rch

é

Tra

dit

ion

ne

l O

ujd

a

Ch

ef

de

gio

ns

Ch

ef

de

gio

ns

S

ale

s A

na

lyst

Jun

ior

Pré

ve

nd

eu

rs

Ma

rch

an

dis

eu

rs/T

e

ch

Fro

id

ve

lop

pe

urs

Su

pe

rvis

eu

rs

Me

rch

an

dis

ing

ve

lop

pe

urs

SG

Sa

les

An

aly

st

Jun

ior

ve

lop

pe

urs

Su

pe

rvis

eu

rs

Me

rch

an

dis

ing

ve

lop

pe

urs

SG

Pré

ve

nd

eu

rs

Ma

rch

an

dis

eu

rs/T

e

ch

Fro

id

Figure 3 Organigramme de département commercial

FSTT

13

Projet de fin d'études

II. Spécifications du stage :

II-1. Intitulé du sujet du stage :

Développement d’une interface pour la gestion de Reporting des états de ventes de

l’entreprise ABC-Tanger.

II-2. Problématique et travail demandé :

Depuis sa création, l’entreprise Atlas Bottling Company a connu une évolution

remarquable, ce qu’il l’a poussé à étendre progressivement ces moyens humains et

matériels et par conséquent, ses vente. Cela a rendu la consultation des états complique et

très lente.

Lors de l’étude de sa situation actuelle, nous avons pu remarquer quelques problèmes

et difficultés concernant la gestion des ventes dont les plus saillants sont les suivants :

o La difficulté de la consultation des états.

o La difficulté de collecter les différentes données.

o La consultation des états sous Access entraîne une perte de temps et un risque

élevé de non-conformité.

o Les problèmes liés à la mise à jour.

II-3. Objectif du projet:

L’entreprise possède un nombre important des ventes. D’où le besoin de mettre en

place une application permettant une gestion pour la consultation de ses états et qui aura

comme objectif la réalisation d’une interface pour la consultation des états de ventes.

Notre application permet au Responsable d’analyse des ventes une visualisation

totale, à distance et en temps réel de toutes les statistiques de vente pour chaque

développeur et leur objectif réalisé

Donc ce projet va être réalisé dans le but de facilité la tache de la consultation des états de

ventes de l’entreprise ABC - Tanger.

II-4. Solution proposée :

Dans le cadre du projet de fin d’étude, en nous basant sur la problématique et sur le

travail demandé, nous avons cherché à développer notre application de gestion qui

répondrait le mieux aux besoins de l’entreprise.

FSTT

14

Projet de fin d'études

L’application devra répondre à plusieurs objectifs et couvrir plusieurs fonctions :

o Facilite la consultation des états de vente avec une interface simple.

o Mis à jour des informations.

o ….

II-5. Contributions pédagogiques attendues du stage:

o Intégrer le milieu professionnel et s’adapter à ses exigences.

o Travailler au sein d’une équipe et participer à la concrétisation de ses objectifs.

o Découvrir et se familiariser avec l’environnement d’une multinationale.

o Développer le côté relationnel (Savoir-être).

o S’auto-évaluer et mettre l’accent sur la pertinence des études suivies.

II-6. Positionnement dans notre cursus :

Ce stage se déroule dans la deuxième semestre de la 3éme

Année. Il vient pour

compléter la formation théorique acquise à la Faculté des Sciences et Techniques et la

consolider. C’est l’occasion pour vérifier la consistance du notre bagage théorique.

II-7. Conditions de réussite :

o Solide bagage théorique.

o Motivation personnelle.

o Intégration réussie.

o Rédaction du rapport au fur et à mesure.

o Respect du planning établi du stage.

o …

III. Conduite du projet :

Afin de mener à bien notre stage, nous avons appliqué une démarche de gestion de

projet, à savoir la planification du déroulement du stage et donc des tâches à réaliser.

FSTT

15

Projet de fin d'études

Nous avons établi dès le début du projet un diagramme de Gant à l’aide du logiciel

libre GanttProject. Ce diagramme n’a pas pour but de nous tracer un chemin qu’on va

suivre scrupuleusement, mais il se veut comme guide qui sert de repère pour pouvoir se

situer par rapport aux grandes lignes déterminées et définies comme étant des étapes

obligatoires pour le bon déroulement du projet.

La durée consacrée à ce projet est de deux mois étalée entre Mai 2012 et Juin

2012 et les tâches sont réparties comme il présente le graphe ci-dessous :

Figure 4: Diagramme de Gantt

FSTT

16

Projet de fin d'études

Analyse fonctionnelle

Analyse organique

Modèle dynamique

Conception

Analyse et conception

FSTT

17

Projet de fin d'études

La conception est une étape nécessaire afin de déterminer de façon détaillée et précise

ce que le nouveau système devrait faire et donc définir en clair le noyau de l’application.

Vu l’importance de cette étape dans le cycle de vie de n’importe quelle application,

nous nous sommes basées dans notre projet sur le langage de modélisation objet UML

pour apercevoir notre future application sous différentes angles à travers ces divers vues

et modèles.

Présentation de l’outil et logiciel de conception :

UML (Unified Modeling Language):

UML est le langage graphique de modélisation des données et des

traitements le plus utilisé actuellement. Né de la fusion des

méthodes objet dominantes (OMT, Booch et OOSE), puis normalisé

par l'OMG en 1997, il est rapidement devenu un standard

incontournable.

C’est un langage formel et normalisé permettant de modéliser,

Spécifier, représenter et construire les composantes d'une future application objet

indépendamment d'un langage de programmation.

Cependant, dans le cadre de la modélisation d'une application informatique, les auteurs

d'UML préconisent d'utiliser une démarche itérative et incrémentale, guidée par les

besoins des utilisateurs du système et centrée sur l'architecture logicielle.

Plusieurs raisons nous ont conduites à adopter le langage UML dans notre

modélisation. En effet :

UML est un langage standard compréhensible par tout le monde.

IL facilite la compréhension du système grâce à ses représentations simples.

Il permet un gain de précision et un gage de stabilité.

Son caractère polyvalent et sa souplesse en font un langage universel.

FSTT

18

Projet de fin d'études

I. Analyse fonctionnelle :

I-1. Les Spécifications :

Chaque route se compose de trois tournées par semaine.

Chaque facture correspond à un client.

Un pré-vendeur peut avoir plusieurs clients.

Un pré-vendeur a une seule route et vise versa.

Chaque facture a une date bien précise.

Chaque équipe de pré-vendeur a un chef nommé le développeur.

Un développeur peut avoir plusieurs routes.

Chaque facture de produit contient un seul produit.

I-2. Acteurs et rôles :

Le tableau suivant illustre les participants directs et indirects dans la réalisation de

notre projet :

Nom et Prénom

Rôle

Fonction

Mr. AZMANI Abdellah

Professeur encadrant

Professeur Informatique

Mr. ABDELMOUHSSIN

Bader

Encadrant à l’entreprise

Responsable d’analyse des ventes

Mlle. SLIMANI Hajar Réalisatrice du projet

Etudiant

Mlle. BENMESSOUDA

Mariam

Réalisatrice du projet

Etudiant

Figure 5 : Acteurs de Projet

FSTT

19

Projet de fin d'études

I-3. Diagramme de uses cases:

Les uses cases permettent de structurer les besoins des utilisateurs et les objectifs

correspondants d'un système. Ils se limitent aux préoccupations réelles des utilisateurs et

ne présentent pas de solutions d'implémentation.

Le diagramme de uses cases permet donc de mettre en évidence les relations

fonctionnelles entre les acteurs et le système étudié. Le rectangle autour duquel gravitent

les acteurs symbolise le système étudié. Les acteurs sont représentés par une icône

(appelée stick man), alors que les cas d’utilisation sont représentés par une forme ovale.

Figure 6: Diagramme de Uses Cases

FSTT

20

Projet de fin d'études

Les Acteurs :

Nous avons quatre acteurs principaux dans notre système :

- Responsable d’analyse des ventes : suivre les analyses et déterminer l’objectif de

chaque développeur.

- Responsables des ventes (le développeur, chef de vente, chef de zone)

- Chef d’équipement froid : déterminer les clients qui peuvent prendre un matériel

froid.

- enfin, le responsable informatique : c’est l’administrateur du système. Il gère les

utilisateurs et la sécurité de l’application, prend les décisions sur la consultation émies

par les uses…

I-4. Diagramme de Scénario :

Un Diagramme Scénario est constitué d'évènements mettant en jeu des objets de plusieurs

classes, et cités dans un ordre chronologique. Son objectif n'est pas de représenter le réel

d'une façon exhaustive. C'est un document d'analyse pour mieux cerner l'enchaînement

des événements d'une fonction qui a été par exemple esquissée dans un use case.

FSTT

21

Projet de fin d'études

Consultation du suivi des ventes des produits périodique :

Figure 7: Diagramme de scénario : état des ventes des produits périodique

FSTT

22

Projet de fin d'études

Consultation du suivi des pénétrations périodique :

Figure 8: Diagramme de scénario : état de pénétrations périodique

FSTT

23

Projet de fin d'études

Consultation du Comparatif par Route :

Figure 9: Diagramme de scénario : état de Comparatif par Route

FSTT

24

Projet de fin d'études

Consultation du Comparatif par Canal :

s

Figure 10: Diagramme de scénario : état de Comparatif par

canal

FSTT

25

Projet de fin d'études

Consultation d’opportunité du nouveau placement du matériel froid :

Figure 11: Diagramme de scénario : Fiche d’opportunité

FSTT

26

Projet de fin d'études

Comparatif des ventes par taille et par parfum :

Figure 12: Diagramme de scénario : Comparatif des ventes par taille et par parfum

FSTT

27

Projet de fin d'études

Consultation du comparatif des ventes de deux Années:

Figure 13: Diagramme de scénario : Comparatif des ventes de deux Années

FSTT

28

Projet de fin d'études

Consultation du taux des pénétrations entres deux dates :

Figure 14: Diagramme de scénario : Taux des pénétrations périodique

FSTT

29

Projet de fin d'études

Consulter un objectif:

Figure 14: Diagramme de scénario: Consultation d’un objectif

FSTT

30

Projet de fin d'études

Ajouter un objectif :

Figure 15: Diagramme de scénario : L’Ajout d’un objectif

FSTT

31

Projet de fin d'études

Figure 16: package Facturation

II. Analyse organique :

II-1. Identification des packages :

Figure 17 : Diagramme de Classe (Packages)

FSTT

32

Projet de fin d'études

Figure 17: Figure 18 : package de vente

Figure 18: package du client

FSTT

33

Projet de fin d'études

Figure 19: identification des objets

II-2. Identification des objets :

Détermination des attributs et des méthodes de chaque classe :

II-3. Diagramme de classe :

Le diagramme de classes constitue un élément très important dans l’étape de

conception, c’est une collection d'éléments de modélisation statiques faisant abstraction

des aspects dynamiques et temporels.

FSTT

34

Projet de fin d'études

Son intérêt majeur consiste à modéliser les entités du système d'information.

Néanmoins, on constate souvent qu’un diagramme de classes proprement réalisé permet

de structurer le travail de développement de manière très efficace.

Figure 20: Diagramme de Classe

FSTT

35

Projet de fin d'études

II-4. Diagramme d’état:

Les diagrammes d’états permettent de décrire les changements d’états d’un objet ou

d’un composant, en réponse aux interactions avec d’autres objets ou avec des acteurs. Ils

servent à représenter des automates d’états finis, sous forme de graphes d’états, reliés par

des arcs orientés qui décrivent les transitions.

Dans notre cas, les classes qui peuvent engendrer un changement d’états sont :

la classe Objectif, la classe Produit et la classe Client.

La classe Objectif :

Les états de la classe Objectif changent en fonction de son vente :

Si le vente est important l’objectif est fort et vise versa.

La classe Produit :

Les états du classe Produit se basent sur trois états : Non écoulé, Non consommé et

consommé. Au début du processus le produit a l’état non consommé, à raison de la

consommation ou d’utilisation, le produit change l’état de non consommé à consommé

Figure 21: Diagramme d’état d’objectif

Figure 22: Diagramme d’état de produit

FSTT

36

Projet de fin d'études

La classe Client : Les états du classe Client se basent sur deux états : segmenté et non segmenté

Au début chaque client prend l’état non segmenté après une année de fidélité le

client change son état de non segmenté à segmenté, il prend des plusieurs situation

(Tin, Bronz, Selver et Gold) selon leur vente

Figure 23: Diagramme d’état pour le client

FSTT

37

Projet de fin d'études

III. Conception :

III-1. Typage des attributs :

Champs

Type Description

Cd_Produit Numérique L’identification du Produit

Parfum Texte Le nom du Produit

Taille Texte

Taille du Produit

Type Texte

Type de Produit

Cd_Facture Numérique L’identification de la Facture

PU Numérique Prix Unitaire

Qte_Produit Numérique Quantité Produit

Remise Numérique Remise

Date Date La date de la Facture

Heure Texte L’heure de a Facture

Totale_Fact Numérique Totale de Facture

Type_paiement Numérique Manière de paiement

Adresse Texte Adresse de client

Date_Ouvrt Date Date d’ouverture

Cd_Client Numérique L’identification du Client

Nom_Client Texte Le nom du client

Type_Clt Numérique Type client

FSTT

38

Projet de fin d'études

Champs

Type Description

Raison_Social Texte

Tel Numérique Numéro de tel de client

Ville Texte Ville client

Cd_Prévendeur Numérique L’identification du pré-vendeur

Nom_Prévendeur Texte Le nom du pré-vendeur

Cd_Devlp Numérique L’identification de développeur

Nom_Devlp Texte Le nom de développeur

Cd_Route Numérique L’identification de la route

Nom_Route Texte Le nom de la route

Tournée Numérique Numéro de Tournée

Nbr_Tournée Numérique Le nombre de la tournée

Type_Route Texte Type de la route

Ordre Numérique L’ordre de Visite

Figure 24: Dictionnaire de données

FSTT

39

Projet de fin d'études

Etude des technologies et d’architecture

Réalisation de l’application

Réalisation et maintenance

FSTT

40

Projet de fin d'études

Après avoir conçu une solution qui, nous espérons, répond au mieux aux objectifs du

projet, nous entamons l’étape de la réalisation de l’application.

I. Etude des technologies :

I-1. Les technologies de la mise en place:

Microsoft SQL Server : Présentation de l’entreprise :

SQL Server est un système de Gestion de Bases des données

Relationnelles développé par Microsoft. Il est considéré parmi les

leaders mondiaux des SGBD. Pour notre travail, nous avons adopté la version SQL

Server 2008.

Les avantages de SQL Server sont multiples :

Il est performant : se classe parmi les SGBDR les plus rapides.

Il est capable de gérer les très grandes bases de données.

Il proposer aux développeurs un environnement riche, souple et intégré permettant

de créer efficacement des applications adaptées aux besoins de chaque

organisation.

La rapidité de mise en œuvre : le développement, le déploiement et

l’administration d’applications destinées au Web sont accélérées grâce aux

nombreuses fonctionnalités dédiées ainsi qu’au support du Web.

SQL Server comporte plusieurs outils, les plus fréquemment utilisés entre eux sont:

Enterprise Manager, Query Analyzer, SQL Profiler, Service Manager…

Visual Studio:

Microsoft Visual Studio est une suite de logiciels de

développement pour Windows conçue par Microsoft. La dernière version s'appelle Visual

Studio 2010.

Visual Studio est un ensemble complet d'outils de développement permettant de générer

des applications Web ASP.NET, des Services Web XML, des applications bureautiques

FSTT

41

Projet de fin d'études

et des applications mobiles. Visual Basic, Visual C++,Visual C# et Visual J# utilisent

tous le même environnement de développement intégré (IDE, Integrated Development

Environment), qui leur permet de partager des outils et facilite la création de solutions

faisant appel à plusieurs langages. Par ailleurs, ces langages permettent de mieux tirer

parti des fonctionnalités du Framework .NET, qui fournit un accès à des technologies clés

simplifiant le développement d'applications Web ASP et de Services Web XML grâce

à Visual Web Developer.

Crystal reports

SAP Crystal Reports est un outil de génération des rapports ou des

états à partir de différents sources de données.

Parmi les données d’entrées :

Bases de données telles que Sybase, IBM DB2, Microsoft Access, Microsoft SQL

Server, MySQL, Oracle …

Classeurs Microsoft Excel

Fichiers texte

Fichiers HTML XML

Toutes données accessibles par des liens ODBC, JDBC ou OLAP.

Traditionnellement Crystal Reports a été l’outil de reporting de choix fourni avec Visual

Studio ; avec Visual Studio 2010 inclus le Template Crystal Reports mais sans qu’on peut

l’utiliser mais on peut obtenir le nouveau “Crystal Reports for Visual Studio 2010 report

engine” en le téléchargeant gratuitement depuis le site de SAP.

FSTT

42

Projet de fin d'études

II. Réalisation de l’application :

II-1. Démonstration :

L’application consiste à une interface développée en .Net. Il s’agit d’une consultation

des états de vente pour la meilleure gestion de Reporting de l’entreprise. Ci-dessus

quelques captures d’écran descriptives de l’application :

Une fois le responsable de vente se connecte à l’application. On y trouve un menu

présentant tous les services qui peut consulter tous les états, à savoir la gestion de vente.

On trouve deux sous-menus Objectif et Edition, le premier contient deux fonctions :

Ajouter et Consulter, le deuxième contient des différentes fonctions pour suivre les

ventes.

Figure 25: Forme d’authentification

FSTT

43

Projet de fin d'études

Une interface qui permet d’ajouter pour chaque semaine l’objectif de chaque vendeur.

Figure 26: Forme Menu : pour le sous menu Objectif

Figure 27: Forme pour ajouter un objectif

FSTT

44

Projet de fin d'études

Comparatif des objectifs est une interface qui permet de suivre les objectifs pour

chaque vendeur et développeur on déterminant l’année et le mois comme paramètre

d’entrer.

Figure 28: Comparatif des objectifs

Figure 27: Forme d’authentification

FSTT

45

Projet de fin d'études

Figure 29: Forme Menu : pour le sous Menu Edition

Figure 31: Comparatif par Route

FSTT

46

Projet de fin d'études

Le présent rapport présente la synthèse de notre stage de Fin d'Etudes réalisé au sein

de l’entreprise Atlas Bouttling Company de Tanger.

Le sujet proposé était tout simplement la réalisation d’une interface pour la

consultation de Reporting des états de vente de l’entreprise afin de pallier un certain

nombre de difficultés épineuses auxquelles est confronté quotidiennement le responsable

de vente. Nous avons alors enrichir le projet en réalisant une interface permettant à

l’entreprise une meilleure gestion de Reporting.

Pour répondre à ce but, nous avons choisi UML comme outil de conception, SQL

Server pour la gestion de la base de données et le langage VB.Net pour le développement.

L’expérience vécue au sein de cette entreprise à travers ce projet s’est révélée très

enrichissante. D’une part, ce stage nous a permis de tester nos compétences et de

démontrer notre savoir-faire en programmation et conception des systèmes. D’autre part,

il nous a permis de quitter le domaine théorique de l’informatique pour découvrir quelles

sont les réalités de l’entreprise.

De plus, nous avons recensé au cours de ce stage l’importance de l’organisation du

travail, de travailler en équipe et de respecter le planning prévisionnel.

En perspective, nous visons à faciliter la consultation et le contrôle de tous les états

des ventes malgré que la taille de l’application et la densité la base de données.

FSTT

47

Projet de fin d'études

Cours-VB-net.

Webographie :

http://www.wikipedia.org/

http://www.developpez.com/

http://www.youtube.com/watch?v=rO02h_3R-1U

FSTT

48

Projet de fin d'études