Mini-Projet - 2019-2020
Programmation Web


Introduction

Ce mini-projet a plusieurs objectifs en vue :

  1. Utilisation de Dreamweaver pour créer les pages d'un site web dynamique;
  2. Hébergement du site chez un fournisseur d'accés (alwaysdata.com).
  3. Exploitation d'une base de données MySQL

Pour cela, nous allons créer un mini site web dynamique pour géer la Classification des Eaux Embouteillées en Algérie (CEE-DZ).


Description du TP

Une description du travail demandé est suffisamment illustrée dans un PFE réalisé ces derniers temps que je vous soumets en téléchargement. J'ai pris soin de ne laisser que les parties qui sont susceptibles de vous aider dans votre démarche. Ainsi, vous trouverez, dans les pages indiquées ci-dessous,les éléments de conpréhension et de fonctionnalités :

Pages Description
1 - 13 Description des composants et des spécifications des eaux embouteillées en Algérie.
14-17 Description des fonctionnalités demandées dans le mini-projet.
18-24 Aperçu du site réalisé par les auteurs du PFE. Vous n'êtes pas obligés de vous tenir à sa structure.
25 Conclusions et perspectives des auteurs.

Vous trouverez en outre, dans l'espace restreint, un formulaire vous permettant de m'envoyer toute question à propos du travail à réaliser. Selon les cas, vous trouverez toutes les questions et réponses ici-bas.


Travail demandé

Il est demandé à chaque étudiant de :

  1. Fournir un rapport écrit (entre 5 et 10 pages au plus) . Cliquer ici pour télécharger le document prototype.
  2. Le site doit être hébergé sur internet à l'URL que vous m'aurez communiquée. Pas la peine de me fournir les informations d'identification de votre compte ni les scripts.
  3. Vous n'êtes pas astreints à réaliser votre site comme décrit verbalement dans cet énoncé. Vous pouvez adopter l'ergonomie que vous désirez. Cependant, un maximum de fonctionnalités doit être conservé (d'une manière ou d'une autre).
  4. Le rapport doit être remis par chargement ici-même (voir plus bas).
  5. La remise des rapports se fera au plus tard le 18 janvier 2020. Il sera tenu compte de l'ordre de réception.

Pour Uploader (placer) votre rapport, vous devez passer par votre espace restreint. Veuillez suivre alors les étapes suivantes :

- Compressez votre rapport dans un fichier .rar ou .zip.
- Une fois le rapport placé, assurez-vous ensuite que votre nom est listé ci-dessous...
- Si vous placez plusieurs versions de votre rapport, seule la dernière version sera prise en compte.


Questions / Réponses (concernant uniqument le mini-projet)

Question & Réponse
21/12/2019 - Hammadache Manel

d’après ce que j'ai compris on est pas obliger de réaliser notre site verbalement comme décris dans le pfe, cependant dans le pfe le site web concerne que le cote administrateur, du coup est-ce qu'on devra realiser le site web cote administrateur avec les fonctionnalites admin ? si non, quelles sont précisément les fonctionnalitees qu'on doit obligatoirement avoir dans notre site ? car il y'en a quand même beaucoup et vu qu'on doit garder un maximum .. les quelles prendre directement ? est-ce qu'on doit réaliser sur notre site ce qu'ils ont traiter dans leurs partie application android ? ou on simule simplement avec des produits et utilisateurs deja existant ? car avec le mémoire de pfe seul , ce n'est vraiment très clair honnêtement, je m'y suis perdu

Les pages 14 à 17 du mémoire montrent qu'il y a 3 types d'accès dans le site :
Partie Administrateur qui gère les tables suivantes de la BDD : comptes des Utilisateurs, marques d'eau embouteillée (avec le dosage de toutes les substances chimiques), contributions des visiteurs ( déclarations de nouvelles marques), pays de provenance des marques.
Partie Utilisateur qui gère la table "profile médicale" (qui préconise les marques d'eau à consommer) et son compte utilisateur (modification du mot de passe), consulte la liste des marques saisies, les comparaisons entre les marques, les statistiques et envoie une contribution (une nouvelle marque d'eau embouteillée).
Partie Visiteur qui accède comme visiteur (ie sans mot de passe et sans compte), consulte la liste des marques saisies et les comparaisons entre les marques.

22/12/2019 - Hammadache Manel

Bonsoir, j'aurai deux questions concernant les contributions et le profil médicale. Quand l'utilisateur contribue avec une nouvelle marque je cite "envoie une contribution (une nouvelle marque d'eau embouteillée)." , envoie-il juste le nom ou toutes les informations avec les composants chimiques ? aussi, pour le profil médical de l'utilisateur, il doit contenir simplement les maladies concernant le user ? et pour préconise les marques d'eau à consommer doit-ton juste se limiter au informations disponible a la page 11 du pfe concernant les taux des composant chimiques ?

