1 / 18

Lyda tourisme

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.

elpida
Download Presentation

Lyda tourisme

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lyda tourisme Process en PHP

  2. Objectif • Il s’agit de construire un segment de process dans un système d’information touristique.

  3. É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.

  4. 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

  5. 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.

  6. 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

  7. 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

  8. Cas d’utilisation

  9. Relations de cardinalité

  10. Diagramme de classes

  11. 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.

  12. 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

  13. 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.

More Related