← Retour

Module 4 : Espace de Travail : Gestion de Stocks

Créer les bases de données pour les produits, les fournisseurs, les clients et les ventes.


📖 COURS

1) ARCHITECTURE D'UN SYSTEME DE GESTION DE STOCKS Nous allons maintenant appliquer nos connaissances pour construire un système concret et puissant : un gestionnaire de stocks. L'objectif est de suivre nos produits, qui nous les vend, à qui nous les vendons, et combien il nous en reste. Pour cela, nous n'allons pas utiliser une seule base de données géante, mais plusieurs bases de données plus petites et spécialisées, chacune avec un rôle précis. Pour l'instant, nous allons les créer séparément. Le module suivant nous apprendra à les connecter entre elles pour automatiser les calculs. Notre système sera composé de quatre piliers : 1) **Produits :** Le catalogue central de tout ce que nous vendons. 2) **Fournisseurs :** La liste des entreprises à qui nous achetons nos produits. 3) **Clients :** La liste des personnes ou entreprises à qui nous vendons. 4) **Ventes :** Le registre de chaque transaction effectuée. ```mermaid graph TD subgraph "Système de Gestion de Stock" A[ Produits
Notre catalogue ] B[ Fournisseurs
Qui nous approvisionne ] C[ Clients
À qui nous vendons ] D[ Ventes
Registre des transactions ] end B -- Fournit --> A A -- Vendu via --> D C -- Achète via --> D ```
2) CREER LA BASE DE DONNEES "PRODUITS" C'est la base de données la plus importante. Chaque entrée est un article unique de notre inventaire. 1) Créez une nouvelle page et, à l'intérieur, tapez `/database - inline` pour créer une base de données intégrée. Nommez-la "Produits". 2) Configurez les propriétés (colonnes) suivantes : - **`Nom du Produit`** (Propriété `Titre` par défaut) - **`SKU`** (Propriété `Texte`) : Une référence ou un code-barres unique. - **`Description`** (Propriété `Texte`) - **`Prix de Vente`** (Propriété `Nombre`, formatée en Euro) - **`Coût d'Achat`** (Propriété `Nombre`, formatée en Euro) - **`Stock Actuel`** (Propriété `Nombre`) - **`Statut`** (Propriété `Select` avec les options "En stock", "Stock faible", "En rupture") - **`Photo`** (Propriété `Fichiers & médias`) Remplissez cette base avec 2 ou 3 produits exemples. ```mermaid graph LR subgraph "Base 'Produits'" A[Nom du Produit] --> B[SKU] B --> C[Prix de Vente] C --> D[Stock Actuel] D --> E[Statut] end ```
3) CREER LES BASES DE DONNEES "FOURNISSEURS" ET "CLIENTS" Ces deux bases de données servent de carnets d'adresses. #### **Base de Données "Fournisseurs"** Créez une nouvelle base de données intégrée sur votre page, nommez-la "Fournisseurs". - **Propriétés :** - **`Nom du Fournisseur`** (Titre) - **`Contact`** (Texte ou Personne) - **`Email`** (Email) - **`Téléphone`** (Téléphone) #### **Base de Données "Clients"** Créez une troisième base de données intégrée, nommez-la "Clients". - **Propriétés :** - **`Nom du Client`** (Titre) - **`Email`** (Email) - **`Adresse de livraison`** (Texte) - **`Date d'inscription`** (Date) Remplissez chaque base avec 1 ou 2 exemples.
4) CREER LA BASE DE DONNEES "VENTES" Cette base de données est le registre de toutes vos transactions. Chaque ligne correspondra à une vente d'un ou plusieurs produits à un client. C'est la base de données la plus dynamique. Créez une quatrième et dernière base de données intégrée, nommez-la "Ventes". - **Propriétés :** - **`ID Vente`** (Propriété `Titre`) : Un identifiant unique pour chaque vente (ex: VENTE-001, VENTE-002). - **`Date de Vente`** (Propriété `Date`) - **`Quantité Vendue`** (Propriété `Nombre`) - **`Montant Total`** (Propriété `Formule` - nous la remplirons plus tard) Pour l'instant, ces quatre bases de données sont des îles indépendantes. Elles sont prêtes, mais elles ne communiquent pas. Le prochain module vous montrera comment tisser des liens entre elles pour que, par exemple, une nouvelle entrée dans "Ventes" puisse automatiquement mettre à jour le "Stock Actuel" dans "Produits".

🗝️ POINTS CLÉS

1) GESTION DE STOCK Le processus de suivi des quantités de produits disponibles. Il s'agit de savoir combien d'articles entrent, combien sortent (ventes), et combien il en reste.
2) BACKOFFICE C'est l'interface d'administration d'un système. Dans notre cas, c'est l'ensemble de nos bases de données Notion qui nous permettront de gérer notre activité.
3) BASE DE DONNÉES PRODUITS La base de données centrale où chaque entrée est un produit unique que vous vendez.
4) BASE DE DONNÉES VENTES Le registre de toutes les transactions. Chaque ligne est une vente effectuée.

💪 PRATIQUE

1) CRÉER LA BASE DE DONNÉES "PRODUITS" **Objectif :** Mettre en place la base de données centrale de notre système de stock. 1) Créez une nouvelle page et, à l'intérieur, tapez `/database - inline`. 2) Nommez cette base de données **"Produits"**. 3) Créez les propriétés (colonnes) suivantes : * **Nom du produit** (Propriété "Titre" par défaut) * **Prix** (Propriété "Nombre", configurez-la en Euro) * **Quantité en stock** (Propriété "Nombre") * **Référence** (Propriété "Texte") 4) Remplissez la base de données avec 3 exemples de produits que vous pourriez vendre.

❓ FAQ


🧠 QUIZ

1) DANS UN SYSTÈME DE GESTION DE STOCK, QUELLE INFORMATION EST LA PLUS CRUCIALE À SUIVRE ? * a) La couleur du produit. * b) Le nombre d'articles restants en stock. * c) Le nom du photographe qui a pris la photo du produit.
... Réponse : B
2) POURQUOI SÉPARER LES "PRODUITS" ET LES "VENTES" DANS DEUX BASES DE DONNÉES DISTINCTES ? * a) Pour rendre les choses plus compliquées. * b) Parce que chaque base a un rôle différent : l'une est un catalogue (relativement statique), l'autre est un registre d'événements (très dynamique). * c) Notion nous y oblige.
... Réponse : B