1) Contribution : l'Utilisateur envoie le nom de la marque et l'ensemble des dosages des composants chimiques.
2) Profile médicale : Il s'agit, simplement, des apports nécessaires en termes de composants chimiques qu'on retrouve dans les marques.
3) La comparaison : permet de connaitre les marques qui apportent le plus de composants chimiques nécessaires à un profile médicale donné.

23/12/2019 - Hammadache Manel

Une autre question, pour les statistiques de la partie utilisateur, cela concerne quoi au juste ?

Vous pouvez définir les statistiques que vous voulez...
Je vous propose néanmoins ce qui suit :
1) Pourcentage et nombre de profiles associés par marque
2) Pourcentage et nombre d'inscription de visiteurs par date
3) etc..

23/12/2019 - Kourtaa Katia

Monsieur j’ai une question c’est quoi exactement partie utilisateur administrateur ce sont des BDD, des tables ??

The website will have three interfaces (visitor/member/admin). Each one has his own execution method
In ADMIN interface, a short menu will indicates the operations that the administrator is allowed to do (Manage users/Manage brands/Check users recommendations).
In USER interface, after logging in, the user can edit his profile and also select what water composition he's looking for the most so that we could recommend a brand for him.
He can also recommend a new water brand.
By default, users are superior to visitors so a user get all the features mentioned below aswell.
A visitor (as the name indicates) doesn’t need any sort of authentification. He can view the brands available on and also compare them.

24/12/2019 - Boubekri Asma

concernant le mini projet s'il vous plait est ce que vous pouvez nous donner brièvement les étapes a suivre pour nous orienter sur la réaliser de ce projet(les bdd a crées, les tables a crées, le contenue de la première page du site....) car franchement je me suis totalement perdue (je sais pas par quoi commencer)

Step 1: Create the database with the necessary tables. Each table must group the fields which will be used somewhere in your interfaces.
Step 2: Create all the scripts that form the Visitor interface with the associated functionality.
Step 3: same for the User interface (with LOGIN).
Step 4: same for the Administrator interface (with LOGIN).
Step 5: Create all the scripts that form the main interface (start-up) and that allow to select one of the 3 interfaces above.

25/12/2019 - Boubekri Asma

vu le travail que nous avons a réaliser pour ces vacances (6 BIG PROJETS) et vu que le projet de prog.web est très chargé est-ce-que c'est possible de le réalise en binôme (au moins nous aurions le temps pour les autres projet en parallèle)

Non

25/12/2019 - MELLAH Mouloud

vous pouvez nous donner plus d'information sur le profil médicale et son fonctionnement

The medical profile of a User is a set of information containing the essential supplies of 3 chemical components. For example :
Supply in: Potassium between x1 and y1
Supply in: Calcium between x2 and y2
Supply in: Iron between x3 and y3
The comparison between the brands of water consists in finding all the brands which can provide these supplies.

27/12/2019 - Boudjemahi Meriem

en ce qui concerne les captures qu'on doit mettre dans le rapport est-ce qu'on vous capture les codes ou le resultat des codes ie les pages web ?

Screenshots of your web pages (forms, interfaces, etc.)

28/12/2019 - Boukadoum Youcef Islem

J'ai pas compris l'histoire des pays ? pouvez vous nous donner d'avantage d'information ?

Le pays: is an information that indicates the water brand origin. It can be used to establish statistics by origin of provenance.

28/12/2019 - Hammadache Manel

concernant l'ordre des rapport, si on met a jour notre rapport (ajout ou modification..), est-ce que l'ordre pris en considération pour les rapports concernera la dernière version du rapport mise , ou sera toujours en dépend de la première version du rapport qu'on a placé ?

Il est évident que la date prise en compte est la date du dernier placement.

31/12/2019 - Boudjemahi Meriem

pour les captures qu'on est censé ajouter au rapport est ce quo'on capture toutes les pages ou seulement la 1ere .Merco

Only the most important ones

02/01/2020 - Hammadache Manel

quelle est la date limite de depos des mini-projet sur nos site des tp ? le 18 comme le rapport ou une date antérieur ?

18/01/2020

10/01/2020 - Aïrouche Sara

le rapport ne se telecharge pas

Retry agaiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnnnn...


Liste des rapports placés:

Les etudiants qui ont envoyé leur rapport et qui ne se trouvent plus sur la liste ci-dessous, sont priés de refaire l'upload.


