mardi 1 octobre 2019

MINISTERE DE L’ENSEIGNEMENT
SUPERIEUR ET DE LA RECHERCHE                                                             
 SCIENTIFIQUE




                 République côte d'ivoire


                             
        L’Université virtuelle de côte d’ivoire

             
                                       



RAPPORT DE STAGE
LICENCE
Option : Développement D’application e-Service(DAS)
Thème:
L'AUTOMATISATION DE LA GESTION D'UNE BOUTIQUE INFORMATIQUE



Soutenu par : Gohore Marc Judicaël                                                                     
Maitre de stage : M. Bleh Kassieu
                                                                                                                 

AVANT PROPOS


Situé dans la commune de cocodi dans le secteur du tribunal du commerce, l'université virtuelle de côte d'ivoire (UVCI) un établissement public de l'état a pour vocation la formation dans l'informatique tels que développement d'application-e-service, base de données etc.
A ce titre, elle dispose d'un système LMD ( licence, master, doctorat).
Pour assurer cette formation, l'école bénéfice du service des enseignants de qualité ( professeur certifié de l'Etat, qui souvent responsable d'entreprise).
Le stage en entreprise à la fin de la licence permet aux étudiants de mettre en pratique (si possible) leurs connaissances théoriques et Surtout de se familiariser avec les réalités de l'entreprise.
Ce passage en entreprise est sanctionné par un rapport de stage soutenu par l'étudiant devant le jury.
Nous avons effectué dans ce cadre un stage à l'université virtuelle de côte d'ivoire au service de développeur d'application.
À la suite de ce stage nous avons rédigé ce rapport qui relate de ce que nous avons fait et observé durant notre séjour dans cette société.



DEDICACE

A mes très chers parents pour tout ce que vous m’avez donné, pour tout ce que vous avez faire pour moi.


REMERCIMENTS

Tout d’abord à DIEU l’unique DIEU.
Je tiens à exprimer mon remerciement avec un grand plaisir et un grand respect à mon encadreur Mr BLEH KASSIEU pour ses conseils, sa disponibilité et ses encouragements qui m’ont permis de réaliser ce travail dans les meilleures conditions.
J’adresse aussi mes remerciements à mon ami TOURE IDRISSA qui m’a beaucoup aidé en me dirigeant sur la bonne voie.
Je voudrais aussi exprimer ma gratitude envers tous ceux qui m’ont accordés leurs soutient tant par leur gentilles que pour leur dévouement.
Je ne peux pas nommer ici toutes les personnes qui m’ont aidé et encouragé mais je les remercie vivement.
Enfin je tiens à dire combien le soutient quotidien de ma famille a été impotant tout au long de ces quelques années, je leur dois beaucoup





Sommaire

CHAPITRE I : CONTEXTE
I/  Présentation de L’UVCI
          II/ Etude de l’existant

CHAPITRE II: CONCEPTION

       I/ PRESENTATION DU THEME.  . . . . . . . . . . .. . . . . . . …………………
       II/ METHODE D’ANALYSE UTILISEE : merise ………………….
      III/ MODEL  CONCEPTUEL DE DONNEES (MCD)..……………....…………………….
                             1-Regele de gestion  …………….……….……………
2 – Dictionnaire des données……………………………………………..
    3-Graphe de dépendance fonctionnelle ou structure d’accès théorique(SAT)…
   4-Contruction du Model conceptuel de données (MCD) …………………..
      IV/ MODEL LOGIQUE DE DONNEES (MLD)……… ………………………...
      V/ MODEL CONCEPTUEL DES TRAITEMENTS(MCT)
                          1-Domaine d’étude et acteur………………………………
                          2 – Rôle des acteurs ………………………..
                          3-Liste des évènements ……………
                          4-Diagramme des flux …………….
                          5-Graphe d’ordonnancement …………..
                          6-Construction du model conceptuel de traitement (MCT)
    VI/ MODEL ORGANISATIONNEL DE TRAITEMENT (MOT)

CHAPITRE 3 : REALISATION……………………….……….....
 A/ MODELISATION PHYSIQUE DES DONNEES (MPD)………………
    I/ CONCEPT
    II/ IMPLANTATION DES BASES DE DONEES SOUS ACCESS
                 1-Creation des tables
                 2-Mise en place des relations entre entités
                 3-Interface du logiciel
                 4-Etat à imprimer



   B/ CRITIQUE ET SUGGESTION
            I/ CRITIQUES .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ……….…
          II/ SUGGESTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …………..
          CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . …………..






































INTRODUCTION

 Avec la croissance des boutiques informatiques dans nos différents pays, chaque boutique informatique cherche le meilleur moyen pour augmenter sa production; confronter les différents conflits qui peuvent être engendré par manque de coordination et d’organisation au sein des différentes boutiques. En effet vu la croissance des activités au sein des boutiques, la tache  gérer efficacement toutes ces actions (prix de vente, prix d’achat, bénéfice, perte…)  de chaque produit la boutique s’avère de plus en plus complexe. Pour surpasser ces difficultés, une boutique doit utiliser des outils optimiser et adapté, facilitant les taches et offrant fonctionnalités visant à simplifier la gestion d’une boutique. Pour cela  nous cherchons à créer une application qui pourra résoudre tous ces déficits, une question fondamentale se pose : quels méthodes dévons nous utiliser pour une bonne gestion de la boutique ?
C’est dans cette optique que nous avons choisir pour thème : <<l’automatisation de la gestion d’une boutique informatique>>. Pour résoudre ce problème nous allons subdiviser notre travail en trois chapitres.
Chapitre I : contexte
Chapitre II : conception
Chapitre III : réalisations



CHAPITRE I : CONTEXTE



I-PRESENTATION DE L’UNIVERSITE VIRTUELLE DE COTE D’IVOIRE (UVCI)

L’université virtuelle de Côte d’Ivoire (UVCI) est une université publique ivoirienne d’enseignement à distance, située à Abidjan : Créée par décret n° 2015-755 du 9 décembre 2015 et annonce en septembre 2015 par l’Etat de Côte d’Ivoire, l’université  virtuelle est dotée d’un budget de 20 milliards de francs CFA, incluant également l’équipement des étudiants en ordinateur et celui des universités public en WIFI. Cette université qui forme au métier du numérique éducatif est issue de la deuxièmes phase de l’appui financier du deuxièmes contrats de désendettement et de développement  (C2D) Education/Formation conclu entre la République française et l’Etat de Cote d’Ivoire par la volonté politique du Ministère de l’Enseignement Supérieur et de la Recherche Scientifique, à vouloir résoudre le problème du sureffectif des institutions universitaires. Le C2D éducation/formation vise ainsi à soutenir le ministère de l’enseignement supérieurs et de la recherche scientifique dans ces efforts d’introduction du numérique éducatif qans le système d’enseignement supérieurs. L’objectif étant de répondre aux nombres de plus en plus croissants de bachelier qui se présentent aux portes des universités chaque année, au déficit en infrastructures et d’améliorer la qualité de l’offre de formation en vue de relever le taux d’employabilité des diplômés. L’UVCI a pour principale mission de développer et vulgariser l’enseignement à distance à travers les technologies de l’information et de la communication qui font partie intégrante du Programme Thématique de Recherche du Conseille Africain et Malgache pour l’Enseignement Supérieur (CAMES). Par conséquent, elle se doit d’accompagner les Universités et Grande Ecole Public qui dispensent des cours en présentiel, afin que celles-ci convergent vers la formation à distance à travers le numérique. Il est à rappeler que l’UVCI compte en trois années plus 9 milles étudiants qui sont formé aux numériques éducatif dans la filière informatique des sciences du numérique. L’UVCI est une université publique d’enseignement à distance axé sur le numérique éducatif. Elle offre des formations qualifiantes, diplômantes et professionnalisantes. Pour la rentrée universitaire, la licence Informatique et Science du Numérique est ouverte avec 6 spécialités qui sont Réseau et Sécurité Informatique (RSI), Bases de Données (BD), Développement d’Applications e-Services (DAS), Multimédia et Arts Numériques(MMX), Communication Digital(COM),

 e –Commerce et Marketing Digital(CMD). L’UVCI est en partenariat avec des entreprises informatique tels que :
CISCO : entreprise specialisee dans le materiel reseau
 Microsoft : multinational informatique et microinformatique. Ce partenaire met à notre disposition des certificats en bureautique.
 Mediasoft Lafayette : société de service en ingénierie  informatique implantée en Côte d‘Ivoire (Abidjan) depuis 1995
Orange CI : ce partenaire intervient dans le domaine d’offre d’espace de stockage de données.
MOOV : ce partenaire intervient dans le domaine de l’offre de connexion internet
Agence Universitaire de la Francophonie : association international d’établissement  enseignement supérieur et de recherche francophone.
Institut Africain Medias : centre de formation et de perfectionnement au métier des medias et nouveau media. Ce partenaire intervient dans la production de vidéos.
Université Bretagne Loire : ce partenaire intervient dans l’assistance à la production des MOOAC.
L’UVCI a pour devise ‘’Mon université avec moi, partout et à tout moment.


organigramme




II/ Etude de l’existant

Le constat que nous faisons dans certains boutiques  informatique, la gestion se fait  manuellement ou presque a travers des logiciels moins adaptes qui se charge uniquement de la facture et non de la gestion complète ce qui engendre plusieurs problèmes tel que :

Une perte de temps dans la recherche des produits
Les erreurs de calcul engendrés par la gestion manuelles (bon, facture etc.)
La perte des bénéfices non contrôlés
Mauvaise gestion des employés utilisation de plusieurs documents (registre, cahier, reçu de paiement, etc.) Ce qui entraine une mauvaise organisation de ces derniers.
Afin de pallier à ces problèmes  nous proposons de développer une application permettant aux boutiques informatiques d’atteindre les objectifs présentés dans les points  ci-dessus.

objectifs

La phase d’analyse a pour objectif de décrire de manière précise, concise, correcte et compréhensible les besoins et exigences du client.
Il s’agit de livrer des spécifications pour permettre la conception de la solution la phase d’analyse permet de s’accorder sur << ce qui doit faire le système ?>>
Les boutiques informatiques veulent se doter d'un logiciel qui pourra leurs permettent de:
- gérer le stock des matériels
- gérer la vente des produits
- gérer les échanges de produits entre boutiques informatiques
- connaître les recettes de la boutique(recettes journalières, hebdomadaires et mensuels).
- avoir une vue d'ensemble sur la boutique à distance.
Bien vrai qu'ils existent des logiciels tels que stock-pratique qui ont déjà ces fonctionnalités, mon logiciel en plus de tout cela à une particularité concernent les employés c'est à dire : les jours de travail des employés, les jours de repos, le salaire etc.

conclusion
Au vu de tout ce qui précède, nous avons déterminé les différents problèmes rencontrés par ces derniers dans la réalisation de leurs tâches quotidiennes ce qui nous à permis de tirer les besoins fonctionnel et non fonctionnel


CHAPITRE II : CONCEPTION

I- PRESENTATION DU THEME
 Apres trois ans de formation à L’UVCI, l’université nous a demander de faire un stage pour obtenir la licence. C’est suite à cela que nous avons choisir pour thème de rapport << l’automatisation de la gestion d’une boutique informatique>>. Tout d’abord cette boutique est une entreprise qui offre des services de vente des matériels informatiques. Ensuite ce projet Sa pour objectif de faciliter la gestion de la boutique, matérialiser le prix d’achat de chaque produit, avoir une bonne maitrise sur les ventes et achats de la boutique  afin de pouvoir faire de bon résultat et limiter les pertes. Pour boucler le résultat que L’UVCI attend des étudiants est un dossier d’analyse rédigé et une application de gestion.



            II-METHODE D’ANALYSE UTILISEE : MERISE
Merise  est une méthode qui a vu le jour en 1978 ;  elle est très répandue en France après de longues recherches. C’est une méthode d’analyse d’un système informatique qui vise à remplacer un système manuel par un système automatisé du traitement de l’information.
Cette méthode a pour but, dans un premier temps de démontrer les éventuels problèmes du système en place et dans un second temps d’apporter des améliorations. Elle permet de diviser une entreprise en système tel que :
          -Le Système de Pilotage
