La vente de produits est actuellement gérée de plusieurs façons selon le laboratoire d’origine des visiteurs. On souhaite uniformiser cette gestion.

L’application doit permettre d’enregistrer les commandes de produits proposés par le visiteur et de présenter un suivi daté des opérations menées.
Le médecin pourra commander plusieurs produits avec une quantité différentes pour chaque. L’ajout des produits sera géré grâce à un panier. Lors de la validation, il devra avoir un récapitulatif du coût total, du délai et un mail de confirmation. Il pourra lors d’une connexion ultérieure au site avoir un récapitulatif de ses commandes. On pourra éventuellement gérer le stock de chaque produit.

Le visiteur pourra voir les commandes des médecins dont il a la charge, les modifier ou les supprimer.

Accessibilité/Sécurité

Le récapitulatif des commandes doit être accessible aux seuls visiteurs. Une authentification préalable sera nécessaire pour l’accès au contenu.

Code

On privilégiera l’utilisation d’Ajax et Boostrap.

Données

On reprendra la base de données de Medibase. Les produits sont principalement des médicaments. Ils pourront être d’autre type au choix de l’équipe.

Documentation

La documentation devra présenter l’arborescence des pages pour chaque module, le descriptif des éléments, classes et bibliothèques utilisées. L’utilisation de phpdocumentor est conseillée.