1. Description du code source du système de sélection de cours Il s'agit d'un code source du système de sélection de cours avec des fonctions relativement complètes, qui ont une grande valeur d'apprentissage.
Ce code source peut fournir une référence aux amis qui conçoivent des cours ou préparent un projet de fin d'études.
Les amis intéressés peuvent le télécharger et y jeter un œil.
2. Analyse du système Dans ce système, il existe trois types d'utilisateurs : les administrateurs système, les enseignants et les étudiants. Trois utilisateurs différents disposent d'autorisations d'opération et de contenus d'opération différents.
Ce système de sélection de cours donne aux enseignants une grande autonomie. L'administrateur du système est uniquement responsable de l'ajout des informations personnelles des étudiants et des enseignants ainsi que des informations de classe du bâtiment d'enseignement au système. L'administrateur système n'intervient pas dans la configuration des cours, la sélection des cours, etc. Tout est fait par les enseignants, les étudiants, etc. sur le site. L'administrateur système définit une période de sélection de cours. Avant que la période de temps ne soit atteinte, les enseignants peuvent proposer des cours ; une fois la période de temps atteinte, les étudiants peuvent se connecter au site Web pour sélectionner des cours.
Les utilisateurs enseignants peuvent ouvrir des cours après s'être connectés au site Web et modifier l'heure et le lieu de cours de leurs cours. Lorsqu'un conflit d'heure et de lieu survient dans le système, le système signalera et recommandera une heure et un lieu à l'utilisateur enseignant. Chaque cours peut être obligatoire ou facultatif. L'enseignant fixe un crédit pour chaque cours et peut attribuer des points après le cours. Si l'étudiant réussit, l'étudiant recevra un crédit pour le cours.
Pour les utilisateurs étudiants, en plus des cours obligatoires, chaque étudiant doit choisir au moins deux cours au choix. Les étudiants peuvent verrouiller leurs informations de sélection de cours pour éviter toute modification accidentelle. Une fois la période de sélection de cours passée, le système verrouille automatiquement la sélection de cours des étudiants. Le système peut générer le propre horaire de cours d'un étudiant sur la base des informations de sélection de cours de l'étudiant. Après le cours, les étudiants peuvent se connecter au site Web pour vérifier leurs scores et leurs crédits.
Selon les exigences ci-dessus, les fonctions d'exploitation peuvent être divisées en deux catégories : l'une est l'opération générale, qui réalise principalement la connexion de l'utilisateur, la déconnexion et le changement de mot de passe, etc. ; l'autre est constituée de différentes opérations personnalisées pour différents utilisateurs.
3. Introduction des fonctions Le code source comprend principalement trois rôles principaux : administrateur, enseignant et étudiant. Les fonctions spécifiques sont les suivantes :
(1) L'administrateur système définit la période de sélection des cours : L'administrateur système définit la période de sélection des cours via cette fonction. Uniquement pendant la période de sélection des cours, les étudiants peuvent sélectionner des cours. Après cette période, les informations de sélection de cours de l'étudiant sont. déterminé automatiquement et ne peut être modifié.
Saisir les informations personnelles des étudiants et des enseignants : Grâce à cette fonction, vous pouvez ajouter et supprimer des informations personnelles des enseignants et des étudiants.
Saisir les informations sur les bâtiments d'enseignement et les salles de classe : grâce à cette fonction, vous pouvez saisir les informations de tous les bâtiments d'enseignement et des salles de classe de l'école dans le système, afin que les enseignants puissent configurer les salles de classe lors de l'ouverture des cours.
(2) Les utilisateurs enseignants affichent et modifient les informations personnelles : après s'être connectés au système, les utilisateurs enseignants peuvent afficher et modifier les informations personnelles de l'enseignant, telles que le nom, le numéro de téléphone, l'adresse e-mail, etc.
Ouverture de cours : une fois qu'un utilisateur enseignant s'est connecté au système, il peut ouvrir des cours et définir le cours comme cours obligatoire ou comme cours au choix afin de définir le nombre maximum d'étudiants pour le cours. Les enseignants peuvent également définir un cours préalable pour ce cours. Si les étudiants n'ont pas étudié ou sélectionné le cours préalable, ils ne peuvent pas choisir ce cours.
Modifier l'heure du cours : après avoir configuré un cours, les enseignants peuvent définir de manière flexible l'heure et le lieu du cours.
Attribuer des scores aux étudiants : une fois le cours terminé, l'utilisateur enseignant se connecte au système et peut attribuer les scores correspondants aux étudiants qui ont étudié le cours. S'ils réussissent, les étudiants recevront des crédits.
(3) Les utilisateurs étudiants affichent et modifient les informations personnelles : une fois que les étudiants se sont connectés au système, ils peuvent afficher et modifier les informations personnelles des étudiants, telles que leur nom, leur sexe, leur numéro de téléphone, etc.
Afficher les cours obligatoires : une fois que les étudiants se sont connectés, ils peuvent afficher tous les cours requis. Affichez les informations sur le cours, l'heure et le lieu du cours, les informations sur l'instructeur, etc.
Sélectionnez des cours au choix : une fois que les étudiants se sont connectés au système, ils peuvent choisir au moins deux cours au choix parmi tous les cours au choix. Vous pouvez également afficher des informations connexes.
Verrouiller les informations de sélection de cours : les étudiants se connectent au système et après avoir confirmé les cours sélectionnés, ils peuvent verrouiller leurs informations de sélection de cours pour éviter qu'elles ne soient accidentellement modifiées par d'autres ou par eux-mêmes.
Vérifiez les informations de sélection de cours finales : après s'être connectés au système, les étudiants peuvent lister les cours sélectionnés. Si les informations de sélection de cours ne sont pas verrouillées, ils peuvent se retirer de la sélection. S'il y a moins de deux cours sélectionnés, le système le demandera. il y a moins de deux cours sélectionnés.
Affichage des crédits et des notes Après le cours, les étudiants peuvent se connecter au système pour consulter leurs notes de cours et les crédits gagnés.
4. Précautions
1. Les comptes par défaut des étudiants, des enseignants et des administrateurs sont respectivement : 011, 6, admin, et les mots de passe sont tous 51aspx.
2. L'environnement de développement est Visual Studio 2010, la base de données est SQL Server 2005, le fichier de base de données se trouve dans le dossier DB_51aspx et est développé à l'aide de .net2.0.
3. La chaîne de connexion à la base de données par défaut est modifiée dans le fichier de configuration webconfig.
4. Ce code source ne convient qu'aux projets de fin d'études ou à la conception, à l'apprentissage et à la communication de cours.
5. Mettre à jour les enregistrements
1. Date de mise à jour : 2014-12-0912:00:00
2. Mettre à jour le contenu :
1. La version vs est mise à niveau vers vs2010, la version de la base de données est mise à jour vers sql2005 et le framework est mis à niveau vers 2.0.