Dossier site Web :

Transcription

Dossier site Web :
Bilan projet :
Dossier site Web :
•
BoiteIdee.php : Page permettant de donner des idées pour ameliorées la salle de
Musique cette page fait appelle a la fonction global.php pour afficher le header et le
footer du site web.
◦ Elle propose un formulaire avec un champs de texte permettant d'entrée le
pseudo de la personne qui poste l'idée et un champs message sous utilisant un
textArea pour la saisie de l'idée.
▪ Fonctionnalités réalisées
◦ Poster une idées
◦ Insérer l’idée dans la base de données
◦ Afficher l’idée avec la date et l'heure du post
◦ Bloquer l'accès à la page lorsque l'utilisateur n'est pas connecter
grace a la foncion « sessionDoitExister () »se trouvant dans le
global.php
▪ Fonctionnalités non réalisées
◦ Utilisation des données de connexion pour éviter la saisie du
pseudo en récupérant directement le pseudo de la personne
connecter
◦ Empêcher l’entrée dans la base de données de pseudo et message
vide
•
ConnexionSite.php : Page permettant la connexion au site web elle utilise la
fonction global.php pour afficher le header et le footer du site web et la fonction
identifiant.php pour la connexion a la base données
◦ Elle propose un formulaire avec une entrée du pseudo et une entrée du mot
passe
▪ Fonctionnalités réalisées
◦ Se connecter à la base de données
◦ Message d'erreur en cas de mauvaise saisie
◦ Permettre de retourner a la page précédente
◦ Démarrer et garder une session active
▪ Fonctionnalités non réalisées
aucun
• DeconnexionSite.php : Page permettant en detruissant la session active de se
deconnecter du site web
• Global.php : Page permettant de inclure sans répétion le header et le footer sur
chaque page du site web
• Identifiant.php : fonction permettant de se connercter a la base de données
• Index.php : Page d'accueil du site web donnant accès a tous les autres pages du
site elle inclus la page gobal.php pour obtenir le header et le footer du site web
▪ Fonctionnalités réalisées
◦ Se connecter au site web
◦ Se deconnecter du site web
▪ Fonctionnalités non réalisées
◦ Changer le bouton connexion par déconnexion une fois
l'utilisateur connecté
•
•
◦ Cacher le bouton intranet lorsque l'utilisateur déconnecté
Intranet.php : Page permettant de se rendre dans l'intranet du site donnant ainsi
acces au page concernant la salle de musique
▪ Fonctionnalités réalisées
◦ Bloquer l'accès à la page lorsque l'utilisateur n'est pas connecter
grace a la foncion « sessionDoitExister () »se trouvant dans le
global.php
SymphonIUT.php : Partie du site web dédié a la salle de musique
▪ Fonctionnalité realisées
◦ Bloquer l'acces à la page si l'utilisateur n'est pas connecter garce à
la fonction « sessionDoitExister () » se trouvant dans le
global.php
▪ Fonctionnalité non realisées
Dossier Forum :
•
•
•
•
•
•
•
•
•
•
bbcode.php : Fonctions pour les posts sur le forums elle permet l'ajout d' emoticones
et la mise en forme du texte
Constants.php : page permettant l'affichage de message d'erreur
Debut.php : Page contenant les variable de session ex
« $id=(isset($_SESSION['id']))?(int) $_SESSION['id']:0; » qui va permettre de
verifier si il y'a post ou non de session
Desing.css : Css du forum
Fonctions.php : Page contenant les fonctions d'erreur de connexion et la fonction
pour modifier l'avatar
Identifiant.php : Page permettant la connexion à la base de données elle utilise une
connexion PDO (une extension PHP qui permet d'utiliser une base de données en
programmant avec un style orienté objet)
Index.php : Page d'accueil du forum, elle permet d'acceder aux differents forums du
site
• Fonctionnalités réalisée
◦ Bloquer l’accès au forums si l'utilisateur n'est pas connecter
◦ Afficher les différentes catégories du forum
◦ Afficher le dernier message et la personne l'ayant poster pour les
différentes catégorie du forum
◦ Afficher le dernier membre connecter
Inscription : Page permettant de s'inscrire au site et aux forums en même temps
◦ Fonctionnalité non réalisé
▪ petit problème avec l'insertion de l'avatar
Menu.php : Page contenant le header qui va etre mis sur toutes les autres page du
forum
▪ Fonctionnalité realisé
◦ Changer le bouton se connecter par se deconnecter l'orsque une
session est demaré
Poster.php : page qui permet le post d'une annonce un topics ou une reponse elle
utilise un GET qui recupere l'action demander dans la page precedente
▪ Fonctionnalité realisé
◦ choisir entre poster un nouvel annonce ou repondre a une annonce
•
•
•
•
PostOk.php : Page de verification du post elle utilise un switch repprenant l'action
selectionner dans la page precedente
▪ Fonctionnalitées realisé
◦ Avertir d'un erreur lors du post
◦ Voir le poster tout juste poster
▪ Fonctionalités non realisé
◦ Supprimer un post
◦ Modifier un post
VoirForum.php : Page permettant une fois cliquer sur une catégorie de consulter les
differents post sur cette catégorie le tout dans un tableau
VoirTopics.php : Page permettant une fois cliquer sur un topics de consulter ce
meme topics
VoirProfil.php : Page permettant la consultation d'un profil cette meme page permet
aussi de modifier si desirer le profil
▪ Fonctionnalités non realise
◦ Inserer les modifications d'information du profil dans la base de
données
◦ Changer l'avatar
Projet développer en utilisant
Les langages HTML CSS PHP JAVASCRIPT
L'utilisant de la base données a été realisé en utilisant
une plateforme de développement Web, permettant de faire fonctionner localement des
scripts PHP
On a fait le choix d'utilisation d'une programmation orienté objet avec le php PDO