En cours

Site de vente en ligne

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

Compétences : PHP, CSS, HTML, JavaScript

Concernant le client :
( 0 commentaires ) France

Nº du projet : #33462961

Décerné à:

fanojenny

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.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% EUR en 7 jours
(4 Commentaires)
3.8

3 freelances font une offre moyenne de 35 € pour ce travail

inventivedesigne

Bonjour, j'ai lu toutes vos exigences selon lesquelles vous souhaitez un site Web d'achat en ligne. Je livrerai votre projet sous 7 à 12 jours. Si vous en avez besoin de manière plus urgente, veuillez me contacter. Je Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 7 jours
(98 Commentaires)
7.1
LukasLaudrain

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 7 jours
(0 Commentaires)
0.0