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.
|