Aller au contenu

Corrections et ajouts de fonctionnalités sur le site SKIOLD

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 

image 54

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. 

image 55

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. 

image

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

image 2

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

image 4
image 1

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. 

image 3

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.
image 56
  • 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.
image 57
  • 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é. 

image 11

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

image 14

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

image 10

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 :

image 58

Après :

image 59

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

image 12

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 

image 16
image 13
image 15

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 »

image 60
image 61

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

image 62
image 63

Étiquettes:

Join the conversation

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *