SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
UCP, UFR d’économie et gestion
                                                                                                             Objectif :

                                                                                                             Réalisation de pages web dynamiques, répondant à un problème fonctionnel bien défini,
                                     M2 MTIC 2009-2010                                                       conformément aux principes et aux exemples présentés et pratiqués en cours et avec les outils
                                       « Sites dynamiques »                                                  présentés (ou avec des outils éventuellement équivalents).

                                      N. Revault
                                                                                                             Moyens techniques à mettre en œuvre :
                    "Mini-projet" : Réalisation de pages dynamiques
                                                                                                             - Html avec formulaires : présentation et saisie d’informations
                                                                                                             - Scripts Php (ou équivalent éventuel, à prendre en charge entièrement) : constitution des pages de
Ce document présente le déroulement prévu et quelques thèmes de « mini-projets » pour constituer
                                                                                                             présentation et pilotage des outils de sauvegarde des informations (base de données)
l’évaluation du cours « Principes et architecture des sites dynamiques » du Master en 2010.
                                                                                                             - Base de données MySQL (ou équivalent éventuel, à prendre en charge entièrement) : structuration
Il présente le "règlement", ou principe du déroulement prévu, pour la réalisation des mini-projets et
                                                                                                             et sauvegarde des informations dont celles saisies par les utilisateurs
il rappelle les objectifs et moyens vus en cours pour la réalisation de pages web dynamiques
(générées par programmes !). Il propose finalement 3 thèmes à proprement parlé, chacun comme
exemple à choisir, si aucun autre thème n' traité au titre de "sujet libre".
                                           est
                                                                                                             Outils logiciels à utiliser :
"Règlement" :
                                                                                                             - Serveur http avec extension pour interprétation de scripts
                                                                                                             - Système de gestion de base de données
Les projets sont à réaliser en équipes de 2 étudiants associés pour former un « groupe de projet »,
                                                                                                             - Dans le cas d’un accès non direct à un serveur (p. ex. celui d' fournisseur d'
                                                                                                                                                                             un             accès à Internet),
idéalement de compétences et expériences complémentaires, c’est à dire plutôt « gestion » pour l’un
                                                                                                             utilitaire de transfert de fichiers vers le serveur
et plutôt « développement logiciel » pour l’autre.

Ils peuvent être développés en tant que partie d' projet plus large, projet annuel (hors ISC), ou en
                                                  un
                                                                                                             Installation matérielle et logicielle nécessaire :
combinaison/extension d' projet pour un autre cours/module; on pourrait même le recommander,
                           un
pour éviter une dispersion liée à une trop grande diversité des domaines d'   application à considérer.
                                                                                                             - Ordinateur serveur, éventuellement géré par une tierce organisation… p. ex. un FAI.
Dans ce cas, le thème et la spécification des projets devront être bien précisés, notamment en tant
                                                                                                             - Ordinateur client pour tests, éventuellement le même que le serveur pendant le développement.
que "sujet libre" (cf. Thème 4, plus bas), pour vérifier que les contraintes fixées seront considérées
et surtout pour valider ces sujets.
                                                                                                             Pour mener à bien les projets, il faudra :
Pour la réalisation d' "mini-projet dynamique" dans le cadre d' projet annuel en particulier, il
                       un                                             un
                                                                                                             (0) soit utiliser les moyens de la salle 481 (machines et logiciels) qui permettent effectivement
est important de bien délimiter et préciser la partie de travail à réaliser pour le mini-projet. En effet,
                                                                                                             d'utiliser les outils nécessaires, au moins "en local",
les échéances de rendu ne sont en particulier pas les mêmes.
                                                                                                             (1) soit disposer d’un ordinateur comme serveur d’information, avec les privilèges d’installation et
                                                                                                             d'administration des outils logiciels nécessaires sur le système d’exploitation,
La présentation et la recette des projets auront lieu fin mars et une séance de suivi (avec
                                                                                                             (2) soit utiliser une inscription auprès d’un fournisseur d'   accès qui fournisse aussi la possibilité
présentation intermédiaire) est organisée en mars.
                                                                                                             d’utiliser les logiciels nécessaires,
