IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

Conception d'une application de gestion des absences


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 44
    Points : 55
    Points
    55
    Par défaut Conception d'une application de gestion des absences
    Bonjour,

    Pour établissement, je souhaite mettre au point une application de gestion des absences des élèves. Pour des raisons de simplicité, je me suis tourné vers base.

    J'ai crée les BDD suivante :

    • Une table promotion
    • Une table Unité d'enseignement
    • Une table Module
    • Une table élève
    • et enfin une table absence


    J'ai défini les relations entre les tables via le module relation et j'ai crée les premiers formulaires. Je peux créer mes promos avec leurs UE et leurs modules.
    Je peux ajouter des élèves à la promo.

    La ou je ne sais pas comment faire, c'est ajouter l'absence celle-ci est composée des champs suivants :

    • ID : clé primaire
    • Date
    • Heure
    • ID_etudiant : un entier pointant vers la cle primaire de l'etudiant absent
    • ID_Module : un entier pointant vers la clé primaire du module
    • Un booléen pour justifié ou pas l'absence
    • et un champ texte pour la raison de la l'absence


    J'ai crée un formulaire (saisie des absences) en me basant sur ma table promotion, j'ai ajouté en cascade un sous formulaire lié à la table UE , puis un autre lié au module. J'ai ajouté mon dernier sous formulaire pour la table étudiant. Ma navigation fonctionne correctement.

    Question 1 :
    Cependant je ne vois pas comment à ce moment là je pourrait créer mon absence vis à vis de l'étudiant sélectionné dans mon contrôleur qui un tableau et de mon module selectionné plus haut. J'ai ajouté un bouton mais je ne sais pas quoi en faire ...

    Toute solution me convient, un seul bouton, un bouton crée dynamiquement par étudiant, un autre contrôle ...

    Question 2 :
    L'ergonomie de ma fiche est mauvaise, j'aurais voulu mettre des zones de liste pour les premiers champs à sélectionner, mais quand je le transforme et sélectionne un champ le formulaire ne réagit pas.

    Merci


    AbsenceV0.zip

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par mgrisel Voir le message
    Question 1 :
    Cependant je ne vois pas comment à ce moment là je pourrait créer mon absence vis à vis de l'étudiant sélectionné dans mon contrôleur qui un tableau et de mon module selectionné plus haut. J'ai ajouté un bouton mais je ne sais pas quoi en faire ...

    Toute solution me convient, un seul bouton, un bouton crée dynamiquement par étudiant, un autre contrôle ...
    Dans votre cas, je rajouterai un sous-formulaire, qui contiendrait la liste des personnes, et ensuite je sélectionne une personne et avec un bouton qui aurait comme action d'insérer les données dans la table Absence.

    Citation Envoyé par mgrisel Voir le message
    Question 2 :
    L'ergonomie de ma fiche est mauvaise, j'aurais voulu mettre des zones de liste pour les premiers champs à sélectionner, mais quand je le transforme et sélectionne un champ le formulaire ne réagit pas.
    Il faudrait avoir une macro du genre de celle-ci.

    Cdlt
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    Merci de votre réponse.

    C'est précisement sur ce point que je bloque.

    Dans mon formulaire de saisie des absence (joint en annexe dans le premier post)

    Nom : formulaire.png
Affichages : 937
Taille : 24,9 Ko

    J'ai cette architecture :

    Formulaire Parent (niveau 0) : choix de la promotion
    Sous formulaire (niveau 1) : choix de l'UE
    Sous formulaire (niveau 2) : choix du module
    Sous formulaire (niveau 1, enfant du formulaire choix de la promotion) : choix de l'étudiant.

    Et aprés je bloque dans la compréhension des mécanismes. SI je me mets un nouveau sous formulaire du choix de l'étudiant, j'ai bien l'ID de l'étudiant mais je ne sais pas récupérer l'ID du module, si je mets un sous formulaire à celui du module j'ai le problème inverse ...
    Si j'imbrique tout mes formulaires, je ne sais pas lier mes élèves à ma promo ....

    bref de grosses lacunes.

    Pour peut etre mieux me faire comprendre, voici mes relations :
    Nom : relation BDD.png
Affichages : 848
Taille : 10,0 Ko

    et le bouton qui ajouterai dans la table absence, je sais le créer graphiquement mais je le configure comment ? par la création d'une requête ?

    Merci encore
    Images attachées Images attachées  

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Votre but est bien de pouvoir enregistrer une absence. C'est bien cela ?

    Si la réponse est oui, il est inutile de faire un formulaire avec des sous-formulaire.
    Il suffit juste d'avoir un formulaire de saisie des absences, avec juste les informations contenue dans la table "Absences", et la particularité viendra que les champs id_etudiant et id_module seraient des listes déroulantes avec une requête venant des tables "Etudiants" et "Modules".

    Cdlt.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  5. #5
    Membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    Bonjour, oui je conçois votre idée mais je souhaiterais réaliser une application qui optimiserai la saisie des absences, le nombre d'élèves pouvant atteindre 250.

    Donc mon intention dans le déroulement de la saisie serait :
    Je choisi mon module, j'indique les dates et je "coche" les absents en absence injustifiée par défaut

    Et au fur et à mesure des justifications des absences on mise à jour l'absence justifiée ou pas et la raison cette fois dans une fiche élève

    Par contre par manque de connaissance du logiciel (je connais le couple php, mysql) et j'ai tendance à penser via ce couple. Donc pour faire une requête, je récupère une variable de mon formulaire et je lance ma requête. Cela se passe de la même façon dans Base ? et du coup comment récupérer une valeur d'une variable.
    J'ai chercher dans des tutoriels mais je n'ai pas trouvé de réponse à mes besoins.

    Merci

  6. #6
    Membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2011
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 44
    Points : 55
    Points
    55
    Par défaut
    Merci de votre participation, mais la j'avoue il y a certainement des concepts qui m'échappent.

    J'ai regardé du coté des requêtes mais j'ai pu qu'en faire pour lire ...De plus quand j'ai voulu la mettre dans mon contrôle celui-ci resté désespérément vide.

    J'avoue que la je suis à court d'idées et de ressources.

    Ma problématique est-elle au moins solvable sur Base, elle ne me semble pas si difficile.

    Je pourrais la résumé comme ceci :

    Comment faire une interface intuitive pour que l'on puisse saisir des absences ?

    merci

Discussions similaires

  1. [AC-2013] Créer une application de gestion des prêts
    Par christophesav dans le forum Modélisation
    Réponses: 2
    Dernier message: 12/10/2013, 09h06
  2. Conception d'une application de gestion d'un parc informatique
    Par sou1991 dans le forum Autres Solutions d'entreprise
    Réponses: 0
    Dernier message: 13/08/2013, 13h51
  3. conception et developpement d'une application de gestion des cautions bancaires
    Par zannoubia dans le forum Développement Web en Java
    Réponses: 5
    Dernier message: 02/03/2011, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo