Aucun titre de diapositive - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Aucun titre de diapositive

Description:

des traces de principes actifs pr sents dans les denr es d'origine animale ... ces objets peuvent tre concret ou abstrait (questionnaire, question,etudiant) ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 22
Provided by: pochet
Category:

less

Transcript and Presenter's Notes

Title: Aucun titre de diapositive


1
Introduction
  • développement dun système permettant
    lévaluation des connaissances dans le cadre de
    la formation continue des pharmaciens
  • SSPF (http//www.sspf.be/index.htm)

2
Plan de lexposé
  • Introduction et présentation du travail
  • Exemple de questionnaire
  • Démarche suivie
  • Développement
  • Conclusion et perspective

3
Exemple de questionnaire
1 Les résidus de médicaments à usage vétérinaire
sont - des traces de principes actifs présents
dans les denrées d'origine animale - des traces
d'excipients présents dans les denrées d'origine
animale - des traces de substances actives
éliminées dans l'environnement - des traces de
médicaments détectées chez l'animal vivant après
un traitement 2 Le niveau acceptable de
contamination des denrées d'origines animales
par des résidus de médicaments à usage
vétérinaire est - zéro - dépend du temps
d'attente - déterminé par la limite maximale de
résidus - établi par les états membres
http//pharma-www.med.fundp.ac.be/sspf/questionnai
re.php
4
Nécessité dun serveur
  • Nbre de réponses 1200 pharmaciens x 15
    questionnaires x 10 questions 18 000 réponses
  • Identification de la personne connectée
  • Mémorisation des résultats
  • Publications des résultats

5
Choix du serveur
  • Coût (Amd k6-2 266 Mhz, 64 Mb Ram, 10 Go HD)
  • Système d exploitation Linux
  • Serveur de base de données Mysql
  • Langage de programmation PHP

6
Application client-serveur statique
7
Application client-serveur dynamique
8
Pourquoi linux ?
  • Prix
  • Unix
  • Stabilité
  • Performance
  • Sécurité
  • Portabilité

9
Pourquoi Apache ?
  • Prix
  • Unix, Linux, MS-Windows 95, 98, NT et 2000
  • Le plus utilisé (60 des sites web)
  • Performance
  • Nombreux modules

10
Choix de la base de données
  • Access, Filemaker pro
  • DB2
  • ASE (Adaptive Server Entreprise)
  • Oracle 8i
  • PostgreeSQL
  • Mysql

11
MySQL
  • Prix
  • Licence GNU
  • Performance
  • Portabilité (Windows, OS/2, Unix, )
  • Sécurité
  • Nombreuses interfaces de programmation (C,PHP,
    Perl,)
  • Certaines fonctionnalité non supportées
    (subselect, clés étrangères et intégrité
    référentielle)

12
Choix du langage de programmation
  • C / C
  • Java
  • ASP
  • Perl
  • PHP

13
PHP (Personnal Home Page)
  • Langage de script côté serveur (Rasmus Lerdof)
  • Conçu pour le web
  • Multi plates-formes (Unix, Windows, )
  • module du serveur ou script CGI autonome
  • connectivité avec un grand nombre de bases de
    données
  • Intégration directe dans le code HTML
  • Puissance
  • Facilité de programmation

14
Plan de lexposé
  • Introduction et présentation du travail
  • Exemple de questionnaire
  • Démarche suivie
  • Développement
  • Conclusion et perspective

15
Base de données notion de base
  • Base de données relationnelle
  • ensemble dobjet (entité) de même type
  • ces objets peuvent être concret ou abstrait
    (questionnaire, question,etudiant)
  • chaque objet comprend plusieurs propriétés ou
    attributs
  • les tables peuvent être reliées entre elles par
    des liens
  • langage SQL ( Structured Query Langage)

16
Schéma entité-relation
0-N
0-N
1-1
0-N
17
Questionnaire.php
début
oui
non
affichage du formulaire
login ou etudiant existe ?
oui
identifiant ?
sortie
non
contrôle ?
oui
questionnaire.php
verificationde session ?
non
enregistrersession
oui
sortie
choix.inc
sortie
questionnaire.php
sortie
questionnaire.php
18
choix_quest.inc
début
rechercher date
requête SQLquestionnaire en cours
sortie
afficher formulaire
Liste_Quest.php
requête SQLcorrigé des questionnaires
sortie
afficher formulaire
Corr_Quest.php
19
Liste_Quest.php
début
requête SQLnombre de réponse déjà donnée
au moins une réponse dans BD
aucune réponse donnée dans BD
requête SQL liste des questions et réponses
données au questionnaires
requête SQL calcul du score
afficher formulaire
afficher formulaire, réponseset score
sortie
sortie
encodage.php
encodage.php
20
Requête SQL exemples
requête SQL liste les questions et les
réponses données à un questionnaires
select A.NQUE,ENONCE,PROPOSITION,PROPOK,
COMMENT,REPONSE,VALEURREPfrom QUESTION as A
left outer join REPONSE as B on
A.NQUEB.NQUE and B.NETUetudiant where
A.NQEAquestionnaire order by A.NQUE
requête SQL calcul du score
select sum(VALEURREP) as SCORE, count() as
TOTAL from QUESTION as A left outer join
REPONSE as B on A.NQUEB.NQUE and
B.NETUetudiant where A.NQEAquestionnaire
21
Plan de lexposé
  • Introduction et présentation du travail
  • Exemple de questionnaire
  • Démarche suivie
  • Développement
  • Conclusion et perspective
Write a Comment
User Comments (0)
About PowerShow.com