Cette application Web développée en VB.NET fournit un environnement interactif dans lequel les utilisateurs peuvent participer à un jeu-questionnaire. Les joueurs répondent à 10 questions aléatoires.
La base de données d'application Trivial utilise une conception entité-relation pour organiser la manière dont les questions et les réponses sont stockées. Vous trouverez ci-dessous le diagramme entité-relation illustrant la structure de la base de données :
La structure du dossier de candidature est organisée comme suit pour faciliter la maintenabilité et l'évolutivité du projet :
App_Code/
:
Models/
: Contient les modèles de données utilisés dans l’application.Pregunta.vb
: Définit la structure des questions.Respuesta.vb
: Définit la structure des réponses.Repositories/
: implémente le modèle Repository pour abstraire les opérations d'accès aux données.IPreguntaRepositorio.vb
: Interface pour les opérations du référentiel de questions.PreguntaRepositorio.vb
: Implémentation concrète du référentiel de questions.ConexionBD.vb
: Gère la connexion à la base de données TrivialBD.mdf
. App_Data/
:
TrivialBD.mdf
: Base de données du projet qui stocke toutes les informations liées aux questions et réponses. Content/
:
bootstrap/
: Dossier contenant les fichiers Bootstrap nécessaires au design responsive et stylisé de l'application.custom.css
: Feuille de style personnalisée pour adapter les styles visuels au-delà de Bootstrap. Pages/
:
Default.aspx
: Page principale qui affiche les questions du jeu et collecte les réponses des utilisateurs.Default.aspx.vb
– Codebehind de Default.aspx
qui contient la logique de l'interface utilisateur pour gérer des événements tels que la réponse à des questions.Cette structure est conçue pour séparer clairement la logique de présentation, la logique métier et l'accès aux données, conformément aux meilleures pratiques de développement logiciel.
Default.aspx
pour commencer à jouer.