SI6 – Développement interfaces homme-machine (IHM/VB.net/PHP)

Ce module permet de construire les savoirs et savoir-faire liés au développement de solutions applicatives permettant l’exploitation d’une base de données partagée. Retrouvez ci-dessous des exemples d’exercices réalisés en centre de formation.

VB.net

 


PHP : Détermination d’une prime annuelle

Le directeur d’une entreprise décide d’accorder à son personnel une prime de fin d’année. Le montant de la première prime est déterminé comme suit :

  • 0 € pour un salarié ayant moins de 4 mois d’ancienneté
  • 500 € pour un salarié ayant entre 4 et 11 mois d’ancienneté
  • 1 200 € pour un salarié entre 12 et 36 mois d’ancienneté
  • 1 800 € pour un salarié ayant plus de 36 mois d’ancienneté.

A ceci s’ajoute une deuxième prime de 200 € pour tous les salariés. Toutefois, lorsque mari et femme sont tous deux salariés de l’entreprise cette deuxième prime n’est accordée qu’à un seul d’entre eux, en l’occurrence la femme. Par soucis de simplification on considère que l’ancienneté est toujours appréciée en mois entier.

Travail à faire :

  • Proposer une interface et réaliser le programme PHP qui permettra de calculer et d’afficher la prime perçue.
  • Proposer une autre solution intégrant une fonction pour calculer la première prime.

 


PHP : Accès aux données de la base Gestion Commerciale

La base de données « Gestion Commerciale » est présente sur le serveur de base de données MySQL. Travail à faire :

  • Proposer le script connexion.php permettant d’accéder à la base de données.
  • Proposer un formulaire HTML afin de saisir les données d’un client et un script PHP permettant d’insérer un nouveau client dans la base de données.
  • Proposer un script PHP permettant d’afficher sur une page la liste de tous les clients de la base. Dans un premier temps, vous utiliserez le mode d’affichage en echo puis, dans un second temps, vous afficherez les données dans un tableau HTML.