Mon second projet était la création d'un site web pour le Cinémarivaux, comme pour mon premier projet, j'ai suivi un cahier des charges plus complexe en gérant le back office et en rajoutant du SQL afin de gérer chaque films ainsi que les réservations.
L'objectif de se projet étant d'améliorer l'interface du site et d'avoir une meilleure approche pour le client avec une interface simplifié.
Technologies utilisées :
-Microsoft Visual Studio qui nous a permis de coder les différentes fonctionnalité en C#
-PhpMyAdmin : a permis de gérer notre base de données
-NotePad++ avec l'utilisation de langages HTML/PHP/JavaScript afin de coder nos pages web.
-WampServer afin de faire fonctionner le site localement.
Schéma relationnel de la base de données :
Film(nofilm, titre, realisateurs, acteurs, duree, synopsis, infofilm, imgaffiche, #nopublic)
Public(nopublic, libpublic)
Genre(nogenre, libgenre)
Reservation(noresa, mdpresa, dateresa, nomclient, nbplaceresa, #noproj)
Salle(nosalle, nbplaces)
Comme pour mon premier projet, l'hébergement n'est plus actif à ce jour donc voici quelques screen shot du site en question :
PHASE 1 : création des fonctionnalités
-(Fonctionnalité) Ajout/suppression/Modification d'un genre de film
-(Fonctionnalité) Ajout/suppression/Modification d'une salle
-(Fonctionnalité) Ajout/suppression/Modification d'un film
L'utilisateur peut sélectionner plusieurs genre pour le même film.
-(Fonctionnalité) Ajout/suppression d'une projection
-Gestion du planning
En appuyant sur « Planning », l’utilisateur génère un fichier Excel (screen ci-dessous) avec toutes les projections entre les deux dates sélectionnées
-Affichage du planning sur un tableau Excel
PHASE 2 : Création du design du site ainsi que du backoffice
-Page d'accueil
-Page recherche de film
Permet à l'utilisateur de rechercher un film en fonction de son genre, du public ou tout simplement avec le titre du film ou des mots-clés.
-Page réservation (on retrouve tous les films)
-Page réservation (ouverte après avoir sélectionné un film)
-Page réservation (après avoir finalisé la réservation)
-Page planning de la semaine
-Page à propos (contenant les horaires, le lieu et un contact)
-Connexion au BackOffice
-Ajout d'une projection
Permet à l'utilisateur d'ajouter une nouvelle projection.
compte rendu phase 1
Compte rendu phase 2
Comments