3.1.2 Réalisation des impressions et visualisations
des listes et statistiques
Dans le système, la réalisation des impressions
et de visualisation des listes et statistiques se font sur quatre pages
distinctes. On a donc la page de visualisation de listes, la page d'impression
de listes, la page de visualisation des statistiques et la page d'impression
des statistiques. Ces pages toutes réalisées à l'aide des
langages HTML, CSS, JavaScript, PHP et les codes MySqli pour les interactions
avec les bases de données.
La page de visualisation de listes contient un filtre, un
tableau et une zone de recherche qui cette fois recherche un centre de
composition. Le tableau contient la liste des candidatures déjà
validées. Leur réalisation est quasi identique que celle
présenté pour la page de gestion de candidature juste qu'on
ajoute dans les requêtes adressées à la base de
donné la précision de ne choisir que les candidatures valides et
qu'on tient maintenant compte aussi du centre de composition dans les
requêtes pour générer le tableau.
La page d'impression de listes, son aspect est identique
à la page de visualisation de listes mais au niveau de
l'implémentation, le bouton d'impression soumet les informations sur le
cycle, la filière et le centre sollicité vers une autre page web
qui les adressera au serveur afin de recevoir les informations à
imprimer. L'impression proprement dite se lance donc automatiquement lors du
chargement de la page contenant les informations à imprimer grâce
à la fonction JavaScript « window.print () » placé au
niveau de sa balise BODY.
La page de visualisation des statistiques elle utilise des
compteurs pour énumérer le nombre de filles et le nombre de
garçons de manière globale et pour chaque région dans la
base de données. On utilise par la suite le PHP pour les
positionnés dans les colonnes du tableau.
La page d'impression est beaucoup plus vue comme un
état car c'est une maquette d'un document PDF réalisé en
HTML et imprimable dans lequel on vient greffer les informations
récoltées à partir de la base de donnée. Elle
ajoute à la page de visualisation la fonction JavaScript «
window.print () » placé au niveau de la balise BODY et une code CSS
qui devra être utilisé pour l'impression.
3.1.3 Réalisation de l'inscription et modification
des informations
La page d'inscription concerne uniquement les candidats. Elle
permet à ceux-ci de pouvoir postuler au concours.
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
28
Chapitre 3. Technique d'implémentation et
Guide d'utilisation
Lors de la création du compte par un candidat, des
cases à lui destinée sont créées dans la base de
données, on lui attribue un matricule et un identifiant en tant que
candidat et on sauvegarde les informations de son compte. La page d'inscription
offre à l'utilisateur un formulaire « multistep »
réalisé à l'aide du JavaScript. Lorsqu'un candidat se
connecte, les données contenues dans les cases qui lui sont
destinées dans la base de données se charge automatiquement dans
le formulaire d'inscription à l'aide d'une requête de
récupération des éléments de la base de
donnée qui sont sauvegardés dans des variables PHP qui à
leurs tours vont être attribué aux cases visées du
formulaire. Si sa première inscription, le vide sera chargé et on
aura l'impression d'avoir un formulaire vierge mais s'il se connecte une
nouvelle fois, les informations qu'il avait préalablement
sauvegardées seront charger dans le formulaire pour modification en cas
de besoin. La page d'inscription offre au candidat la possibilité
d'accéder à la page de modification des informations liées
au compte, un code PHP contenant des requêtes MySqli de mise à
jour de la table « compte » tourne derrière cette page.
|