École Supérieure d’Informatique / Année universitaire 2020/2021 Module TDW 2CS
École Supérieure d’Informatique / Année universitaire 2020/2021 Module TDW 2CS – Projet Page 1 of 3 Projet TDW-2CSSIL Site web pour une école Dans le cadre du projet développement Web, il vous est demandé de créer un site web d’une école de formation en utilisant les technologies enseignées (HTML5, CSS3, PHP, JQuery, JavaScript, Ajax). Le site web propose une application de gestion d’un site d’une école, de son fonctionnement global et de la gestion des élèves et enseignants. Le site doit offrir une organisation simple et pratique pour les utilisateurs et les administrateurs. Il doit avoir une partie administration et une partie publique. Dans le code source, la gestion des données doit être faite séparément de la présentation et des traitements (MVC). Partie I : Conception et réalisation des interfaces, organisation des données et disposition Dans cette partie, vous devez concevoir et réaliser la partie destinée aux utilisateurs du site web afin de répondre aux exigences suivantes : • La page d’accueil du site contient un logo sous forme d’une image disposée en haut de la page à gauche. En haut à droite, nous disposons les liens vers les réseaux sociaux de la page. Un diaporama d’images de l’école sera disposé en dessous dans une zone de largeur de 70% de la taille de l’écran et d’une hauteur de 20%. Un menu horizontal sera disposé en dessous du diaporama. Un pied de page avec le même menu (sans le style) sera disposé en bas de page. Une zone de contenu constituera le reste de la page. Tous ces éléments doivent être présents dans un cadre de bordure extérieure et intérieure visible de 5%. La taille des éléments doit offrir un aspect visuel professionnel et attirant. La même interface de page (sauf le diaporama) sera utilisée sur les autres pages du site. (0.5pt) • Le menu devra contenir un lien vers la page d’accueil, d’un lien vers une page de présentation détaillée de l’école, 3 liens vers une présentation des différents cycles d’enseignement (primaire, moyen et secondaire), un lien « espace élèves » et un lien « espace parent » et un lien « Contact ». Le diaporama sera composé d’images qui apparaîtront à tour de rôle pendant 3 secondes. (1pt) • La zone de contenu de la page principale est divisée en cadres. Les cadres sont disposées sur deux lignes de 4 cadres par ligne. Chaque cadre contient un titre, une image et le début de la description d’un article dont l’intégralité est accessible sur une autre page par un lien « afficher la suite » en dessous de la description. La partie contenue se termine par des liens vers les articles les plus anciens sous forme de pages. (1pt) • La page présentation sera composée de texte et d’images que l’administrateur introduira en guise de présentation de l’école (0.5pt). • Les pages dédiées aux cycles d’enseignement auront le même format. La zone contenue sera divisée en deux parties horizontales. La première partie (celle du haut) contiendra 4 cadres avec un titre, une image et un texte descriptif suivi d’un lien sur le même modèle que les cadres de la page d’accueil. Le premier cadre sera un lien vers les emplois du temps global du cycle. Le deuxième cadre concerne la liste des enseignants et leur heure de réception. Le troisième cadre concerne les informations pratiques et le quatrième cadre concerne les informations sur la restauration. (1pt) • La deuxième partie de la zone de contenue (celle du bas) contiendra les mêmes cadres que la page d’accueil, mais filtrer de manière à contenir que les cadres intéressants le cycle en question. (0.5pt) École Supérieure d’Informatique / Année universitaire 2020/2021 Module TDW 2CS – Projet Page 2 of 3 • L’espace élève contiendra les cadres d’informations intéressant les élèves, et un login. Une fois connecté l’élève aura accès à ces informations personnelles (ID, nom, prénom date naissance, année, classes), son emploi du temps, ces notes et les activités extrascolaires à lesquels il participe. (2pt) • L’espace parent contiendra les cadres d’informations intéressant les parents, et un login. Une fois connecté les parents auront accès aux informations du tuteur principal (ID, nom, prénom date naissance, année, classes), les profils de leurs enfants, leurs emplois du temps, leurs notes et remarques des enseignants et les activités extrascolaires auxquels leurs enfants participent. (2pts) • Le lien « Contact » contiendra les informations de contacts de l’école. L’adresse et les numéros de téléphone de l’école ainsi que du fax y sont affichés. (0.5pt) Partie II : Conception et réalisation de l’administration et des fonctionnalités du site La deuxième partie concerne la partie administration du site et devra répondre aux exigences suivantes : • La partie administration se compose de 8 catégories disposées sous forme de cadre dans la page avec une image adéquate. • La première catégorie est la gestion des articles. Un article possède un titre, une image et une description. L’administrateur aura une liste de cases à cocher sur les utilisateurs les plus concernés par cet article (Tous, enseignants, primaire, moyen, secondaires, parents) (1pt) • La deuxième concerne la gestion de la présentation de l’école. L’administrateur a droit de mettre une présentation sous forme de paragraphe et chaque paragraphe possède en option le rajout d’une image. L’image est affichée en dessous du paragraphe. L’administrateur à le droit de rajouter autant de paragraphes qu’il désire (1pt) • La troisième catégorie concerne la gestion des emplois du temps. L’administrateur peut rajouter un emploi du temps unique pour chaque classe d’une année d’enseignement. (2pts) • La quatrième catégorie concerne la gestion des enseignants. La gestion des enseignants se limitera à leurs classes, heure de travail par classe et heures de réception. (2pts) • La cinquième catégorie concerne la gestion des utilisateurs. Les utilisateurs comprennent les administrateurs, les enseignants, les élèves et les parents tuteurs principaux. Chaque utilisateur possède un ID, un nom, prénom, adresse, 3 téléphones et email. Chaque utilisateur appartient à un type. Chaque type d’utilisateur a accès aux informations qui le concernent (2pts) : o L’administrateur a accès à toutes les informations du site et peut gérer ces informations. o Les enseignants peuvent consulter les profils des élèves, leur emploi du temps et on le droit de gérer les notes des élèves appartenant à leurs classes. o Les élèves peuvent consulter leur profil, leur emploi du temps, leurs notes et leurs activités extrascolaires. o Les parents peuvent consulter les profils de leurs enfants, leurs notes et remarques des enseignants, leurs emplois du temps et leurs activités extrascolaires. • La septième catégorie concerne la gestion de la restauration. Chaque jour de la semaine contient un repas à introduire par l’administrateur. (1pt) • La huitième catégorie concerne la gestion de la page contact. (0.5pt) • La gestion des images du diaporama se fera dans une catégorie paramètres, qui contiendra un formulaire pour le chargement des images et optionnellement des paramètres de gestion d design de la page à proposer au client. (0.5pt+1pt) École Supérieure d’Informatique / Année universitaire 2020/2021 Module TDW 2CS – Projet Page 3 of 3 • Élégance du site et expérience utilisateur (1pt). À lire attentivement : • Le projet est individuel, tout travail collectif (même sur une partie du projet) se verra diviser la note globale sur le nombre de travaux en commun. • La note complète d’une fonctionnalité est conditionnée par une compréhension et une bonne explication du code source correspondant. • Remplissez les bases de données avec des exemples significatifs. Un minimum de 3 occurrences par table est exigé (sauf cas particulier). Une démonstration de qualité sera mieux évaluée. • Le projet doit être fait selon le format MVC utilisant des classes. • L’utilisation de bibliothèques ou d’outils externes n’est permise qu’avec l’accord préalable de l’enseignant. • Le projet sera évalué selon 2 livrables selon les dates suivantes : o Interfaces (design non compris), conception MVC du site et BDD: semaine du 21/02/2021. o Résultat final (design compris) : semaine du 06/03/2021. uploads/Management/ projet-tdw-2020-2021.pdf
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 03, 2022
- Catégorie Management
- Langue French
- Taille du fichier 0.2050MB