MODELISATION ET CONCEPTION D’UN INTRANET

MEMOIRE DE FIN Dโ€™ETUDES En vue de lโ€™obtention
Du DIPLOME de MASTER II
Titre : Ingรฉnieur
Domaine : Sciences de lโ€™Ingรฉnieur
Mention : Tรฉlรฉcommunication

Tรฉlรฉcharger le fichier pdf d’un mรฉmoire de fin d’รฉtudes

Analyse de lโ€™existantย 

Une analyse permet dโ€™examiner un systรจme, de dรฉterminer ses points forts et ses dรฉfaillances ainsi quโ€™ร  analyser les nouveaux besoins. En fonction de la critique de lโ€™existant on peut dรฉceler le fond du problรจme et trouver une solution adรฉquate pour y remรฉdier. De ce fait dรฉcoule lโ€™importance de ce qui suit, afin de le rendre le plus clair et le moins ambiguรซ possible. De la qualitรฉ de la critique dรฉpendra la suite de lโ€™รฉtude ร  entreprendre.
Dans ce cas, nous avons quelques points ร  voir :

Les servicesย 

Pour toute recherche des documents administratifs, les รฉtudiants de lโ€™ESPA intรฉressรฉs doivent nรฉcessairement se dรฉplacer ou mรชme se mettre en rang pour en avoir.
Or que les notes de services sont des outils de communication important dans lโ€™รฉcole, ayant pour objectif de diffuser au sein de lโ€™administration ou des professeurs des informations prรฉcises et utiles. D’oรน une perte de temps considรฉrable.

Lโ€™informationย 

Pour toute recherche des vraies informations, les รฉtudiants ont recours aux rรฉseaux sociaux comme Facebook pour communiquer, partager certaines informations et dรฉbattre de certains sujets et doivent aussi se dรฉplacer pour les savoir. Ce qui rend plus coรปteuse et aussi des temps perdus. Ainsi les affiches sont utilisรฉes par la direction ou lโ€™administration afin dโ€™informer les รฉtudiants de toutes sortes dโ€™avis et dโ€™informations ou toute nouveautรฉ regroupant des plus importantes activitรฉs rรฉalisรฉes pendant toute lโ€™annรฉe. Elles sont aussi utilisรฉes par les รฉtudiants eux mรชme pour afficher les promotions, les programmes de loisirs et toute autre information ร  diffuser. Au lieu de tout cela une simple publication sur le mur du notre site intranet suffit et tout le monde y voit.

La communicationย 

Lโ€™ESPA dispose des milliers dโ€™รฉtudiants au campus dโ€™oรน la nรฉcessitรฉ dโ€™une communication entre รฉtudiants dโ€™une part et dโ€™autre part avec leurs professeurs et les administrations centrales.
Cette communication se fait dโ€™une maniรจre classique pour faire passer et transiter les informations et mรชme les documents.
II semble que les relations entre les รฉtudiants soient lacunaires par manque de communication (ou moyens de communication) entre eux.

Mรฉthodes adoptรฉes (UML)ย 

Afin dโ€™optimiser la comprรฉhension ainsi que la rรฉalisation du site intranet, on a choisi une mรฉthodologie de dรฉveloppement.
Cette mรฉthodologie est basรฉe sur le langage de modรฉlisation UML (Unified Modeling Language) que nous avons adoptรฉ pour toute la suite de notre travail. [20]
En effet UML (Langage de modรฉlisation unifiรฉ) comme son nom l’implique est un langage de modรฉlisation et non pas une mรฉthode ou un procรฉdรฉ. L’UML est constituรฉ d’une notation trรจs spรฉcifique ainsi que les rรจgles grammaticales s’y attachant pour รฉlaborer des modรจles de logiciel. L’UML supporte un riche ensemble d’รฉlรฉments de notation graphique. Il dรฉcrit la notation pour les classes, les composants, les noeuds, les activitรฉs, le workflow, les cas d’utilisation, les objets, les รฉtats ainsi que la faรงon de modรฉliser les relations entre ces รฉlรฉments. L’UML permet รฉgalement les extensions personnelles ร  travers les รฉlรฉments stรฉrรฉotypรฉs.
Maintenant, on assiste aux utilisateurs quelques choix ADMIN ou รฉtudiants ou professeurs ou responsable de lโ€™administration le nom ยซ acteur ยป afin dโ€™adopter la mรฉthode UML.

Les diagrammes dโ€™activitรฉย 

Permettant de reprรฉsenter le dรฉclenchement d’รฉvรฉnements en fonction des รฉtats du systรจme, le diagramme d’activitรฉ est un diagramme comportemental d’UML. Il permet aussi la modรฉlisation des comportements parallรจles (Multi-threads ou Multi-processus). [20]
Le diagramme dโ€™activitรฉ permet ainsi de modรฉliser un processus interactif pour un systรจme donnรฉ (logiciel, systรจme d’information). Il est recommandable pour exprimer une dimension temporelle sur une partie du modรจle. [20]

Modรจle conceptuel de donnรฉes (MCD)ย 

Ayant recensรฉ lโ€™existant et les besoins, une bonne correspondance apparait entre les uns et les autres. Nous avons dรฉcidรฉ des donnรฉes ร  diffuser sur le site afin de rรฉaliser un organigramme et un modรจle conceptuel de donnรฉes.
Nous allons choisir de prรฉsenter :
โœ“ Lโ€™administration.
โœ“ Les professeurs.
โœ“ Les รฉtudiants.
โœ“ Les bases des donnรฉes.
Comme pour tout systรจme d’information, il est nรฉcessaire d’รฉlaborer un modรจle conceptuel de donnรฉes avant la rรฉalisation proprement dite du site intranet.

De la statique avec HTMLย 

Le principe de web repose sur l’utilisation d’hyperliens pour naviguer entre des documents (appelรฉs ยซ pages web ยป). Une page web est ainsi un simple fichier texte รฉcrit dans un langage de description (appelรฉ HTML), permettant de dรฉcrire la mise en page du document et d’inclure des รฉlรฉments graphiques ou bien des liens vers d’autres documents ร  l’aide de balises.
Un site web est habituellement architecturรฉ autour d’une page centrale, appelรฉe ยซ page dโ€™accueil ยป et proposant des liens vers un ensemble d’autres pages hรฉbergรฉes sur le mรชme serveur, et parfois des liens dits ยซ externes ยป, c’est-ร -dire de pages hรฉbergรฉes par un autre serveur.
Ce type de site, construit directement en langage html, a pour dรฉfaut majeur de n’offrir qu’une et une seule prรฉsentation, sans aucune possibilitรฉ de personnalisation et avec une interactivitรฉ limitรฉe au strict minimum. Cette limitation est due ร  la nature mรชme du html, langage de description des donnรฉes dans lequel le contenu et sa prรฉsentation sont indissociables. C’est pour cela que ces pages sont dites statiques. Si l’on veut modifier le design d’un site ainsi rรฉalisรฉ, il faudra changer une ร  une toutes les pages qui le composent, avec un รฉditeur html.

La dynamicitรฉ avec PHPย 

Tandis que le principe d’un page dynamique est d’รชtre construit ร  la demande (ร  la volรฉe) par le serveur (cรดtรฉ serveur), en fonction de critรจres spรฉcifiques. La prรฉsentation et le contenu affichรฉs peuvent ainsi รชtre personnalisรฉs de maniรจre interactive, en fonction des demandes, des internautes, etc.
Cette maniรจre de faire offre deux avantages majeurs :
โœ“ Tous les traitements sont exรฉcutรฉs sur le serveur, cรดtรฉ serveur, de maniรจre totalement transparente pour l’internaute. Le rรฉsultat envoyรฉ รฉtant du html standard, on รฉvite tout problรจme d’incompatibilitรฉ avec le browser, comme c’est parfois le cas avec des programmes exรฉcutรฉs cรดtรฉ client (avec le langage javascript par exemple).
โœ“ Chaque nouvelle requรชte reconstruit systรฉmatiquement la page demandรฉe, ce qui veut dire que l’information transmise est ร  jour.

Le dรฉveloppement avec le Back Office et le Contrรดleย 

Un site dynamique est ยซย automatiquementย ยป double : une partie publique vue par les internautes et une zone d’administration privรฉe protรฉgรฉe par mots de passe et gรฉrรฉe par un web master.
Le contrรดle se fait de la partie non vue par lโ€™internaute, et que le webmaster ou le programmeur gรจre le site et assure la mise ร  jour, comme le montre la figure ci-aprรจs.

La mise en forme et mise en pageย 

Recommandรฉ du World Wide Web Consortium (W3C), au mรชme titre que HTML ou XML, les feuilles de styles (en anglais ยซย Cascading Style Sheetsย ยป, abrรฉgรฉ CSS) permettent de dรฉfinir des rรจgles appliquรฉes ร  un ou plusieurs documents HTML. Ces rรจgles portent sur le positionnement des รฉlรฉments, l’alignement, les polices de caractรจres, les couleurs, les marges et espacements, les bordures, les images de fond, etc.
Dont le but de CSS est sรฉparรฉ la structure d’un document HTML et sa prรฉsentation. En effet, avec HTML, on peut dรฉfinir ร  la fois la structure (le contenu et la hiรฉrarchie entre les diffรฉrentes parties d’un document) et la prรฉsentation. Mais cela pose quelques problรจmes. Avec le couple HTML/CSS, on peut crรฉer des pages web oรน la structure du document se trouve dans le fichier HTML tandis que la prรฉsentation se situe dans un fichier CSS.
Avec CSS on peut par exemple dรฉfinir un ensemble de rรจgles stylistiques communes ร  toutes les pages d’un site internet. Cela facilite ainsi la modification de la prรฉsentation d’un site entier. CSS permet aussi de dรฉfinir des rรจgles diffรฉrentes pour chaque support d’affichage (un navigateur classique, une tรฉlรฉvision, un support mobile, un lecteur braille…). CSS permet aussi d’amรฉliorer l’accessibilitรฉ des documents web.
De plus, CSS ajoute des fonctionnalitรฉs nouvelles par rapport ร  HTML au point de vue du style. En effet, HTML permet une gestion assez sommaire du style des documents.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

