Philippe Chochois - Université Paris EST - Marne-la-Vallée 1
Consignes relatives au projet PHP
1. Introduction
Un projet est l'occasion d'appliquer ensemble d'éléments méthodologiques et techniques appris en cours sur un sujet concret.
Le projet a 3 contraintes fortes qui devront être impérativement respectées : - Le temps : Les dates de rendu sont fixées et non négociables - Les ressources :
o Humaines : Des équipes de 2 personnes sont constitués pour mener à bien le projet. Ces personnes réalisent et sont responsables de leur projet. Tous les éléments du projet doivent donc être maîtrisés par tous les participants.
o Matérielles : Utilisation d’Access avec la version de l’université - La qualité : Le résultat à obtenir est défini ci-après
2. Organisation et délai
• Chaque projet est réalisé par un groupe de 2 personnes, exceptionnellement 3.
• Le sujet que vous devez traité est le même que celui traité en M1 qui a servi à créer une base de donnéees Access. Si les 2 éléments du binôme n’avaient pas le même sujet, ils pourront choisir un des 2 sujets traités.
• Il s'agit de concevoir une application web qui utilise le langage PHP ainsi qu’une base de données MySql
• Chaque groupe rédige un dossier, enregistré au format pdf.
• Pour la date de fin de projet (date au plus tard), chaque groupe remet un message électronique à l’adresse suivante : philippe.chochois@univ-paris-est.fr.
• Vous ne devez pas développer un site complet. Vous pouvez donc choisir quelques fonctionnalités en affichant sur certaines pages de votre site un message tel que « Site en construction » ou « A développer ultérieurement ».
Vous trouverez ci-dessous des consignes qui doivent être respectées avec la plus grande attention.
3. Contenu du dossier
a Présentation du projet : description, en français, du contexte analysé, avec ses objectifs et limites, règles de gestion prises en compte, ...
b Modèle Entité/association (MCD)
c Modèle physique de données (présenté de préférence graphiquement).
d arborescence complète du site (enchaînement des écrans vus par l'utilisateur) sous forme graphique et possibilités de navigation,.
e liste des fichiers avec sa fonctionnalité dans le site.
f Présentation d’un extrait du jeu d'essai (données de test, sous forme tabulaire).
g Tous éléments signifatifs revêtant un intérêt particulier que vous souhaitez mettre en exergue et qui pourrait échapper à la vigilance du correcteur.
Remarque : La note n’est pas fonction du nombre de pages du dossier.
Philippe Chochois - Université Paris EST - Marne-la-Vallée 2 4. Spécifications techniques
a. L’évaluation portera essentiellement sur l’aspect PHP mais vous devez réutiliser vos compétences en matière de html, css, Base de données, SQL.
b. L’utilisation de votre site doit au minimum permettre de consulter et de mettre à jour la base de données associée.
c. L’utilisation d’outils ou de méthodes non adéquats sera pénalisée.
d. Les parties communes (menus, pied de page, connexion…) devront être insérées pour faciliter la maintenance.
e. Une programmation par fonction est souhaitée
f. Options supplémentaires souhaitables : Permettre des actions différentes en fonction du profil de l’utilisateur connecté (Administrateur, client, visiteur…).
Remarque : La note n’est pas fonction du nombre de pages du site.
5. Contenu du message électronique
Le message devra permettre d’identifier de façon claire les participants au projet et le sujet du projet et devra contenir un lien hypertexte permettant d’accéder à la page d’accueil..
Les pièces jointes seront :
- Le dossier relatif au projet (format pdf)
- Tous les sources du projet (html, css, php, js, jpg, gif…) sous forme d’archive zip.
g. Publication du site
Le site devra être accessible à partir des pages persos des étudiants de l’université.