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

Langage PHP Discussion :

Gestion d'un site d'absences


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Informatique
    Inscrit en
    Avril 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 13
    Points : 7
    Points
    7
    Par défaut Gestion d'un site d'absences
    Bonjour,

    Dans le cadre de création d'un site de gestion d'absences dans un établissement scolaire, je me demande si quelqu'un a deja travaillé sur le méme site ou bien il a une idée sur le site , je veux de l'aide concernant un truc !
    bon pour décrire,cette application doit porter 3 profiles:

    profile agent d'administration: chargé d'alimenter la base de données (ajout/modif/supp): des étudiants, profs, éléments, modules, emploies, séances...

    associer les éléments au modules , associer les éléments aux professeurs, associer les emplois aux filières....

    profile professeur: marquer les absences des étudiants selon la séance déjà établi dans l'emploi, et aussi avoir la possibilité de marquer l'absence des étudiants si par exemple y a un problème technique dans le serveur l'application pendant la séance en cours on pourra le faire après, aussi il doit avoir la possibilité d'affecter les éleves aux groupes de tps....

    profile étudiant: doit s’inscrire dans le site et donner ses infos et on lui envoit par la suite un mail contenant le mot de passe pour accéder a son compte et voir ses absences....

    j'ai pas su comment faire le truc de combinaison entre la saisie absence d'une séance en cas de retard et le saisie d'absence de séance en cours

    j’espère que j'ai bien expliqué mon problème

    voici mon MCD:
    Nom : 311226162.png
Affichages : 3326
Taille : 82,0 Ko

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Points : 1 313
    Points
    1 313
    Par défaut
    Il faut utiliser des associations n-n desfois.

    typiquement, une absence:
    c'est une relation entre un étudiant et séance.

    Ca correspond a quoi fonctionnellement la table emploi?

    j'ai pas su comment faire le truc de combinaison entre la saisie absence d'une séance en cas de retard et le saisie d'absence de séance en cours
    J'ai pas compris ce que tu essayes de dire ^^'

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Informatique
    Inscrit en
    Avril 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Normalement, on doit avoir deux possibilités chez un prof:
    - soit marquer l'absence en méme temps de la seance en cours, par exemple: j'ai un cours de maths lundi de 8h à 10h chez monsieur michel, alors quand monsieur michel vient en classe le lundi à 8h quand il accède au site entre 8h et 10h il lui affiche la liste des eleves de la classe automatiquement, cela doit être fait grace à un emploi de temps déja établi par un agent d'administration.

    - soit avoir la possibilté de marquer l'absence méme si on est pas en classe, par exemple pour mr michel s'il n'arrive pas à acceder dans la séance en cours au site pour marquer les absence, il prend un bout de papier et ecrit les noms des absents, alors quand il arrive dans sa maison il accéde au site et choisi la séance ou elle n'a pas pu marquer l'absence et il le marque normal ....

    voilà ce que je dois faire

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Quelle est la différence entre Michel qui fait la saisi à 8H00 au début du cours et Michel qui fait la saisi à 10h10 chez lui ?

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Informatique
    Inscrit en
    Avril 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Il n'y a aucune différence c'est le même prof michel, sauf il doit avoir les deux options !

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Quel est ta difficulté alors ?

  7. #7
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Points : 1 313
    Points
    1 313
    Par défaut
    ces fonctions n'ont rien a voir avec le modèle, a toi de faire les fonctionnalités que tu veux.
    tu peux même faire en sorte qu'a minuit tous les profs changent de matière aléatoirement sans modifier la base de donnée :p
    sinon tu ne m'as pas répondu sur :
    Ca correspond a quoi fonctionnellement la table emploi?

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Informatique
    Inscrit en
    Avril 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Bonjour,
    La difficulté s’avère lorsqu'on veut enregistrer l'emploi d'une filière,l'emploi à une date début et date fin, alors lorsqu'un agent d'admin rempli l'emploi par exemple il donne la séance de lundi 8-10h => maths mr michel, cette séance doit s'enregistrer dans la table séance tous les lundi entre date début et date fin, c'est ça ce que j'arrive pas à faire.
    et que lorsque se connecte mr michel par exemple la nuit de lundi, il choisi la l'option de "marquer absence en retard(veut dire pas marqué dans la séance en cours)" et choisi la classe puis on lui donne les séances de cette classe : lundi matin de 8-10h et les autres séances qu'il a avec eux (s'il y en a bien sur) et marque l'absence des étudiants normal.
    Pour la table emploi ça correspond a un emploi de filière et il contient des séances....on peut dire elle regroupe toutes les séances
    j’espère que vous m'aidez a faire ce truc, Merci ^^

  9. #9
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Points : 1 313
    Points
    1 313
    Par défaut
    Si tu veux prendre en compte l'heure ou elle est renseignée, il suffit de mettre une propriété date_renseignée (datetime) dans ton association Absence

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Informatique
    Inscrit en
    Avril 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Merci pour votre aide j'ai pu régler le problème j'avais juste des petites erreurs dans le code source j'arrive à les régler ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gestion d'un site multilangue
    Par Aloneghost dans le forum Langage
    Réponses: 4
    Dernier message: 13/10/2010, 11h39
  2. [MySQL] gestion d'un site multilingue
    Par dedel53 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/05/2007, 23h19
  3. Réponses: 1
    Dernier message: 04/01/2007, 20h25
  4. Réponses: 4
    Dernier message: 16/05/2006, 01h55

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