Les dates prévues pour 2010 sont a priori les
                                                                                                             (3) soit utiliser une combinaison des moyens précédents.
    - 16/02 et
    - 02/03 pour le point de suivi et le
                                                                                                             Dans le cas (1), l’installation et la configuration du serveur sont à la charge de chaque groupe de
    - 30/03 pour la recette.
                                                                                                             projet. Des étudiants avec la compétence nécessaire pour cela (ou l’envie de l’acquérir !) peuvent
                                                                                                             contribuer à cette tâche pour d' autres groupes, ils en seront remerciés !
D’ici au 16/02 :
                                                                                                             Dans le cas (2), chaque groupe de projet est responsable de - son inscription, - l’utilisation des
                                                                                                             moyens fournis en conformité avec leurs contraintes éventuelles, etc. Des inscriptions gratuites pour
La première étape consiste à former les groupes de projets et à choisir un sujet pour chacun. Les
                                                                                                             utiliser les outils nécessaires peuvent notamment être obtenues auprès de fournisseurs comme Free,
groupes et leur sujet devront être fixés d' au mardi 16/02 prochain.
                                            ici
                                                                                                             par exemple.
Pour les "sujets libres" et leur validation, les propositions doivent arriver par mail pour le vendredi
12/02, que nous ayons le temps d'   interagir un minimum pour préciser éventuellement lesdits sujets.
                                                                                                             Dans un cas comme dans l’autre, la gestion de l’identification et des accès utilisateur ainsi que la
La séance de suivi, du mardi 02/03, sera consacrée à la présentation de l’avancement des
                                                                                                             protection des données n’a pas nécessairement à être traitée complètement dans le cadre du mini-
réalisations prévues dans le cadre du mini-projet selon le cahier des charges; des informations sur la
                                                                                                             projet, pour des raisons de simplification. Ces points devront cependant faire partie de l'
                                                                                                                                                                                                       étude et être
forme attendue de ce point de suivi seront transmises d' là.
                                                           ici
                                                                                                             évoqués avec des pistes suffisamment précises pour leur réalisation.


                                                                                                      1/4                                                                                                       2/4
Thèmes proposés

                                                                                                            4. Sujet libre
   1. Vers une « Carte d’enseignements »
                                                                                                         Option 1 :
Ce projet consiste à développer une application pour :
       - la saisie et présentation de "thèmes d'   intervention possibles en cours", ou "domaines de     Un thème peut être proposé par un groupe de projet pour un besoin propre, pour réaliser un idée
       compétences", pour des utilisateurs enseignants ;                                                 personnelle ou pour contribuer à un autre projet (notamment pour autre cours / module du M2).
       - la gestion du choix et du classement de thèmes par ordre de préférence ou de besoin             Dans ce cas, un groupe intéressé devra fournir un descriptif de son thème, qui sera validé par
       ressenti, pour des utilisateurs étudiants ;                                                       l’enseignant encadrant. Le descriptif attendu devra avoir une forme comparable à celle des thèmes
       - idéalement, la génération automatique de synthèse de besoins exprimés.                          proposés comme ci-dessus.

Le projet sera l’occasion de réaliser une structuration de données simples : les thèmes d'
                                                                                         intervention    Les contraintes à respecter pour former un sujet valide sont les suivantes :
en cours / domaines de compétences des enseignants et les choix et classements des étudiants. Il            • avoir un structure de données plus ou moins simples à réaliser et à mettre en place dans le
faudra aussi produire les pages nécessaires à l’interaction avec l’application des deux types                   système de gestion de bases de données (MySql) ;
d’utilisateurs envisagés.                                                                                   • avoir des pages de présentation et de saisies d’infos à réaliser pour présenter et pour capturer
                                                                                                                les informations devant « alimenter » la base de données mise en place (formulaire Html +
                                                                                                                scripts Php) ;
   2. Gestion automatique d’examen sous forme de QCM                                                        • pouvoir envisager, et idéalement réaliser, une partie de développement permettant
                                                                                                                - soit d’extraire des informations de synthèse à partir des informations saisies et stockées
Ce projet consiste à développer une application de gestion d’examen « en ligne », sous forme de                   dans la base;
QCM.                                                                                                            - soit de définir/modifier par interaction avec l’application la structure de données
                                                                                                                  nécessaire.
Le projet sera l’occasion de réaliser une structure de données en deux parties : - une première partie
pour représenter les questions et par exemple quatre réponses possibles à chacune, pour un examen        Option 2 :
de type QCM ; - une deuxième partie pour représenter les réponses données par un étudiant à un
ensemble de questions.                                                                                   Une dernière possibilité est laissée au titre de sujet libre pour des groupes qui le désireraient. Il
Il faudra également réaliser les pages de présentation et de saisie - des questions et réponses          s’agirait de mettre en œuvre des CMS (outils de gestion de contenu) qui s’appuient sur la
possibles pour chacune ainsi que - des réponses effectives, pour les besoins d’une "session              technologie présentée en cours (PHP + MySQL !).
d’examen".                                                                                               Dans ce cadre, un mini-projet consisterait à réaliser une étude comparative d’au moins 2 CMS
La définition des questions et réponses possibles, ou encore la production d’un rapport d’examen         différents, en réalisant dans chacun des outils le même travail de mise en œuvre d’un site
par étudiant (en supposant par ex. une seule réponse acceptable par question posée), peut être           dynamique à fonctionnalités identiques.
envisagée comme fonctionnalité souhaitable pour ce travail.                                              L’objectif est à travers cette option de permettre d’évaluer le fonctionnement des CMS. Ceux
                                                                                                         choisis pour un mini-projet de ce type doivent faire l’objet d’un présentation synthétique : la
                                                                                                         manière dont ils proposent d’utiliser (plus ou moins directement) le SGBD MySQL (et/ou un
   3. Gestion automatique de questionnaires d’enquête                                                    autre !?) et les moyens qu’ils fournissent pour la réalisation des pages dynamiques en PHP.

Ce projet consiste à développer une application pour prendre en charge automatiquement la saisie         Une description des fonctionnalités du site à réaliser avec les deux outils est bien sûr demandée.
« en ligne » et le stockage dans une base de donnés d’informations à rassembler dans le cadre d’une      De même, un argumentaire sur le choix des CMS retenus parmi ceux existants et une synthèse de
enquête.                                                                                                 comparaison des deux réalisations effectuées sont naturellement attendues.

Le projet devra au minimum traiter un exemple de questionnaire, du niveau de complexité de celui
fourni en annexe (fichier Projets03--QUESTIONNAIRE-PEPINIERES-ET-INCUBATEURS.pdf,
disponible en annexe sur le "site officiel" du cours), à propos de pépinières et d’incubateurs
d’entreprises : éventuellement celui-là même, mais un autre pour des besoins propres est
envisageable.
Il sera l’occasion de définir une structure de données pour stocker les informations du questionnaire
traité et les pages nécessaires à la présentation et à la saisie du questionnaire.
La possibilité de définition des questions du questionnaires et de leurs réponses éventuelles (cas de
choix multiples) peut elle-même faire l’objet d’une partie du projet, ou au moins être présentée
comme extension de la réalisation effectuée, avec des spécifications de solution pour la mettre en
oeuvre.

                                                                                                  3/4                                                                                                     4/4

Contenu connexe

Similaire à Projet UE Sites Dynamiques

developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement bruteYounesOuladSayad1
 
Présentation Ecreall - Mickaël Launay
Présentation Ecreall - Mickaël LaunayPrésentation Ecreall - Mickaël Launay
Présentation Ecreall - Mickaël LaunayTechnocite
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Ardesi Midi-Pyrénées
 
Investissements d'avenir axe cloud computing
Investissements d'avenir axe cloud computingInvestissements d'avenir axe cloud computing
Investissements d'avenir axe cloud computingcapdigital
 
elastic business process management: state of the art and open challenges for...
elastic business process management: state of the art and open challenges for...elastic business process management: state of the art and open challenges for...
elastic business process management: state of the art and open challenges for...omri med
 
Jaspersoft - les 5 niveaux du décisionnel intégré
Jaspersoft - les 5 niveaux du décisionnel intégréJaspersoft - les 5 niveaux du décisionnel intégré
Jaspersoft - les 5 niveaux du décisionnel intégréSylvain Decloix
 
Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimLaurent Broudoux
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamiqueYounesOuladSayad1
 
Intranet 2 0 Inserm Transfert avec PersonAll
Intranet 2 0 Inserm Transfert avec PersonAllIntranet 2 0 Inserm Transfert avec PersonAll
Intranet 2 0 Inserm Transfert avec PersonAllPersonall SAS
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonitasoft
 