-Le Système de d’Information
-Le Système Opérant.
 Chaque système joue un rôle bien déterminé dans le bon fonctionnement de l’entreprise.


  III-MODELE CONCEPTUEL DE DONNEE(MCD)
Le MCD permet de représenter de façon structurée les données qui seront utilisées par le système d’information. Le modèle conceptuel de données décrit la sémantique et non la syntaxe.
Règle de Gestion & Entité

Règles de gestions :
A l’issu de l’entretien avec le gestionnaire de la boutique, quelques règles de gestion ont pu être dégagées ce qui permettra de trouver les entités et leurs propriétés ainsi que les relations. Ce sont les suivantes :
Règle de gestion 1 : Un fournisseur fournit un ou plusieurs matériels et un matériel est fourni par un ou plusieurs fournisseurs.
Règle de gestion 2 : Un employé reçoit plusieurs clients et un client est reçu par plusieurs employés.
Règle de gestion 3 : Un client peut passer plusieurs commandes et une commande concerne un seul client
Règle de gestion 4 : Sur une commande figure une ou plusieurs matériels et plusieurs matériels figurent sur une commande.
Entités
L’entretien avec le gérant de la boutique  nous a permis de trouver les entités suivantes : Client ; fournisseur ; employé ; commande ; matériel ;

2/ dictionnaire des données








Légende: A : Alphabétique ; AN : Alpha Numérique ; SIG : Signalétique ; SIT : Situation       








