ap3:slam:description_de_l_application

Ceci est une ancienne révision du document !


Description de l'application

Afin de bien s’entendre sur les termes de la première mission, il vous est demandé de fournir le plus rapidement possible la liste des fonctionnalités à développer, un diagramme des cas d'utilisation et des maquettes.

Documentation attendue :

  1. diagramme des cas d'utilisation
  2. maquettes
  3. planning prévu/réalisé
  4. architecture applicative (outils utilisés avec leur rôle et lien entre les outils)
  5. évolution de la base de données
  6. arborescence des fichiers de l'application et rôle des fonctions et méthodes

Au niveau de l'application, le chef de la caserne peut créer et modifier les fiches des pompiers volontaires dont il a la responsabilité. Il peut voir leurs disponibilités et de façon hebdomadaire, il doit leur affecter des gardes.

Les pompiers volontaires ont la possibilité de visualiser et de modifier leur profil. Chaque semaine, ils doivent indiquer leurs disponibilités.

Les responsables des alertes ont la responsabilité de mobiliser les pompiers volontaires nécessaires pour une intervention. Au niveau de l'application, après avoir enregistrer un sinistre, ils sélectionnent une ou plusieurs casernes et indique le nombre de pompiers volontaires dont ils ont besoin. Le système désigne et affiche les volontaires à bipper parmi ceux qui sont de garde (d'abord les pompiers disponibles et si besoin ceux qui sont au travail).

In fine, l'application doit permettre aux responsables des alertes de mobiliser les pompiers volontaires nécessaires pour une intervention le plus rapidement possible. Pour cela, chaque semaine :

  • les pompiers volontaires devront renseigner leurs disponibilités
  • les chefs de centre devront établir un calendrier des gardes

Ces fonctionnalités ne pourront être opérationnelles que si les profils des pompiers sont renseignés correctement. On entend par “profil”, les caractéristiques d'un pompier volontaires, c’est-à-dire sa caserne d'appartenance, son identité, son adresse, son grade, ainsi que sa photo, et son employeur (raison sociale et adresse). Une zone commentaire permet au pompier comme au chef de centre d'apporter des précisions non prévues (Exemple : non disponible un week-end sur deux pour cause de garde d’enfants)

C'est la mission qui vous est confiée dans un premier temps.

À partir d'une ancienne application, un script de création de base de données MySQL vous est fourni (Cf script sdis29.sql disponible sur le Drive). Il sera à compléter, mais il vous permet de disposer d'un jeu d'essai réaliste.

La base de données proposée est constituée :

  • d'une table pompier
  • d'une table caserne
  • et de deux tables permettant de gérer les paramètres : parametre et typeparametre
  • ap3/slam/description_de_l_application.1730926551.txt.gz
  • Dernière modification : 2024/11/06 21:55
  • de dthevenot