memoire sur la technologie de RIA
memoire sur la technologie de RIAmemoire sur la technologie de RIA
memoire sur la technologie de RIAifis
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapportInes Ouaz
 
Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5YounessLaaouane
 
Découvrez comment l’ECM peut concrètement « BOOSTER » votre entreprise à trav...
Découvrez comment l’ECM peut concrètement « BOOSTER » votre entreprise à trav...Découvrez comment l’ECM peut concrètement « BOOSTER » votre entreprise à trav...
Découvrez comment l’ECM peut concrètement « BOOSTER » votre entreprise à trav...Microsoft Décideurs IT
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCityUlrich VACHON
 

Similaire à Projet UE Sites Dynamiques (20)

developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
 
Présentation Ecreall - Mickaël Launay
Présentation Ecreall - Mickaël LaunayPrésentation Ecreall - Mickaël Launay
Présentation Ecreall - Mickaël Launay
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
 
Investissements d'avenir axe cloud computing
Investissements d'avenir axe cloud computingInvestissements d'avenir axe cloud computing
Investissements d'avenir axe cloud computing
 
Rational cloud
Rational cloudRational cloud
Rational cloud
 
elastic business process management: state of the art and open challenges for...
elastic business process management: state of the art and open challenges for...elastic business process management: state of the art and open challenges for...
elastic business process management: state of the art and open challenges for...
 
Mohamed.marouan
Mohamed.marouanMohamed.marouan
Mohamed.marouan
 
Jaspersoft - les 5 niveaux du décisionnel intégré
Jaspersoft - les 5 niveaux du décisionnel intégréJaspersoft - les 5 niveaux du décisionnel intégré
Jaspersoft - les 5 niveaux du décisionnel intégré
 
Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - Ensim
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamique
 
Intranet 2 0 Inserm Transfert avec PersonAll
Intranet 2 0 Inserm Transfert avec PersonAllIntranet 2 0 Inserm Transfert avec PersonAll
Intranet 2 0 Inserm Transfert avec PersonAll
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
 
Web content management wcm
Web content management wcmWeb content management wcm
Web content management wcm
 
memoire sur la technologie de RIA
memoire sur la technologie de RIAmemoire sur la technologie de RIA
memoire sur la technologie de RIA
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapport
 
Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5Application web Gestion RH ASP.NET MVC5
Application web Gestion RH ASP.NET MVC5
 
Découvrez comment l’ECM peut concrètement « BOOSTER » votre entreprise à trav...
Découvrez comment l’ECM peut concrètement « BOOSTER » votre entreprise à trav...Découvrez comment l’ECM peut concrètement « BOOSTER » votre entreprise à trav...
Découvrez comment l’ECM peut concrètement « BOOSTER » votre entreprise à trav...
 
Catalogue PFE 2019
Catalogue PFE 2019Catalogue PFE 2019
Catalogue PFE 2019
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCity
 

Dernier

LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 

Dernier (15)

LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 

