Aide à la modélisation d'une base de données pour une OBNL

Le
unisecur Hors ligne
Bonjour,
j'essaie depuis presque un an de modéliser par temps libre une base de données pour un organisme à but non lucratif.

Après plusieurs tentatives, je me rends compte que j'aurais besoin d'un petit coup de main pour être certain de ne faire aucune erreur.

Voici la situation:

Il s'agit d'un organisme à but non lucratif qui passe de porte en porte offrant de la littérature sur divers sujet, par exemple le suicide, la jeunesse, etc.

Le logiciel doit:

Permettre de maintenir en place un système permettant de visiter la grandeur de la province, celui-ci étant divisé en territoire.Le logiciel permettra donc de rapidement surveiller les territoires n'ayant pas été visités depuis longtemps.

Permettre d'afficher des statistiques sur les bénévoles et de leur assigner un territoire. Par exemple, permettre de savoir à quel moment de la semaine il est le plus facile de rejoindre une personne.

Afficher diverses statistiques

Pour la base de données, voici quelques précisions

Bénévole (ou proclamateur)
Peut avoir le droit d'assigner un territoire a un autre bénévole.(seulement les administrateurs)
Un administrateur est forcément un bénévole qui lui aussi passe de porte en porte.
Un bénévole peut arrêter de l'être, mais demeure quand même une personne.
Un bénévole remet tous les mois un rapport de service faisan part de ses activités.
Un bénévole est une personne.
Un bénévole peut se faire attribuer plus d'une attribution à la fois.
Un bénévole peut résider dans un territoire.

Une personne
Parle une ou plusieurs langues.(l'infirmation n'est pas forcément connu, par conséquent le francais est supposé).
Possède une adresse.

Un rapport
Comporte des informations telles que le nombre de livre ou de brochure placé et le nombre d'heures que le bénévole a dépensé en service durant le mois.
Un seul rapport par mois par proclamateur peut exister.

Un territoire
Comporte des adresses et est attribué par un bénévole administrateur par l'intermédiaire d'une attribution.
Ne peut faire parti de plusieurs attributions à la fois.
Peut ne pas être attribué présentement.

Une adresse
Peut comporter une ou plusieurs personnes, mais l'information n'est pas toujours disponible.
Ne peut faire parti de plus d'un territoire.

Une attribution est faite par un bénévole administrateur à un bénévole (à lui-même ou à un autre).
Une attribution est faite pour une période de temps déterminée.
Une attribution est faite pour un seul territoire, à un seul bénévole.

Lors ce que l'attribution est terminée, le bénévole remet à l'administrateur un rapport sur le territoire contenant les gens rejoint et non rejoint ainsi du moment ou ils ont été rejoint.
Cette information n’est stockée afin de permettre au programme de proposer des territoires plus compatibles avec les heures de disponibilité des bénévoles.

Finalement, le logiciel va permettre d'obtenir beaucoup d'informations. Par exemple, il va permettre de savoir combien d'heures sont faites par des bénévoles de moins d'un certain âge.
Savoir qui fait le plus de placement.
Faire afficher les territoires non couverts depuis longtemps.
Permettre d'afficher une liste de téléphones du territoire pour que les bénévoles handicapés puisent aider également.

Voici un lien vers un plan de ma db actuel: http://ScrnSht.com/qznmga

Merci de votre aide.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Publicité
Poster une réponse
Anonyme