180 likes | 271 Views
Lyda tourisme. Process en PHP. Objectif. Il s’agit de construire un segment de process dans un système d’information touristique. Étape 1 du process:. Le client se connecte, laisse son nom et son e-mail. Étape 2 du process:. Le S.I. envoie un mot de passe au client par e-mail.
E N D
Lyda tourisme Process en PHP
Objectif • Il s’agit de construire un segment de process dans un système d’information touristique.
Étape 1 du process: Le client se connecte, laisse son nom et sone-mail. Étape 2 du process: Le S.I. envoie un mot de passe au client pare-mail. Étape 3 du process: Le client se connecte, saisit nom et sonmot de passe. Le S.I. lui propose un ensemblede prestations. Étape 4 du process: Le S.I. construit le contrat et l’envoie au clientpar e-mail. Variante mise en œuvre: le client prend connai- ssance du contrat, valide et reçoit une notification par e-mail. Étape 5 du process: Le client se connecte et accepte le contrat.
Description et accès au site Chez Hitema: La Base de données : MySQL nommée Tourisme accessible via http://82.67.202.124. La base peut être recréée en exécutant les requêtes sql du fichier suivant (depuis la version électronique du document): Le serveur Web est accessible au http://82.67.202.124/Pages/LydaTourisme/ . Chez Free en ligne: http://alexandrevallet.free.fr/PHP - LydaTourisme/accueil.htm
Flexibilité Fichier2.php Fichier1.php Fichier3.php Le process étant relativement linéaire, pour y ajouter une étape ilsuffis de l’insérer en veillant à la continuité de passation des paramètres.
Diagramme de séquence Choix des prestations Client identification Confirmation Authentification - Création nouvel identifiant - Rappel de l' identifiant. Transmission des infos de conn° authentifié Reprise de commande ou nlle cmd Validation des choix Transmission des infos de prestations
Schéma fonctionnel Accueil Pageaccueil.html Verification d’inscription -enregistre nouveau visiteur -reinitialise mdp oublié Accueil.htm Envoi mdp par email (vérifier adresse serveur pop) Identification Identifiant.html NoK Essai de connexion Ok Verif Login + mdp Identifiant.php Verif email Mdp.php Tourisme identifiant Accès à la boutique Identifiant.php Pageaccueil2.php Contitution caddie caddie Contitution caddie Pays.php Contitution caddie Suivi de la navigation par champs cachés Ville.php Contitution caddie Date.php Contitution caddie Transport.php Contitution caddie Hotel.php Contrat.php Contitution caddie Mail de recapitulation validation caddie confirm.php
Vue d’ensemble En l'état le site gère les points suivants : • Reconnaissance des login erronés, • En cas d'oubli d'identifiant : rappel du mot de passe et du login à utiliser en fonction de l'adresse e-mail, • Le suivi des commandes (itinéraire, moyen de transport ...) est géré par un caddie qui intègre les choix dans une table à mesure de la navigation. • Les tarifs assortis à chaque choix s'additionnent. • Un suivi de commandes par champs de formulaires cachés permet de vérifier la cohérence du suivi. • En cas de non validation finale on peut conserver le caddie jusqu'à une visite ultérieure où l'on pourra annuler/modifier et bien sûr valider le caddie, • - Les fichiers PHP appellent une mise en forme CCS permettant de modifier l'aspect général du site.
Reste à faire Une interface permettant de remonter une vue synthétique à ladirection Gérer les erreurs de double-saisie des internautes (réservation de plusieurs fois le même hôtel …) Optimiser la requête de reprise de prestations non validées afin de garder un historique et de traiter individuellement plusieurs commandes en attente. Réunir les opérations répétées sur plusieurs fichiers php dans un fichier de référence
Annexe: Les tables de la base Mysql 5 tables : Contrat Identifiant Prestation1 Prestation2 prestation3 NB: le contenu des tables n’est donné qu’à titre d’exemple.