[DELPHI] Logiciels pour gérer les notes des enseignants.

Logiciels pour gérer les notes des enseignants. [DELPHI] - Delphi/Pascal - Programmation

Marsh Posté le 12-01-2004 à 10:50:43    

SAlut,
 
bon voilà, le pb : au collège, on utilise un logiciel sous DOS, pour rentrer nos notes : j'ai jamais vu un truc aussi nul ni aussi non intuitif !!
 
Donc je me suis dit, bon tu n'es pas trop nul en prog, je peux tjs essayer, même si je n'arrive pas au bout, ça me fera au mojns progresser !
 
Mon pb est le suivant : comment organiser mes données !
 
Alors :
 
Je pensais faire un type
 
Classe = record  
          Nom : string
          Nbeleve : integer ;
          Eleve : [1..nbeleve] of string
         End;
Eleve = record
         Nom,prenom, adresse ?.
         Matiere : array [1 .. 15] of integer;  
 (je pense coder le nom d?une matière avec un n°¨ !)
                Note : array[1..15,1..20] of integer ;  
(c?est la que j?ai un doute pour stocker les notes!)
                 Cl :classe ;
                End ;  
 
Prof = record  
  Nom, prenom ?
             Matiere : array[1..4] of integer ;
             Listeleve:array [1.. 500] of eleve;  
(* là aussi j?ai un doute, je voudrais surtout pouvoir modifier ce nombre 500 en fonction des profs !*)
 
Bon vous en pensez quoi ?
 
Ps : je ne sais pas si j'ai été très clair !
 
 


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 12-01-2004 à 10:50:43   

Reply

Marsh Posté le 12-01-2004 à 11:18:24    

Pourquoi pas une base de données ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-01-2004 à 11:49:53    

organisée comment ?
 
Et j'en reviens tjs au même pb : j'ai jamais fait de BD de ma vie !!!
 
Avec quel composant delphi ? BD express ou ADO ?


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 12-01-2004 à 12:33:31    

T'as le choix entre BDE, dbExpress ou ADO. BDE est à peu près mort, dbExpress est plutôt pour les gros trucs avec pas mal de clients qui se connectent à la BD.
Pour une petite BD utilisée sur un seul PC, une BD Access à laquelle tu accèdes via ADO devrait suffir.
Pour les tables, par exemple :
- Élèves
- Classes
- Profs
- Matières
- Notes
mais bon, faudrait faire un schéma pour voir exactement ce que tu dois stocker...


Message édité par antp le 12-01-2004 à 12:34:18

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-01-2004 à 12:37:25    

Une base access c'est dans l'onglet : AccèsBD ????
Et il faut qd même une ADO ?
Qd tu parles des tables, il faut une table
Eleve avec les diférents champs ? (nom, prenom, age, adress)..
+ une table prof avec champ nom prenom ...
 
Oubien tu parles d'une seule table dans la quelle il y aurait tout en même temps ?


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 12-01-2004 à 12:39:19    

ADO & BDE = systèmes d'accès à des bases de données de divers types (dont Access)
 
Si c'était pour tout foutre dans la même table, y aurait pas besoin d'une base de données :p
 
Va voir sur www.developpez.com, il doit bien y avoir des explications détaillées là dessus ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-01-2004 à 12:47:01    

bon ,ej vais aller voir, mais je crois qu'avant out je vais bien réfléchir à l'organiqation des données, et comment elles s'imbriquent les unes dans les autres !
 


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 12-01-2004 à 16:46:21    

bon et bien il y a plein de cours sur les bd et delphi, mais aucun avec access !!!!
C'est pas gagné .


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 12-01-2004 à 16:48:36    

euh, je sentais bien que j'étais super fatigué !!
Il y a un gros link ACCESS en début de site .
Bon j'airien dit .


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 12-01-2004 à 18:40:27    

si ta bd est pas énorme et que ta version de delphi te le permet, ta mybase qui peut être pas mal


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 12-01-2004 à 18:40:27   

Reply

Marsh Posté le 13-01-2004 à 20:38:32    

J'ai un big pb avec access.
J'ai recupérer la nomenclature des Professions sur le site de l'insee (format xls, excel). Mais lorsque je veux faire importer--> table dans access, celui-ci me dit qu'une erreur est survenue.
 
Pourtant dasn l'assistant il me repère bien deux champs : le code, et le nom de la profession.
 
En plus il y a cette histoire de cle primaire que je ne comprends pas !
 
Sino, mybase, cela se trouve où ?
PS : pour la taille: collège de 700 élèves, et tu comptes environs 100 notes par élève par trimestre. Je pense que c'est ce qu'on appelle une petite BD, je me trompe?


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 15-01-2004 à 06:12:59    

davidmarli a écrit :

J'ai un big pb avec access.
J'ai recupérer la nomenclature des Professions sur le site de l'insee (format xls, excel). Mais lorsque je veux faire importer--> table dans access, celui-ci me dit qu'une erreur est survenue.
 
Pourtant dasn l'assistant il me repère bien deux champs : le code, et le nom de la profession.
 
En plus il y a cette histoire de cle primaire que je ne comprends pas !
 
Sino, mybase, cela se trouve où ?
PS : pour la taille: collège de 700 élèves, et tu comptes environs 100 notes par élève par trimestre. Je pense que c'est ce qu'on appelle une petite BD, je me trompe?


 
mybase est le tclientdataset, il permet de sauvegardé les données en xml


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 15-01-2004 à 09:08:42    

J'ai un big pb avec access.
 
J'ai recupérer la nomenclature des Professions sur le site de l'insee (format xls, excel). Mais lorsque je veux faire importer--> table dans access, celui-ci me dit qu'une erreur est survenue.
 
>>> tu peux toujours au lieu d'importer les données,
>>> essayer de "lier"(données externes/lier)  
>>> ta feuille excel (odbc), à partir de là
>>> ta feuille devient une table comme une autre
>>> sous Access ... tu peux passer des requêtes dessus  
>>> par exemple
 
 
Pourtant dasn l'assistant il me repère bien deux champs : le code, et le nom de la profession.
 
En plus il y a cette histoire de cle primaire que je ne comprends pas !
 
>>> Ta clé primaire c un identifiant  
>>> composé d'un champ ou de plusieurs
>>> qui identifie de manière unique chaque enregistrement
>>> et te permets aussi de ne pas avoir/insérer de doublon
>>> (contrôle automatique au niveau des insert /update)
>>> ex : dans une table élève, l'identifiant
>>> pourrait être un numéro d'élève incrémenté
>>> automatiquement à chaque insertion d'élève
>>> Pourquoi ça serait pas le Nom + prenom me diras-tu ?
>>> Réponse : il pourrait y avoir 2 Jean Dupont par exemple ...
 
Sino, mybase, cela se trouve où ?
PS : pour la taille: collège de 700 élèves, et tu comptes environs 100 notes par élève par trimestre. Je pense que c'est ce qu'on appelle une petite BD, je me trompe?
 
>>> Disons que c un cas d'école ton problème ;-)
>>> mais avec Access tu pourrais gérer ça facilement ...
>>> Pour la petite BD faut voir si tu vas garder un
>>> historique et les renseignements que tu veux stocker
>>> ... mais bon en volume ça reste de la chtite BD c clair

Reply

Marsh Posté le 15-01-2004 à 16:33:25    

oublie pas de laisser un backdoor qui te permettra de modifier les notes de maths en échange de pots de vin

Reply

Marsh Posté le 15-01-2004 à 17:35:40    

euh, moi pas manger de ce pain là !


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Sujets relatifs:

Leave a Replay

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