Résumé
Depuis quelques années, le e-commerce ne cesse d’évoluer. Les consommateurs
ont des nouvelles habitudes d’achat en ligne. Force de constat, les entreprise se lancent
de plus en plus sur la création d’un site marchand pour vendre leur produits en ligne.
Notre projet se concentre sur l’étude, la conception et la réalisation d’un site de
commerce électronique, qui permettra aux sociétés d’enrichir leurs bases de données
clientèle, ayant pour cible le cyberconsommateur, c’est-à-dire le client distant sur le
net.
Les objectifs majeurs de ce site sont : la possibilité de présenter les produits
dans une boutique virtuelle à la disposition de tout le monde, de faire de transactions
commerciales, de faciliter la tâche de payement en ligne et de suivre la livraison du
produit.
Ce présent rapport résumera le déroulement de toutes les étapes du projet.
I. Exigences
I.1. Techniques de recensement des informations
Le sujet de ce projet est la modélisation d’applications web. Le e-commerce
constitue un exemple concret, facile à comprendre et suffisamment représentatif. Nous
nous sommes inspirés des fonctionnalités de sites existants, comme www.jumia.cm,
www.kaymu.cm, et bien sûr notre fameux kikuu.cm !
I.2. Expression initiale des besoins
I.3. Positionnement
Notre site se veut être le site web pour les sociétés camerounaises, nouvelle venue dans
le cercle des ventes en ligne.
Le but du projet consiste à :
• Prendre place sur le marché du e-commerce en ligne en face des concurrents
généralistes tels que www.jumia.cm, www.kikuu.cm ainsi que d’autres plus spécialisés
comme Ledetaillant.biz, glotelho.cm.
• Inventer rapidement des éléments différentiateurs pour devenir à moyen terme
(moins de deux ans) le numéro un camerounais de la vente en ligne. Le site web devra
donc être facilement évolutif pour pouvoir implémenter très rapidement de nouvelles
fonctionnalités importantes
I.2. Exigences
Dans cette section, nous nous intéressons aux besoins des utilisateurs traités
dans notre projet c’est à dire l’inscription du client, le choix des produits, le lancement
des commandes enfin la confirmation et donc le payement en ligne à travers les
spécifications fonctionnelles et non fonctionnelles pour aboutir à un site de qualité qui
répond non seulement aux besoins des clients mais également à la règlementation en
vigueur et à l’environnement physique.
I.2.1. Exigences fonctionnelles
Les besoins fonctionnels se présentent en huit grandes parties
- Exposition des produits ainsi que leurs prix et caractéristiques (détails) ;
- Recherche ;
- Inscription des clients ;
- Ajout des produits choisis au panier ;
- Choix du mode de livraison ;
- Choix de la boutique de livraison ;
- Confirmation de la commande ;
- Le payement en ligne ;
- Confirmation de l’opération d’achat et la réception de la facture.
a. Exposition des produits
Notre site doit disposer d’une vitrine virtuelle à travers laquelle le client peut
consulter les catégories 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. Recherche
La première étape pour l’internaute consiste à trouver le plus rapidement possible
un produit recherché dans l’ensemble des catégories, il faut lui fournir plusieurs
méthodes de recherche différentes L’internaute pourra ainsi saisir un critère ou même
plusieurs critères à la fois.
c. 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.
d. 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.
e. Mode de livraison
Un client qui a déjà confirmé sa commande il est libre de choisir le mode de
livraison de sa marchandise soit à domicile ou chez une boutique selon une liste de
chois mentionnée sur notre site web.
f. Boutique 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, ayant une panoplie de boutiques réelles,
le client pourra choisir la plus proche.
g. 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. 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.
i. Payement
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 type de carte
dans une liste de choix des cartes proposées sur notre site web, indiquer le numéro de
sa carte et sa valeur de vérification dite CVV
j. 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.
I.2.2. Exigences non fonctionnelles
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. Découverte
b. 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.
c. Erreurs
Les ambigüités doivent être signalées par des messages d’erreurs bien organisés
pour bien guider l’utilisateur et le familiariser avec notre site web.
d. Aide en ligne puissante
À tout moment, l’internaute peut consulter des pages d’aide contextuelle, ainsi que
lancer une recherche dans l’ensemble des pages d’aide. Une visite guidée sera
également proposée aux nouveaux visiteurs.
e. 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.
f. Performance
• Gérer les comptes de plus de 1000 clients.
• Le site web doit supporter plus de 1 00 connexion simultanée.
• Aucune recherche ne doit prendre plus de 4 secondes.
g. Maintenance et réutilisation
Le système doit être conforme à une architecture standard et claire permettant sa
maintenance et sa réutilisation.
h. Compatibilité et portabilité
Un site web quel que soit son domaine, son éditeur et son langage de
programmation ne peut être fiable qu’avec une compatibilité avec tous les navigateurs
web et tous les moyens que ce soit PC, IPAD ou Mobiles.
I.2.3. Réglementation en vigueur
I.2.4. Chiffre d’affaire
Réduction des couts d’exploitation ;
Atteindre facilement les nouveaux clients ;
II. Analyse et conception (méthode scrum)
III. Architecture applicative
IV. Test
Conclusion
References