Chapitre1 : Contexte scientifique et
Méthodologie
? La couche d'accès aux données :
Elle n'est rien d'autre que l'ensemble des données conservées ou
destinées à être conservées sur une durée
définie, voire de manière définitive. Elle fait
référence à un système de gestion de base de
donnée (MySQL pour notre cas).
En réalité, il existe plusieurs autres types
d'architectures Client/Serveur tenant compte de l'architecture du réseau
et des différentes machines clientes (lourd, léger et
riche) notamment :
? L'Architecture Peer to Peer : Toutes les
ressources requises par la machine client et toutes les requêtes sont
gérées au niveau du serveur (ses propres ressources).
? L'Architecture à 3 niveaux : Un
serveur supplémentaire est requis. En effet, la machine cliente fait sa
requête au niveau du serveur mais le serveur http fait appel à un
autre équipement de traitement (serveur d'application), afin de
mettre à disposition des ressources à la machine cliente. Ce
module fait également appel au serveur de base de donnée.
1.3.2 Architecture détaillée
Un Modèle-vue-contrôleur (MVC) est un motif
d'architecture logicielle destiné aux interfaces graphiques lancé
en 1978 et très populaire pour les applications web. Le motif est
composé de trois types de modules ayant trois responsabilités
différentes : les modèles, les vues et les contrôleurs.
En effet, chaque composant (Modèle, Vue et
Contrôleur) a une spécificité dans notre application au
niveau de l'interaction entre les objets du système.
? Un modèle : C'est contenant de
données à afficher (la validation, la lecture et
l'enregistrement. Le modèle représente l'univers dans lequel
s'inscrit l'application. Il peut, dans sa forme la plus simple, contenir
uniquement une simple valeur, ou une structure de données plus
complexe.
? Une vue : Il contient la
présentation de l'interface graphique de nos pages. La vue se sert
essentiellement du modèle, et dans notre cas c'est un formulaire, des
boutons, etc. Une vue contient des éléments visuels ainsi que la
logique nécessaire pour afficher les données provenant du
modèle.
MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE
ECOLE : GESTION DE NOTE
Mémoire de DIPES II, rédigé et soutenu
par NITCHEU TCHUISSI Joseph Parfait 39
|