Académique Documents
Professionnel Documents
Culture Documents
Titre :
Réalisé par :
El Ouaghlidi Sara
Encadré par :
ENSA : CDG Développement :
Mr EL BOUHDIDI Jaber Mme TLEMCANI Hind
Membres de jury:
Mr EL BOUHDIDI Jaber Mr EL CHKOURI Yacin
Mme SELTANI Ghizlane
Année Universitaire :
2016-2017
Conception et développement d’un site web dynamique pour la CDG Développement
Dédicaces
A Mes parents Pour les sacrifices déployés à mon égard, pour leur patience, leur amour et
leur confiance en moi. Ils ont tout fait pour mon bonheur et ma réussite.
Nulle dédicace ne puisse exprimer ce que je leur dois. Que dieu leur réserve la bonne santé et
une longue vie.
2
Conception et développement d’un site web dynamique pour la CDG Développement
Remerciements
Je remercie également Mme Hanaa Bennani, responsable des ressources humaines qui a
suivie mon intégration dans l’entreprise les premiers jours et qui s’est occupée de mes papiers
administratifs.
3
Conception et développement d’un site web dynamique pour la CDG Développement
Résumé
Dans le cadre de mes études et pour finaliser ma formation à l'ENSA, j’ai dû effectuer un
stage de quatre mois au sein de la CDG Développement qui incarne la stratégie du groupe
CDG dans les activités de développement territorial.
Pour la réussite du stage, j’ai dû mettre en application toutes les connaissances acquises
durant mes années de formation à l'ENSA. J’ai dû aussi mieux apprendre et travailler avec
des langages informatiques.
Mots Clés
4
Conception et développement d’un site web dynamique pour la CDG Développement
Abstract
As part of my studies and to finalize my training at the ENSA, I had to carry out an internship
Of four months within the CDG Developement which embodies the strategy of the CDG
Group in territorial development activities.
.
This Project Is a part of the web developpement , It Is the study, design and implementation of
a dynamic Web solution That Will serve as a showcase for all of the activities of the CDG
developpement.
For the success of the internship, I had to apply all the acquired knowledge during my years
of training at ENSA. I also had to learn to better work with computer languages.
Key Words
5
Conception et développement d’un site web dynamique pour la CDG Développement
Acronyme Désignation
CDG Caisse de Dépôt et de Gestion.
Dév Développement.
IDE Integrated development environment.
JDK Java development kit.
JEE Java Entreprise Edition.
JPA Java Persistence API.
JVM Java virtual machine.
MD5 Message Digest 5.
SQL Structured Query Language.
6
Conception et développement d’un site web dynamique pour la CDG Développement
Introduction ............................................................................................................................................. 11
Chapitre 1 .............................................................................................................................................. 14
Introduction ........................................................................................................................................... 15
I. Cadre du projet ............................................................................................................................... 15
II. L’organisme d’accueil .................................................................................................................. 15
1. Description : .............................................................................................................................. 15
2. Piliers stratégiques ..................................................................................................................... 16
3. Organigramme de la holding ..................................................................................................... 17
4. Plan de travail ............................................................................................................................ 18
4.1. Organisation du rapport .......................................................................................................... 18
4.2. Planification du stage ............................................................................................................. 18
Conclusion ..................................................................................................................................... 19
Chapitre 2 .............................................................................................................................................. 20
Introduction ................................................................................................................................... 21
I. Etude de l’existant .......................................................................................................................... 21
1. Description de l’existant ................................................................................................................ 21
2. Critique de l’existant ................................................................................................................. 21
3. Publics ....................................................................................................................................... 22
4. Analyse des besoins................................................................................................................... 22
5. Solution proposée ...................................................................................................................... 23
Conclusion ..................................................................................................................................... 23
Chapitre 3 .............................................................................................................................................. 24
I. Conception générale ....................................................................................................................... 25
1. Cycle de vie ............................................................................................................................... 25
2. Le cycle de vie choisit ............................................................................................................... 25
II. Conception détaillée ..................................................................................................................... 26
1. Langage UML ........................................................................................................................... 26
2. Diagramme des cas d’utilisation ............................................................................................... 26
7
Conception et développement d’un site web dynamique pour la CDG Développement
8
Conception et développement d’un site web dynamique pour la CDG Développement
9
Conception et développement d’un site web dynamique pour la CDG Développement
10
Conception et développement d’un site web dynamique pour la CDG Développement
11
Conception et développement d’un site web dynamique pour la CDG Développement
Introduction
L’expérience permet d’améliorer les connaissances pratiques d’un individu, comme elle sert à
tester ses informations théoriques.
Ce rapport est donc le fruit de quatre mois de stage au sein de la holding CDG
Développement sous la tutelle de Madame Hind TLEMCANI, dans le cadre d’une mémoire
de projet de fin d’études pour l’obtention de diplôme d’ingénieur d’état en système
d’information et aide à la décision.
La mission de ce stage était de concevoir et développer un site web vitrine dynamique pour
présenter d’une manière détaillée et profonde l’ensemble des activités et des projets de la
holding.
Aujourd’hui internet est devenue un outil de communication indispensable pour toutes les
entreprises quelques soit leur taille.
Parmi les supports de communication simple, utile et efficace qui assure à une entreprise
d’être rapidement présente sur le web on trouve le « site web vitrine » qui est devenu un outil
indispensable pour communiquer efficacement.
Il est devenu primordial de posséder un site Internet. Que ce soit simplement pour que les
gens puissent entrer en communication avec la holding ou pour agrandir la clientèle, une page
Web est alors devenu un outil essentiel pour atteindre ses objectifs. Contrairement aux autres
médias, le Web est accessible de partout à travers le monde, en tout temps et par tout le
monde
12
Conception et développement d’un site web dynamique pour la CDG Développement
L’entreprise pourra à travers ce site présenter ses produits et faire connaitre ses services, se
positionner dans une nouvelle dimension économique, augmenter sa notoriété et son image et
surtout développer son activité par l’acquisition de nouveaux prospects.
13
Conception et développement d’un site web dynamique pour la CDG Développement
Chapitre 1
Cadre général
14
Conception et développement d’un site web dynamique pour la CDG Développement
Introduction
Ce chapitre a pour vocation de mettre le projet dans son cadre général en précisant et
décrivant les diverses taches composant ce dernier, ainsi que d’essayer de mettre en exergue
la présentation de l'organisme d'accueil la CDG Développement.
I. Cadre du projet
Filiale de la Caisse de Dépôt et de Gestion, CDG Développement est une société anonyme à
Conseil d’administration. Elle a été crée en 2004 afin d’incarner la stratégie du groupe CDG
dans les activités opérationnelles non financières.
La holding investit dans des projets générateurs de richesse et d’emploi pour la collectivité.
Ainsi, elle a développé un savoir-faire connu et reconnu dans les secteurs moteurs de
l’économie marocaine, principalement l’industrie, le tourisme, les infrastructures et les
services.
Aujourd’hui, la mission de cette holding regroupant 28 filiales est multiple. En effet, tout en
étant un véritable levier de développement et d’innovation, CDG Développement doit
renforcer son positionnement dans le développement territorial et asseoir son statut de
référence comme partenaire des collectivités locales. En développant et structurant de
nouveaux métiers, la holding se doit de concilier performance financière et utilité publique.
15
Conception et développement d’un site web dynamique pour la CDG Développement
2. Piliers stratégiques
CDG développement se positionne en qualité CDG développement est engagée dans CDG développement inscrit ses actions dans
de concepteur, de planificateur et l’aménagement de stations balnéaires le cadre des stratégies sectorielles mises en
d’intégrateur de projets territoriaux d’envergure, qui favoriseront le place par le Maroc, pour l’aménagement de
complexes. Sa stratégie d’intervention vise à développement de la capacité hôtelière, la pôles de compétitivité et d’espaces
améliorer l’attractivité des villes et à faire promotion du volume des investissements économiques intégrés. Ainsi, plusieurs zones
face aux nouveaux enjeux urbains que sont la touristiques et la création de nouveaux d’activité ont été réalisées dans les domaines
densité, la mixité, la mobilité et le emplois. Le groupe gère également un de l’industrie, du tourisme, de l’offshoring et
développement durable portefeuille d’actifs hôteliers dans plusieurs de la logistique.
zones touristiques du pays.
3. Organigramme de la holding
Chargée de Mission
Président Mme chada Jazouli
Directeur Général Directeur
Général Délégué Chargée de Mission
M. Abdellatif Responsable des
Zaghnoun M. Mohamed activités touristiques
Hamdaoui & foncières
Chargée de Mission
M. Naim temsamari
Pilotage
Contrôle Support
Communication Mme Khaoula
M. Souhal Maàroufi Mme Wassila Siaoui Lachguar Finances M. Hamza El Hajoui
Directrice Directrice Adjointe
Directeur Directeur
Audit
Communication Comptabilité &
Business PLanning Mission juridique
Interne institutionnelle Consolidation
Système
d’information &
Relations Publiques Organisation
Capital Humain /
Développement RH
4. Présentation du projet
Figure 1.1: Organigramme de la CDG développement
17
Conception et développement d’un site web dynamique pour la CDG Développement
4. Plan de travail
4.1. Organisation du rapport
Le présent rapport trace les phases du déroulement du projet et indique la manière dont va être
mené le projet de création du site web vitrine dynamique, il sera donc divisé en quatre
parties :
La première partie intitulée « Cadre général » a pour but de mettre le projet dans son cadre
général, présenter le sujet ainsi que l’organisme dans lequel ce stage s’est déroulé.
La troisième partie «Conception » liste la méthode adoptée pour réaliser le site web ainsi
que l’ensemble des diagrammes.
La planification est parmi les phases d’avant projet les plus importantes, pour cela j’ai eu
recours au diagramme de Gantt, couramment utilisé en gestion de projet, il est l'un des outils
les plus efficaces pour représenter visuellement l'état d'avancement des différentes tâches qui
constituent un projet. La colonne de gauche du diagramme énumère toutes les tâches à
effectuer, tandis que la ligne d'en-tête représente les unités de temps les plus adaptées au
projet (jours, semaines, mois etc.). Chaque tâche est matérialisée par une barre horizontale,
dont la position et la longueur représentent la date de début, la durée et la date de fin.
18
Conception et développement d’un site web dynamique pour la CDG Développement
Dans le cadre d’une bonne gestion du projet et du respect des délais des différentes étapes de
l’application, j’ai établis un planning qui définit la date des différentes tâches et leurs statuts
Conclusion
Cette partie a été destinée pour mettre le projet en son cadre général. La partie suivante servira
comme une étude de l’existant pour bien spécifier les besoins afin de réaliser des nouvelles
solutions plus efficaces.
19
Conception et développement d’un site web dynamique pour la CDG Développement
Chapitre 2
Analyse de l’existant et expressions des besoins
20
Conception et développement d’un site web dynamique pour la CDG Développement
Introduction
Ce chapitre est dédié à la présentation du projet existant, faire un résumé de l’ensemble des
lacunes qu’il contient ainsi que de faire une définition claire des buts, lister les besoins et les
résultats attendus en relation avec les objectifs stratégiques de l’organisme.
I. Etude de l’existant
1. Description de l’existant
CDG Développement a lancé son site web le 1er novembre 2007 sur la base du système de
gestion de contenu « Joomla ». Depuis cette date, la holding n’a cessée de se développer et
son environnement est en perpétuel changement. Or, il s’avère que ce site, qui est la
principale vitrine de ses activités, est aujourd’hui totalement inadapté à ses évolutions.
2. Critique de l’existant
21
Conception et développement d’un site web dynamique pour la CDG Développement
Le site actuel de la holding présente des difficultés aussi bien en termes de navigation qu’au
niveau de l’actualisation de son contenu. Le contenu du site est figé Il est aujourd’hui
difficile, voire impossible, d’actualiser les informations concernant aussi bien la holding que
ses filiales. Ainsi que Le design du site ne répond plus aux attentes des membres de la
holding.
3. Publics
En résumé les publics ciblés se structurent en deux parties bien différenciées, d'une part un
public spécialiste, d'autre part un public généraliste ;
Lors d’une réunion avec le chef de projet SI et organisation ce dernier a exprimé l’ensemble
des besoins et souhaits concernant le nouveau site web vitrine dynamique. En s’appuyant sur
cette réunion trois points principaux ont été axés :
22
Conception et développement d’un site web dynamique pour la CDG Développement
5. Solution proposée
Conclusion
Ce chapitre avait pour but de faire une étude et analyse de l’existant, les lacunes que contient
le site web actuel ainsi que l’ensemble des solutions proposées pour pallier la majorité de ces
lacunes.
Le chapitre suivant contiendra une étude conceptuelle du site web vitrine dynamique, tout en
mentionnant tous les scénarios possibles, les acteurs, et les diagrammes.
23
Conception et développement d’un site web dynamique pour la CDG Développement
Chapitre 3
Conception
24
Conception et développement d’un site web dynamique pour la CDG Développement
Introduction
I. Conception générale
1. Cycle de vie
Le cycle de vie d'une application comprend toutes les étapes depuis sa conception et sa
réalisation jusqu’à sa mise en œuvre. L'objectif d'un tel découpage est de permettre de définir
des jalons intermédiaires permettant la validation du développement du logiciel et la
vérification de son processus de développement.
Le modèle choisit pour faire la conception et la mise en œuvre de cette solution Web est le
modèle en V car c’est un modèle qui propose plusieurs phases de tests qui sont souvent
négligées et qui sont en relation avec la description des besoins initiaux, ce qui assure une
meilleure qualité du produit final.
Spécification Qualification
Conception Intégration
générale
Programmation
1. Langage UML
Les diagrammes de cas d'utilisation sont des diagrammes UML utilisés pour donner une
vision globale du comportement fonctionnel d'un système logiciel. Ils sont utiles pour des
présentations auprès de la direction ou des acteurs d'un projet, Il s’agit donc de la première
étape UML pour la conception d’un système.
Un diagramme des cas d’utilisation se comporte principalement de trois éléments, qui sont les
suivants :
▪ Cas d’utilisation
Cas d’utilisation
26
Conception et développement d’un site web dynamique pour la CDG Développement
Un cas d'utilisation est une unité cohérente représentant une fonctionnalité visible de
l'extérieur. Il réalise un service de bout en bout, avec un déclenchement, un déroulement et
une fin, pour l'acteur qui l'initie. Un cas d'utilisation modélise donc un service rendu par le
système, sans imposer le mode de réalisation de ce service.
▪ Acteur
▪ Relation
Trois types de relations sont prises en charge par la norme UML « Inclusions – Extensions –
Généralisations » et sont graphiquement représentées par des types particuliers de ces
relations. Les relations indiquent que le cas d'utilisation source présente les mêmes conditions
d'exécution que le cas issu. Une relation simple entre un acteur et une utilisation est un trait
simple.
Le diagramme des cas d’utilisations sera composé de deux acteurs qui sont :
▪ Le visiteur
C’est l’internaute qui visitera le site web. Il pourra être l’un des membres de la CDG
développement ou bien de l’une de ses filiales, des personnes désirant intégrer la holding ou
bien les institutions, administrations, tutelles qui sont en rapport avec la CDG développement
et toutes ses filiales.
27
Conception et développement d’un site web dynamique pour la CDG Développement
▪ L’administrateur du site
C’est la personne qui sera chargée du site et de la mise à jour de son contenu .Il s’agit de
l’'ajout, la création, la suppression et modification de contenus, de rubriques par simple saisie
de texte, d'ajout de fichiers (images, documents PDF, etc.), il permet d'obtenir un contenu qui
s'intègre directement au sein des pages du site sans aucune connaissance particulière en
matière de programmation.
28
Conception et développement d’un site web dynamique pour la CDG Développement
Un administrateur à généralement pour but d’animer et faire évoluer le site web. Il définit
le contenu et conçoit les rubriques. Il anime le site, l'actualise, le renouvelle, le fait vivre
et supervise éventuellement l'administration technique du site.
29
Conception et développement d’un site web dynamique pour la CDG Développement
3. Le diagramme de classe
3.1. Définition
Les principaux éléments d’un diagramme de classes sont les classes et leurs relations :
association, généralisation et plusieurs types de dépendances, telles que la réalisation et
l'utilisation.
30
Conception et développement d’un site web dynamique pour la CDG Développement
Il est nécessaire de maintenir dans un site web quelque soit son type une hiérarchisation
équilibrée qui permet l'accès rapide à l'information et une compréhension intuitive de la façon
dont les pages sont organisées tout en donnant la possibilité d’évoluer est un objectif
préalable. Pour cela j’ai choisie la structure suivante qui sera en évolution.
1. Arborescence du site
Il s’agit en effet d’une bonne charte graphique qui doit être utilisée et respectée dans toutes les
communications de la holding pour obtenir a la fin une identité graphique du site web
similaire à l’identité papier de la holding. Le graphisme doit être le plus sobre et élégant
possible en évoquant l’univers du développement territorial. Ne doit surtout pas être
encombrant ou farfelu. Les couleurs doivent être en harmonie avec l’univers dégagé sur le site
31
Conception et développement d’un site web dynamique pour la CDG Développement
internet. Avec une typographie adaptée qui doit avoir pour avantage de ne pas fatiguer l’œil
de l’internaute.
Conclusion
Ce chapitre avait pour but de présenter la conception du projet avant l’implémentation du site
web dynamique. La conception a été faite par UML
Dans le chapitre suivant, je mettrais l’accent sur l’implémentation du site avec sa base de
données et des captures d’écran de l’ensemble de ses pages et son fonctionnement.
32
Conception et développement d’un site web dynamique pour la CDG Développement
Chapitre 4
Réalisation
33
Conception et développement d’un site web dynamique pour la CDG Développement
Introduction
Au niveau de ce dernier chapitre, je vais énumérer les différents outils soft et hard que j’ai
utilisée pour réaliser le site web vitrine dynamique de la CDG Développement ainsi que ses
principales interfaces.
De nos jours nous avons à disposition de beaucoup d’outils pour implémenter nos solutions
web, et je vais donc citer ceux que j’ai utilisée .
I. Environnement de travail
Les choix techniques sont divers du fait de la nature de l’application. Il était nécessaire de
déterminer un langage de développement, un Framework étendant ce langage pour le web, un
serveur d’applications pour faire fonctionner le programme final, un moteur de Template, etc.
1. Environnement de développement
Eclipse IDE
JDK
Java Développent Kit Java est l'environnement dans lequel le code Java est compilé pour être
transformé en byte-code afin que la machine virtuelle JAVA (JVM) puisse l'interpréter.
JPA
C’est une API Java Persistance qui repose sur des entités annotés et sur un gestionnaire de ces
entités (EntityManager) qui propose des fonctionnalités pour les manipuler (ajout,
34
Conception et développement d’un site web dynamique pour la CDG Développement
2. Langage de développement
Java JEE
Java Script
Le JavaScript est désormais un des poids lourds du développement Web qui est
omniprésent des applications pour smartphones et tablettes, les applications
pour Windows 8, mais aussi les logiciels multiplateformes. Le JavaScript
est majoritairement utilisé sur Internet, conjointement avec les pages Web HTML. Le
JavaScript s'inclut directement dans la page Web (ou dans un fichier externe) et permet
de dynamiser une page HTML, en ajoutant des interactions avec l'utilisateur, des animations,
de l'aide à la navigation, etc.
3. Framework
Spring Boot
35
Conception et développement d’un site web dynamique pour la CDG Développement
redéfinir la même configuration à plusieurs endroits du code. Dans ce sens, Boot se veut d'être
un acteur majeur dans le secteur croissant du développement d'applications rapide.
4. Moteur de Template
Thymeleaf
5. Serveur d’application
Tomcat
Pour faire fonctionner une application web Java EE, nous avons besoin de
mettre en place un serveur d'applications. Il en existe beaucoup sur le
marché, pour mon site web j’ai choisi d'utiliser Tomcat, car c'est un serveur léger, gratuit,
libre, multiplateforme et c’est un serveur qu’on rencontre d'ailleurs très souvent dans des
projets en entreprise, en phase de développement comme en production.
6. Base de données
WampServer
36
Conception et développement d’un site web dynamique pour la CDG Développement
MySQL
Je listerais dans cette deuxième partie l’ensemble des interfaces principales qui constituent le
site web dynamique réalisé.
Durant la description de l’ensemble des pages du site web, je mettrais l’accent sur les deux
profils-types que l’on retrouve dans la plupart des sites et applications web de nos jours, il
s’agit du Front-End et du Back-End.
▪ Page d’accueil
Concernant le travail réalisé, mon site web est constitué généralement de deux pages
d’accueil :
▪ La page d’accueil principal du site web et qui est accessible par le grand public que ça
soit des membres de la CDG développement ainsi que de ses différentes filiales, des
institutions, administrations, tutelles qui sont en rapport avec la CDG développement
et toutes ses filiales ou même des personnes désirant intégrer la holding ;
37
Conception et développement d’un site web dynamique pour la CDG Développement
38
Conception et développement d’un site web dynamique pour la CDG Développement
39
Conception et développement d’un site web dynamique pour la CDG Développement
▪ Authentification
40
Conception et développement d’un site web dynamique pour la CDG Développement
▪ Espace Projets
Back-End
L’administrateur pourra ajouter un projet en cliquant sur la sous rubrique« Nouveau Projet »
qui se situe dans la rubrique « Les Projets ».
Il sera mené alors à une interface qui contient un formulaire comportant plusieurs champs
« Nom du Projet – Description du Projet – Latitude – Longitude – Fiche du Projet (image) »
que l’administrateur doit insérer.
L’application gère le contrôle de saisie ainsi que la sauvegarde dans les bases des données.
Après avoir ajouter un projet l’administrateur pourra consulter la liste des projets ajoutés en
cliquant sur « Liste des projets » ou bien il sera tout simplement automatiquement redirigé
vers cette liste après avoir ajouter un projet, une liste sera alors affiché contenant l’ensemble
des projets, et l’administrateur pourra ou bien supprimer ou bien modifier un projet existant.
41
Conception et développement d’un site web dynamique pour la CDG Développement
Front-End
Une fois cliqué sur « Grands projets et réalisations » se situant dans le sommaire des
rubriques et sous-rubriques, le visiteur du site web sera mené à une page contenant une galerie
dynamique des grands projets réalisés par la holding, a chaque fois que l’administrateur ajoute
un projet ce dernier sera ajouté dans la galerie et visualisé par le visiteur.
42
Conception et développement d’un site web dynamique pour la CDG Développement
Une fois cliqué sur le projet souhaité le visiteur du site web sera mené a une page contenant :
N.B : La carte du Maroc est une carte dynamique dont la localisation change d’un projet à
un autre en fonction des coordonnées (Latitude et Longitude) inséré par l’administrateur
lors de l’ajout d’un projet
Back-End
44
Conception et développement d’un site web dynamique pour la CDG Développement
▪ Total Bilan ;
▪ Fonds propres ;
▪ Chiffre d’affaire ;
▪ Investissements ;
▪ Nombre de Filiales & Participations ;
Maintenant il est devenu possible de modifier les chiffres clés de la holding à tout moment ,
alors pour modifier un chiffre clé l’administrateur cliquera sur « Opérations » qui se situe
dans la rubrique « Chiffres Clés » et il sera donc mené a une interface qui contiendra une
barre de recherche , l’administrateur devra donc saisir le code du chiffre clé auquel il souhaite
apporter une modification , les détails de ce dernier s’afficheront ainsi que les deux opérations
qu’il pourra effectuer sur le chiffre clé choisit, ou bien il ajoutera une valeur ou bien il
supprimera une valeur de ce dernier.
▪ Numéro de l’opération ;
▪ Date de l’opération ;
▪ Type de l’opération (Retrait ou bien Ajout) ;
▪ Valeur apporté au chiffre clé ;
Une fois la valeur du chiffre clé modifiée , la nouvelle valeur sera remplacé dans la base de
données , et donc le pourcentage sera automatiquement changé dans le graphe qui se situe à la
page d’accueil de l’Administrateur.
Front-End
Pour le visiteur du site web, il pourra consulter les chiffres clés de la holding en cliquant sur la
sous rubrique « chiffres clés » se situant dans la rubrique « Qui sommes-nous ? » il trouvera
alors dans une interface ergonomiquement satisfaisante l’ensemble des chiffres clés de la
holding avec une description a coté de chaque chiffre clé pour mieux comprendre de quoi il
s’agit, et les données affichées sont bien sûr dynamiques et peuvent être modifiées à tout
moment par l’administrateur du site web.
45
Conception et développement d’un site web dynamique pour la CDG Développement
▪ Espace Evénements
Back-End
L’administrateur pourra ajouter les événements de la holding qui englobe, en outre, les
réunions, les meetings, les conférences, les congrès, même les dîners d’entreprise ou les
activités ludiques pour les employés, en cliquant sur « Nouveau Evénement », il ajoutera un
événement en remplissant le formulaire « Nom de l’événement, description de l’événement ,
date de l’événement , fiche de l’événement ».
Front-End
Le visiteur pourra se renseigner sur les nouveautés de l’entreprise en cliquant sur la sous
rubrique « Evénements récents » qui se trouve dans la rubrique « Evénements », il sera donc
mené a une interface qui contient l’ensemble des événements organisés par la holding.
Pour consulter l’événement de façpn plus détaillée , le visiteur devra cliquer sur « Plus de
détails » il sera donc dirigé vers l’interface suivante
Le visiteur pourra aussi consulter l’ensemble des événements d’un manière plus facile et
efficace et cela en cliquant sur la sous rubrique « Calendrier » qui regroupe chaque événement
ajouté par l’administrateur.
48
Conception et développement d’un site web dynamique pour la CDG Développement
▪ Espace Filiales
Back-End
Le but de cette partie est de transmettre une information synthétique et pratique sur le
fonctionnement de la holding et de ses filiales qui soit en accord avec sa philosophie
d’intervention.
49
Conception et développement d’un site web dynamique pour la CDG Développement
Front-End
Les filiales ajoutées par l’administrateur seront ajoutées en tant que sous rubriques de la
rubrique « Nos Filiales », le visiteur n’a alors qu’a poser le curseur sur la rubrique principale
et l’ensemble des sous rubriques s’afficheront en fonction des filiales ajoutés par
l’administrateur.
Quand le visiteur cliquera sur la filiale existante il sera mené a une interface contenant plus de
détails sur cette dernière.
50
Conception et développement d’un site web dynamique pour la CDG Développement
Par définition, un tableau de bord est un outil de gestion qui présente synthétiquement les
activités et les résultats d’une holding, sous forme d’indicateurs permettant le contrôle, la
réalisation des objectifs fixées et la prise des décisions nécessaires.
Le site contiendra en général deux groupes de tableaux de bord, qui sont les suivants :
C’est le résumé du nombre de personnes ayant visitées le site web de l’entreprise ainsi que les
personnes ayant envoyées des messages à l’administrateur du site web.
51
Conception et développement d’un site web dynamique pour la CDG Développement
C’est deux parties de l’entête de la console d’administration ont pour but de faire un résumé
de l’ensemble des actions que l’administrateur a réalisé depuis qu’il a commencé a utiliser la
console d’administration.
▪ Espace Messagerie
Front-End
52
Conception et développement d’un site web dynamique pour la CDG Développement
Ce formulaire sera l’intermédiaire entre le visiteur et l’administrateur du site web, après avoir
cliqué sur « Envoyer mon message » le message sera envoyé avec succès à l’administrateur
du site web et le visiteur recevra une réponse dans son email.
Back-End
Maintenant que le message du visiteur est envoyé à l’administrateur, ce dernier recevra une
notification qui indique que sa boite de messagerie contient un nouveau message.
53
Conception et développement d’un site web dynamique pour la CDG Développement
Les Publications
Back-End
L’administrateur du site web pourra également poster des informations qui pourront être
téléchargés par les visiteurs du site web , contrairement a la façon classique de poster des
documents et de falloir a chaque fois recharger le document en cas de changements ,
l’administrateur pourra cette fois ci apporter le changement directement depuis un formulaire
se situant dans la console d’administration et changer rapidement le contenu par exemple en
cas de changement de direction pour l’une des filiales de la holding.
Front-End
Le visiteur sera au courant sans exception de toutes les nouveautés de la holding même quand
une direction de celle-ci subit un changement quoi que ce soit, le visiteur cliquera sur la
rubrique « publication » il sera par la suite mené a une interface dont le contenu pourra être
facilement imprimé , ce dernier change depuis la console de l’administration.
▪ L’Organigramme
Back-End
54
Conception et développement d’un site web dynamique pour la CDG Développement
55
Conception et développement d’un site web dynamique pour la CDG Développement
En cliquant sur « Divers » l’administrateur sera orienté vers une interface dans laquelle il aura
deux choix, modifier l’organigramme où bien modifier le message que souhaite transmettre la
holding.
Front-End
56
Conception et développement d’un site web dynamique pour la CDG Développement
▪ Message de la holding
Back-End
57
Conception et développement d’un site web dynamique pour la CDG Développement
Front-End
Le visiteur pourra visualiser le message transmit par la holding et avoir une idée globale de
l’ensemble de ses activités en cliquant sur la sous rubrique « Organisation ».
Conclusion
Dans ce chapitre intitulé « Réalisation » j’ai fais la présentation de l’ensemble des interfaces
réalisé dans le site web vitrine dynamique qui constituent les deux parties...
58
Conception et développement d’un site web dynamique pour la CDG Développement
Conclusion générale
L’expérience permet d’améliorer les connaissances pratiques d’un individu, comme elle sert à
tester ses informations théoriques.
Le stage que j’ai effectué au sein de la CDG Développement, m’a donné la possibilité d’être
en contact direct avec le monde de travail, en me donnant une occasion favorable de faire mes
premiers pas dans le domaine professionnel et de préparer mon intégration à la vie
professionnelle et de me se situer sur le marché et de réaliser la grande importance de la
formation théorique avant de passer à la pratique.
Ce stage m’a aussi permis de tester mes compétences dans le domaine informatique, de
démontrer et d’approfondir mon savoir-faire acquis durant les années de ma formation à
l’ENSA de Tétouan, de compléter mes connaissances ainsi que d’améliorer mes compétences
fonctionnelles en ce qui concerne celles d’analyse, de conception, et de programmation.
Pour le moment le site web vitrine dynamique est presque terminé, je souhaite qu’il trouvera
les conditions nécessaires pour entrer en vigueur.
A l’heure où j’écris, le projet est quasiment abouti. Les analyses et la conception du nouveau
site web vitrine sont achevées. Le contenu du site est prêt. La base de données et les interfaces
destinées à l’utilisateur et à l’administrateur ont été réalisées en grande partie.
59
Conception et développement d’un site web dynamique pour la CDG Développement
Webographie
▪ Le 08/06/2017
https://projects.spring.io/spring-boot/
▪ Le 08/06/2017
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/
▪ Le 06/04/2017
http://www.commentcamarche.net/contents/473-cycle-de-vie-d-un-logiciel
▪ Le 10/04/2017
http://laurent-audibert.developpez.com/Cours-UML/?page=diagramme-cas-utilisation
▪ Le 08/06/2017
https://www.prezenz.com/fr/strategie/analyse-des-besoins.php
▪ Le 26/03/2017
http://www.cbg-consult.com/realisation-conception-de-site-internet-liege/analyse-de-vos-besoins-
internet-liege.html
60