3/Structure d’accès théorique (SAT) ou graphe de dépendance fonctionnelle (



Construction du  modèle conceptuel de donnes


Le MCD a été fait avec l’application power AMC la version évaluation.

IV/ MODELE LOGIQUE DE DONNEES(MLD):

Le MLD a pour objet de décrire les enregistrements logiques et permet d’entrevoir la structuration physique de données grâce notamment aux estimations que l’on peut faire sur les volumes des enregistrements à mémoriser. Il est construit à partir du MCD en tenant compte du :
Le niveau et le type d’automatisation : il s’agit de retenir dans le MLD que la partie MCD sera automatisée.
L’orientation des choix techniques concernant le système de gestion de bases de données SGBD :
L’orientation base de données type réseau comme c’est le cas  dans notre base de données.





CLIENT (Codeclt, Nompreclt, Contactclt, Adressclt, Emailclt,)
EMPLOYE (Matem,nomemp,prenomemp,fonction,adreemp,sexemp,téléphone)
DETAIL (#Codeclt,#Mate)
COMMANDE (CodeC, datecmde, libéllecmde, #Codeclt)
MARTERIEL (NumM, qteM, prixun,prien, typeM)
FOURNISSEUR (CodeFou,nomfou,prenfou,adrefou,contactfour,raisonsocial)

V - MODELE CONCEPTUEL DES TRAITEMENTS (MCT)

L’objectif du MCT est de répondre à la question « QUOI » ou « POURQUOI » faire par rapport à un évènement. C’est la chronologie qui importe. Autrement dit, c’est la représentation de la succession des règles de gestion dont l’entreprise veut se doter pour répondre aux évènements auxquels elle doit faire face.

           1-Domaine d’étude, acteurs

Domaine d’étude : boutique informatique
La liste des différents acteurs :
Acteur externe : Client (clt), fournisseur(Four)
Acteur interne : Service de Vente de Matériel(SVM), Service comptabilité(SC), Direction Générale(DG), Secrétariat(S)                     

                2-Rôles des acteurs


     3. Liste des évènements

Commande client
Commande inexploitable
Commande validée
Commande enregistrée
Facture émise
Règlement client
Bon de livraison
Matériel à livrer
Livraison effectuée
Reçu paiement
Rapports de vente
Versement effectués
Commande passée

      4-Diagramme des flux
Les flux d’information sont un les échanges d’informations (messages) entre des acteurs (externes ou internes) au système étudié. On appelle diagramme des flux, une modélisation qui représente uniquement ces flux échangés, sans chronologie et sans description des activités (entrées ou sorties) associées à ces flux.

       5-Graphe d’ordonnancement
Le but de ce graphe est d’indiquer l’ordre d’apparition des documents initiateurs de traitement et les documents résultants.

a-processus gestion des commandes clients



            GESTION DES LIVRAISON CLIENT





     6-Construction du  modèle  conceptuel                deTraitement (MCT)

 Processus : Gestion des commandes clients







DES LIVRAISON CLIENTS



VI-MODELE ORGANISATIONNEL DE TRAITEMENT (MOT)
Le MOT permet de modéliser les activités du domaine et décrit ce que font les gens du métier (leurs tâches) dont certaines sont informatisées.
I.CONCEPT
Le concept du MOT tient compte de l’organisation et des ressources (poste de travail, type, période). On pose la question <<qui, ou, quand et comment ?>>
--réalisation du MOT




MODEL ORGANISATIONNEL DES TRAITEMENTS (suite)




  CHAPITRE III : REALISATION

A/ MODELISATION PHYSIQUE DES DONNEES (MPD)
I/ CONCEPT
Cette étape consiste à implanter physiquement la structure logique de données en mettant en oeuvre un logiciel de gestion. ACCESS étant un système de gestion de base de données relationnel (SGBDR) de la société MICROSOFT,nous l'avons retenu pour développer notre système de gestion.
Nous présentons ici les concepts de table, de champ, de clé et de contrainte d'intégrité.

II/ IMPLANTATION DE LA BASE DE DONNEES SOUS ACCESS
  1/ création des tables
TABLE Client








TABLE Fournisseur








TABLE Matériel









TABLE Détail







TABLE Commande





                                                  2/Mise en places des relations entre entités




3/ Interface du logiciel
Les formulaires
Menu général



Interface commande client





Interface enregistrement des matériels




Interface enregistrement fournisseurs



Interface visuelle de liste des matériels





Etat facture clients


4/ Etats à imprimer
Etat listes des matériel




Etat liste des clients




Etat liste des fournisseurs




  B/ Critique et suggestion
      I/ Critique
    Les critiques vont essentiellement porter sur les problèmes rencontrés au sein   de l’UVCI et ces problèmes se trouvent sur plusieurs points
 Un bref temps
Pour la rédaction de ce dudit rapport car nous n’avons pas été dans les conditions d’un stage normal.
Le fonctionnement
L’UVCI n’a pas un plan fixe pour ces étudiants car tout peut changer à tout moment et souvent on ne sait plus ou mettre la tête à cause  ces changement de cadence que nous n’arrivons pas tous à suivre.
Manque de matériel
L’UVCI n’a pas assez de matériel de formation pour nous qui somme appelé à être des développeurs demain, tout se penche sur la théorie et on n’oublie la pratique qui est fondamentale pour tout développeur.

II/ SUGGESTION

Nous souhaiterons que L’UVCI ait un objectif fixe pour nous les étudiants, qu’il nous mette dans des bonnes conditions d’apprentissage pour que nous n’ayons pas des diplômes sans qualification.
L’UVCI doit miser  plus sur la pratique en nous donnant des cours de td (travaux dirigés),  car sans la pratique la théorie ne s’est à rien.









     CONCLUSION

Durant s'est années passées au sein de l'UVCI m'a fait découvrir la réalité en entreprise. L'esprit d'équipe et la collaboration est bien présent et l'aspect de gestion apparaît dans chaque domaine.
Cette période de trois ans,  m'as permis de développer une méthodologie rigoureuse et efficace pour mener a bien un projet futur en gestion et en développement. J'ai pris conscience de l'importance du savoir-être (dynamisme, motivation...) et des relations humaines, seules capables de faire avancer les choses.
J'ai découvert également l'importance de l'automatisation dans un monde commercial. Il serait faux de croire que l'informatique va tout résoudre. Ce qui est certain, c'est que cet outil peut permettre d'avoir une meilleure maîtrise de la gestion en général, donc une meilleure rentabilité .
L'implantation de ce logiciel par la méthode MERISE a profondément changé la gestion au quotidien du travail à UVCI. Ce fut un challenge qui nous imposa volonté, participation, implication, et entraide.