Document de cadrage fonctionnel et technique

Cahier des charges complet
Système K-BUSINESS / KBCSAL

Site vitrine, demandes clients, administration sécurisée, facturation, caisse, comptabilité, stock, boutique et ressources humaines.

Version : 1.0 finale de cadrage
Date : 31 mai 2026
Entreprise : Kouroussa Business Center Supply & Logistics SARLU (KBCSAL)

Document reformulé à partir du système construit

Sommaire

  1. Présentation générale
  2. Objectifs du projet
  3. Périmètre fonctionnel
  4. Utilisateurs, rôles et sécurité
  5. Site public K-BUSINESS
  6. Back-office et modules de gestion
  7. Documents commerciaux
  8. Caisse, comptabilité, stock et boutique
  9. Ressources humaines
  10. Exigences techniques
  11. Installation, exploitation et maintenance
  12. Critères de validation

1. Présentation générale

Le présent cahier des charges définit les besoins, fonctionnalités, règles de gestion et exigences techniques du système numérique K-BUSINESS / KBCSAL. Le projet vise à offrir une présence web professionnelle et un outil interne de gestion permettant de centraliser les demandes clients, la facturation, la caisse, les stocks, la boutique, la comptabilité et les ressources humaines.

ÉlémentInformation
Raison socialeKouroussa Business Center Supply & Logistics SARLU (KBCSAL)
RCCMGN.TCC.2022.B.05935
NIF451678023
TVA6A
Compte bancaire0431 190201 - SKYEBANK INTERNATIONAL
Swift / RIB / Code banqueIBANBKGN / GN57 0121 0804 3119 0201 34 / GN012
Contacts+224 627 040 950, +224 622 886 936, +224 627 680 356, +224 621 538 490, +224 620 368 689
Emailscentraleachat@k-business-gn.com, direction@k-business-gn.com, accountpayable@k-business-gn.com

2. Objectifs du projet

3. Périmètre fonctionnel

Site public Pages d’accueil, À propos, services, granite, équipe, partenaires, devis et contact.
Back-office Connexion sécurisée, tableaux de bord, modules métier, exports et rapports.
Gestion commerciale Demandes, clients, prix, documents, paiements, relances WhatsApp et impression PDF.
Gestion interne Caisse, comptabilité, stock, boutique, ressources humaines, audit et paramètres société.

Le système doit fonctionner en local ou en hébergement web compatible PHP/MySQL. Il doit rester évolutif afin d’ajouter plus tard une vraie IA, une passerelle SMS, un paiement en ligne, une sauvegarde cloud ou une application mobile.

4. Utilisateurs, rôles et sécurité

4.1 Comptes utilisateurs

L’administrateur général peut créer un compte pour chaque travailleur en renseignant le nom, prénom, téléphone, email, identifiant, rôle, mot de passe initial et modules autorisés.

RôleDroits principaux
Administrateur généralAccès total, modification après validation, gestion des utilisateurs, paramètres société, audit et rapports.
DevisGestion des demandes commerciales, devis, clients et réponses WhatsApp.
FacturationFactures, proformas, bons, paiements, documents imprimables.
Caisse / comptabilitéEntrées et sorties de caisse, clôtures, écritures comptables et rapports financiers.
Stock magasinArticles, mouvements de stock, inventaires, alertes et valorisation.
Ressources humainesEmployés, présences, congés, avances, paie et documents RH.

4.2 Règles de sécurité

5. Site public K-BUSINESS

5.1 Pages attendues

5.2 Exigences d’interface

6. Back-office et modules de gestion

6.1 Tableau de bord

6.2 Gestion des demandes clients

6.3 Gestion des prix et FAQ

7. Documents commerciaux

Le système doit permettre d’élaborer et suivre les documents commerciaux directement depuis le back-office.

DocumentFonctions attendues
DevisCréation, modification avant validation, lignes illimitées, taxe en pourcentage, images de référence, conversion en facture.
FactureCréation, validation, paiement partiel ou total, solde dû, impression et suivi des impayés.
ProformaÉmission avant confirmation commerciale, impression et archivage.
Bon de commandeSuivi des commandes clients ou fournisseurs.
Bon de livraisonTraçabilité des livraisons, quantités et destinataires.

7.1 Règles de gestion

8. Caisse, comptabilité, stock et boutique

8.1 Gestion de caisse

8.2 Comptabilité

8.3 Gestion de stock magasin

8.4 Gestion de la boutique

9. Ressources humaines

Le module RH doit permettre de suivre le personnel de l’entreprise, les documents administratifs et les Éléments de présence, congés et rémunération.

10. Exigences techniques

ComposantChoix retenu
FrontendHTML, CSS responsive, JavaScript
kbcsalgestionPHP avec sessions et scripts dûadministration
Base de donnéesMySQL ou MariaDB
Serveur local recommandûXAMPP avec Apache et MySQL
ExportsCSV compatible Excel
Documents PDFImpression navigateur ou génération PDF via navigateur
Fichiers uploadûsImages produits, documents RH et images de référence des lignes commerciales

10.1 Modûle de données principal

La base de données comprend notamment les tables utilisateurs, paramètres société, demandes de devis, messages de contact, documents commerciaux, lignes de documents, paiements, caisse, clôtures, comptes comptables, écritures, stock, mouvements, inventaires, boutique, commandes, employés, présence, congés, avances, paie, incidents, historiques, prix, FAQ, validations et audit.

10.2 Traçabilité et audit

11. Installation, exploitation et maintenance

11.1 Installation locale

  1. Installer ou ouvrir XAMPP.
  2. Démarrer Apache et MySQL.
  3. Copier le dossier K-BUSINESS dans le dossier web local ou conserver l’emplacement actuel avec un serveur PHP.
  4. Créer la base de données MySQL.
  5. Importer le fichier kbcsalgestion/database.sql.
  6. Configurer les accès dans kbcsalgestion/config.php.
  7. Accéder au site public et au back-office depuis le navigateur.

11.2 Exploitation

11.3 Maintenance

12. Critères de validation

Validation client / Direction KBCSAL
Validation technique