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 d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.

Présentations similaires


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

1 Outils et principes de base

2 Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans la base  Avantages :  Accessible depuis n’importe quel PC connecté à Internet  Plus modulable qu’un 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 l’application (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 :  D’abord 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 l’application Internet

4 Les outils à disposition (1)  Création de la base de données :  Modélisation : « à la main » ou utilisation d’un 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 l’application 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 d’installer 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, qu’est-ce que c’est? (1)  Un langage exécuté « côté serveur » : source : http://www.vulgarisation-informatique.com/introduction-php.phphttp://www.vulgarisation-informatique.com/introduction-php.php  Avantages :  Ne nécessite aucune configuration particulière du PC « client »  Sécurité : le code PHP n’est pas visible par l’internaute

8 PHP, qu’est-ce que c’est? (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 l’envoi d’une newsletter à des contacts mail…

9 Illustration par l’exemple : le projet RIO (1)  Création d’une application Internet permettant de saisir directement les patients dans la base  Cahier des charges :  L’application 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 d’aide à l’utilisation

10 Illustration par l’exemple : le projet RIO (2)  1. Création d’un questionnaire papier reprenant les items que l’on 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  D’insertion des données saisies dans la base  De sécurisation de l’application

11 Illustration par l’exemple : 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 : www.siteduzero.com/  Et si vous préférez les livres :  PHP & MySQL pour les nuls (par Janet Valade, éditions First Interactive)  Ouvrages des éditions O’Reilly (référence en informatique) : en anglais…


Télécharger ppt "Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans."

Présentations similaires


Annonces Google