La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Outils et principes de base. Exemple dapplication Gestion de données denquête : Interface de saisie en ligne insère directement les données dans la base.

Présentations similaires


Présentation au sujet: "Outils et principes de base. Exemple dapplication Gestion de données denquête : Interface de saisie en ligne insère directement les données dans la base."— Transcription de la présentation:

1 Outils et principes de base

2 Exemple dapplication Gestion de données denquête : Interface de saisie en ligne insère directement les données dans la base Avantages : Accessible depuis nimporte quel PC connecté à Internet Plus modulable quun formulaire Access Permet de regrouper en une seule application tout ce qui a trait à létude (présentation, forum, statistiques…) Inconvénients : Nécessité de bien sécuriser lapplication (car les données transitent par Internet) Maintenance informatique + lourde Indisponible en cas de bugs informatique (problème serveur…)

3 Les étapes à suivre 1. Conception de la base de données : Dabord sur « papier » : Exprimer les besoins Écrire le dictionnaire des données Modéliser (méthode Merise ou UML) : modèle conceptuel modèle logique modèle physique Puis informatisée 2. Création de lapplication Internet

4 Les outils à disposition (1) Création de la base de données : Modélisation : « à la main » ou utilisation dun logiciel dédié (ex : AnalyseSI)AnalyseSI Informatisation : Système de gestion de base de données : MySQL, PostgreSQLMySQL PostgreSQL Interface graphique : phpMyAdminphpMyAdmin

5 Création de lapplication Internet : Pour la programmation : utilisation du bloc notes, ou, encore mieux, de Notepad++Notepad++ Navigateur Internet (Mozilla, Internet Explorer…) Langages : (X)HTML (langage qui permet de créer un site Web) PHP (pour communiquer avec la base) Programmation en langage PHP nécessite : Soit dinstaller un serveur (Apache) puis PHPApachePHP Soit de faire héberger son site par un serveur capable de lire le PHP Les outils à disposition (2)

6 Les outils à disposition (3) Une alternative intéressante : EasyPHPEasyPHP « package » tout prêt : contient un serveur Apache, un serveur MySQL avec une interface graphique, et un interpréteur PHP Très facile à installer, déjà configuré Idéal pour débuter ou tester ses pages avant de les envoyer sur le serveur

7 PHP, quest-ce que cest? (1) Un langage exécuté « côté serveur » : source : Avantages : Ne nécessite aucune configuration particulière du PC « client » Sécurité : le code PHP nest pas visible par linternaute

8 PHP, quest-ce que cest? (2) PHP permet de …. Communiquer avec une base de données (stocker des informations, exécuter des requêtes…) Créer des pages Web « dynamiques » (qui se mettent à jour seules) Créer un forum, un Chat Avoir un compteur de visiteurs Automatiser lenvoi dune newsletter à des contacts mail…

9 Illustration par lexemple : le projet RIO (1) Création dune application Internet permettant de saisir directement les patients dans la base Cahier des charges : Lapplication doit être protégée par mot de passe Les données doivent être cryptées Fonctionnalités optionnelles : Génération de statistiques descriptives Forum daide à lutilisation

10 Illustration par lexemple : le projet RIO (2) 1. Création dun questionnaire papier reprenant les items que lon souhaite relever 2. Conception de la base « à la main » 3. Informatisation sous Access puis transfert vers MySQL 4. Ecriture des programmes : De mise en forme du questionnaire Internet Dinsertion des données saisies dans la base De sécurisation de lapplication

11 Illustration par lexemple : le projet RIO (3) 5. Envoi des fichiers sur le serveur via le logiciel FTP Filezilla 6. Une fois les données saisies dans la base, il faudra les importer sous SAS pour l analyse statistique. Deux façons : Soit avec un « libname » : libname mysqllib mysql user=testuser password=testpass database=mysqldb server=mysqlserv port=9876; (disponible sous certaines versions seulement) Soit en passant par une étape intermédiaire : » Exporter les données MySQL xls ou csv » Les importer ensuite sous SAS (proc import)

12 Pour finir, quelques conseils… Toujours utiliser au moins 2 navigateurs Internet (par exemple Mozilla et IE) Pour débuter dans le PHP/MySQL, utiliser les tutoriels disponibles sur Internet, exemple : Et si vous préférez les livres : PHP & MySQL pour les nuls (par Janet Valade, éditions First Interactive) Ouvrages des éditions OReilly (référence en informatique) : en anglais…


Télécharger ppt "Outils et principes de base. Exemple dapplication Gestion de données denquête : Interface de saisie en ligne insère directement les données dans la base."

Présentations similaires


Annonces Google