Adresse d'accès au projet : http://localhost:8080/ScoreManagement/login.do?method=execute
Environnement de développement : Eclipse, JDK1.8, tomcat8.0, SpringMVC+Spring+Mybatis.
Détails du projet :
Le système de gestion des performances des étudiants compte trois types de clients : les administrateurs, les enseignants et les étudiants. Différents clients disposent d'autorisations différentes pour les fonctions du système d'exploitation. Parmi eux, l'administrateur peut ajouter, supprimer, modifier et gérer les informations sur l'administrateur, les informations sur les étudiants, les informations sur les enseignants, les informations sur les cours et les informations sur la classe ; il est en outre responsable de l'organisation des cours, peut saisir, modifier, interroger et modifier les informations personnelles ; des scores des élèves et d'autres fonctions Effectuer des opérations. Les enseignants peuvent utiliser les fonctions telles que la saisie, la modification, l'interrogation et la modification des informations personnelles des cours qu'ils enseignent. Les étudiants peuvent consulter les résultats des cours suivis et modifier leurs informations personnelles.
L'administrateur système initialise le client en ajoutant des informations relatives aux administrateurs, aux étudiants et aux enseignants. Les étudiants et les enseignants peuvent modifier les informations personnelles, telles que les mots de passe de connexion, etc., et les administrateurs peuvent modifier toutes les informations système. Les administrateurs, les étudiants et les enseignants utilisent leurs noms de client et leurs mots de passe pour se connecter au système. Une fois la connexion réussie, ils accèdent au système en fonction de leurs autorisations respectives.
Organisation des cours : l'administrateur organise les cours, les enseignants et les lieux d'enseignement pour chaque classe en fonction du plan d'enseignement et peut conserver les informations pertinentes. Le système fournit des requêtes multi-conditions pour l'organisation des cours.
Gestion des scores : les administrateurs et les enseignants peuvent saisir, modifier et interroger les scores des élèves. Parmi eux, les administrateurs peuvent saisir, modifier et interroger les notes de tous les cours, tandis que les enseignants peuvent uniquement saisir, modifier et interroger les notes de leurs propres cours.
Gestion des informations personnelles : les administrateurs, les enseignants et les étudiants connectés peuvent consulter et modifier leurs informations de base, telles que le mot de passe de connexion, le numéro de téléphone, l'anniversaire, etc.
Requête des scores des étudiants : les clients étudiants qui se sont connectés avec succès peuvent afficher les scores et les informations associées de tous les cours qu'ils ont suivis.
De plus, tous les clients doivent se connecter avant de pouvoir utiliser les fonctions du système ; les administrateurs système, les enseignants et les étudiants disposent d'autorisations différentes et ne peuvent pas effectuer d'opérations non autorisées.