WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un site web dynamique pour un magazine en ligne

( Télécharger le fichier original )
par Rima / Hanane SAOUCHI / BOUKERZAZA
Université Mentouri Constantine - Licence en informatique option académique 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre4 : Implémentation

Introduction 62

I. L'arborescence du site 62

1. Partie lecteur 63

2. Partie Rédacteur /Administrateur 64

II. Choix des outils de développement............................................................ 65

1. Le langage de programmation php5...................................................... 65

2. Autres outils 65

3. Choix du SGBD : mySQL 65

4. Serveur utilisé : WampServer 2.2D 66

III. Conception de la base de données 67

1. Les tables de la base de données 67

IV. Description de l'application .................................................................. 73

1. Description général........................................................................... 73

2. Description des pages du site............................................................... 73

2.1 Page d'accueil ? 73 2.2 Page d'inscription........................................................................... 74 2.3 Page d'authentification..................................................................... 75 2.4 Page d'administrateur..................................................................... 76

V. Quelque exemples de code .....................................................................76

1. Code connexion.................................................................................76

2. Code Index du site (Page d'accueil)......................................................77

3. Partie du code Index (Administrateur)...................................................78

4. Partie du code Index2 (Administrateur)................................................ 78

5. Partie du code View...........................................................................79

6. Partie du code section........................................................................79

7. Code inscription.............................................................................. 80

8. Code Déconnexion........................................................................... 82
Conclusion................................................................................................ 82

Introduction général

Il ne fait désormais plus aucun doute que l'informatique est la révolution la plus importante et la plus innovante qui a marqué la vie de l'humanité moderne. En effet, les logiciels informatiques proposent maintenant des solutions à tous les problèmes de la vie, aussi bien dans des domaines professionnels que pour des applications personnelles. Et leurs méthodes de conception et de développement ont vu l'avènement d'autant de technologies qui facilitent leur mise en place et leurs donnent des possibilités et des fonctionnalités de plus en plus étendues

L'évolution de l'informatique et l'apparition de l'internet, ce phénomène d'interaction qui offre des possibilités considérables et accroit les chances de communication à travers un lieu virtuel qui regroupe des pages Internet présentées par des personnes ou des organisations c'est le site web.

Le web permet de partager ses idées et ses domaines d'intérêt avec d'autres utilisateurs partout dans le monde. Ainsi l'Internet est devenu un outil incontournable et même indispensable pour le fonctionnement de bon nombre d'entreprise a travers le monde. Ceci est du aux innombrables possibilités et opportunités qu'il offre a tout utilisateur.

Un site web est un ensemble de fichiers (page HTML, images, PDF, son, vidéo, programme, animations). Et de dossiers, formant l'arborescence du site.

Un site construit directement en langage HTML, a pour défaut majeur d'offrir une interactivité limitées au strict minimum, cette limitation est due à la nature mené du HTML, c'est pour cette raison que ces pages sont dites statiques. Par contre les pages dynamique, combinées à la puissance des bases de données offrent des possibilités de développement infinies pour les applications en ligne du site web comme exemple un magazine en ligne auquel nous rattacherons d'ailleurs notre étude.

Pour que le site soit accessible depuis un réseau mondial ou local, un serveur web (logiciel) doit fonctionner sur le serveur (ordinateur) qui héberge le site.

Pour la réalisation de cette tâche (magazine en ligne), notre choix s'est porté sur le Processus Unifié. En effet, le processus unifié est une solution de développement logiciel adaptée à tout type de projet. Ses traits distinctifs tiennent en trois notions : piloté par les cas d'utilisation, centré sur l'architecture, itératif et incrémental.

Le langage de modélisation qu'on a utilisé est UML (Unifier Modeling Language), qui est une partie intégrante de la démarche UP. Ses diagrammes sont largement utilisés dans chaque étape et phases de ce processus de développement.

Pour l'implémentation, le choix s'est porté sur le langage de programmation PHP. La base de données est implémentée avec MySQL qui est largement compatible avec PHP.

Ayant présenté les outils et la méthode adoptée, nous allons maintenant exposer le plan du mémoire qui se subdivisera en quatre principaux chapitres.

Dans le premier chapitre intitulé « Internet et web » nous définissons quelques concepts jugés nécessaire sur Internet et le Word Wide Web, ainsi nous présentons le mécanisme de transport de l'information, et la différence entre les sites statique et les sites dynamique.

Puis, au sein de « UML et UP », deuxième chapitre de ce travail, nous présentons l'outil de conception (diagrammes du langage UML), et aussi des concepts sur le processus unifié UP avec justification de notre choix.

Au niveau de troisième chapitre intitulé « Analyse et Conception » nous traitons les applications suivant le processus de développement UP, et qui seront décrits par le diagramme des cas d'utilisation. Nous étendons la représentation des diagrammes effectués au niveau de l'analyse en y intégrant les aspects techniques les plus proches des préoccupations physique.

Finalement dans le dernier chapitre qu'on a nommé « Implémentation » nous présentons les outils de développement qui nous ont servi pour la réalisation d'un magazine en ligne, et enfin l'activité test qui consiste, justement, à le tester dans le but de s'assurer de son bon fonctionnement.

INTERNET ET WEB

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon