0% ont trouvé ce document utile (0 vote)
15 vues4 pages

Gestion de Site Web : Projet de Fin d'Études

Transféré par

eabdessamad47
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)
15 vues4 pages

Gestion de Site Web : Projet de Fin d'Études

Transféré par

eabdessamad47
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

Mémoire de Fin d’Etudes

Pour l’obtention du diplô me de :

TECHNICIEN SPÉ CIALISÉ


Filière : DÉ VELOPPEMENT INFORMATIQUE

Intitulé du projet :
**Gestion d'un Site Web**

Préparé par : Imane El Afghani et Layla Akhrib

Encadré par : M. Zouhair El Hadari

Année académique : 2022/2023

SOMMAIRE

Partie 1 : Présentation du projet


Introduction générale

Cahier de charge

Fonctionnalités du site web

Partie 2 : Analyse et conception du projet


Présentation de la méthode Merise

Les règles de gestion

Le modèle conceptuel des données

Modèle logique de données

Partie 3 : Réalisation du projet


Pourquoi [Link] en C#

Les outils utilisés

Exécution de l’application et les différentes interfaces

Introduction Générale
L’informatique est une discipline omniprésente dans notre quotidien, jouant un rô le crucial
dans de nombreux domaines, notamment la gestion de sites web. La gestion efficace d'un
site web est essentielle pour assurer une expérience utilisateur optimale et pour maintenir
la pertinence et l'accessibilité de l'information.

L'éducation, comme beaucoup d'autres secteurs, bénéficie de cette évolution numérique. Un


site web bien géré permet non seulement de diffuser des informations rapidement et
efficacement, mais aussi de fournir des services interactifs tels que les inscriptions en ligne,
les paiements et la gestion des contenus.

Cette étude vise à analyser les besoins et les défis associés à la gestion d'un site web et à
proposer une solution intégrée utilisant les technologies modernes.

Cahier de Charge
L’intitulé : Mise en place d’un système de gestion de site web

L’objectif : Créer une application web qui assure les opérations suivantes :
- Gestion des contenus (articles, actualités, événements)
- Gestion des utilisateurs (inscriptions, authentification)
- Gestion des paiements en ligne
- Interface d'administration pour les mises à jour et la maintenance

Fonctionnalités du site web :


- Espace utilisateur : Permet aux utilisateurs de s'inscrire, de se connecter et de gérer leur
profil.
- Espace administrateur : Permet aux administrateurs de gérer les contenus du site, les
utilisateurs, et de surveiller les activités.
- Système de paiement : Intègre des options de paiement en ligne pour différents services
proposés sur le site.

Analyse et Conception du Projet

Présentation de la méthode Merise


La méthode Merise est une méthode d'analyse, de conception et de gestion des projets
informatiques. Elle est utilisée pour modéliser, concevoir et réaliser des systèmes
d'information en se basant sur trois niveaux d'abstraction : conceptuel, logique et physique.

Les règles de gestion


Les données à stocker dans la base de données incluront :

Un utilisateur est défini par :


- ID utilisateur
- Nom
- Prénom
- Email
- Mot de passe

Un contenu est défini par :


- ID contenu
- Titre
- Description
- Date de publication
- Auteur

Un paiement est caractérisé par :


- ID paiement
- ID utilisateur
- Montant
- Date

Modèle Conceptuel des Données (MCD)


Voici le modèle conceptuel des données pour le projet de gestion de site web:

Modèle Logique des Données (MLD)


À partir des règles posées dans l’étape précédente, on peut établir le modèle logique de
données.

Tables :
- Utilisateur (ID_utilisateur, nom, prénom, email, mot_de_passe)
- Contenu (ID_contenu, titre, description, date_publication, auteur)
- Paiement (ID_paiement, ID_utilisateur, montant, date)

Réalisation du Projet

Pourquoi [Link] en C#
[Link] est un ensemble de composants logiciels permettant aux programmeurs d'accéder
aux données et services de données d'une base de données. Les raisons pour lesquelles
nous avons choisi [Link] incluent :

- Accès direct à la base de données


- Optimisation des performances
- Sécurité accrue
- Flexibilité
- Intégration facile avec d'autres technologies .NET

Les outils utilisés


Pour la création de notre projet, nous avons utilisé les outils suivants :
Visual Studio 2022 :
- Un IDE développé par Microsoft pour la création d'applications logicielles, de sites web, et
d'applications mobiles.

SQL Server :
- Un SGBDR développé par Microsoft pour le stockage et la gestion des données de manière
sécurisée et efficace.

Exécution de l’Application et les Différentes Interfaces


L’interface d’authentification :
- Une page de connexion pour les utilisateurs.

L’interface menu général :


- Un tableau de bord pour accéder aux différentes sections du site.

L’interface gestion de contenus :


- Un formulaire pour ajouter, modifier, et supprimer des articles et des actualités.

L’interface gestion des utilisateurs :


- Un module pour gérer les inscriptions et les profils des utilisateurs.

L’interface gestion des paiements :


- Une interface pour traiter et suivre les paiements en ligne.

Vous aimerez peut-être aussi