Vous êtes sur la page 1sur 10

CAHIER DE CHARGES

1. Définition
Le cahier de charge : est un document technique conçu et élaborer généralement par
le MOA (Maître d’Ouvrage) et qui vise à comprendre clairement les objectifs de la solution
informatique à réaliser par le MOE (Maître d’œuvre).

2. Description de la situation actuelle


Pour acheter un produit ou un article, le client doit se déplacer directement au local
de la boutique afin de chercher VISUALISER LES PRODUITS ensuite d’effectuer son
choix et passer à caisse effectuer son paiement.
D’autres part le chiffres d’affaire peux croissant du au vente (produit en stock mais
stratégie de vente ne donne pas satisfaction), pas de politique de communication à
l’exception des supports traditionnels tels que l’exposition des produits par des affiches
publicitaires, des dépliants et par des vitrines qui se trouvent au sein de la société, ou les
petites affiches.
A l’issu de ces manquements il nous été demander de trouver une solution
Permettant d’améliorer les ventes et aussi la visibilité de l’entreprise. C’est à cet effet,
que nous avons trouvé judicieux de mettre une vitrine de l’entreprise en ligne qui
permettra aussi d’accroître ces ventes.

3. Délimitation du périmètre du projet


Le périmètre du projet représente l’ensemble d’éléments nécessaires à la réalisation d’un
projet, ici nous avons :

 La gestion des ventes


 La gestion des produits
 La gestion des clients

 La gestion des locations des voitures


4. Délimitation du système d’information
Le système d’information soumis à notre analyse est celui de la gestion des ventes lignes
(choix du produit, commande, facturation et paiement) donc la responsabilité appartient au
Gérant de la structure, les principaux objectifs sont :

 La gestion des commandes


 La gestion des produits
 La gestion des clients
 La gestion des livraisons
 La gestion des facturations
 La gestion des locations des voitures

5. Spécifications fonctionnelles de l’application

5.1 Besoins fonctionnels


L’application informatique de gestion des ventes en ligne au sein de SES Consulting
devra respecter les fonctionnalités suivantes :

 Exposition des produits ainsi que leurs prix et caractéristiques.


 Inscription des clients.
 Ajout des produits choisis au panier.
 Confirmation de la commande.
 Choix du mode de livraison.
 Choix de site de livraison.

 Confirmation de l’opération d’achat.  Le payement en ligne.


 Edition de la facture et du bordereau de livraison
 Suivi de location des voiture et retours
a. Exposition des produits
Notre application doit disposer d’une vitrine virtuelle à travers laquelle
le client peut consulter une grande variété des produits, il sera donc indispensable
d’y présenter les prix et les caractéristiques techniques de chaque produit pour
faciliter la sélection du produit à acheter.

b. Inscription du client
Jusqu’à ce stade, le client est toujours anonyme mais pour pouvoir passer à un
stade plus rigoureux, il faut qu’il s’inscrive, cela se fait uniquement pour la
première commande mais après, notre client peut s’authentifier avec son E-mail
et son mot de passe pour passer d’autres commandes.

c. Ajout des produits au panier


Après le choix d’un produit le client doit mentionner la quantité qui
s’ajoute automatiquement à son panier avec le prix unitaire et le prix total.

d. La confirmation de la commande
Jusqu’à cette phase on a un client, une commande et une adresse de
livraison le chemin maintenant est plus clair, la commande ne passera qu’après
la validation de toutes les informations qui sont affichées dans une seule interface
avant de passer à la phase de payement.

e. Mode de livraison
Un client qui a déjà confirmé sa commande est libre de choisir le mode de
livraison de sa marchandise soit à domicile/site quelconque ou dans une de nos
boutiques selon sa convenance.

f. Choix du site de livraison


Si le mode de livraison choisi est la boutique, il faut que le client indique
cette boutique avec une précision qui permet aux livreurs d’être sûrs que la
marchandise sera dans le bon lieu et dans les rendez-vous.

g. La livraison à domicile
En choisissant cette option comme mode de livraison, le client devrait
remplir soigneusement un formulaire contenant les informations nécessaires
telles que :
- Le nom du destinataire qui peut être le client même ou une autre
personne.

- L’adresse précise de livraison.

- Le numéro de la pièce d’identité du destinataire.


- Le jour et l’heur de la livraison estimés.
h. Le payement en ligne
C’est une phase très sensible, pour cela il faut qu’elle soit très sécurisée,
pour terminer la procédure de payement avec succès le client doit choisir un
mode de payement dans une liste de choix proposées sur notre site web et suivre
les étapes en fonction du mode de payement choisir.

NB : Notons que nous allons implémenter le


payement sur places à l’entreprise et à la livraison
dans le cas où l’entreprise souhaite livrer les
produits.

i. La fin de l’opération d’achat


La page finale représente un petit message de remerciement à nos clients
avec une idée sur l’adresse, la date, le temps de la livraison en question et bien
sur la possibilité d’imprimer la facture du client.

5.2 Besoins non fonctionnels


Les besoins non fonctionnels sont importants car ils agissent de façon indirecte sur
le résultat et sur le rendement de l’utilisateur, ce qui fait qu’ils ne doivent pas être
négligés, pour cela il faut répondre aux exigences suivantes :

a. Fiabilité
L’application doit fonctionner de façon cohérente sans erreurs et doit être
satisfaisante.
b. Les erreurs
Les ambiguïtés doivent être signalées par des messages d’erreurs bien
organisés pour bien guider l’utilisateur et le familiariser avec notre application
web.

c. Ergonomie et bonne Interface


