Votre avis sur mon emploi du temps dynamique et sa navigation.

Votre avis sur mon emploi du temps dynamique et sa navigation. - PHP - Programmation

Marsh Posté le 15-02-2005 à 18:13:30    

[Ancien titre : Génération graph. dynamique avec GD d'un emploi du temps. Démo inside. ]
 
Hello tout le monde,
 
Actuellement en BTS IRIS (Informatique), je dois mener à bien un projet de 2nd année. Ma partie est la gestion d'un emploi du temps. On dispose d'un logiciel tiers pour générer les emplois du temps des classes. Mon rôle est d'importer ces données dans la base de notre projet (pas aussi facile qu'on pourrait le penser) et permettre une gestion cours par cours facile, ergonomique. Je propose ainsi la visualisation de cet emploi du temps.
 
Ca fait quelques semaines que je travaille sur ce projet, je fais ce topic pour avoir vos avis éclairés sur mon travail. Et pour avoir quelques idées sur des problèmes assez tordus, j'y reviens tout de suite après la démo.
 
Interface de gestion de l'emploi du temps :
http://83.194.1.129/~julien/Apelec [...] tion=2STSI
 
Cliquez sur "visualiser l'emploi du temps" pour l'aperçu graphique.
-> Pensez à survoler l'image. :p

 
Nouveau : Navigation dans l'établissement et affichage en temps réel de l'occupation des salles.
http://83.194.1.129/~julien/Apelec [...] t_Plan.php
-> Les liens ne sont pas encore fonctionnels, vous pouvez avoir un aperçu de l'occupation des salles en pointant les salles sur le plan du bas.
 
Image quand le serveur est éteint :
http://www.masterjul.net/Apelec/EDT_apelec.png
 
Vous pouvez bidouiller un peu si vous le souhaitez pour voir les répercutions sur la génération d'image mais je vous serais reconnaissant de ne pas tout péter. :jap:  
 
Je mettrais le code à disposition si ça intéresse du monde mais ce soir car là il a vraiment une sale gueule. :D Je viens de refondre la gestion des groupes et c'est pas une partie de plaisir.
 
Mon premier problème :
 
Les cours sont enregistrés dans la base avec l'heure de début et de fin.
 
Lorsque je détecte que 2 cours de suite ont la même heure de début le même jour dans la même classe, j'en déduis que ces cours se passent en groupe et je les affiche différemment. Mais, je ne sais pas comment faire pour le jeudi matin des STSI2 par exemple où le groupe A a cours toute la matinée avec un prof et le groupe B a 2 profs différents. Je ne sais pas comment présenter ça proprement. Pour le moment, je "triche", en divisant le cours du groupe A en deux lignes dans ma base.
 
Bon ben c'est que le début. :D
 
Merci pour vos avis !
 
 :hello:
 
N.B. : La visualisation de l'emploi du temps d'un enseignant et d'une salle ne sont pas encore implémentés. Il faut que je vire le tri par matière et enseignant, il ne sert à rien de toute façon.


Message édité par Master_Jul le 21-02-2005 à 10:54:54
Reply

Marsh Posté le 15-02-2005 à 18:13:30   

Reply

Marsh Posté le 15-02-2005 à 18:17:05    

joli boulot
 
pourquoi ne pas ajouter un champ type dans ta base ?
et modifier le champ enseignant en liste d'enseignants


Message édité par soju le 15-02-2005 à 18:17:21
Reply

Marsh Posté le 15-02-2005 à 18:18:12    

Merci mais je n'ai pas très bien compris ce que tu voulais dire. :??:

Reply

Marsh Posté le 15-02-2005 à 18:22:50    

Master_Jul a écrit :

Merci mais je n'ai pas très bien compris ce que tu voulais dire. :??:


un diagramme de classe serait plus simple pour texpliquer mais pas le temps
- un cours peut être un cours normal ou un cours en groupe => spécialisation
- un cours peut avoir plusieurs enseignants
- un cours en groupe peut avoir plusieurs groupes
 
je te laisse deviner les modifs a faire

Reply

Marsh Posté le 15-02-2005 à 18:29:36    

Reply

Marsh Posté le 15-02-2005 à 18:49:00    

J'ai regardé ton MCD est comme cardinalité entre élève et classe j'aurais plutot mis 1,n parcqu'une classe qui a 0 élève n'est pas une classe. Mais bon c'est juste une petite remarque en passant.

Reply

Marsh Posté le 15-02-2005 à 21:49:12    

On accepte 0 car au moment de la création de la classe, il n'y a pas d'élève et on peut souhaiter garder une classe de côté, si une année il n'y a pas d'élèves dedans.

Reply

Marsh Posté le 16-02-2005 à 10:08:10    

:bounce:

Reply

Marsh Posté le 16-02-2005 à 11:27:13    


Alors ca avance ?   ;)

Reply

Marsh Posté le 16-02-2005 à 12:51:34    

Je fignole quelques détails. Le fait qu'un groupe est cours et que parallèlement, l'autre groupe en est plusieurs ne se passe que dans ma classe donc je vais laisser ça de côté je pense.
 
Maintenant, on va s'attaquer au pire des trucs, les cours en groupe... :/

Reply

Marsh Posté le 16-02-2005 à 12:51:34   

Reply

Marsh Posté le 16-02-2005 à 20:22:10    

Le serveur remarche mais ça n'attire pas plus les foules. :/

Reply

Marsh Posté le 18-02-2005 à 11:33:39    

Up pour la navigation dans l'emploi du temps fonctionnelle :
 
http://83.194.1.129/~julien/Apelec [...] tion=2STSI
 
Nouveau : Navigation dans l'établissement et affichage en temps réel de l'occupation des salles.
http://83.194.1.129/~julien/Apelec [...] t_Plan.php
 
-> Les liens ne sont pas encore fonctionnel, vous pouvez avoir un aperçu de l'occupation des salles en pointant les salles sur le plan du bas.


Message édité par Master_Jul le 21-02-2005 à 10:55:22
Reply

Marsh Posté le 18-02-2005 à 12:44:28    

Je viens de tomber par hasard sur ton topic, franchement c'est du bon boulot :)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 18-02-2005 à 13:02:43    

Hello, merci c'est sympa. :)
 
J'espère que tu n'es pas tombé dessus trop "tard" car apparemment mon adresse IP vient de changer, j'ai tout mis à jour.
 
C'est peut être pour ça que je n'ai pas de réponse, parce que les gens doivent tomber dessus "par hasard". Ou peut être que le titre est naze.

Reply

Marsh Posté le 21-02-2005 à 10:38:39    

:bounce:

Reply

Marsh Posté le 21-02-2005 à 10:49:48    

Joli boulot, mais j'y ai guère eu accès qu'une fois la semaine dernière :/


---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 21-02-2005 à 10:54:02    

Merci ! Désolé, mais le routeur vient de rebooter, redistribuant les adresses. Je viens de tout remettre, ça marche !

Reply

Marsh Posté le 21-02-2005 à 18:25:06    

En fait, je ne sais pas trop comment ça pouvait marcher avant.  :heink: J'avais oublié une partie du lien. :/

Reply

Marsh Posté le 21-02-2005 à 18:28:08    

bon taf en effet, par contre, le lien de retour (depuis l'emplois du temps) et en violet sur fonc bleu... on le voit pas très bien...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 21-02-2005 à 18:31:57    

Merci, oui, je n'ai pas terminé la feuille de style. Le tout viendra avec des boutons qui vont bien et une bannière. ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed