Vous êtes sur la page 1sur 4

Universit de Bouira

Module : PAW
Facult des sciences
Dpartement Informatique. Licence L3 Option ISIL
Liste de mini projets : Conception dune application Web
---------------------------------------------------------------------------------------------Liste des mini-projets proposs pour la conception dune page Web dynamique. Un mini projet est
ralis par un groupe dtudiants de trois cinq au maximum. Un compte rendu est obligatoire et il
est rendre avant le 14 Dcembre 2015 15h30. La dmonstration se fait le jour mme.
Objectifs : Lobjectif de ce mini-projet est de mettre en pratique les concepts tudis en cours :
1. Description de documents HTML / XHTML
2. Prsentation de documents avec CSS
3. Construction de documents interactifs avec JavaScript / JQuery / AJAX
4. Ralisation de documents avec PHP / MySQL / JAVA
5. Traitement des formulaires
Remarques importantes : A prendre en considration.
1. Lutilisation des CMS (Joomla, WordPress, DotClearetc) pour la gnration de documents
est strictement interdite.
2. Laccs lapplication Web doit tre scuris par un mot de passe (Login et Password).
3. Laspect ergonomique doit tre pris en considration (Facilit de navigation, la reprsentation
de linformation, la clartetc).
4. Pour grer l'interface dans les pages charges par le navigateur, la partie procdurale s'crit en
JavaScript.
5. Le compte rendu doit comporter et illustrer : le modle entit association, le modle
relationnel rsultant, le schma de la base de donnes, les outils utiliss pour la cration de la
base de donnes, la production des documents, linteractivit et laspect dynamique des pages,
le serveur dapplication, le schma de connexion client / serveur.
6. Le code source (Format compress) est remettre sur un support amovible (CD Rom) ou
lenvoyer par mail ladresse que je vous communiquerai ultrieurement.
7. Lobjectif nest pas forcment dobtenir une application complte mais une application qui
marche !! Vous devez dmontrer que vous maitrisez les techniques de base.
8. J2EE (Java 2 Enterprise Edition) est un ensemble de composants conus pour les applications
Web de taille importantes. Il inclut JSP, une alternative PHP, les servlets qui sont des
services web, les applets qui s'excutent sur le navigateur, les "Beans", composants
rutilisables et communicants, l'interface aux bases de donnes JDBC et autres. C'est la
plateforme la plus utilise. Je vous recommande de lutiliser pour un rsultat encore meilleur !

Liste des sujets :


1. Application Web de gestion des prts douvrages dans une bibliothque : Conception et
ralisation dun site Web dynamique pour la gestion de prts dans une bibliothque. Votre
application doit permettre :
A. Lajout, la modification ou la suppression douvrages et de lecteurs dans la bibliothque.
B. La gestion de prts dans la bibliothque, avec une dure de prt, un nombre limit de livres
prter pour chaque lecteur et une pnalit de retard.
C. Linterrogation de la base de donnes pour afficher :
a. Les ouvrages existants.
b. Les ouvrages disponibles et ceux prts.
c. Les ouvrages qui sont en possession dun lecteur donn.
d. Louvrage le plus demand par un lecteur donn.
2. Application Web pour la gestion de lorientation des tudiants pour les spcialits. Lobjectif est
de concevoir une application Web pour les tudiants de la facult des sciences et sciences
appliques de luniversit (la gnraliser par la suite toutes les autres facults) qui leur permette
de dposer son choix directement sur le site et de recevoir une rponse sur son espace aprs la
dlibration des orientations. Lapplication doit prsenter deux interfaces distinctes : une pour les
tudiants et lautre pour les administrateurs. Linterface ddie ladministrateur permettra de
lui accorder des privilges sur la saisie des informations personnelles et les notes des tudiants.
Lapplication doit tre capable daider ltudiant dans son choix en lui proposant la meilleure
spcialit selon les rsultats obtenus.
3. Application Web daffectation de salles de TP : Conception et ralisation dun site Web
dynamique daffectations de salles de TP. Votre site doit permettre :
A. Lajout, la modification ou la suppression de salles et denseignants.
B. La gestion daffectations, avec un nombre daffectations maximum (par semaine) et des jours
de maintenance et de nettoyage.
C. Linterrogation de la base de donnes 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 ncessitant des travaux de maintenance.
4. Application Web de Location dappartements : Conception et ralisation dun site Web
dynamique de location dappartements. Votre site doit permettre :
A. Lajout, la modification ou la suppression dappartements et de clients.

B. La gestion de locations, avec une dure de location et une pnalit de retard si la dure est
dpasse.
C. Linterrogation de la base de donnes pour afficher :
a. Les appartements existants et leurs tats (en rnovation, amnagement, ..).
b. Les appartements libres et ceux qui sont indisponibles (ex : appartement en travaux ne peut
pas tre lou).
c. Les appartements les plus demands (Type dappartement).
d. Le client rgulier (en fonction du nombre de fois o il a lou des appartements).
5. Application Web de gestion de rservations de chambres dHtel : Conception et ralisation dun
site Web dynamique de rservations de chambres dHtel. Votre site doit permettre :
A. Lajout ou la modification de chambres dHtel.
B. Lajout, la modification ou la suppression de clients dHtel.
C. La gestion des rservations, avec une dure de rservation.
D. Linterrogation de la base de donnes pour afficher :
a. Les chambres et leurs tats (rserves, libres, en rnovation,..).
b. Les chambres les plus demandes.
c. Les clients rguliers.
6. Application Web de Location de voitures : Conception et ralisation dun site Web dynamique
de location de voitures. Votre site doit permettre :
A. Lajout, la modification ou la suppression de voitures et de clients.
B. La gestion de locations, avec une dure de location et une pnalit de retard si la dure est
dpasse.
C. Une voiture en panne ne peut tre loue.
D. Linterrogation de la base de donnes pour afficher :
a. Les voitures existantes et leurs tats (en panne ou en marche).
b. Les voitures disponibles et celles qui sont loues.
c. Les voitures les plus demandes (les trois premires).
d. Le client rgulier (en fonction du nombre de fois o il a lou des voitures).
Noubliez pas les animations, laspect ergonomique et le design de votre application !!

Universit de Bouira
Module : PAW
Facult des sciences
Dpartement Informatique. Licence L3 Option ISIL
Liste des exposs : Conception dune application Web
---------------------------------------------------------------------------------------------Liste des exposs proposs pour les besoins du cours. Un expos est ralis par un groupe
dtudiants de deux (binme). Le compte rendu est facultatif. Les prsentations se font chaque
semaine la sance du TD selon lordre et le calendrier tabli ci-dessus.
N

Intitul de lexpos

Semaine

01

Gestion des sessions utilisateur (connexions, cookies etc)

26/10/2015

02

Les architectures Web (Client/Serveur, P2Petc)

26/10/2015

03

Les applications clientes (plugin, scriptsetc)

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 dapplication / 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, JSPetc)

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