Compétences visées | B1.1 Gérer le patrimoine informatique B1.2 Répondre aux incidents et aux demandes d’assistance et d’évolution B1.3 Développer la présence en ligne de l’organisation B1.5 Mettre à disposition des utilisateurs un service informatique B2.2 Assurer la maintenance corrective ou évolutive d’une solution applicative |
Environnement technologique | Atelier de génie logiciel WebDev 26 Navigateur internet Microsoft Edge |
Ressources fournies | Site Skiold existant Poste de travail |
Productions | Productions sur OneDrive (professeurs uniquement) |
Moyens | J’ai travaillé seul sur cette réalisation. Durée : 4 jours |
Contexte

SKIOLD dispose d’un site propre aux revendeurs et aux superviseurs (employés de Skiold).
Ce site permet aux superviseurs :
- De télécharger les différents logiciels
- D’activer les différents logiciels
- De consulter et de télécharger les sauvegardes des clients, qui sont envoyées sur la base de données à l’aide du logiciel CHECK_BACKUP
- D’accéder à la liste des clients, des revendeurs, des produits et des produits vendus
- De consulter l’historique des activations, des téléchargements, des modifications clients et des activations provisoires
- De changer le lien vers la base de données HyperFile du site et de gérer les accès utilisateur
La page « Sauvegarde client » dédiée aux superviseurs permet d’accéder à l’historique des sauvegardes des clients et de les télécharger.
Il est possible de cocher une case pour n’afficher dans la liste déroulante que les clients avec une sauvegarde en retard.

Missions
Plusieurs corrections sont à apporter sur le site :
Le site propose différentes listes, en bas de ces listes se trouve une liste de boutons permettant de changer de page. Sur l’IDE WebDev, les boutons apparaissent correctement.

Toutefois, sur le navigateur, les boutons apparaissent en blanc.

Une faute d’orthographe est présente sur un texte du site dans la version anglaise et française.


Les pages « Téléchargement » et « Sauvegarde » ne s’affichent pas correctement, contrairement au reste du site, le contenu n’est pas centré et la cellule principale déborde sur le bord droit de l’écran.

Il m’a été demandé d’ajouter une case pour n’afficher que les clients qui possèdent au moins une sauvegarde sur la page « Sauvegarde Client ».
Après ces taches effectuées et les changements mis en production, j’ai reçu des demandes de correction supplémentaires :
- Sur la page « Historique des Activations provisoire », il était possible de trier par ordre alphabétique et de rechercher dans la colonne « Activation » ce qui ne présente pas d’intérêt, il faut donc que je désactive ces options.

- Sur la page « Liste clients revendeurs » un lien cliquable qui ne renvoie nulle part apparait sur les éléments de la colonne, il faut donc que j’enlève l’affichage en tant que lien.

- Sur la page « Download backup », afficher un message indiquant que le service d’abonnemement n’est pas configuré si la valeur de date_fin_abonnement pour le client dans la base de données est égale a null ou une chaîne vide.
- Sur la page « Download backup user » mettre à jour le nombre de clients trouvés selon les cases cochées et si la valeur de date_fin_abonnement pour le client dans la base de données est égale a null ou une chaîne vide ne pas afficher le bloc d’informations.
Production
Pour corriger le problème d’affichage des boutons, j’ai changé la couleur de fond qui était définie sur « Blanc » dans l’éditeur graphique des boutons par le gris foncé.

J’ai modifié le style « Carré » afin que le changement s’opère sur l’ensemble des boutons.

J’ai corrigé les fautes d’orthographe présent sur les textes des CGV à l’aide de l’éditeur graphique WebDev.

J’ai corrigé le problème d’affichage sur les pages « Téléchargement » et « Sauvegarde » en modifiants les paramètres d’affichage de la page pour la centrer et en définissant une largeur et une hauteur fixe
Avant :

Après :

J’ai créé dans la base de données HyperFile SQL « client » un champ booléen «bBackup_Exists »

J’ai ajouté dans la requête SQL qui liste les clients une fonction qui permet de récupérer la valeur de bBackup_Exists



Après la mise en production de cette version du site, il m’a été demandé de corriger des bugs.
J’ai désactivé le tri et la recherche dans la colonne « Activation » sur la page « Historique des activations provisoire »


J’ai désactivé l’affichage en tant que lien sur la liste clients revendeur.

