
Site de vente en ligne
€8-30 EUR
Paiement à la livraison
Cahier des charges
Nous souhaitons concevoir avec nos moyens un site web dynamique de vente en ligne. Ce site proposera
aux clients différents articles répartis en plusieurs catégories. Chaque article devra posséder sa propre
fiche descriptive. En naviguant sur le site, les articles seront présentés sous forme de liste, et en cliquant
sur l'un des articles on pourra accéder à sa description détaillée. Le client pourra alors choisir de l'ajouter
à son panier. Il pourra ensuite consulter son panier, éventuellement supprimer ou modifier les quantités
de certains articles, puis valider la commande. Pour valider une commande, vous pouvez demander au
client d’enregistrer/Modifier une carte s’il n’a pas une carte enregistrée. Une fois, la carte est enregistrée
ou bien modifiée. Vous passez à la validation de la commande. Si la carte est valide, un message de
validation de commande sera affiché à l’utilisateur. Le site doit donc obligatoirement avoir :
Une page d’accueil.
Un menu contenant les différentes catégories des articles.
Un onglet pour gérer le compte client (modification des informations, consultation des
commandes, etc).
Un onglet pour gérer le panier du client (visualiser les commandes et les valider).
Un accès administrateur pour ajouter/supprimer/Modifier des articles, des catégories, des
utilisateurs, etc
Travail à réaliser
1. À partir du cahier des charges, faire une première maquette de la structure de votre site web :
quelles pages? quels formulaires? quel script PHP appeler quand on valide un formulaire? quel
"calcul" réalisé par chaque script? etc.
2. Concevoir une base de données : schéma entités-associations, puis traduction (via le schéma
relationnel) en requêtes SQL pour créer les tables. Préparer également les requêtes SQL dont
vous aurez besoin pour être certains que votre base de données est "bien conçue".
Livrables
Vous développerez cette application à partir des besoins exprimés ci-dessus, à vous d'analyser et
concevoir une solution fonctionnelle. Vous pouvez également rajouter d’autres fonctionnalités que
vous jugez nécessaires pour votre projet. Vous vous aiderez pour cela du langage UML pour
conceptualiser les différentes fonctionnalités de votre projet. Avant de livrer votre solution, vous
prendrez bien évidemment soin de réaliser les tests nécessaires pour s'assurer de son bon
fonctionnement.
Le rapport ne devra pas comporter de code et uniquement décrire :
Le diagramme de cas d’utilisation en UML.
Une description détaillée du travail effectué avec des captures d’écran de toutes les pages web
réalisées ainsi que leurs descriptions.
Les contributions de chaque étudiant.
Les difficultés rencontrées et les solutions qui leur ont été apportées
Nº du projet : #33462961
À propos du projet
Décerné à:
Bonjour, J'ai lu votre projet et ai conscient de votre demande. Je peux vous aider mais c'est mieux qu'on s'échange sur tchat. Regards.
3 freelances font une offre moyenne de 35 € pour ce travail
Bonjour, je pense pouvoir répondre à votre offre, cependant, j'aurais besoin d'un peu plus de détails à propos des tâches à réaliser. Si j'ai bien compris, il faut faire une maquette du site. A quelle niveau de précisi Plus