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.

Slides:



Advertisements
Présentations similaires
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Advertisements

24 novembre 2008 – Claude BUENO– ITSYSTEM – Joomla, logiciel de gestion de contenu en mode open source, permet de réaliser.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Qu'est ce que le logiciel libre ?. Qu'est-ce qu'un logiciel ? ● C'est une application informatique qui répond à un besoin : traitement de texte, navigateur.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
SPIP Un logiciel libre pour la gestion d'un site web d'informations SPIP.
PARCOURS DE PROFESSIONNALISATION SESSION : LEBLOND Cédric Epreuve E6 BTS SIO option : SLAM.
Présentation du projet JAVA Système de messagerie instantanée cryptée.
Version du document: 1.00 Version de logiciel v3.7.1 Version CBox: C5 Téléassistance Configuration Client Langage: Français.
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
VHFFS : Enlarge your hosting Sylvain Rochet Samuel Lesueur Cette présentation est sous contrat Paternité-Partage des Conditions Initiales à l'Identique.
1 UML: applications, études de cas ● Processus (Extreme Programming, Unified Process) ● Architectures ● Expression du besoin technique Conception Préliminaire.
AIDE PÉDAGOGIQUE SMS AIDE PÉDAGOGIQUE SMS (Système de Management de la Sûreté)(Système de Management de la Sûreté) DIRECTION GENERALE DU CONCESSIONNAIRE.
1 Observer le paramétrage d’un réseau. 2 Dans notre réseau téléphonique habituel, les postes, reliés à un auto-commutateur... …peuvent dialoguer, car.
Le référencement gratuit Référencer gratuitement Licence Creative Common by SA Matthieu GIROUX Développeur en informatique de gestion libre
Installation De Peakup.  Télécharger le fichier peakup2.4.0.free.zip  Décompresser le fichier extrait sur une Directory de votre choix  Créer un lient.
Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Free Powerpoint Templates Client service architecteur réseaux.
La Messagerie Électronique Production Yahya+wassim Classe 8b1.
1 Rapport PFE Gestion de Stock M LLE Nouhaila Touzani Ouazli.
Présenté par : ANDRIAMANALINA Favennec Costant CREATION D’UN SITE POUR L’APPRENTISSAGE DU CODE DE LA ROUTE CAS DU CLIENT DE LA SOCIETE ASA.
Cahier des charges.
PARCOURS DE PROFESSIONNALISATION
Micro Informatique au Cellier
Diffusion en streaming de vidéos d’assistance au dépannage
Micro Informatique au Cellier
Mise en place d’un système de partage de fichiers
LimeSurvey : Logiciel Open Source pour réaliser des enquêtes
Comprendre l’environnement Web
Projet M2L GESTION DE FORMATION
Utiliser le dossier Mon EBSCOhost
Veille Technologique Solutions d’infrastructure, systèmes et réseaux
Wifi sécurisé et Windows
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
Séminaire Novembre 2006 Zephir : Déploiement et supervision des serveurs Eole.
Grégory WALLERICH Professeur référent REP+ WOIPPY.
Les Tests de performances
Présentation de JQUERY
Les technologies AJAX.
fonctionnalités iiS iis
HTML & css.
Windows Apache MySQL PHP
Développement d’une application Android destinée aux commerciaux
Cyril Bras Journée « Sécu »
File Transfer Protocol Secure
Le site FORUM liste de diffusion DROPBOX GESTAPRC Travail collaboratif
Réalisation d’une lampe connectée pilotée par bluetooth
Direction du système d’information et de la stratégie numérique
Documentation technique (Linux)
Commande d’une voiture par LABVIEW/ ARDUINO / Bluetooth
Lintranet LE FUTUR VOUS APPARTIENT NIL JULITTE.
Plus de 4000 langages....
Catherine Cyrot - bibliothèques numériques - Cours 5
GUIDE UTILISATEUR Cliquez ici.
Communication Assistant V2.0
La messagerie électronique
Messagerie (Orange - Gmail)
TD Multimédia : cours 1 Année Groupe C TD multimédia.
Réunion Parents Mardi 25 septembre 2018
Présentation des services IT
2013 OneNote 2013 (enlever ton nom) En petit caractère
Conception de sites web marchands: TD 2
Test de performances. Test de performances:  Un test de performance est un test dont l'objectif est de déterminer la performance d'un système informatique.
YII Yes It Is !.
Projet CRImage UNIVERSITE STENDHAL GRENOBLE
Présentation PISTE pour les partenaires raccordés en API
Implémentation de FTP Rappel sur FTP Relation entre un site Web et FTP
Qu’est ce qu’une page web? Comment fonctionne un site web?
UN BON POWER POINT RETROUVEZ CE COURS P. GANGUTIA, Professeur documentaliste, LPFA 2019.
Internet Stage – Semaine 5.
Transcription de la présentation:

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 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…)

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

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

 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)

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

PHP, qu’est-ce que c’est? (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 n’est pas visible par l’internaute

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…

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

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

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)

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 O’Reilly (référence en informatique) : en anglais…