(S3) Itération 1 - DEA, explications et compréhension du projet
Au cours de la présente itération, vous aurez l'occasion de vous familiariser avec le projet, le langage de programmation C#, le framework .NET et la structure MVC.
De plus, vous aurez à produire le DEA associé au projet et expliquer votre projet de commerce électronique.
Votre mission
Produire le DEA associé au projet et expliquer votre projet de commerce électronique.
Pour cette première mission (en individuel), valant pour 10% de la note finale, il vous faudra...
Réaliser le diagramme entité-association
Réaliser le diagramme entité-association associé à votre projet de site Web e-commerce et répondant aux besoins exprimés dans la mise en situation
- Le livrable doit être votre DEA exporté en format image ou PDF
Vous devez utiliser la base de DEA suivante pour les utilisateurs et les rôles. En effet, cette portion est en quelque sorte imposée par .NET puisque nous utiliserons le module de gestion des utilisateurs de .NET (Identity).
Toute information en lien avec les utilisateurs qui n'est pas dans la table application_users
doit être dans une table distincte!.
Un achat (facture) est une "photo" de la transaction au moment où elle est effectuée. Ainsi, si un produit a été acheté à 9.99$ et qu'après la transaction le prix est changé à 10.99$, ça ne doit pas modifier le prix des transactions précédentes! Votre DEA doit refléter cela.
Expliquer votre projet et démontrer votre compréhension
Expliquer votre projet de commerce électronique et démontrer votre compréhension:
- Un résumé de ce que vous avez à faire et quels sont les besoins exprimés
- Votre concept de site de commerce électronique
- L'industrie / les produits vendus
- Les particularités, si nécessaire, de votre site
- Votre choix de fonctionnalité supplémentaire parmis celles proposées
Référez-vous à la mise en situation et les maquettes d'exemple afin de produire un DEA cohérent avec ce qui est demandé!
Modalités de remise
- Remis par Léa
- DEA au format image ou PDF
- Explication et présentation de votre projet au format texte (docx)
- Vous pouvez remettre un seul docx contenant l'image de votre DEA et votre compréhension du projet
- Respecter les normes de présentation du département informatique
- Remis avant le 7 février 2025 23:59
Grille d'évaluation
Critère | Points |
---|---|
DEA → Identification des tables, logique et cohérence avec le projet | 40% |
DEA → Identification des PK et FK, contraintes et types | 20% |
DEA → Identification des liens entre les tables, ainsi que de la cardinalité et de l'ordinalité | 20% |
Explications de votre projet | 20% |
Vos tâches suggérées pour cette itération
- Produire le diagramme Entité-Association
- Expliquer votre compréhension du projet et ce qu'ils vous est demandé de faire
- Se familiariser avec le projet de session et comprendre la mise en situation
- Se familiariser avec la language de programmation C#
- Être en mesure de faire un projet MVC de base
- Se familiariser avec les différents aspects du pattern MVC: Modèle, Vue et Contrôleur
- Connecter une base de données Postgres
- Exécuter des migrations de base de données
- Se familiariser avec l'ORM Dapper