Projet UE Sites Dynamiques

  • 1. UCP, UFR d’économie et gestion Objectif : Réalisation de pages web dynamiques, répondant à un problème fonctionnel bien défini, M2 MTIC 2009-2010 conformément aux principes et aux exemples présentés et pratiqués en cours et avec les outils « Sites dynamiques » présentés (ou avec des outils éventuellement équivalents). N. Revault Moyens techniques à mettre en œuvre : "Mini-projet" : Réalisation de pages dynamiques - Html avec formulaires : présentation et saisie d’informations - Scripts Php (ou équivalent éventuel, à prendre en charge entièrement) : constitution des pages de Ce document présente le déroulement prévu et quelques thèmes de « mini-projets » pour constituer présentation et pilotage des outils de sauvegarde des informations (base de données) l’évaluation du cours « Principes et architecture des sites dynamiques » du Master en 2010. - Base de données MySQL (ou équivalent éventuel, à prendre en charge entièrement) : structuration Il présente le "règlement", ou principe du déroulement prévu, pour la réalisation des mini-projets et et sauvegarde des informations dont celles saisies par les utilisateurs il rappelle les objectifs et moyens vus en cours pour la réalisation de pages web dynamiques (générées par programmes !). Il propose finalement 3 thèmes à proprement parlé, chacun comme exemple à choisir, si aucun autre thème n' traité au titre de "sujet libre". est Outils logiciels à utiliser : "Règlement" : - Serveur http avec extension pour interprétation de scripts - Système de gestion de base de données Les projets sont à réaliser en équipes de 2 étudiants associés pour former un « groupe de projet », - Dans le cas d’un accès non direct à un serveur (p. ex. celui d' fournisseur d' un accès à Internet), idéalement de compétences et expériences complémentaires, c’est à dire plutôt « gestion » pour l’un utilitaire de transfert de fichiers vers le serveur et plutôt « développement logiciel » pour l’autre. Ils peuvent être développés en tant que partie d' projet plus large, projet annuel (hors ISC), ou en un Installation matérielle et logicielle nécessaire : combinaison/extension d' projet pour un autre cours/module; on pourrait même le recommander, un pour éviter une dispersion liée à une trop grande diversité des domaines d' application à considérer. - Ordinateur serveur, éventuellement géré par une tierce organisation… p. ex. un FAI. Dans ce cas, le thème et la spécification des projets devront être bien précisés, notamment en tant - Ordinateur client pour tests, éventuellement le même que le serveur pendant le développement. que "sujet libre" (cf. Thème 4, plus bas), pour vérifier que les contraintes fixées seront considérées et surtout pour valider ces sujets. Pour mener à bien les projets, il faudra : Pour la réalisation d' "mini-projet dynamique" dans le cadre d' projet annuel en particulier, il un un (0) soit utiliser les moyens de la salle 481 (machines et logiciels) qui permettent effectivement est important de bien délimiter et préciser la partie de travail à réaliser pour le mini-projet. En effet, d'utiliser les outils nécessaires, au moins "en local", les échéances de rendu ne sont en particulier pas les mêmes. (1) soit disposer d’un ordinateur comme serveur d’information, avec les privilèges d’installation et d'administration des outils logiciels nécessaires sur le système d’exploitation, La présentation et la recette des projets auront lieu fin mars et une séance de suivi (avec (2) soit utiliser une inscription auprès d’un fournisseur d' accès qui fournisse aussi la possibilité présentation intermédiaire) est organisée en mars. d’utiliser les logiciels nécessaires, Les dates prévues pour 2010 sont a priori les (3) soit utiliser une combinaison des moyens précédents. - 16/02 et - 02/03 pour le point de suivi et le Dans le cas (1), l’installation et la configuration du serveur sont à la charge de chaque groupe de - 30/03 pour la recette. projet. Des étudiants avec la compétence nécessaire pour cela (ou l’envie de l’acquérir !) peuvent contribuer à cette tâche pour d' autres groupes, ils en seront remerciés ! D’ici au 16/02 : Dans le cas (2), chaque groupe de projet est responsable de - son inscription, - l’utilisation des moyens fournis en conformité avec leurs contraintes éventuelles, etc. Des inscriptions gratuites pour La première étape consiste à former les groupes de projets et à choisir un sujet pour chacun. Les utiliser les outils nécessaires peuvent notamment être obtenues auprès de fournisseurs comme Free, groupes et leur sujet devront être fixés d' au mardi 16/02 prochain. ici par exemple. Pour les "sujets libres" et leur validation, les propositions doivent arriver par mail pour le vendredi 12/02, que nous ayons le temps d' interagir un minimum pour préciser éventuellement lesdits sujets. Dans un cas comme dans l’autre, la gestion de l’identification et des accès utilisateur ainsi que la La séance de suivi, du mardi 02/03, sera consacrée à la présentation de l’avancement des protection des données n’a pas nécessairement à être traitée complètement dans le cadre du mini- réalisations prévues dans le cadre du mini-projet selon le cahier des charges; des informations sur la projet, pour des raisons de simplification. Ces points devront cependant faire partie de l' étude et être forme attendue de ce point de suivi seront transmises d' là. ici évoqués avec des pistes suffisamment précises pour leur réalisation. 1/4 2/4
  • 2. Thèmes proposés 4. Sujet libre 1. Vers une « Carte d’enseignements » Option 1 : Ce projet consiste à développer une application pour : - la saisie et présentation de "thèmes d' intervention possibles en cours", ou "domaines de Un thème peut être proposé par un groupe de projet pour un besoin propre, pour réaliser un idée compétences", pour des utilisateurs enseignants ; personnelle ou pour contribuer à un autre projet (notamment pour autre cours / module du M2). - la gestion du choix et du classement de thèmes par ordre de préférence ou de besoin Dans ce cas, un groupe intéressé devra fournir un descriptif de son thème, qui sera validé par ressenti, pour des utilisateurs étudiants ; l’enseignant encadrant. Le descriptif attendu devra avoir une forme comparable à celle des thèmes - idéalement, la génération automatique de synthèse de besoins exprimés. proposés comme ci-dessus. Le projet sera l’occasion de réaliser une structuration de données simples : les thèmes d' intervention Les contraintes à respecter pour former un sujet valide sont les suivantes : en cours / domaines de compétences des enseignants et les choix et classements des étudiants. Il • avoir un structure de données plus ou moins simples à réaliser et à mettre en place dans le faudra aussi produire les pages nécessaires à l’interaction avec l’application des deux types système de gestion de bases de données (MySql) ; d’utilisateurs envisagés. • avoir des pages de présentation et de saisies d’infos à réaliser pour présenter et pour capturer les informations devant « alimenter » la base de données mise en place (formulaire Html + scripts Php) ; 2. Gestion automatique d’examen sous forme de QCM • pouvoir envisager, et idéalement réaliser, une partie de développement permettant - soit d’extraire des informations de synthèse à partir des informations saisies et stockées Ce projet consiste à développer une application de gestion d’examen « en ligne », sous forme de dans la base; QCM. - soit de définir/modifier par interaction avec l’application la structure de données nécessaire. Le projet sera l’occasion de réaliser une structure de données en deux parties : - une première partie pour représenter les questions et par exemple quatre réponses possibles à chacune, pour un examen Option 2 : de type QCM ; - une deuxième partie pour représenter les réponses données par un étudiant à un ensemble de questions. Une dernière possibilité est laissée au titre de sujet libre pour des groupes qui le désireraient. Il Il faudra également réaliser les pages de présentation et de saisie - des questions et réponses s’agirait de mettre en œuvre des CMS (outils de gestion de contenu) qui s’appuient sur la possibles pour chacune ainsi que - des réponses effectives, pour les besoins d’une "session technologie présentée en cours (PHP + MySQL !). d’examen". Dans ce cadre, un mini-projet consisterait à réaliser une étude comparative d’au moins 2 CMS La définition des questions et réponses possibles, ou encore la production d’un rapport d’examen différents, en réalisant dans chacun des outils le même travail de mise en œuvre d’un site par étudiant (en supposant par ex. une seule réponse acceptable par question posée), peut être dynamique à fonctionnalités identiques. envisagée comme fonctionnalité souhaitable pour ce travail. L’objectif est à travers cette option de permettre d’évaluer le fonctionnement des CMS. Ceux choisis pour un mini-projet de ce type doivent faire l’objet d’un présentation synthétique : la manière dont ils proposent d’utiliser (plus ou moins directement) le SGBD MySQL (et/ou un 3. Gestion automatique de questionnaires d’enquête autre !?) et les moyens qu’ils fournissent pour la réalisation des pages dynamiques en PHP. Ce projet consiste à développer une application pour prendre en charge automatiquement la saisie Une description des fonctionnalités du site à réaliser avec les deux outils est bien sûr demandée. « en ligne » et le stockage dans une base de donnés d’informations à rassembler dans le cadre d’une De même, un argumentaire sur le choix des CMS retenus parmi ceux existants et une synthèse de enquête. comparaison des deux réalisations effectuées sont naturellement attendues. Le projet devra au minimum traiter un exemple de questionnaire, du niveau de complexité de celui fourni en annexe (fichier Projets03--QUESTIONNAIRE-PEPINIERES-ET-INCUBATEURS.pdf, disponible en annexe sur le "site officiel" du cours), à propos de pépinières et d’incubateurs d’entreprises : éventuellement celui-là même, mais un autre pour des besoins propres est envisageable. Il sera l’occasion de définir une structure de données pour stocker les informations du questionnaire traité et les pages nécessaires à la présentation et à la saisie du questionnaire. La possibilité de définition des questions du questionnaires et de leurs réponses éventuelles (cas de choix multiples) peut elle-même faire l’objet d’une partie du projet, ou au moins être présentée comme extension de la réalisation effectuée, avec des spécifications de solution pour la mettre en oeuvre. 3/4 4/4