Intégration fonctionnalité

Retour
LANGAGE UTILISES : PHP, SQL, HTML, CSS, JAVASCRIPT.

 Qu’est ce qu’un numéro de note ? :

Ce dernier est un numéro unique. Ce numéro est utilisé pour classer et retrouver facilement  les cahiers des charges, les comptes-rendus d’essais, les demandes d’achats, les études métier, les notes de calculs, les notes de synthèses, les notes techniques et pour finir les plans et prononces de validations.

 

L’objectif premier de cette mission était de créer un fonctionnalité permettant d’ajouter d’ancien numéro de note, non présent dans la base.

Ce travail a été effectué sur un site intranet déjà présent “numNotes”. J’ai donc dû le récupérer sur l’hébergeur et le modifier en local.

A ce numéro peut alors être attribué une archive.

Étant donné que cet outil permet de générer un numéro unique, la solution d’ajouter son propre numéro de note doit être sécurisé et peu voyant. (Non présent dans le menu) Il a donc été décidé que ce lien se placerai sous le menu, à droite.

1

 

Afin de rajouter un niveau de sécurité et que cet fonctionnalité ne soit pas accessible facilement, avant d’accéder à l’ajout, un mot de passe est demandé. Ce mot de passe doit alors être demandé à l’administrateur et change à chaque fois.

2

Concernant la base de données, j’ai seulement ajouter une table “motdepasse” où sera présent le mot de passe de connexion à cette fonction.

En travaillant en local, cela m’a permis de tester si l’application fonctionnait correctement, et faire les tests nécessaire pour le javascript.

Ici, le javascript sert à vérifier si le champ “”mots clés”. Si le champ n’est pas remplie, une notification s’affiche :

3

Voici la fonction permettant le contrôle du champ.

function verif()
{
  var err="";
  if (document.getElementById('cles').value==''){
    err = err+"Le champ \"Mots clés\" n\'est pas renseigné !\n";
  }
  if (err!="")
  {
    alert("ATTENTION : \n\n"+err);
  }
  else
  {
    document.getElementById('formulaie').submit();
  }
}

 


Étant donné que tous les numéros doivent être unique, un contrôle dans la base de données permet de vérifier si le numéro entré est déjà présent dans la base ou non, dans le cas où il est déjà présent, une notification apparait :

4

 

Après ces modifications, ce site a été mis à jour sur l’hébergeur.