Vous êtes sur la page 1sur 48

UNIVERSITE ABDEL MALEK ESASAADI Facult des Sciences et Techniques de Tanger

ATLAS BOTTLING COMPANY TANGER

DEPARTEMENT GENIE INFORMATIQUE

RAPPORT DE STAGE DE FIN DETUDE

Dveloppement dune interface pour la gestion de Reporting des tats de ventes de lentreprise ABC-Tanger
Ralis Par : BENMESSOUDA Mariam SLIMANI Hajar

Encadrant FST: Mr. AZMANI Abdellah Encadrant Entreprise : Mr. ABELMOUHSSIN Bader

Anne Scolaire : 2011-2012

Projet de fin d'tudes

FSTT

Nous ddions ce travail A nos chers Parents Pour tout ce quils ont fait pour nous A Nos chers frres et surs Pour leurs soutiens et leurs affections

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

Projet de fin d'tudes

FSTT

Au terme de ce travail, nous exprimons notre profonde gratitude toutes les personnes qui ont contribu la russite de ce travail, qui nous ont aids surmonter toutes les difficults rencontres pendant la priode de notre stage. Ainsi nous tenons remercier particulirement : o Notre encadrant pdagogique, Mr. AZMANI Abdellah qui a veill pas pas llaboration de ce travail, pour sa disponibilit nous encadrer et pour son aide prcieux et ses conseils. o Nos encadrants professionnels Mr. ABDELMOUHSSIN Bader et Mr. KRTATI Hafid pour la confiance quils nous a accorde en nous donnant l'opportunit d'effectuer notre stage de fin d'tudes au sein de lentreprise Atlas Bouttling Company de Tanger ainsi que pour leurs efforts pertinentes et pour leur soutien quil nous a apportes tout en nous laissant la libert daction et une grande autonomie qui ont permis ce stage dtre enrichissant et formateur. o Toutes les personnes ayant contribu de prs ou de loin la ralisation de ce travail et au bon droulement du stage.

o Aussi nos remerciements vont membres de jury de notre soutenance pour leur
participation lvaluation de notre travail. A toutes ces personnes, merci du fond du cur

Projet de fin d'tudes

FSTT

Figure 1: Fiche descriptive DABC ......................................................................................... 9 Figure 2: Organigramme de lEntreprise.............................................................................. 11 Figure 3 Organigramme de dpartement 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 scnario : tat des ventes des produits priodique ....................... 21 Figure 8: Diagramme de scnario : tat de pntrations priodique ................................... 22 Figure 9: Diagramme de scnario : tat de Comparatif par Route ........................................ 23 Figure 10: Diagramme de scnario : tat de Comparatif par canal........................................ 24 Figure 11: Diagramme de scnario : Fiche dopportunit .................................................... 25 Figure 12: Diagramme de scnario : Comparatif des ventes par taille et par parfum ............ 26 Figure 13: Diagramme de scnario : Comparatif des ventes de deux Annes ........................ 27 Figure 14: Diagramme de scnario : Taux des pntrations priodique ............................... 28 Figure 15: Diagramme de scnario : LAjout dun 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 dtat dobjectif ............................................................................... 35 Figure 22: Diagramme dtat de produit.............................................................................. 35 Figure 23: Diagramme dtat pour le client ......................................................................... 36 Figure 24: Dictionnaire de donnes ..................................................................................... 38 Figure 25: Forme dauthentification .................................................................................... 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

Projet de fin d'tudes

FSTT

