Université de Bouira Module : PAW Faculté des sciences Département Informatique

Université de Bouira Module : PAW Faculté des sciences Département Informatique. Licence L3 Option ISIL Liste de mini projets : Conception d’une application Web ---------------------------------------------------------------------------------------------- Liste des mini-projets proposés pour la conception d’une page Web dynamique. Un mini projet est réalisé par un groupe d’étudiants de trois à cinq au maximum. Un compte rendu est obligatoire et il est à rendre avant le 14 Décembre 2015 à 15h30. La démonstration se fait le jour même. Objectifs : L’objectif de ce mini-projet est de mettre en pratique les concepts étudiés en cours : 1. Description de documents HTML / XHTML 2. Présentation de documents avec CSS 3. Construction de documents interactifs avec JavaScript / JQuery / AJAX 4. Réalisation de documents avec PHP / MySQL / JAVA 5. Traitement des formulaires Remarques importantes : A prendre en considération. 1. L’utilisation des CMS (Joomla, WordPress, DotClear…etc) pour la génération de documents est strictement interdite. 2. L’accès à l’application Web doit être sécurisé par un mot de passe (Login et Password). 3. L’aspect ergonomique doit être pris en considération (Facilité de navigation, la représentation de l’information, la clarté…etc). 4. Pour gérer l'interface dans les pages chargées par le navigateur, la partie procédurale s'écrit en JavaScript. 5. Le compte rendu doit comporter et illustrer : le modèle entité association, le modèle relationnel résultant, le schéma de la base de données, les outils utilisés pour la création de la base de données, la production des documents, l’interactivité et l’aspect dynamique des pages, le serveur d’application, le schéma de connexion client / serveur. 6. Le code source (Format compressé) est à remettre sur un support amovible (CD Rom) ou l’envoyer par mail à l’adresse que je vous communiquerai ultérieurement. 7. L’objectif n’est pas forcément d’obtenir une application complète mais une application qui marche !! Vous devez démontrer que vous maitrisez les techniques de base. 8. J2EE (Java 2 Enterprise Edition) est un ensemble de composants conçus pour les applications Web de taille importantes. Il inclut JSP, une alternative à PHP, les servlets qui sont des services web, les applets qui s'exécutent sur le navigateur, les "Beans", composants réutilisables et communicants, l'interface aux bases de données JDBC et autres. C'est la plateforme la plus utilisée. Je vous recommande de l’utiliser pour un résultat encore meilleur ! Liste des sujets : 1. Application Web de gestion des prêts d’ouvrages dans une bibliothèque : Conception et réalisation d’un site Web dynamique pour la gestion de prêts dans une bibliothèque. Votre application doit permettre : A. L’ajout, la modification ou la suppression d’ouvrages et de lecteurs dans la bibliothèque. B. La gestion de prêts dans la bibliothèque, avec une durée de prêt, un nombre limité de livres à prêter pour chaque lecteur et une pénalité de retard. C. L’interrogation de la base de données pour afficher : a. Les ouvrages existants. b. Les ouvrages disponibles et ceux prêtés. c. Les ouvrages qui sont en possession d’un lecteur donné. d. L’ouvrage le plus demandé par un lecteur donné. 2. Application Web pour la gestion de l’orientation des étudiants pour les spécialités. L’objectif est de concevoir une application Web pour les étudiants de la faculté des sciences et sciences appliquées de l’université (la généraliser par la suite à toutes les autres facultés) qui leur permette de déposer son choix directement sur le site et de recevoir une réponse sur son espace après la délibération des orientations. L’application doit présenter deux interfaces distinctes : une pour les étudiants et l’autre pour les administrateurs. L’interface dédiée à l’administrateur permettra de lui accorder des privilèges sur la saisie des informations personnelles et les notes des étudiants. L’application doit être capable d’aider l’étudiant dans son choix en lui proposant la meilleure spécialité selon les résultats obtenus. 3. Application Web d’affectation de salles de TP : Conception et réalisation d’un site Web dynamique d’affectations de salles de TP. Votre site doit permettre : A. L’ajout, la modification ou la suppression de salles et d’enseignants. B. La gestion d’affectations, avec un nombre d’affectations maximum (par semaine) et des jours de maintenance et de nettoyage. C. L’interrogation de la base de données pour afficher : a. Les salles existantes et leurs affectations de la semaine. b. Les salles dans lesquelles travaille un enseignant donné. c. Les jours de la semaine où une salle est libre. d. Les salles hors service nécessitant des travaux de maintenance. 4. Application Web de Location d’appartements : Conception et réalisation d’un site Web dynamique de location d’appartements. Votre site doit permettre : A. L’ajout, la modification ou la suppression d’appartements et de clients. B. La gestion de locations, avec une durée de location et une pénalité de retard si la durée est dépassée. C. L’interrogation de la base de données pour afficher : a. Les appartements existants et leurs états (en rénovation, aménagement, ..). b. Les appartements libres et ceux qui sont indisponibles (ex : appartement en travaux ne peut pas être loué). c. Les appartements les plus demandés (Type d’appartement). d. Le client régulier (en fonction du nombre de fois où il a loué des appartements). 5. Application Web de gestion de réservations de chambres d’Hôtel : Conception et réalisation d’un site Web dynamique de réservations de chambres d’Hôtel. Votre site doit permettre : A. L’ajout ou la modification de chambres d’Hôtel. B. L’ajout, la modification ou la suppression de clients d’Hôtel. C. La gestion des réservations, avec une durée de réservation. D. L’interrogation de la base de données pour afficher : a. Les chambres et leurs états (réservées, libres, en rénovation,..). b. Les chambres les plus demandées. c. Les clients réguliers. 6. Application Web de Location de voitures : Conception et réalisation d’un site Web dynamique de location de voitures. Votre site doit permettre : A. L’ajout, la modification ou la suppression de voitures et de clients. B. La gestion de locations, avec une durée de location et une pénalité de retard si la durée est dépassée. C. Une voiture en panne ne peut être louée. D. L’interrogation de la base de données pour afficher : a. Les voitures existantes et leurs états (en panne ou en marche). b. Les voitures disponibles et celles qui sont louées. c. Les voitures les plus demandées (les trois premières). d. Le client régulier (en fonction du nombre de fois où il a loué des voitures). N’oubliez pas les animations, l’aspect ergonomique et le design de votre application !! Université de Bouira Module : PAW Faculté des sciences Département Informatique. Licence L3 Option ISIL Liste des exposés : Conception d’une application Web ---------------------------------------------------------------------------------------------- Liste des exposés proposés pour les besoins du cours. Un exposé est réalisé par un groupe d’étudiants de deux (binôme). Le compte rendu est facultatif. Les présentations se font chaque semaine à la séance du TD selon l’ordre et le calendrier établi ci-dessus. N° Intitulé de l’exposé Semaine 01 Gestion des sessions utilisateur (connexions, cookies etc) 26/10/2015 02 Les architectures Web (Client/Serveur, P2P…etc) 26/10/2015 03 Les applications clientes (plugin, scripts…etc) 02/11/2015 04 Les applications natives (applications mobiles) 02/11/2015 05 Les langages coté client et langage coté serveur 09/11/2015 06 Serveur d’application / serveur Web 09/11/2015 07 Web 2.0 / Web 3.0 16/11/2015 08 Les CMS / Blog / Wiki 16/11/2015 09 API et Framework 23/11/2015 10 HTML5 23/11/2015 11 Les outils Java (JDBC, JSP…etc) 30/11/2015 12 JavaEE (ou anciennement J2EE) 30/11/2015 13 Ajax 07/12/2015 14 Javascript et DOM (Document Object Model) 07/12/2015 uploads/Ingenierie_Lourd/ mini-projet-expo.pdf

  • 20
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager