Cahier de charge: SVP: Service Vente Portable TINISALES Table des matières I. Objectif : ..................................................................................................................4 II. Technologies à Utilisé: ...........................................................................................4 III. Les Utilisateurs: .....................................................................................................4 IV. Les cas d’utilisation ...............................................................................................5 1) Gestion d’utilisateurs .......................................................................................5 a. Vendeur ...................................................................................................5 b. Responsable de Point de Vente client ......................................................5 c. Admin Client .............................................................................................5 d. Magasiner ................................................................................................6 e. Chef parc .................................................................................................6 f. Commercial ...............................................................................................7 g. Admin Commercial ..................................................................................7 h. Admin Systeme .......................................................................................8 2) Gestion de stock .............................................................................................9 a. Gestion de stock Local (voiture) ...............................................................9 b. Gestion de stock du Remplacement (Swap) .............................................9 c. Gestion de stock Diffecteux .....................................................................9 d. Gestion de stock Manquant ...................................................................10 3) Gestion de vente ...........................................................................................10 a. Création d’une offre de vente ................................................................10 b. Retour de vente......................................................................................11 c. Creation d’une facture ............................................................................11 d. Surveillance des ventes .........................................................................11 4) Gestion des clients ........................................................................................12 V. Scénarios d’Execution:......................................................................................... 13 1) Scénario de l’authentification .......................................................................13 2) Scénario de vente .........................................................................................13 3) Scénario de validation de stock .....................................................................14 4) Scénario de creation d’un client ...................................................................14 VI. Referance sur Maquettes: ................................................................................... 15 A. Maquette0(authentification)........................................................................... 15 B. Maquette1(planning): .................................................................................... 16 C. Maquette3(commercial Demande Vente): ................................................... 17 D. Maquette4(Confirmer de mande vente): .............................................. 19 E. Maquette5(Verification du stock): ................................................................. 19 F. Maquette6(Creations des Comptes client): .................................................20 I. Objectif : Une application qui permet la gestion de vente des téléphones via un commercial vers des points de ventes et la déployer sur le cloud. II. Technologies à Utilisé: -Spring Boot pour le back end. -Angular pour le front end de l’application web. -Flutter pour l’application mobile. III. Les Utilisateurs : Admin Système Admin Commercial Commercial Magasiner Client Responsable Point de Vente client (P.V Client) Vendeur Chef de Park IV. Les cas d’utilisation 1) Gestion d’utilisateurs a. Vendeur (1) Consulter les téléphones vendus. (2) Consulter son profil et modifier ses données. (3) Changer l’état d’un téléphone à “vendu” pour prendre les bonus de vente. (4) Consulter son bonus de vente. (5) Consulter les Offres en cours (6) Déposer une réclamation et demande de récupération. b. Responsable de Point de Vente client (1) Faire une demande d’une commande de téléphone. (2) Consulter les téléphones achetés de son point de vente. (3) Consulter les téléphones vendus : -De chaque vendeur du point de vente. -De ses propres ventes. (4) Consulter le taux de ventes de chaque vendeur et chaque transaction de vente du point de vente. (5) Avoir les mêmes habilités de vendeur (6) Création de compte vendeur, modification et suppression de ce compte. (7) Déposer une réclamation et demande de récupération. c. Admin Client (1) Faire une demande de retour d’un ou plusieurs téléphones. (2) Confirmer ou refusé une demande de commande de téléphones déposé par un responsable de point de vente. (3) Faire une commande de téléphones pour un point de vente. (4) Annuler une commande avant la livraison. (5) Annuler une demande de retour. (6) Consulter les téléphones retournés. (7) Consulter les téléphones achetés. (8) Consulter les téléphones vendus dans chaque point de vente trié par : -nom de vendeur. -téléphone vendu. -Modèle de téléphone -nom de responsable de point de vente. (9) Consulter les ventes de chaque point de ventes avec la statistique de vente par vendeur / téléphone / région. (10) Le client peut créer le point de vente. (11) Avoir toutes les habilités du chef point de ventes. (1) Le client peut créer 2 types de comptes et un point de vente : -Responsable Point de vente -Vendeur sous un responsable de point de vente d. Magasiner (1) Vérifier le stock d’une voiture ou le stock d’un site périodiquement : Le Magasiner doit scanner les téléphones à vérifier et le résultat de la vérification doit correspondre aux données attendues. (2) Le Magasiner peut alimenter le stock (3) Le Magasiner assure le transfert entre les stocks en quantité ou spécifique. (4) Le Magasiner doit être notifier de la date du contrôle e. Chef parc (1) Le chef parc est invité à faire une vérification périodique des voitures des commerciaux et soumettre l’état des voitures. (2) Le chef de parc attribue des notes aux commerciaux selon l’état de la voiture. (3) Le chef de parc doit notifier l’admin commercial si une voiture est à besoin d'être réparé ou entretenue. f. Commercial (1) Le commercial valide l’alimentation son stock de voiture. (2) Le commercial dépose une réclamation en cas où il y a un problème un téléphone perdu. (3) Le commercial peut consulter ses ventes et son stock local via l’application mobile. (4) Le commercial peut consulter ses Tâches et les objectifs fixé de chaque mois. (5) Le commercial peut faire une demande de vente. En précisant le client la méthode de payement et les remises disponible (6) Le commercial peut concrétiser une demande de vente. (7) Le commercial peut créer un avoir commercial. (8) Le commercial peut créer un nouveau client. (9) Le commercial peut gérer les clients. g. (10) Le commercial peut consulter les offres (11) Le commercial peut consulter les bonus. Admin Commercial (1) L’administrateur a toutes les habilités du Commercial. (2) L’administrateur Commercial peut Ajouter un Commercial modifier ses données ou supprimer un commercial. (3) L’administrateur commercial peut créer, activer ou désactiver un compte de client. (4) L’administrateur commercial doit créer un plan de vente pour les commerciaux. (5) L’admin Commercial peut rechercher et consulter les commerciaux et leurs taux de ventes grâce à un Dashboard bien détaillée. (6) L’admin peut Consulter le profil d’un commercial et consulter ses activités : -Vente ou livraison de commande à un client. -Alimentation du stock. (7) Valider, négocie ou refusé les offres d’un commercial. (8) L’admin commercial peut créer et définir les zones. (9) Affectation des clients à un commercial : -Affecter un client a un commercial. -Affecter une P.V client a un commercial. (10) L’admin commercial peut consulter les statistiques des Zones et leurs clients: (11) L’admin commercial peut consulter Le taux de ventes d’un modèle de téléphone dans une zone. (12) L’admin commercial peut consulter Le taux de ventes d’achats d’un client et de définir son grade. (13) Les activités de Ventes de chaque commercial (14) Le taux de vente de chaque Commercial. (15) Le taux d’achats de chaque client. (16) Les activités de Vérification du stock par le magasiner. (17) L’administrateur Commercial peut surveiller les états de ventes et du rendement de chaque commercial dans la même région par date. h. Admin Systeme (1) L’administrateur système peut crée un admin commercial ou system. (2) L’admin système peut faire tout ce que l’admin Commerciale peut faire. (3) L’administrateur système peut surveiller les ventes de tous les commerciales via une interface qui contient des statistiques et il peut filtré avec région, site, date, client. 2) Gestion de stock a. Gestion de stock Local (voiture) (1) Le Transfer d’un téléphone : un téléphone est transféré de son stock local vers un autre stock si : b. - Du site vers Local pour être vendu par un commercial. - Du Local vers un Site pour l'alimenter. - Un audit doit être effectuer Hebdomadairement Gestion de Stock par Site (1) Le Transfer d’un téléphone : un téléphone est transféré de son stock local vers un autre stock si : c. - Du site vers Local pour être vendu par un commercial. - Du Local vers un Site pour l'alimenter. - Un audit doit être effectuer périodiquement Gestion de stock du Remplacement (Swap) (1) Un stock de Remplacement s’il y a un manque du stock principal pour ne pas être bloqué. d. Gestion de stock Défectueux (1) Les téléphones dans ce stock sont mis en maintenance par le magasiner. (2) Transfert du stock défectueux vers le stock principal en cas de la réparation par le magasiner. (3) Une interconnexion avec un Rework dans l’application GPF est prévue . e. Gestion de stock Manquant (1) Les téléphones dans ce stock reste en etat manquant j’usqu’a la résolution du problème. (2) Transfert du stock manquant vers le stock principal en cas ou on trouve un téléphone manquant. (3) L’etat de téléphone se transforme en etat perdu si le commercial ou magazigner à le declarer commer perdu. (4) Lorceque un téléphone entre dans le stock manquant une s’envoi au admin commercial et admin systeme et le Magasiner pour que : (i) -les admins peuvent suivre les nouvelités (ii) -le Magasiner et le commercial trouvez une solution. 3) Gestion de vente a. Création d’une offre de vente (1) Chaque vente et poid de vente est calculer dans le cv du client et commercial afin qu'ils soient récompensés plus tard pour leur travail et achats. (a) En cas de clients: la grade de client et augmenté par l’administrateur Commercial. (i) Grade A,B,C est ca affecte le crédit accordé en mode d’achats chéque et le commercial accorder a ce client. (b) En cas de commercial un score Commercial va etre calculé. (i) Les coefficient qui vonts décidé se score sont: -Poid de ventes. -Respect du programme et missions accorder. -Taux de ventes par mois. b. Retour de vente (1) Si le client décide de retourner un téléphone. Le commercial doit vérifier le téléphone grâce au doucheur. Si tout va bien Un remboursement et donc echouer au client. Sinon la procedure est refusé. (2) La téléphone retourner est au prix de date d’achat. c. Création d’une facture (1) La facture est créée lors ce que l’admin commercial approuve une offre de vente dès que le commercial confirme la vente après la confirmation de l’admin commercial une facture ou bielle s’imprime. d. Surveillance des ventes (1) Une interface sera créé pour calculer automatiquement l’état de stock et surveiller les l’avancement des ventes 4) Gestion des clients (1) Jusqu'à l’activation du l’administrateur commercial: (a) Les identifiants de connexion sont par defaut: (i) prenom.nom (ii) User (2) Si le client dépasse un nombre de comptes, une confirmation de l’admin commercial est nécessaire. (3) Fidélité du client: Un score de fidélité d’un client peut etre calculé par rapport au son taux d’achats, Nombre d’achats et la période de temp que le client a été actif. Grace au score de fidélité et au l’admin commercial, une grade est accorder a un client. (4) Les bonus des vendeurs sont fournis par l’admin commercial par chaque modele de téléphone et région. (5) Une liste de promotion sur les articles peux être gérer par l’admin commerciale. V. Scénarios d’Exécution: ces scénarios sont les scénarios principaux qui se produiront en utilisant cette application. 1) Scénario de l’authentification - L’utilisateur entre ses identifiants d'authentification -Le systeme verifie automatiquement l’identité du pérsonne et commance à utilisé l’application 2) Scénario de vente - L’admin commercial doit planifier les missions de ventes. - L’admin commercial doit Assigné a chaque commerciale des missions par type , vente , proposition , marketing. -Le commercial consulte ses nouveaux missions. -Si le client n’est pas déjà enregistré, le commercial doit donc crée un compte pour ce client. -Sinon le commercial propose son offre à ce client en choisissant la méthode de payement, les téléphones à vendre et la remise avec un range bien spécifique. -En cas ou la méthode de payement est en chèque, l’application vérifie si le client est éligible pour cette offre de vente ou non. -Le commercial va appeler l’admin commercial pour la confirmation de la vente. -L’admin commercial doit consulter cet offre de vente grâce à l’interface suivante en cliquant sur “en attente”. -Après qu’il a ouvrir l’interface, il a 3 choix: -Accepter: L’evenement de vente se términe est le commercial a la main d’imprimé une facture. -Négocié: Le commercial doit reproposer un offre de vente. -Refusé : Le commercial ne peut pas vendre a ce client, jusqu'à que l’admin commercial l'autorise. 3) Scénario de validation de stock - L’admin commercial doit planifier les dates de vérifications périodique de stock local ou stock principal. -Le Magasiner consulte ses nouveaux missions -tout dépond du type de vérification si par nombre de téléphones : -Le Magasiner compte le nombre de téléphones et le vérifie. -Si un téléphone est manquant, le Magasiner doit alors passé au vérification par docher , un par un jusqu’à l’identification du téléphone manquant. (ps: en cas ou le Magasiner est entrain de vérifié un stock d’un commercial, une deuxième vérification en parallèle d’après le commercial se déclenche. En cas de l’incohérence des deux employées l’évènement se commence de nouveaux). 4) Scénario de création d’un client -Le commercial doit crée un compte client aprés la vente. -Il remplie donc les informations nécessaires puit il valide. -Les informations sont réellement enregistré mais le compte même ne doit pas être activé et le client ne peut pas l’utilisé qu’ après la confirmation de l’admin commercial -Le commercial donc peut ajouter des points de ventes à ce client et des responsables points de ventes ou bien des vendeurs dans une point de vente. VI. Référence sur Maquettes: A. Maquette0(authentification) B. Maquette1(planning): C. Maquette3(commercial Demande Vente): D. Maquette4(Confirmer de mande vente): E. Maquette5(Verification du stock): F. Maquette6(Créations des Comptes client):