STIC:STIC II - exercice 12 (Nestor-Pixel)

De EduTech Wiki
Aller à la navigation Aller à la recherche

Cette page fait partie des cours STIC I et STIC II

Enoncé de l'exercice 12

Cet exercice du cours STIC II vous permet:

  • de vous familiariser avec l'interface PHP/MySQL
  • d'apprendre à utilisateur un générateur de code PHP

Tâche

  • Créez une application SQL (au moins une table)
    • Conseil: reprenez qc. de l'exercice 11.
  • Faites une interface utilisateur avec PHP en utilisant un générateur de code
    • L'interface doit permettre d'entrer des données et d'afficher les résultats
    • A option (bonus): Edition d'enregistrements, interrogation, etc.
    • Ceux qui savent déjà programmer en PHP peuvent programmer leur propre interface.

Rapport à déposer ici:

/etu-maltt/nestor/<login>/stic/ex12/

Outils

Outils
Générateur de code PHP/MYSQL. On conseille soit
http://www.webformgenerator.com/
http://www.sqlmaestro.com/products/mysql/phpgenerator/
Un éditeur de texte pour éventuellement changer le code PHP
phpMyAdmin: http://tecfa.unige.ch/admin/phpMyAdmin/
Deployment
  • Sur le serveur MySQL de TECFA

Contraintes

  • Thème en rapport avec MALTT (à synchroniser peut-être avec un autre enseignement MALTT)

Le rapport:

  • Titre, auteur et date
  • Liens vers le résulat:
    • Lien vers l'application
  • Objectifs de l'application: Elle servirait à quoi / quelle population ?
  • Design de la structure de base données (tables, colonnes, types de données, etc.) (Important!!!)
  • La production: bref résumé de la démarche
  • Difficultés, auto-évaluation, remarques
  • Ressources utilisées, bibliographie.

Evaluation

  • Qualité du rapport (surtout discussion des objectifs/besoins)
  • L'interface marche sur le serveur de TECFA

Activités en classe

On va explorer les générateurs de code

http://www.webformgenerator.com/ (moins de fonctionalités, mais plus facile)
http://www.sqlmaestro.com/products/mysql/phpgenerator/ (version gratuite d'un produit commercial).

Liens

Transparents
http://tecfa.unige.ch/guides/tie/html/mysql-intro/mysql-intro.html
http://tecfa.unige.ch/guides/tie/html/act-php-mysql/act-php-mysql.html
Liens techniques
en:SQL (liens)
en:MySQL (liens)