Académique Documents
Professionnel Documents
Culture Documents
Dans le cadre de l’évaluation finale du cours de projet de développement web, il vous sera proposé
différents projets. Un rapport devra être établi pour chacun de ceux-ci, il précisera les différents aspects
tels que :
• La navigation et fonctionnalités (capture d’écran et use case)
• Les technologies et méthodologies à mettre en œuvre
• Dictionnaire des données
• Schémas DB
• Cahier des charges fonctionnels
• …
Pour rappel, voici un extrait de la note d’intentions pédagogiques qui déterminera votre cote finale.
Capacités terminales
Pour atteindre le seuil de réussite, l'étudiant sera capable :
de créer et d’exploiter des scripts clients basés sur des classes prédéfinies ;
de créer et d’exploiter ses propres classes ;
de créer et d’exploiter des scripts basés sur une bibliothèque tierce ;
d’envoyer des informations venant du client vers le serveur et de les traiter ;
de générer un ensemble de pages web contenant un système de
navigation et un contenu dynamiques intégrant formulaires et résultats.
Pour la détermination du degré de maîtrise, il sera tenu compte des critères suivants :
les techniques de programmation utilisées,
le degré de pertinence des commentaires dans le code,
la lisibilité du code,
le niveau de fiabilité des tests,
le degré d’autonomie atteint.
Pour chacun des projets
Il sera défini précisément :
• Un rapport contenant :
o Une introduction
▪ Le client
• Information relative au client
▪ Le contexte du projet
• Un petit résumé (description) de votre projet
▪ Les techniques
• Les outils de développement
• Le matériel
o L’analyse
▪ Les fonctionnalités (Le cahier des charges fonctionnel)
▪ Les cas d’utilisation (use case)
▪ Le modèle conceptuel de données (MCD)
▪ Descriptif des entités
• Le modèle logique des données (MLD)
• Diagramme de classe
• Dictionnaire de données
• 1 Diagramme de séquences
• 1 Diagramme d’état-transition
• 1 Diagramme d’activité
o Charte graphique
o Maquette écran d’accueil
o Les écrans (partie développement)
o Le standard des pages
o Capture de chaque écran
▪ Descriptif(fonctionnel, les menus par type utilisateur, etc...)
o Conclusion et remerciement
o Les annexes
o La bibliographie et webographie
o
• Un dump de la DB avec des records afin de tester votre projet (n’oubliez pas de fournir les
logins et passwords pour chaque type d’utilisateur
L’emprunteur devra s’authentifier dès l’arrivée du site, compulser la liste des livres disponibles et
ensuite pouvoir effectuer une location.
• S’authentifier
• Gérer les utilisateurs
• Gérer les livres (Ajout, recherche et modification)
• Gérer les locations et retours
• S’authentifier
• Gérer les utilisateurs
• Gérer les livres (ajout, recherche et modification)
• Effectuer une vente (gestion du panier)
• S’authentifier
• Gérer les utilisateurs
• Gérer les voitures (ajout, modification et recherche)
• Effectuer une vente (gestion du panier)
Achats (groupe de 2)
La partie achat concerne les entrées dans le stock. Il doit être possible de :
• S’authentifier
• Gérer les utilisateurs
• Gérer les articles et les fournisseurs
• Effectuer une réception de commande en alimentant le stock
Ventes (groupe de 2)
Cette partie consistera gérer les employés, les clients et créer une commande. Il doit
être possible de :
• S’authentifier
• Gérer les utilisateurs
• Gérer la livraison d’une commande (adresse de livraison, livreur)
• Gérer la réception d’une commande (spécifier la date de réception dans une commande)
• S’authentifier
• Gérer les utilisateurs
• Gérer les articles
• Marquer le statut final d’un article
• S’authentifier
• Gérer les utilisateurs
• Gérer les voitures
• Effectuer une location
• Effectuer un retour de location
• S’authentifier
• Gérer les utilisateurs
• Ajouter un poster
• Gérer les utilisateurs (admin, employé et client)
• Gestion des posters (ajout, modification et recherche)
• Vente des posters (gestion du panier)
• S’authentifier
• Gérer les utilisateurs
• Gestion des gsm (ajout, modification et recherche)
• Vente de gsm (gestion du panier)
• S’authentifier
• Gérer les utilisateurs
• Gestion des vélo (ajout, modification et recherche)
• Vente de vélo (gestion du panier)