rapport de stage de fin d_etude 2012
DESCRIPTION
rapport de stage de fin d'etude:Développement d’une interface pour la gestion de Reporting des états de ventes de l’entreprise ABC-TangerTRANSCRIPT
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
Ré
gio
ns
Ch
ef
de
Ré
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
Dé
ve
lop
pe
urs
Su
pe
rvis
eu
rs
Me
rch
an
dis
ing
Dé
ve
lop
pe
urs
SG
Sa
les
An
aly
st
Jun
ior
Dé
ve
lop
pe
urs
Su
pe
rvis
eu
rs
Me
rch
an
dis
ing
Dé
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
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