/Propar

La société Nettoyage PROPAR est une société de nettoyage destinée aux pros et particuliers.

Primary LanguagePHP

Propar

La société Nettoyage PROPAR est une société de nettoyage destinée aux pros et particuliers.

Description

Dans l’application, il y aura trois types d’utilisateurs :

  • L’expert (Administrateur), il peut ajouter du personnel, prendre 5 opérations à la fois, créer les identifiants du personnel, modifier le rôle du personnel et il peut aussi connaître le chiffre d’affaire de l’entreprise.
  • Le senior, il peut prendre 3 opérations à la fois.
  • L’apprenti, il ne peut prendre qu’une opération à la fois. Une opération est gérée par une seule personne (l’un des 3 rôles aléatoire selon la disponibilité de tâches). Un même client peut demander plusieurs opérations à l’entreprise.

L’application est lancée sur une machine dans l’entreprise. En premier affichage, on peut afficher la liste des opérations en cours (assignés à chaque rôles, triées par ordre alphabétique), et la liste des opérations terminées (triées par ordre alphabétique aussi). Le personnel peut aussi se connecter à l’application avec un identifiant et un mot de passe.

Lorsque l’utilisateur s’est connecté, selon son rôle, un menu est proposé :

Connexion par un Expert :

  • Créer un identifiant pour un employé
  • Ajouter une opération
  • Terminer une opération
  • Lister ses opérations en cours
  • Voir le chiffre d’affaires Connexion par un Senior :
  • Ajouter une opération
  • Terminer une opération
  • Lister ses opérations en cours

Connexion par un Apprenti :

  • Ajouter une opération
  • Terminer une opération
  • Lister ses opérations en cours

On peut terminer ou ajouter une opération à la fois. Une opération peut avoir l’un de ces 3 types :

  • Grosse (10000€),
  • Moyenne (2500€)
  • Petite manœuvre (1000€)

Lorsque l’utilisateur ajoute une opération, le programme demande :

  • Le type de l’opération
  • Le nom, prénom et l’adresse du client
  • Une description de l’opération

• Faire un appel api externe vers le site du gouvernement pour la gestion des adresse client (utilisation de la technologie ajax).

  1. https://api.gouv.fr/les-api/base-adresse-nationale • MCD MLD à fournir • Diagramme de classe • Diagramme des appels (https://www.draw.io/) • Le modèle MVC doit être respecter • Symfony requested • - l’application doit générer des rapports en fichier PDF et l’envoyer par mail au client. () et doit-etre telechargeable