Skip to content

Latest commit

 

History

History
57 lines (31 loc) · 2.88 KB

specifications.md

File metadata and controls

57 lines (31 loc) · 2.88 KB

[PyDev] Projet 6 - Spécifications techniques

Note

La dernière version à jour de ce document est disponible sur github.

Ce document détaille les spécifications techniques du projet, pour une présentation plus rapide, voir la synthèse de présentation.


Contexte

OC Pizza est un jeune groupe de pizzeria en plein essor et spécialisé dans les pizzas livrées ou à emporter. Il compte déjà 5 points de vente et prévoit d’en ouvrir au moins 3 de plus d’ici la fin de l’année. Un des responsables du groupe a pris contact avec vous afin de mettre en place un système informatique, déployé dans toutes ses pizzerias et qui lui permettrait notamment :

  • d’être plus efficace dans la gestion des commandes, de leur réception à leur livraison en passant par leur préparation
  • de suivre en temps réel les commandes passées et en préparation
  • de suivre en temps réel le stock d’ingrédients restants pour savoir quelles pizzas sont encore réalisables
  • de proposer un site Internet pour que les clients puissent :
    • passer leurs commandes, en plus de la prise de commande par téléphone ou sur place
    • payer en ligne leur commande s’ils le souhaitent – sinon, ils paieront directement à la livraison
    • modifier ou annuler leur commande tant que celle-ci n’a pas été préparée
  • de proposer un aide mémoire aux pizzaiolos indiquant la recette de chaque pizza
  • informer ou notifier les clients sur l’état de leur commande

Modèle fonctionnel

Simplifié

Modèle fonctionnel simple

[sources]

Complet

Modèle fonctionnel complet

[sources]

Composant

Diagramme de composant

Déploiement

Diagramme de déploiement

[sources]

Modèle physique de donnée

Modèle physique de donnée

[sources]