Vu que c'est juste 200 élèves, un script en PHP (qui peut aussi faire du shell) suffira. L'avantage est l'inclusion de la librairie MySQL d'origine donc tu n'auras pas besoin de bidouiller comme un fou. Fait un script prenant en paramètre le fichier contenant la liste des noms, prénoms et pour chaque ligne lue, tu construit le login comme je l'avais indiqué puis tu stockes dans la base MySQL par du mysql_query(...). Tu peux aussi vérifié l'existance d'un doublon à partir d'une requête SQL appeler par mysql_query(...). Tu auras ainsi ta base de données contenant les étudiants avec leur login et leur password et éventuellement d'autres informations comme leur section (BTS Electronique par exemple) et leur sous-section (groupe 2a), leur date de naissance et surtout un identificateur unique (nombre en auto-increment) qui servira comme identificateur numérique de l'élève. Ensuite il te faudra une table des Matières enseignés (id [auto-increment], intitule court, intitule long), une tablea des enseignants (id [auto-increment], nom, prenom, adresse, telephone1, telephone2), une table d'association prof-matière (id_prof, id_matiere) et une table Notes (id_prof, id_matiere, coef, notes_sur_20)
Bien sûr ce n'est qu'un premier jet, il est possible que tu ai besoin de plus d'informations dans les tables ou d'inclure d'autres tables pour stocker d'autres éléments.
Donc commence donc par apprendre la syntaxe MySQL, PHP. N'oublies pas de vérifier le format des éléments rentrés à la main dans le formulaire d'entrée de données que tu mettras à disposition des profs pour remplir la base. Tu peux utiliser la lib PDO pour tes accès MySQL, elle te permettra d'inclure le vérificateur de format directement.
Membre contributeur
Spécialisé réseaux, webmastering, programmation