L’application doit être adaptée à l’utilisateur sans qu’il ne fournisse
aucun effort (utilisation claire et facile) de point de vue navigation entre les
différentes pages, couleurs et mise en textes utilisés.

d. Sécurité
Notre solution doit respecter surtout la confidentialité des données personnelles

des clients qui reste l’une des contraintes les plus importantes dans les sites web.

e. Aptitude à la maintenance et la réutilisation


Le système doit être conforme à une architecture standard et claire permettant sa
maintenance et sa réutilisation.

f. Compatibilité et portabilité
Un application web quel que soit son domaine, son éditeur et son langage
de programmation ne peut être fiable qu’avec une compatibilité avec la majorité
les navigateurs web et la majorité des terminaux que ce soit PC, IPAD ou
Mobiles.

6. Responsabilités et rôles respectifs des parties


engagées dans le projet
Le projet informatique de cette entreprise fait intervenir deux grandes parties parmi
lesquelles le maître d’ouvrage et le maître d’œuvre représenter par le spécialiste de l’équipe
informatique. Le tableau ci-dessous décrira les rôles et responsabilités de chacun des parties :
Tableau 1: Rôle des différents acteurs

Intervenants Rôles Responsabilités

MOA • Fournir tous les moyens Participer au test de


nécessaires à la vérification
Réalisation de ladite Validation
solution • Garant du payement
• Participer à la des solutions réalise
spécification du besoin
• Fournir des
compléments
D’information

MOE • Réaliser l’application • Garant de


conformément au cahier Disponibilité,
de charge sécurité,
Maintenabilité et

l’évolution du dit
logiciel

Source : MOE

7. Evaluation des contraintes


La réalisation de cette application informatique restera un ensemble de contraintes que
nous détaillerons ci-dessous :

a) Contraintes financières du projet ou évaluation du coût


estimation de possession de l’informatique

 Contrainte liée à la réalisation de la solution


Évaluer le coût de possession de l’informatique c’est évaluer l’ensemble des dépenses
à réaliser par l’entreprise pour s’en approprier un service informatique, le tableau suivant
représente clairement les dépenses :

Tableau 2: Contrainte financière


Désignation Montant en FCFA
Conception détaillée 80 000
Graphic Design 50 000
Codage 150 000
Test vérification 25 000
Formation des utilisateurs 20 000

Forfait de maintenance 25 000


Mensuelle
Couts total
350 000
Source : MOE

NB : Le démarrage des travaux sera conditionné par une avance de 60% du coût de
revient total et les 40% autres seront verses après la mise en production.

 Contrainte liée au déploiement


Ici la responsabilité des cours de l’hébergement est en dosser par Maitre d’ouvrage et
les cours relatif à cela sera choisi et payer au moment venu sur le site LWS panel. Notons que
les prix sont fixés par google et le payement se fait en ligne par virement bancaire et par
conséquent son non négociable.

b) Contraintes techniques
Une contrainte technique est une donnée d’entrée dans la recherche d’une solution
technique. Le fonctionnement des applications informatiques obéit à deux architectures :

 Architecture à deux niveaux :


De base la relation entre un client et un serveur se fait entre deux processus, deux
logiciels ou deux machines. On peut parler d’une architecture à deux niveaux ou une
architecture deux tiers. Dans ce cas, le client demande une ressource au serveur qui la fournit

Directement à partir de des propres ressources, sans solliciter d’autres machines.


 Architecture à trois niveaux :
Une architecture à trois niveaux ou une architecture trois tiers ajoute un niveau
permettant de spécialiser les serveurs, ce qui apporte un avantage de flexibilité, de sécurité
et de performance :

• Un client qui demande une ressource via une interface utilisateur chargée de la
présentation de cette ressource ;

• Un serveur d’application (appelé middleware) fournit la ressource mais en faisant


appel à un autre serveur ;

• Un serveur de données fournit au serveur d’application la ressource requise pour


répondre au client.

• Notons que le serveur d’application est ici le client du serveur de données.

Dans notre cas, le logiciel qu’on doit réaliser obéit à l’architecture à trois niveaux car
contrôleur de gestion va demander une information, cette information sera cherchée dans un
serveur (base de données), ce même serveur va lui retourner la recherche demandée sans passé
par une autre machine.

c) Contraintes humaines
Tableau 3: Contrainte humaine

Fonction Responsabilité

01 concepteur S’occupe de la conception


détailler

01 Graphic Design S’occupe du


Traitement d’image et de
l’ergonomie du site

02 développeurs web S’occupe de la réalisation des


interfaces graphiques

Source : MOE
d) Contraintes temporelles ou planification du projet

Le projet se fera en 2 Mois et tout projet doit avoir un plan qui permet de définir son
exécution et là notre est représenté par la figure suivante :

Figure 1:Planning du projet, diagramme Gantt Source : MOE

e) Contraintes technologiques
La réalisation de ce projet nécessite des technologies ci-dessous :

 Outil de planification (gant Project) pour l’élaboration d la planification du


projet
 Outils de modélisation : WIN DISIGN pour la réalisation de la modélisation
 IDE (Environnement de Développement Intègre) comme logiciel utilisé ici :
Visual Studio Code
 SGBD (système de gestion de base de données) ici nous allons utiliser MySQL
pour la réalisation de la base de données
  Atelier de test
8. Evaluation des mesures de succès
Après la réalisation de cette application informatique les critères permettant d’évaluer le
taux de réussite de cette application d’informatique seront :

 Les tests de vérifications et les tests de validation


 Ces différents tests feront intervenir simultanément le MOA et MOE

Vous aimerez peut-être aussi