INTRODUCTION................................................................................................................................ 6 GESTION DU PROJET........................................................................................................................ 8 I. PRESENTATION DE LENTREPRISE : .................................................................................................... 9 I-1. Atlas Bottling Company : ................................................................................................ 9 I-2. Activits sociales : .......................................................................................................... 10 I-3. Organigramme hirarchique : ..................................................................................... 11 II. SPECIFICATIONS DU STAGE : ......................................................................................................... 13 II-1. Intitul du sujet du stage : ............................................................................................ 13 II-2. Problmatique et travail demand : .......................................................................... 13 II-3. Objectif du projet: ......................................................................................................... 13 II-4. Solution propose : ....................................................................................................... 13 II-5. Contributions pdagogiques attendues du stage: .................................................. 14 II-6. Positionnement dans notre cursus :............................................................................. 14 II-7. Conditions de russite : ................................................................................................. 14 III. CONDUITE DU PROJET : ................................................................................................................ 14 ANALYSE ET CONCEPTION ........................................................................................................... 16 I. ANALYSE FONCTIONNELLE :.......................................................................................................... 18 I-1. Les Spcifications : ......................................................................................................... 18 I-2. Acteurs et rles : ............................................................................................................. 18 I-3. Diagramme de uses cases:........................................................................................... 19 I-4. Diagramme de Scnario :............................................................................................. 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 dtat: ....................................................................................................... 35 III. CONCEPTION : ........................................................................................................................... 37 III-1. Typage des attributs : ................................................................................................... 37 REALISATION ET MAINTENANCE ................................................................................................. 39 ETUDE DES TECHNOLOGIES : ......................................................................................................... 40 I-1. Les technologies de la mise en place: ........................................................................ 40 II. REALISATION DE LAPPLICATION :.................................................................................................. 42 II-1. Dmonstration : ............................................................................................................. 42 I. CONCLUSION ..................................................................................ERREUR ! SIGNET NON DEFINI.

Projet de fin d'tudes

FSTT

Introduction
Le couronnement de chaque tude universitaire ou technique se fait toujours par le biais dun projet ou dun stage de fin dtudes. Cela constitue une priode importante dans le cursus de chaque tudiant et un moyen efficace pour son intgration dans le milieu professionnel. Dans le cadre de notre projet de fin dtude, nous avons t accueillies du 07/05/2012 au 25/06/2012 par la socit Atlas Bouttling Company-Tanger.

Notre mandat principal, durant ce stage, consistait concevoir, ensuite raliser une application pour la bonne gestion de reporting des tats de ventes de lentreprise.

En effet, le dveloppement rapide que connat Atlas Bouttling Company lui a men augmenter son vente. Cela a rendu la gestion de la consultation des tats de ventes trs difficile utiliser.

Afin de pallier ces difficults, et pour faire face cette problmatique, nous allons laborer une interface pour la gestion de reporting. La technique de conception et danalyse utilise est le langage UML et le dveloppement va tre ralis avec le langage VB.NET.

La synthse de notre exprience est traduite par le prsent rapport de stage. Tout dabord, nous allons prsenter la premire partie qui consiste, comme son nom lindique, en des prliminaires. Il sagit de la prsentation gnrale de lentreprise et de dpartement Commercial dans laquelle nous avons effectu notre stage, ainsi que dun

Projet de fin d'tudes ensemble de donnes permettant la parfaite comprhension du travail ralis

FSTT

(Problmatique, Besoins, solution) et la mthodologie poursuivie pour son tude. Par la suite, nous prsenterons la partie danalyse et conception qui contient une prsentation des diffrents diagrammes UML. Enfin, dans la troisime partie, nous exposerons les outils et larchitecture utilise pour la ralisation de notre application, un guide dutilisation. Le rapport est cltur par une conclusion, ainsi que la mise des rfrences.

Projet de fin d'tudes

FSTT


Gestion du projet

Prsentation de lentreprise Spcifications du stage Conduite du projet

Projet de fin d'tudes

FSTT

I.

Prsentation de lentreprise :
I-1. Atlas Bottling Company :

