Chapitre1 : Contexte scientifique et
Méthodologie
 
| 
 ElementGrille 
 | 
 idElementGrille 
 | 
 Identifiant de l'Element de grille 
 | 
 Numérique 
 | 
 11 
 | 
 clé 
primaire 
 | 
 
| 
 pourcentageTP 
 | 
 Pourcentage Travaux Pratique 
 | 
 Numérique 
 | 
 3 
 | 
 simple 
 | 
 
| 
 pourcentageProjet 
 | 
 Pourcentage Projet 
 | 
 Numérique 
 | 
 3 
 | 
 simple 
 | 
 
| 
 pourcentageCC 
 | 
 Pourcentage Contrôle Continu 
 | 
 Numérique 
 | 
 3 
 | 
 simple 
 | 
 
| 
 pourcentageExamen 
 | 
 Pourcentage Examen 
 | 
 Numérique 
 | 
 3 
 | 
 simple 
 | 
 
| 
 Credit 
 | 
   | 
 Numérique 
 | 
 3 
 | 
 simple 
 | 
 
| 
 Semestre 
 | 
 Semestre 
 | 
 Numérique 
 | 
 1 
 | 
 simple 
 | 
 
| 
 anneeAcademique 
 | 
 Année 
académique 
 | 
 Alphanumérique 
 | 
 10 
 | 
 simple 
 | 
 
| 
 Anonymat 
 | 
 idAnonymat 
 | 
 Identifiant de l'anonymat 
 | 
 Numérique 
 | 
 11 
 | 
 clé 
primaire 
 | 
 
| 
 codeAnonymat 
 | 
 Code de l'anonymat 
 | 
 Alphanumérique 
 | 
 255 
 | 
 simple 
 | 
 
| 
 Session 
 | 
 Session 
 | 
 Alphanumérique 
 | 
 10 
 | 
 simple 
 | 
 
| 
 Appartient 
 | 
 Role 
 | 
 Rôle 
 | 
 Alphanumérique 
 | 
 40 
 | 
 simple 
 | 
 
| 
 debutFonction 
 | 
 Début de fonction 
 | 
 Date 
 | 
 10 
 | 
 simple 
 | 
 
| 
 finFonction 
 | 
 Fin de fonction 
 | 
 Date 
 | 
 10 
 | 
 simple 
 | 
 
| 
 Composition 
 | 
 Note 
 | 
 Note 
 | 
 Numérique 
 | 
 2 
 | 
 simple 
 | 
 
| 
 typeComposition 
 | 
 Type de composition 
 | 
 Alphanumérique 
 | 
 30 
 | 
 simple 
 | 
 
| 
 dateComposition 
 | 
 Date de 
composition 
 | 
 Date 
 | 
 10 
 | 
 simple 
 | 
 
| 
 Inscrire 
 | 
 anneeAcademique 
 | 
 Année 
Académique 
 | 
 Alphanumérique 
 | 
 10 
 | 
 simple 
 | 
 
  
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 37 
  
Chapitre1 : Contexte scientifique et
Méthodologie
1.3 Architecture utilisé
Cette section présente l'architecture utilisée
pour le fonctionnement de l'application implémentée. En effet,
c'est une description schématique des transactions ou collaborations des
différents éléments et leur fonctionnement dans ledit
système. 
1.3.1 Architecture globale
L'application web est le choix opté à
implémenter car il n'est pas propre à un système
donné et l'accès à l'application n'est pas contraignant,
il suffit d'avoir une connexion au réseau (internet si l'application est
hébergée). Dans le cadre de la réalisation de ladite
application, l'architecture Client / Serveur (2 tiers) a été
adopté comme architecture global. 
  
PHP 
MySQL 
Apache 
Serveurs 
Figure 9 : Architecture globale du système, source :
les architecture client/serveur par Warteni Ameni 
Elle permet aux machines clientes (demandeurs de services)
d'envoyer des requêtes et de recevoir des réponses venant du
serveur. En effet, elle est constituée principalement de 3 couches
à savoir : 
? La couche présentation (Client) :
Cette couche est appelée « front-end » et elle permet de
gérer l'affichage après traitement en « back-end ».
C'est en effet, la partie de l'application visible par les utilisateurs (on
parle d'interface utilisateur). 
? La couche traitement : Elle correspond
à la mise en oeuvre de l'ensemble des règles de gestion et de la
logique applicative. C'est elle qui implémente la logique métier,
et qui décrit les opérations que l'application opère sur
les données en fonction des requêtes des utilisateurs,
effectuées au travers de la couche de présentation. 
  
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 38 
  
 |