En fait le site a été déposé sur le serveur http://www.exe6.net/etudes/iup2/jtw/qcm/.
Il y a un postmaster, accessible par les script cgi sur l'hôte localhost et qui tourne en continue sur la base de données "stages".
* saisie de l'offre de stages et insertion des tuples dans la base.
* modification des informations liées à un stage.
* suppression d'un tuple de la base.
* recherche d'un stage par critères de sélection.
Elle se fait par un formulaire soumis à une fonction javascript de vérification lors de la validation.
Par cette fonction, on vérifie que le minimum d'informations a été saisi ainsi que sur leur nature(ex: adresse e-mail), afin que l'offre soit acceptable,
c'est à dire:
- nom, ville, code postal de l'entreprise.
- nom du contact ainsi qu'un moyen de le contacter(téléphone ou e-mail).
- tous les champs de saisie concernant le stage afin d'avoir un maximum d'information sur ce dernier.
Cette vérification passée, les données sont insérées dans la base.
En parallèle avec le site, nous avons un site de maintenance.
Ce dernier permet de supprimer ou modifier un stage si celui-ci n'est plus d'actualité, sur demande de l'entreprise, ou pour une quelconque raison.
Lors d'une demande de modification, toutes les informations sont rechargées et replacées dans leur champ respectif pour une meilleure visualisation.
Bien sûr, lors de la validation des modifications, la fonction de contrôle scrute à nouveau les saisies.
Pour une recherche plus rapide, nous avons mis en place une page de recherche.
Les critères de recherche que nous avons mis en avant sont:
- le lieu
- la date de début du stage
- sa durée
- les mots clés liés au désir du chercheur de stage.
Bien sur, tous ces critères n'ont pas besoin d'être définis simultanément.