Atlas Bottling Company est une socit anonyme de fabrication et de distribution des boissons gazeuses non alcooliss au Maroc. Elle soccupe du ravitaillement de la rgion du nord du Maroc. La socit dispose de deux sites de production Tanger et Oujda et sa production concerne deux grandes familles de produits : le Verre et le PET (polythylne trphtalate 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 diffrents points de vente (picerie, caf, snack, restaurent et autres). Le tableau qui suit prsente une fiche descriptive dAtlas Bottling Company :

Dnomination sociale

Atlas Bottling Company ABC Socit Anonyme Fabrication et distribution des boissons gazeuses.

Alias Forme Juridique : Objet : Sige Social : Capital Social : Dtenteur du Capital : Activits de la socit : Effectif : Tel : E-mail :

Lotissement PANAMARIBO, Branes Tanger 30.000.000 Dh DIANA HOLDING (GROUPE ZNIBER) Fabrication et distribution des boissons gazeuses. Plus de 700 personnes 039 31 32 57/039 31 31 43/039 31 31 4 abctanger@iam.net.ma

Figure 1: Fiche descriptive DABC


9

Projet de fin d'tudes

FSTT

I-2. Activits sociales :

ATLAS BOTTLING COMPANY est spcialise dans lembouteillage et la distribution des produits de The Company (Fanta, Sprite, Hawa, Schweppes,). Cette gamme de produit sest largit pendant cette anne, pour comprendre Ciel, Miami pour lesquels ABC se charge de la distribution. La socit 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 socit a lexclusivit doprer dans une zone gographique dlimite lEst et au Nord du Maroc. Pour ce faire, il procde par porte porte. Un tel mcanisme consiste livrer les marchandises partir de chaque unit de production vers les points de ventes. A cela sajoutent les dpts et les grossistes qui assurent une distribution locale de plus en plus rationnelle. Cette vision a t renforce par lintroduction dune nouvelle technique de distribution La Prvente qui consiste collecter les commandes des clients et les servir le lendemain.

10

Projet de fin d'tudes

FSTT

I-3. Organigramme hirarchique :

La structure organisationnelle :

Lorganisation dAtlas Bottling suit lhirarchie dtaille dans lorganigramme qui suit :

Directeur Gnrale

Ressources Humaines

M. Khalid BOUASSA

A.C & Qualit Totale

Ple Client

Ple Supply Chain

Ple Support
DIRECTION COMMERCIALE DIRECTION MARKETING DEVELOPPEMENT

Figure 2: Organigramme de lEntreprise

11

Directeur Commercial

Sales Analyst senior M. Khalid BOUASSA

Chef de vente March Traditionnel Tanger

Chef de vente March Traditionnel Oujda

Chef de Rgions Chef de Rgions

Projet de fin d'tudes

Figure 3 Organigramme de dpartement commercial


Sales Analyst Junior
Dveloppeurs SG Dveloppeurs Superviseurs Merchandising

12
DveloppeursSG

Sales Analyst Junior

Dveloppeurs

Superviseurs Merchandising

Prvendeurs

Marchandiseurs/Te ch Froid

Prvendeurs

Marchandiseurs/Te ch Froid

FSTT

Projet de fin d'tudes

FSTT

II.

Spcifications du stage :
II-1. Intitul du sujet du stage :

Dveloppement dune interface pour la gestion de Reporting des tats de ventes de lentreprise ABC-Tanger.
II-2. Problmatique et travail demand :

Depuis sa cration, lentreprise Atlas Bottling Company a connu une volution remarquable, ce quil la pouss tendre progressivement ces moyens humains et matriels et par consquent, ses vente. Cela a rendu la consultation des tats complique et trs lente. Lors de ltude de sa situation actuelle, nous avons pu remarquer quelques problmes et difficults 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 diffrentes donnes. o La consultation des tats sous Access entrane une perte de temps et un risque lev de non-conformit. o Les problmes lis la mise jour.
II-3. Objectif du projet:

Lentreprise possde un nombre important des ventes. Do le besoin de mettre en place une application permettant une gestion pour la consultation de ses tats et qui aura comme objectif la ralisation dune interface pour la consultation des tats de ventes. Notre application permet au Responsable danalyse des ventes une visualisation totale, distance et en temps rel de toutes les statistiques de vente pour chaque dveloppeur et leur objectif ralis Donc ce projet va tre ralis dans le but de facilit la tache de la consultation des tats de ventes de lentreprise ABC - Tanger.
II-4. Solution propose :

Dans le cadre du projet de fin dtude, en nous basant sur la problmatique et sur le travail demand, nous avons cherch dvelopper notre application de gestion qui rpondrait le mieux aux besoins de lentreprise.

13

Projet de fin d'tudes

FSTT

Lapplication devra rpondre 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 pdagogiques attendues du stage:

Intgrer le milieu professionnel et sadapter ses exigences.

o Travailler au sein dune quipe et participer la concrtisation de ses objectifs. o Dcouvrir et se familiariser avec lenvironnement dune multinationale. o Dvelopper le ct relationnel (Savoir-tre). o Sauto-valuer et mettre laccent sur la pertinence des tudes suivies.

II-6. Positionnement dans notre cursus :

Ce stage se droule dans la deuxime semestre de la 3me Anne. Il vient pour complter la formation thorique acquise la Facult des Sciences et Techniques et la consolider. Cest loccasion pour vrifier la consistance du notre bagage thorique.

II-7. Conditions de russite :

o Solide bagage thorique. o Motivation personnelle. o Intgration russie. o Rdaction 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 dmarche de gestion de projet, savoir la planification du droulement du stage et donc des tches raliser.

14

Projet de fin d'tudes

FSTT

Nous avons tabli ds le dbut du projet un diagramme de Gant laide du logiciel libre GanttProject. Ce diagramme na pas pour but de nous tracer un chemin quon va suivre scrupuleusement, mais il se veut comme guide qui sert de repre pour pouvoir se situer par rapport aux grandes lignes dtermines et dfinies comme tant des tapes obligatoires pour le bon droulement du projet. La dure consacre ce projet est de deux mois tale entre Mai 2012 et Juin 2012 et les tches sont rparties comme il prsente le graphe ci-dessous :

Figure 4: Diagramme de Gantt

15

Projet de fin d'tudes

FSTT


Analyse et conception

Analyse fonctionnelle Analyse organique Modle dynamique Conception

16

Projet de fin d'tudes

FSTT

La conception est une tape ncessaire afin de dterminer de faon dtaille et prcise ce que le nouveau systme devrait faire et donc dfinir en clair le noyau de lapplication. Vu limportance de cette tape dans le cycle de vie de nimporte quelle application, nous nous sommes bases dans notre projet sur le langage de modlisation objet UML pour apercevoir notre future application sous diffrentes angles travers ces divers vues et modles.

Prsentation de loutil et logiciel de conception :


UML (Unified Modeling Language): UML est le langage graphique de modlisation des donnes et des traitements le plus utilis actuellement. N de la fusion des mthodes objet dominantes (OMT, Booch et OOSE), puis normalis par l'OMG en 1997, il est rapidement devenu un standard incontournable. Cest un langage formel et normalis permettant de modliser, Spcifier, reprsenter et construire les composantes d'une future application objet indpendamment d'un langage de programmation. Cependant, dans le cadre de la modlisation d'une application informatique, les auteurs d'UML prconisent d'utiliser une dmarche itrative et incrmentale, guide par les besoins des utilisateurs du systme et centre sur l'architecture logicielle. Plusieurs raisons nous ont conduites adopter le langage UML dans notre modlisation. En effet : UML est un langage standard comprhensible par tout le monde. IL facilite la comprhension du systme grce ses reprsentations simples. Il permet un gain de prcision et un gage de stabilit. Son caractre polyvalent et sa souplesse en font un langage universel.

17

Projet de fin d'tudes I.

FSTT

Analyse fonctionnelle :
I-1. Les Spcifications :

Chaque route se compose de trois tournes 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 prcise. Chaque quipe de pr-vendeur a un chef nomm le dveloppeur. Un dveloppeur peut avoir plusieurs routes. Chaque facture de produit contient un seul produit.
I-2. Acteurs et rles :

Le tableau suivant illustre les participants directs et indirects dans la ralisation de notre projet :

Nom et Prnom Mr. AZMANI Abdellah Mr. ABDELMOUHSSIN Bader Mlle. SLIMANI Hajar Mlle. Mariam

Rle Professeur encadrant Encadrant lentreprise Ralisatrice du projet

Fonction Professeur Informatique Responsable danalyse des ventes Etudiant Etudiant

BENMESSOUDA Ralisatrice du projet

Figure 5 : Acteurs de Projet

18

Projet de fin d'tudes


I-3. Diagramme de uses cases:

FSTT

Les uses cases permettent de structurer les besoins des utilisateurs et les objectifs correspondants d'un systme. Ils se limitent aux proccupations relles des utilisateurs et ne prsentent pas de solutions d'implmentation. Le diagramme de uses cases permet donc de mettre en vidence les relations fonctionnelles entre les acteurs et le systme tudi. Le rectangle autour duquel gravitent les acteurs symbolise le systme tudi. Les acteurs sont reprsents par une icne (appele stick man), alors que les cas dutilisation sont reprsents par une forme ovale.

Figure 6: Diagramme de Uses Cases

19

Projet de fin d'tudes Les Acteurs : Nous avons quatre acteurs principaux dans notre systme : -

FSTT

Responsable danalyse des ventes : suivre les analyses et dterminer lobjectif de chaque dveloppeur.

Responsables des ventes (le dveloppeur, chef de vente, chef de zone) Chef dquipement froid : dterminer les clients qui peuvent prendre un matriel froid.

- enfin, le responsable informatique : cest ladministrateur du systme. Il gre les utilisateurs et la scurit de lapplication, prend les dcisions sur la consultation mies par les uses
I-4. Diagramme de Scnario :

Un Diagramme Scnario est constitu d'vnements mettant en jeu des objets de plusieurs classes, et cits dans un ordre chronologique. Son objectif n'est pas de reprsenter le rel d'une faon exhaustive. C'est un document d'analyse pour mieux cerner l'enchanement des vnements d'une fonction qui a t par exemple esquisse dans un use case.

20

Projet de fin d'tudes

FSTT

Consultation du suivi des ventes des produits priodique :

Figure 7: Diagramme de scnario : tat des ventes des produits priodique

21

Projet de fin d'tudes

FSTT

Consultation du suivi des pntrations priodique :

Figure 8: Diagramme de scnario : tat de pntrations priodique

22

Projet de fin d'tudes

FSTT

Consultation du Comparatif par Route :

Figure 9: Diagramme de scnario : tat de Comparatif par Route

23

Projet de fin d'tudes

FSTT

Consultation du Comparatif par Canal :

Figure 10: Diagramme de scnario : tat de Comparatif par canal


24

Projet de fin d'tudes

FSTT

Consultation dopportunit du nouveau placement du matriel froid :

Figure 11: Diagramme de scnario : Fiche dopportunit

25

Projet de fin d'tudes

FSTT

Comparatif des ventes par taille et par parfum :

Figure 12: Diagramme de scnario : Comparatif des ventes par taille et par parfum

26

Projet de fin d'tudes

FSTT

Consultation du comparatif des ventes de deux Annes:

Figure 13: Diagramme de scnario : Comparatif des ventes de deux Annes

27

Projet de fin d'tudes

FSTT

Consultation du taux des pntrations entres deux dates :

Figure 14: Diagramme de scnario : Taux des pntrations priodique

28

Projet de fin d'tudes

FSTT

Consulter un objectif:

Figure 14: Diagramme de scnario: Consultation dun objectif

29

Projet de fin d'tudes

FSTT

Ajouter un objectif :

Figure 15: Diagramme de scnario : LAjout dun objectif

30

Projet de fin d'tudes

FSTT

II.

Analyse organique :
II-1. Identification des packages :

Figure 17 : Diagramme de Classe (Packages)

Figure 16: package Facturation

31

Projet de fin d'tudes

FSTT

Figure 17: Figure 18 : package de vente

Figure 18: package du client

32

Projet de fin d'tudes

FSTT

II-2.

Identification des objets :

Dtermination des attributs et des mthodes de chaque classe :

Figure 19: identification des objets


II-3. Diagramme de classe :

Le diagramme de classes constitue un lment trs important dans ltape de conception, cest une collection d'lments de modlisation statiques faisant abstraction des aspects dynamiques et temporels.

33

Projet de fin d'tudes

FSTT

Son intrt majeur consiste modliser les entits du systme d'information. Nanmoins, on constate souvent quun diagramme de classes proprement ralis permet de structurer le travail de dveloppement de manire trs efficace.

Figure 20: Diagramme de Classe

34

Projet de fin d'tudes


II-4. Diagramme dtat:

FSTT

Les diagrammes dtats permettent de dcrire les changements dtats dun objet ou dun composant, en rponse aux interactions avec dautres objets ou avec des acteurs. Ils servent reprsenter des automates dtats finis, sous forme de graphes dtats, relis par des arcs orients qui dcrivent les transitions. Dans notre cas, les classes qui peuvent engendrer un changement dtats 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 lobjectif est fort et vise versa.

Figure 21: Diagramme dtat dobjectif La classe Produit :


Les tats du classe Produit se basent sur trois tats : Non coul, Non consomm et consomm. Au dbut du processus le produit a ltat non consomm, raison de la consommation ou dutilisation, le produit change ltat de non consomm consomm

Figure 22: Diagramme dtat de produit


35

Projet de fin d'tudes

FSTT

La classe Client :
Les tats du classe Client se basent sur deux tats : segment et non segment Au dbut chaque client prend ltat non segment aprs une anne de fidlit 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 dtat pour le client

36

Projet de fin d'tudes

FSTT

III.

Conception :
III-1. Typage des attributs :

Champs
Cd_Produit Parfum Taille Type Cd_Facture PU Qte_Produit Remise Date Heure Totale_Fact Type_paiement Adresse Date_Ouvrt Cd_Client Nom_Client Type_Clt

Type
Numrique Texte Texte Texte Numrique Numrique Numrique Numrique Date Texte Numrique Numrique Texte Date Numrique Texte Numrique

Description
Lidentification du Produit Le nom du Produit Taille du Produit Type de Produit Lidentification de la Facture Prix Unitaire Quantit Produit Remise La date de la Facture Lheure de a Facture Totale de Facture Manire de paiement Adresse de client Date douverture Lidentification du Client Le nom du client Type client

37

Projet de fin d'tudes

FSTT
Description

Champs
Raison_Social Tel Ville Cd_Prvendeur Nom_Prvendeur Cd_Devlp Nom_Devlp Cd_Route Nom_Route Tourne Nbr_Tourne Type_Route Ordre

Type
Texte Numrique Texte Numrique Texte Numrique Texte Numrique Texte Numrique Numrique Texte Numrique

Numro de tel de client Ville client Lidentification du pr-vendeur Le nom du pr-vendeur Lidentification de dveloppeur Le nom de dveloppeur Lidentification de la route Le nom de la route Numro de Tourne Le nombre de la tourne Type de la route Lordre de Visite

Figure 24: Dictionnaire de donnes

38

Projet de fin d'tudes

FSTT

Etude des technologies et darchitecture Ralisation de lapplication

Ralisation et maintenance

39

Projet de fin d'tudes

FSTT

Aprs avoir conu une solution qui, nous esprons, rpond au mieux aux objectifs du projet, nous entamons ltape de la ralisation de lapplication. I.

Etude des technologies :


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

Microsoft SQL Server : Prsentation de lentreprise :

SQL Server est un systme de Gestion de Bases des donnes Relationnelles dvelopp par Microsoft. Il est considr 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 grer les trs grandes bases de donnes. Il proposer aux dveloppeurs un environnement riche, souple et intgr permettant de crer efficacement des applications adaptes aux besoins de chaque organisation. La rapidit de mise en uvre : le dveloppement, le dploiement et ladministration dapplications destines au Web sont acclres grce aux nombreuses fonctionnalits ddies ainsi quau support du Web. SQL Server comporte plusieurs outils, les plus frquemment utiliss entre eux sont: Enterprise Manager, Query Analyzer, SQL Profiler, Service Manager
Visual Studio:

Microsoft Visual Studio est une suite de logiciels de dveloppement pour Windows conue par Microsoft. La dernire version s'appelle Visual Studio 2010. Visual Studio est un ensemble complet d'outils de dveloppement permettant de gnrer des applications Web ASP.NET, des Services Web XML, des applications bureautiques

40

Projet de fin d'tudes

FSTT

et des applications mobiles. Visual Basic, Visual C++,Visual C# et Visual J# utilisent tous le mme environnement de dveloppement intgr (IDE, Integrated Development Environment), qui leur permet de partager des outils et facilite la cration de solutions faisant appel plusieurs langages. Par ailleurs, ces langages permettent de mieux tirer parti des fonctionnalits du Framework .NET, qui fournit un accs des technologies cls simplifiant le dveloppement d'applications Web ASP et de Services Web XML grce Visual Web Developer.
Crystal reports

SAP Crystal Reports est un outil de gnration des rapports ou des tats partir de diffrents sources de donnes. Parmi les donnes dentres :

Bases de donnes telles que Sybase, IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL, Oracle

Classeurs Microsoft Excel Fichiers texte Fichiers HTML XML Toutes donnes accessibles par des liens ODBC, JDBC ou OLAP.

Traditionnellement Crystal Reports a t loutil de reporting de choix fourni avec Visual Studio ; avec Visual Studio 2010 inclus le Template Crystal Reports mais sans quon peut lutiliser mais on peut obtenir le nouveau Crystal Reports for Visual Studio 2010 report engine en le tlchargeant gratuitement depuis le site de SAP.

41

Projet de fin d'tudes

FSTT

II.

Ralisation de lapplication :
II-1. Dmonstration :

Lapplication consiste une interface dveloppe en .Net. Il sagit dune consultation des tats de vente pour la meilleure gestion de Reporting de lentreprise. Ci-dessus quelques captures dcran descriptives de lapplication : Une fois le responsable de vente se connecte lapplication. On y trouve un menu prsentant tous les services qui peut consulter tous les tats, savoir la gestion de vente.

Figure 25: Forme dauthentification

On trouve deux sous-menus Objectif et Edition, le premier contient deux fonctions : Ajouter et Consulter, le deuxime contient des diffrentes fonctions pour suivre les ventes.

42

Projet de fin d'tudes

FSTT

Figure 26: Forme Menu : pour le sous menu Objectif

Une interface qui permet dajouter pour chaque semaine lobjectif de chaque vendeur.

Figure 27: Forme pour ajouter un objectif

43

Projet de fin d'tudes

FSTT

Comparatif des objectifs est une interface qui permet de suivre les objectifs pour chaque vendeur et dveloppeur on dterminant lanne et le mois comme paramtre dentrer.

Figure 28: Comparatif des objectifs

44

Projet de fin d'tudes

FSTT

Figure 29: Forme Menu : pour le sous Menu Edition

Figure 31: Comparatif par Route


45

Projet de fin d'tudes

FSTT

Le prsent rapport prsente la synthse de notre stage de Fin d'Etudes ralis au sein de lentreprise Atlas Bouttling Company de Tanger. Le sujet propos tait tout simplement la ralisation dune interface pour la consultation de Reporting des tats de vente de lentreprise afin de pallier un certain nombre de difficults pineuses auxquelles est confront quotidiennement le responsable de vente. Nous avons alors enrichir le projet en ralisant une interface permettant lentreprise une meilleure gestion de Reporting. Pour rpondre ce but, nous avons choisi UML comme outil de conception, SQL Server pour la gestion de la base de donnes et le langage VB.Net pour le dveloppement. Lexprience vcue au sein de cette entreprise travers ce projet sest rvle trs enrichissante. Dune part, ce stage nous a permis de tester nos comptences et de dmontrer notre savoir-faire en programmation et conception des systmes. Dautre part, il nous a permis de quitter le domaine thorique de linformatique pour dcouvrir quelles sont les ralits de lentreprise. De plus, nous avons recens au cours de ce stage limportance de lorganisation du travail, de travailler en quipe et de respecter le planning prvisionnel. En perspective, nous visons faciliter la consultation et le contrle de tous les tats des ventes malgr que la taille de lapplication et la densit la base de donnes.

46

Projet de fin d'tudes

FSTT

Cours-VB-net.

Webographie :
http://www.wikipedia.org/ http://www.developpez.com/ http://www.youtube.com/watch?v=rO02h_3R-1U

47

Projet de fin d'tudes

FSTT

48