Warning: opendir(./upload): failed to open dir: No such file or directory in /home/gbelache/www/pweb/1920/miniprojet/index.php on line 121
Date Nom & Prénom
23/12/2019 SOUAG-Abderrahmane-Rapport-DEVWEB.zip
26/12/2019 Hammadache-Manel-Rapport-mini-projet.zip
26/12/2019 HATTI-Houssem-HATTI-eaux.rar
27/12/2019 Boudjemahi-Meriem-BOUDJEMAHI Meriem.rar
30/12/2019 Boubekri-Asma-BOUBEKRIAsma.rar
30/12/2019 Harzeli-Wassila Rania-nia-Rapport-Eaux-Embouteill195169es.rar
30/12/2019 IGHIL-Aimen Abdelnour-RAPPORT DEVWEB IGHIL AYMEN ABDELNOUR.rar
30/12/2019 Kourtaa-Katia-KOURTAA-katia.rar
31/12/2019 Boudjemahi-Meriem-BOUDJEMAHI-Meriem.rar
01/01/2020 ZENNIR-Ahmed Yassine-ZENNIR-Ahmed-Yassine-Projet.rar
01/01/2020 MELLAH-Mouloud-MELLAH MOULOUD mini projet rapport.rar
01/01/2020 Harzeli-Wassila Rania-HARZELI-Wassila-Rania-Rapport-Eaux-Embouteillées.zip
02/01/2020 Tebtoub-Souhaib-TEBTOUB Souhaib.rar
02/01/2020 Boudjemahi-Meriem-BOUDJEMAHI-Meriem.rar
02/01/2020 Boukadoum-Youcef Islem-Rapport - BOUKADOUM Youcef Islem.pdf
03/01/2020 KHOUFACHE-Azeddine-khoufache azeddine.rar
03/01/2020 Zellagui-Asma-Rapport web.zip
03/01/2020 Aitramdane-Feryal-RAPPORT.pdf
03/01/2020 BENABDALLAH_Amel_ProgWeb.rar
04/01/2020 Harzeli-Wassila Rania-HARZELI-Wassila-Rania-Rapport-Eaux-Embouteillées.zip
05/01/2020 MERGHEM-Salah eddine-RAPPORT FINAL PHP.rar
05/01/2020 Aitramdane-Feryal-php.rar
06/01/2020 KESSAISSIA-Meriem-KESSAISSIA-Meriem-RAPPORT PHP.zip
08/01/2020 Hammouche-Abdessalem-abdessalem_hammouche.zip
09/01/2020 Kourtaa-Katia-KOURTAAkatia.rar
09/01/2020 Kourtaa-Katia-KOURTAAkatia.odt
09/01/2020 Kourtaa-Katia-1KOURTAAkatia.rar
10/01/2020 Aïrouche-Sara-Rapport_Airouche_Sara.zip
10/01/2020 Aïrouche-Sara-Rapport_Airouche_Sara.docx
10/01/2020 HAMMANI-RYM HIBET ERRAHMANE-HAMMANI_Rym_Rpport_Mini_Projet.rar
10/01/2020 KESSAISSIA-Meriem-KessaissiaMeriem_progweb.rar
10/01/2020 HAMMANI-RYM HIBET ERRAHMANE-HAMMANI_Rpport_Mini_Projet.rar
10/01/2020 Kourtaa-Katia-KOURTAA_katia.rar
10/01/2020 KESSAISSIA-Meriem-KessaissiaMeriem_progweb.rar
10/01/2020 Benmimmoun-Manel-BENMIMOUN_Manel.rar
10/01/2020 Zellagui-Asma-Rapport web.zip
11/01/2020 Harzeli-Wassila Rania-HARZELI-Rapport-Eaux-Embouteillées.zip
11/01/2020 Kourtaa-Katia-1KOURTAAkatia.rar
11/01/2020 Douieb-Ahmed-Rapport1.rar
12/01/2020 SILEM-Soundous-SILEM Soundous RAPPORT.zip
13/01/2020 Ouandjli-Lyna-projet-Ouandjli.rar
14/01/2020 MAZOUZ-Abdelkarim-Rapport_DEVWEB.rar
15/01/2020 tazgart-hania.rar
15/01/2020 Moucer Salim-Rapport.docx
15/01/2020 Moucer-Adlene-php.zip
16/01/2020 Bouzid-Mohamed islam-mohamed islam bouzid.zip
17/01/2020 Azzouz-Yamina-AZZOUZ-RAPPORT PROGRAMMATION WEB.rar
17/01/2020 ZAFOUNE-Omar-RAPPORT_MiniProjet.docx