0% ont trouvé ce document utile (0 vote)
96 vues15 pages

Projet de Site Web de Vente de Jeux Vidéo

Transféré par

soufiane ouadaker
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
96 vues15 pages

Projet de Site Web de Vente de Jeux Vidéo

Transféré par

soufiane ouadaker
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

UNIVERSITE PAUL VALERY - UFR 6

GAME STORE

rapport de projet
Enseignants : Sandra BRINGAY / Namrata PATEL
2023/2024

Préparé par : BELKHITER Mehdi


BOUAFFAD Anais
NESTOR Rapahel
MAHAMAT Abdraman
Table des matières:
1 Introduction 3

Page 1 sur 15
2 Gestion de projet 4
2.1 Répartition par taches 4
2.2 Répartition par pages : 4
2.3 Diagramme de gant : 5
2.4 Github 5
3 Description technique 7
3.1 Technologies utilisée : 7
3.2 Schéma de la base de données 7
4 Description fonctionnelle 9
4.1 Fonctionnalités de l’utilisateur 9
4.2 Gestion des erreurs 14
5 - Conclusion 15

Page 2 sur 15
1 Introduction
Le monde des jeux vidéo est en constante évolution et attire un nombre croissant
de joueurs à travers le monde. Ainsi, la création d'un site web dédié aux jeux
vidéo est un projet prometteur pour les passionnés du domaine.
Dans ce rapport, nous présenterons notre projet de création d'un site web de jeux
vidéo qui offrira aux joueurs une plateforme pour acheter des jeux, trouver des
informations sur les jeux, lire des critiques ou bien émettre eux même des avis
sur les jeux . Nous allons explorer les différentes étapes de la création du site
web, avec la répartition de taches qui a du se faire , jusqu’à la mise en place de
la plateforme. Nous aborderons également les fonctionnalités du site, et les
technologies utilisées.

Page 3 sur 15
2 Gestion de projet
2.1 Répartition par taches

La répartition des tâches a été divisée en quatre. Nous étions six à la base, mais
deux de nos camarades ont disparu au cours du semestre sans nous donner de
nouvelles. Le distanciel ne nous a pas aidées.

2.2 Répartition par pages :

Pour la répartition des pages Mehdi et Abdraman ont réussi à pallier cette absence de
leurs camarades sans difficulté . En revanche, Anaïs s'est

Page 4 sur 15
entièrement occupée de la partie rapport, n'étant pas à l'aise avec la
programmation. Elle a tout de même suivi l'avancée du projet.

2.3 Diagramme de gant :

Nous avons avancé à notre rythme, mais travailler sans se voir a été compliqué,
tout comme se fixer des rendez-vous. C'est pourquoi certaines tâches ont pris plus
de temps que prévu.

2.4 Github
Lien du Github : https://github.com/A-mahamat/PR_Steam

Commits :

Page 5 sur 15
Additions:

Page 6 sur 15
3 Description technique

3.1 Technologies utilisée :


-
PHP
-
GitHub/Git Bash
-
WAMP/MAMP
-
HTML
-
API google Charts
-
CSS

3.2 Schéma de la base de données


MCD:

Panier

1,N id_panier
1,1
nb_produit prix_total

mis_dans Acheter
commentaire_forum
date heure_début
date nombre_produit
heure_fin prix_total posté_par appartient_à
1,N id_commentaire date
Jeu 1,1

1,N id_jeu
nom développeur Date_de_sortie éditeur
Plates-formes Âge_requis Catégories genres
évaluations_positives évaluations_négatives Temps_de_jeu_moyen 1,1N,1
Temps_de_jeu_médian propriétaire
prix
Utilisateur
1,N message_formulaire
id_utilisateur nom 1,1 id_message sujet contenu date
1,N évalué_par 1,N prénom envoyé_par 1,1
date de naissance genre. 1,N
1,N 1,N 1,N

1,N

geré_uitilisateur
1,N1,Ncommenté id_gestion date action geré_par
1,N
Administrateur id_ad
nom 1,N prénom
date de naissance genre

1,N

Lister

geré_jeu
id_gestion date action

Page 7 sur 15
Panier
id_panier nb_produit prix_total

mis_dans Acheter
#id_panier #id_jeu date heure_début
#id_utilisateur
heure_fin
#id_jeu commentaire_forum
date nombre_produit prix_total id_commentaire date #id_utilisateur

Jeu
id_jeu nom
développeur Date_de_sortie éditeur
Plates-formes Âge_requis Catégories genres
évaluations_positives évaluations_négatives Temps_de_jeu_moyen Temps_de_jeu_médian propriétaire
prix Utilisateur message_formulaire
id_message sujet contenu date
id_utilisateur nom #id_utilisateur #id_ad
évalué_par prénom
#id_utilisateur #id_jeu date de naissance genre. #id_panier

geré_uitilisateur
#id_utilisateur #id_ad id_gestion date
commenté action
#id_jeu #id_utilisateur

Administrateur
id_ad nom prénom
Lister date de naissance genre
#id_jeu #id_utilisateur

geré_jeu
#id_jeu #id_ad id_gestion date action

Page 8 sur 15
4 Description fonctionnelle
4.1 Fonctionnalités de l’utilisateur

.page d’accueil

Fonctionnalités définies:
L'utilisateur a la possibilité de se connecter ou de parcourir les jeux proposés sur le site à travers
des filtres tels que le genre et le prix. Alternativement, il peut simplement rechercher le nom du jeu
en utilisant la fonction de
recherche.

Plusieurs jeux lui sont


aussi directement proposé
sur la page d’accueil .

Page 9 sur 15
.ConnexionUtilisateur

La page de connexion du site est la première étape pour accéder à son contenu. Elle présente un
formulaire où l'utilisateur doit entrer son nom d'utilisateur et son mot de passe pour se connecter .

.Inscription

Le formulaire d'inscription peut inclure des champs tels que le nom d'utilisateur, l'adresse e-
mail, la date de naissance le mot de passe, la confirmation du mot de passe. Ces informations
sont essentielles pour identifier et protéger le compte de l’utilisateur.
Page 10 sur 15
.Nouveautés

La page des nouveautés de jeux est une section importante d'un site web consacré aux jeux
vidéo. Elle présente les derniers jeux sortis. Sur cette page, les utilisateurs peuvent trouver une
liste de jeux triés par ordre de date de sortie. Cette fonctionnalité permet aux utilisateurs de
trouver rapidement les jeux qui les intéressent. Ces dernières sont décrites avec leurs genre et
leurs prix et leurs genre.

.Forum
Sur cette page, les
utilisateurs
peuvent trouver les
commentaires
laissés par
d'autres
utilisateurs.La
page de
commentaires est
une section
importante d'un
site web qui
permet aux
utilisateurs de
donner leur avis et
de partager leurs
expériences sur un
sujet

Page 11 sur 15
.Statistique

Ici l’utilisateur peux avoir accès a son temps de jeu moyens par jeu. Et avoir une vue sur les
top 10 des jeux les plus chers.

.Recherche

Sur cette page, l’utilisateurs a effectuer une recherche pour trouver des informations sur
un jeu vidéo spécifique, comme "Counter-Strike". Les résultats de la recherche afficheront les

Page 12 sur 15
différentes versions de "Counter-Strike" disponibles, y compris les éditions standard et
les éditions spéciales, ainsi que les prix .

.Article

Sur cette page, les utilisateurs peuvent trouver des informations sur le jeu vidéo en question, y
compris le prix , la date de sortie , l’éditions , et peuvent également trouver des informations
sur les plates-formes de jeu compatibles . Les utilisateurs peuvent également trouver une image
pour se faire une idée de l'expérience de jeu.
L’article inclus également des critiques et des évaluations du jeu données par
d'autres utilisateurs.

Page 13 sur 15
.Panier

La page de panier permet aux utilisateurs de voir les articles qu'ils ont sélectionnés pour acheter
et de gérer leur commande avant de finaliser leur achat.
Sur cette page, les utilisateurs peuvent voir les articles qu'ils ont ajoutés à leur panier, y
compris des informations telles que la quantité, le prix et le nom du produit.

4.2 Gestion des erreurs

▶L’insertion de données dans la base de données a été un processus complexe, en particulier après
avoir nettoyé notre base de données existante. Nous avons rencontré des difficultés lors de
l’insertion de données en raison d’un problème de troncature de lignes, où certaines lignes étaient
sautées lors de l’insertion.

▶L’utilisation de l’API Google Charts pour les visualisations de données a été difficile, car nous
avons dû apprendre la syntaxe de l’API et comprendre comment l’intégrer à notre site. Nous avons
finalement réussi à produire des visualisations claires et convaincantes qui vont améliorer
l’expérience utilisateur.

▶La gestion d’affichage de cards dans la page Index0.php a posé des défis de conception
importants. Nous avons résolu cette difficulté en utilisant le framework Bootstrap pour simplifier la
création de cartes d’interface utilisateur.

▶Nous avons été confrontés à un conflit sur Github suite à des modifications simultanées de
plusieurs membres de l’équipe. Malheureusement, le conflit a été aggravé par d’autres
commits.Pour résoudre ce problème, nous avons dû nettoyer le dépôt et réviser manuellement tout
le code avant de le remettre sur Github. Nous avons communiqué rapidement et collaboré
étroitement pour assurer la fusion appropriée des modifications, afin de minimiser les perturbations
pour notre équipe.

Page 14 sur 15
5 - Conclusion
Au cours de ce rapport, nous avons examiné les étapes clés impliquées dans la création de site
de vente de jeux vidéo, depuis la conception initiale jusqu'au développement final.
Lors de la conception de notre site de vente de jeux vidéo, nous avons rencontré plusieurs
défis. Tout d'abord, nous avons eu des difficultés sur GitHub concernant les recommandations .
Bien que cette plateforme soit un bon outil pour la gestion de code, nous avons dû investir
beaucoup de temps et d'efforts pour nous familiariser avec ses fonctionnalités,
En outre, nous avons également manqué de temps pour le design de notre site. Nous avions une
vision claire de ce que nous voulions réaliser en termes de fonctionnalités, mais nous avons eu
du mal à trouver suffisamment de temps pour créer un design esthétique et convivial pour les
utilisateurs. Bien que nous ayons pu mettre en place les fonctionnalités principales de notre
site, le manque de temps a affecté la qualité globale du design .
On a quand même pu créer un site fonctionnel qui permet aux utilisateurs de parcourir une
large sélection de jeux vidéo et d'effectuer leur achats. Nous avons également réussi à mettre
en place des fonctionnalités telles que des filtres de recherche, des descriptions de produits
détaillées, forum ..
La création d'un site de vente de jeux vidéo est un processus complexe qui nécessite un effort
concerté de la part de tous les membres de l'équipe. Bien que nous ayons rencontré des
difficultés en cours de route, nous sommes fiers de ce que nous avons réalisé et espérons
pouvoir nous améliorer continuellement sur la création de site .

Page 15 sur 15

Vous aimerez peut-être aussi