1. Beschreibung des Quellcodes des Kursauswahlsystems Dies ist ein Quellcode des Kursauswahlsystems mit relativ vollständigen Funktionen, der von großem Lernwert ist.
Dieser Quellcode kann als Referenz für Freunde dienen, die an der Gestaltung von Kursen oder Abschlussprojekten arbeiten.
Interessierte Freunde können es herunterladen und einen Blick darauf werfen.
2. Systemanalyse In diesem System gibt es drei Arten von Benutzern: Systemadministratoren, Lehrer und Schüler. Drei verschiedene Benutzer haben unterschiedliche Bedienberechtigungen und Bedieninhalte.
Dieses Kursauswahlsystem gibt den Lehrkräften ein hohes Maß an Autonomie. Der Systemadministrator ist lediglich dafür verantwortlich, die persönlichen Daten der Studierenden und Lehrkräfte sowie die Klassenrauminformationen des Lehrgebäudes in das System einzutragen. Der Systemadministrator ist nicht an der Einrichtung von Kursen, der Kursauswahl usw. beteiligt. Alles wird von Lehrern, Studenten usw. auf der Website erledigt. Der Systemadministrator legt einen Zeitraum für die Kursauswahl fest. Vor Ablauf des Zeitraums können Lehrer Kurse anbieten. Nach Ablauf des Zeitraums können sich Studierende auf der Website anmelden, um Kurse auszuwählen.
Lehrerbenutzer können Kurse öffnen, nachdem sie sich auf der Website angemeldet haben, und Unterrichtszeit und -ort für ihre Kurse bearbeiten. Wenn im System ein Zeit- und Ortskonflikt auftritt, meldet das System dem Lehrerbenutzer eine Zeit und einen Ort und empfiehlt diese. Jeder Kurs kann ein Pflicht- oder Wahlfach sein. Der Lehrer legt für jeden Kurs eine Anrechnung fest und kann nach Abschluss des Kurses Punkte vergeben.
Für studentische Benutzer muss jeder Student zusätzlich zu den erforderlichen Kursen mindestens zwei Wahlfächer auswählen. Studenten können ihre Kursauswahlinformationen sperren, um versehentliche Änderungen zu vermeiden. Nach Ablauf der Kursauswahlfrist sperrt das System automatisch die Kursauswahl der Studierenden. Das System kann basierend auf den Informationen zur Kursauswahl des Studenten einen eigenen Stundenplan erstellen. Nach dem Kurs können sich Studierende auf der Website anmelden, um ihre Punkte und Credits zu überprüfen.
Gemäß den oben genannten Anforderungen können die Betriebsfunktionen in zwei Kategorien unterteilt werden: Eine ist die allgemeine Bedienung, die hauptsächlich die Benutzeranmeldung, -abmeldung und -kennwortänderung usw. realisiert. Die andere besteht aus angepassten unterschiedlichen Vorgängen für verschiedene Benutzer.
3. Funktionseinführung Der Quellcode umfasst hauptsächlich drei Hauptrollen: Administrator, Lehrer und Schüler. Die spezifischen Funktionen sind wie folgt:
(1) Der Systemadministrator legt den Zeitraum für die Kursauswahl fest: Der Systemadministrator legt den Zeitraum für die Kursauswahl über diese Funktion fest. Nur innerhalb des Zeitraums für die Kursauswahl können Studierende Kurse auswählen automatisch ermittelt und kann nicht geändert werden.
Geben Sie persönliche Daten von Schülern und Lehrern ein: Mit dieser Funktion können Sie persönliche Daten von Lehrern und Schülern hinzufügen und löschen.
Geben Sie Informationen zu Unterrichtsgebäuden und Klassenzimmern ein: Mit dieser Funktion können Sie die Informationen aller Unterrichtsgebäude und Klassenzimmer der Schule in das System eingeben, damit Lehrer bei der Eröffnung von Kursen Klassenzimmer einrichten können.
(2) Lehrerbenutzer können persönliche Informationen anzeigen und ändern: Nach der Anmeldung beim System können Lehrerbenutzer die persönlichen Informationen des Lehrers wie Name, Telefonnummer, E-Mail-Adresse usw. anzeigen und ändern.
Kurse öffnen: Nachdem sich ein Lehrerbenutzer beim System angemeldet hat, kann er oder sie Kurse öffnen und den Kurs als Pflichtkurs oder Wahlkurs festlegen, um die maximale Anzahl von Studenten für den Kurs festzulegen. Lehrer können für diesen Kurs auch einen Vorkurs festlegen. Wenn Studierende den Vorkurs nicht studiert oder ausgewählt haben, können sie diesen Kurs nicht wählen.
Unterrichtszeit für den Kurs bearbeiten: Nach der Einrichtung eines Kurses können Lehrer die Unterrichtszeit und den Unterrichtsort flexibel festlegen.
Geben Sie den Schülern Punkte: Nach Abschluss des Kurses meldet sich der Lehrerbenutzer im System an und kann den Schülern, die den Kurs absolviert haben, entsprechende Punkte geben. Bei Bestehen werden den Schülern Credits gutgeschrieben.
(3) Schülerbenutzer zeigen persönliche Informationen an und ändern sie: Nachdem sich Schüler beim System angemeldet haben, können sie die persönlichen Daten der Schüler wie Name, Geschlecht, Telefonnummer usw. anzeigen und ändern.
Erforderliche Kurse anzeigen: Nachdem sich Studierende angemeldet haben, können sie alle erforderlichen Kurse anzeigen. Sehen Sie sich die Kursinformationen, Unterrichtszeit und -ort, Informationen zum Kursleiter usw. an.
Wahlfächer auswählen: Nachdem sich Studierende im System angemeldet haben, können sie aus allen Wahlfächern mindestens zwei Wahlfächer auswählen. Sie können auch verwandte Informationen anzeigen.
Kursauswahlinformationen sperren: Studierende melden sich beim System an und können nach Bestätigung der ausgewählten Kurse ihre Kursauswahlinformationen sperren, um zu verhindern, dass sie versehentlich von anderen oder sich selbst geändert werden.
Überprüfen Sie die endgültigen Informationen zur Kursauswahl: Nach der Anmeldung im System können Studierende die ausgewählten Kurse auflisten. Wenn die Informationen zur Kursauswahl nicht gesperrt sind, können sie sich von der Auswahl zurückziehen. Wenn weniger als zwei Kurse ausgewählt sind, werden Sie vom System dazu aufgefordert Es sind weniger als zwei Kurse ausgewählt.
Credits und Noten einsehen Nach dem Kurs können sich Studierende im System anmelden, um ihre Kursnoten und erworbenen Credits einzusehen.
4. Vorsichtsmaßnahmen
1. Die Standardkonten von Schülern, Lehrern und Administratoren lauten: 011, 6 bzw. admin, und die Passwörter lauten alle 51aspx.
2. Die Entwicklungsumgebung ist Visual Studio 2010, die Datenbank ist SQL Server 2005, die Datenbankdatei befindet sich im Ordner DB_51aspx und wird mit .net2.0 entwickelt.
3. Die Standard-Datenbankverbindungszeichenfolge wird in der Webconfig-Konfigurationsdatei geändert.
4. Dieser Quellcode ist nur für Abschlussprojekte oder Kursgestaltung sowie Lernen und Kommunikation geeignet.
5. Datensätze aktualisieren
1. Aktualisierungsdatum: 2014-12-0912:00:00
2. Inhalt aktualisieren:
1. Die vs-Version wird auf vs2010 aktualisiert, die Datenbankversion wird auf sql2005 aktualisiert und das Framework wird auf 2.0 aktualisiert.