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

Conclusion

Ce chapitre a été consacré à la conception. Après avoir effectué une étude préliminaire, passant par les étapes du processus de développement UP en faisant appel aux diagrammes d'UML. Et dans le chapitre suivant nous allons passer a l'étape d'implémentation de notre magazine en ligne.

Implémentatzón '

Introduction

A ce stade du processus, les cas d'utilisation sont terminés, le problème a été analysé en profondeur .Nous avons défini une conception mieux appropriée aux besoins de l'application. Nous pouvons alors entreprendre la dernière activité du Processus Unifié qu'est de même composé de deux parties (implémentation et test), ayant comme objectif d'aboutir à un produit final, exploitable par les utilisateurs. Dans cette phase nous allons présenter les outils de développement que nous avons utilisé, l'architecture matérielle mise en place, implémenter tous les cas d'utilisation, et enfin les tester.

I. L'arborescence du site :

L'arborescence d'un site représente les différentes pages de celui-ci, organisées logiquement et hiérarchiquement sous forme d'un arbre. La première page doit être la page d'accueil (la racine), et les autres pages apparaissent en suite dans un ordre logique.

L'arborescence aide l'internaute a comprendre la structure du site. La consultation et la mémorisation des pages seront ainsi plus faciles, rapide et efficace.

Apres avoir fait la nomenclature des contenus du site et les regrouper par thématique nous avons pu distinguer les diverses sections de ce dernier.

Dès lors que les principales sections sont identifiées, nous avons déterminé leurs organisations et leur découpage en catégorie.

La structure que nous avons donné a notre site a permis d'organiser les données en gardant ses objectifs, elle a était choisi afin de faciliter la navigation dans le site.

[IMPLEMENTATION]

Chapitre4

1. Partie Lecteur :

[IMPLEMENTATION]

Chapitre4

1. Partie Administrateur/Rédacteur:

[IMPLEMENTATION]

Chapitre4

II. Choix des outils de développement

Le développement d'un site web dynamique demande l'inclusion de script et de code pour garantir le dynamisme des pages et la liaison avec la base de données.

1. Le langage de programmation : PHP5

Pour réaliser notre site, nous avons utilisé le langage de programmation PHP dédié à la création des applications web dynamique, celui-ci nous l'avons manipulé dans un environnement de développement intitulé PHP5 qui est un langage de script libre, très puissant, rapide et principalement exécuté par le compilateur php. Un script PHP est multiplateforme, très bon support des bases de données (Oracle, Microsoft, MySQL).

2. Autres outils

JavaScript : c'est un langage de programmation qui est inclue dans le code HTML. Il permet d'apporter des améliorations au langage HTML en permettant d'exécuter des commandes.

Les outils de développement web : HTML (HyperText Markup Langage), CSS (Cascade Style Sheet) seront aussi utilisés pour réaliser les interfaces du site. Ainsi Apache HTTP Server, souvent appelé Apache, est un logiciel permettant à des utilisateurs d'accéder à des pages web.

3. Choix du SGBD : MySQL

MySQL (My Structured Query Language) est un Système de Gestion des Bases de données (SGBD) Open Source très rapide, robuste et multiutilisateur. Le serveur MySQL supporte le langage de requêtes SQL, langage standard de choix des SGBD modernes. Il est facilement accessible en réseaux et supporte des connexions sécurisées grâce au protocole SSL. La portabilité du serveur MySQL lui permet de s'exécuter sur toutes les plateformes et d'être intégré à plusieurs serveurs 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








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard