Chapitre 2. Principaux résultats
? Les fichiers : PHP, CSS, JS et images
Tableau 3 : Représentation chiffré du nombre de
fichiers utilisés dans l'application web
Nombre fichiers et images utilisées
38%
7%
21%
34%
fichiers css fichiers php fichiers js images
? Contenu de la BD
Le nombre de données dans chaque table de la
BD
7 9 7 9
35
2
58
32
21
10
Tableau 4 : Représentation schématisée
du nombre de données dans chaque table de la BD
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
25
Chapitre 2. Principaux
résultats
? Autres données
Tableau 5 : Tableaux récapitulatif des
éléments utilisés dans l'application web
Eléments
|
Quantités
|
Fiche de collecte des besoins
|
01
|
Nombre de tables dans la BD
|
12
|
nombre d'états montés
|
05
|
Nombre de formulaires réalisés
|
06
|
Nombre de pages web
|
16
|
Nombre de pages de contrôles
|
26
|
Nombre de tableaux réalisés
|
07
|
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
26
Chapitre 3. Technique d'implémentation et
Guide d'utilisation
CHAPITRE 3. TECHNIQUE D'IMPLÉMENTATION ET
GUIDE D'UTILISATION
3.1 Technique d'implémentation
3.1.1 Réalisation de la gestion d'une
candidature
Dans le système développé, la gestion
d'une candidature se fait par la décision de validation d'une
candidature ou la suppression de celle-ci. Elle est réservée aux
administrateurs et s'effectue sur la page nommée « gestion de
candidature ». Cette page a été développé en
avec du langage HTML pour le fond, le CSS pour la forme, le JavaScript pour les
contrôles, le PHP pour l'interactivité avec le serveur et MySqli
pour interagir avec la base de données. Elle comporte quatre parties
essentielles : le filtre, le tableau des candidatures, la zone de recherche et
les boutons de traitement.
Le filtre réalisé à l'aide d'un
formulaire et contrôlé avec du JavaScript. Lorsque le formulaire
est soumis, les valeurs sont transmises au serveur via les codes PHP contenue
dans une page de traitement. Celui-ci les interprète,
récupère les informations sollicitées dans la base de
données et les retourne dans un tableau des candidatures.
Le tableau des candidatures contient le squelette d'une table
codé en HTML et CSS et les lignes du tableau sont
générées automatiquement en incluant au sein du tableau la
page de traitement susmentionnée. Il est à noter qu'on
récupère uniquement et affiche ici uniquement les candidatures
qui n'ont pas encore été validées.
La zone de recherche permet de retrouver une candidature
à l'aide du matricule. Pour le réaliser, on envoie une
requête au serveur en lui demandant de rechercher une donnée. La
requête doit contenir le mot clé « %LIKE% » et on
réaffiche le résultat au niveau du tableau.
Les boutons de traitement eux aussi interagissent avec la base
de données. Le bouton de validation communique avec la colonne
VALIDATIONC de la base de données du système un simple clic
change la valeur de la case de la colonne VALIDTIONC correspondant à la
candidature la rendant ainsi valide.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
27
Chapitre 3. Technique d'implémentation et
Guide d'utilisation
|