CHAPITRE 1 ETUDE PREALABLE DE Lโ€™EXISTANT
1.1 Introduction
1.2 Dรฉfinition
1.3 Lโ€™organisme dโ€™accueil
1.4 Analyse de lโ€™existant
1.4.1 Les services
1.4.2 Lโ€™information
1.4.3 La communication
1.4.4 Lโ€™รฉchange
1.4.5 Critiques
1.4.6 Les points forts
1.5 L’analyse des besoins et des attentes
1.5.1 Les besoins
1.5.1.1. Les รฉtudiants
1.5.1.2. Lโ€™administration
1.5.1.3. Les professeurs
1.5.1.4. La bibliothรจque
1.5.2 Les donnรฉes
1.5.2.1. Internes
1.5.2.2. Externes
1.5.3 Bilan
1.6 Conclusion
CHAPITRE 2 MODELISATION ET CONCEPTION D’UN INTRANET
2.1 Prรฉsentation gรฉnรฉrale
2.1.1 Lโ€™intranet proprement dit
2.1.2 Buts
2.2 Contexte et conception des fonctions
2.2.1 Les fonctions des utilisateurs
2.2.2 Le diagramme de contexte
2.2.3 Le diagramme de cas dโ€™utilisation
2.3 L’organisation architecture des contenus
2.3.1 Mรฉthodes adoptรฉes (UML)
2.3.2 Les diagrammes dโ€™activitรฉ
2.3.3 Les diagrammes de sรฉquences
2.3.4 Diagramme des classes
2.4 Les structures, les contenue et la maquette
2.4.1 Modรจle conceptuel de donnรฉes (MCD)
2.4.2 Modรจle physique de donnรฉes (MPD)
2.4.3 Lโ€™architecture MVC
2.4.3.1. Couche Modรจle
2.4.3.2. Couche Vue
2.4.3.3. Couche Contrรดleur
2.5 Conclusion
CHAPITRE 3 REALISATION ET MISE EN CEUVRE DU SITE
3.1 Introduction
3.2 Langages et outils pour le dรฉveloppement
3.2.1 Langages
3.2.1.1. HTML5
3.2.1.2. CSS3
3.2.1.3. PHP
3.2.1.4. Javascript
3.2.1.5. Base des donnรฉes MySQL
3.2.1.6. WampServer
3.2.2 Outils
3.2.2.1. Editeurs
3.2.2.2. Navigateurs
3.3 Les phases de rรฉalisation
3.3.1 La structure principale
3.3.2 De la statique avec HTML
3.3.3 La dynamicitรฉ avec PHP
3.3.4 Le dรฉveloppement avec le Back Office et le Contrรดle
3.3.5 Lโ€™interaction avec la base des donnรฉes
3.3.6 Le POO
3.3.7 La mise en forme et mise en page
3.3.7.1. Du CSS
3.3.7.2. Du JavaScript
3.4 Quelques interfaces et fonctions dโ€™utilisation
3.4.1 Page dโ€™accueil de notre site intranet
3.4.2 Page dโ€™inscription dans le site
3.4.3 Page de connexion
3.4.4 Page dโ€™actualitรฉ
3.4.5 Page de profil dโ€™un utilisateur
3.4.6 Page de la bibliothรจque numรฉrique
3.4.7 Page de la zone de tรฉlรฉchargement
3.4.8 Page de la zone de partage
3.4.9 Page du support de cours
3.4.10 Page de la liste des amis
3.4.11 Page des amis actifs
3.4.12 Page de la boite de rรฉception des messages
3.4.13 Page de la discussion instantanรฉe
3.4.14 Page des notifications
3.4.15 Page de paramรจtre du compte
3.4.16 Page dโ€™ร -propos et de dรฉconnexion
3.5 Conclusion
CONCLUSION GENERALE
ANNEXES
ANNEXE 1 INSTALLATION ET CONFIGURATION DE WAMP SERVER SOUS WINDOWS
A1.1 Introduction
A1.2 Un serveur web
A1.3 WAMP
A1.4 Apache
A1.5 Un serveur MySQL
A1.6 PHP
A1.7 Installation et configuration
A1.7.1 Installation
A1.7.2 Configuration
ANNEXE 2 INSTALLATION ET CONFIGURATION DE APACHE, PHP, IMLIB2, PHP-IMLIB ET MYSQL SOUS LINUX
A2.1 Introduction
A2.2 Installation et configuration
A2.2.1 Mysql
A2.2.2 Imlib2
A2.2.3 Apache
A2.2.4 Php et Php-Imlib
BIBLIOGRAPHIES

Tรฉlรฉcharger le rapport complet

RESUME

Ce mรฉmoire prรฉsente le fruit dโ€™un travail de mon parcours universitaire portant sur le design et la crรฉation dโ€™un site web intranet pour les รฉtudiants, les professeurs et lโ€™administration de lโ€™ESPA. Ce mรฉmoire mโ€™a permis lโ€™acquisition dโ€™une expรฉrience importante dans mon monde web. Les sortes dโ€™analyse, qui sont essentiels dans un tel genre de projets, sont dรฉterminรฉs tout dโ€™abord pour pouvoir prรฉciser les besoins et les requis pour crรฉer les pages web pour les utilisateurs dans le site. Plusieurs langages et technologies sont utilisรฉes afin de construire une page web interactive et dynamique. Ainsi la dynamicitรฉ des pages nรฉcessite le dรฉveloppement dโ€™un systรจme de gestion de la base de donnรฉes qui doit รชtre toujours mise ร  jour. En rรฉsumรฉ, on a dรฉtaillรฉ les รฉtapes de conception du site, de la base de donnรฉes, des pages web, ainsi que du systรจme de gestion. On a pu ร  la fin crรฉer des pages respectant le contexte gรฉnรฉral du site intranet prรฉsent mais qui prรฉsente une nouveautรฉ dans lโ€™exposition et lโ€™affichage des informations ainsi que des nouvelles fonctionnalitรฉs ajoutรฉes et dont lโ€™รฉtudiant en a besoin.

Mots clรฉs : Internet, Intranet, Site web, Site intranet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *