Blogger-Einführung: ✌Programmierer Bruder Xu, 7 Jahre Erfahrung als Programmierer in einer großen Fabrik. Über 300.000 Fans im gesamten Netzwerk, csdn-Blog-Experte, hochwertiger Autor für Nuggets/Huawei Cloud/Alibaba Cloud/InfoQ und andere Plattformen mit Schwerpunkt auf Java-Technologie und Abschlussprojektpraxis✌
Artikelverzeichnis
Kapitel 1 Einleitung
Auch die epidemischen Online-Kurse werden intelligent über Computer betrieben und die implementierten Funktionen sind wie folgt.
Zum Beispiel
- Administrator; Startseite, persönliches Center, Schülerverwaltung, Lehrerverwaltung, Klassenverwaltung, Kursklassifizierungsverwaltung, Lehrplanverwaltung, Kursinformationsverwaltung, Hausaufgabeninformationsverwaltung, Urlaubsinformationsverwaltung, Klassenanmeldeverwaltung, Forumkommunikation, Systemverwaltung,
- Studenten; Homepage, persönliches Center, Kursplanverwaltung, Kursinformationsverwaltung, Hausaufgaben-Informationsverwaltung, Urlaubsinformationsverwaltung, Klassenanmeldungsverwaltung,
- Lehrer; Homepage, persönliches Center, Schülerverwaltung, Klassenverwaltung, Kursklassifizierungsverwaltung, Kursplanverwaltung, Kursinformationsverwaltung, Hausaufgabeninformationsverwaltung, Urlaubsinformationsverwaltung, Klassenanmeldeverwaltung, Systemverwaltung, Rezeptions-Homepage; Homepage, Kursplan , Forumkommunikation, Schulankündigungen, persönliches Center, Backend-Verwaltung, Lehrer-Schüler-Chat und andere Funktionen.
Kapitel 2 Technologie-Stack
Entwicklungssprache: Java-
Framework: Springboot
JDK-Version: JDK1.8
Server: Tomcat7 oder Tomcat 8
Datenbank: MySQL 5.7 (muss Version 5.7 sein, 8.0 hat manchmal viele Fallstricke)
Datenbanktool: Navicat11
Entwicklungssoftware: Eclipse/Myeclipse/Idee
Maven-Paket: Maven3.3.9 (nicht erforderlich)
Browser: Google Chrome
Kapitel 3 Systemanalyse
Nach der Anmeldung kann der Administrator die Startseite, das persönliche Center, die Schülerverwaltung, die Lehrerverwaltung, die Klassenverwaltung, die Kursklassifizierungsverwaltung, die Lehrplanverwaltung, die Kursinformationsverwaltung, die Hausaufgabeninformationsverwaltung, die Urlaubsinformationsverwaltung, die Klassenanmeldungsverwaltung und die Forumkommunikation durchführen und Systemverwaltung. Der Anwendungsfall des Administrators ist in Abbildung 3-1 dargestellt.
Abbildung 3-1 Anwendungsfalldiagramm für Administratoren
3.4.2 Anwendungsfall für Studenten
Nach der Registrierung und Anmeldung können die Schüler die Startseite, das persönliche Center, die Kursplanverwaltung, die Kursinformationsverwaltung, die Verwaltung von Hausaufgabeninformationen, die Verwaltung von Urlaubsinformationen und die Verwaltung der Klassenanmeldung verwalten. Das Beispiel für die Verwendung durch Studenten ist in Abbildung 3-2 dargestellt .
Abbildung 3-2 Anwendungsfalldiagramm für Schüler
Kapitel 4 Systemdesign
Kapitel 5 Systemimplementierung
5.1 Studentisches Funktionsmodul
Die Schüler klicken, um die Systembetriebsschnittstelle aufzurufen und die Startseite, das persönliche Zentrum, die Lehrplanverwaltung, die Kursinformationsverwaltung, die Hausaufgabeninformationsverwaltung, die Urlaubsinformationsverwaltung, die Klassenanmeldeverwaltung und andere Funktionsmodule anzuzeigen. Persönliche Informationen: Studentenausweis, Student, Geschlecht, Alter, Mobiltelefon, E-Mail, Klasse, Foto und andere Informationen können über die Liste abgerufen und Änderungsvorgänge durchgeführt werden, wie in Abbildung 5-1 dargestellt.
Abbildung 5-1 Diagramm der Benutzeroberfläche für persönliche Informationen
Kursplanverwaltung: Sie können Titel, Kurs, Titel, Kursplan und andere Informationen über die Liste abrufen und detaillierte Vorgänge ausführen, wie in Abbildung 5-2 dargestellt.
Abbildung 5-2 Diagramm der Kursplanverwaltungsschnittstelle
Kursinformationsverwaltung: Über die Liste können Sie Informationen wie Titel, Jobnummer, Lehrer, Kurs, Klasse, Aufgabe usw. abrufen und Vorgänge wie Details und Aufgabenübermittlung durchführen, wie in Abbildung 5-3 dargestellt.
Abbildung 5-3 Diagramm der Kursinformationsverwaltungsschnittstelle
Verwaltung von Aufgabeninformationen: Über die Liste können Sie Titel, Jobnummer, Lehrer, Kurs, Klasse, Schülernummer, Schüler, eingereichte Aufgabe, Einreichungszeit, Rezensionsantwort, Rezensionsstatus, Rezension und andere Informationen abrufen und detaillierte Vorgänge ausführen. wie in Abbildung 5-4 dargestellt.
Abbildung 5-4 Diagramm der Jobinformationsverwaltungsschnittstelle
5.2 Funktionsmodul Administrator
Der Administrator meldet sich an, nachdem er Benutzername und Passwort, Bestätigungscode und Rolle eingegeben hat, wie in Abbildung 5-5 dargestellt. Nachdem sich der Administrator erfolgreich angemeldet hat, ruft er die Systembetriebsoberfläche auf und kann die Startseite, das persönliche Center, die Schülerverwaltung, die Lehrerverwaltung, die Klassenverwaltung, die Kursklassifizierungsverwaltung, die Lehrplanverwaltung, die Kursinformationsverwaltung, die Hausaufgabeninformationsverwaltung und die Urlaubsinformationen verwalten Verwaltung und Klassenanmeldeverwaltung. , Forumkommunikation, Systemverwaltung und andere Funktionsmodule zur Durchführung entsprechender Vorgänge.
Schülerverwaltung: Über die Liste können Sie Schülerausweis, Schüler, Geschlecht, Alter, Mobiltelefon, E-Mail, Klasse, Foto und andere Inhalte abrufen und Vorgänge wie Details, Änderungen oder Löschungen durchführen, wie in Abbildung 5 dargestellt. 6.
Abbildung 5-5 Diagramm der Administrator-Anmeldeschnittstelle
Abbildung 5-6 Diagramm der Schülerverwaltungsschnittstelle
Lehrerverwaltung: Über die Liste können Sie die Jobnummer, den Lehrer, das Geschlecht, das Alter, die Berufsbezeichnung, das Mobiltelefon, die E-Mail-Adresse, Fotos und andere Informationen abrufen und Vorgänge wie Details, Löschungen oder Änderungen durchführen, wie in Abbildung 5 dargestellt. 7.
Abbildung 5-7 Diagramm der Lehrerverwaltungsschnittstelle
Kursinformationsverwaltung: Über die Liste können Sie Informationen wie Titel, Jobnummer, Lehrer, Kurs, Klasse, Aufgabe usw. abrufen und Vorgänge wie Details, Änderungen oder Löschungen durchführen, wie in Abbildung 5-8 dargestellt.
Abbildung 5-8 Diagramm der Kursinformationsverwaltungsschnittstelle
Verwaltung von Urlaubsinformationen: Über die Liste können Sie Studenten-ID, Student, Klasse, Startzeit, Endzeit, Rezensionsantwort, Rezensionsstatus, Rezension und andere Informationen abrufen und Vorgänge wie Details, Änderungen oder Löschungen durchführen, wie in der Abbildung dargestellt 5-9.
Abbildung 5-9 Diagramm der Schnittstelle zur Informationsverwaltung verlassen
Klassen-Check-in-Verwaltung: Über die Liste können Sie Informationen wie Check-in, Studentenausweis, Student, Klasse, Temperatur, Kurs, Check-in-Zeit usw. abrufen und detaillierte Vorgänge ausführen, wie in Abbildung 5 dargestellt. 10.
Abbildung 5-10 Diagramm der Benutzeroberfläche für die Klassenanmeldungsverwaltung
Forum-Kommunikation: Über die Liste können Sie den Titel des Beitrags, den Status des Benutzernamens und andere Informationen abrufen und Vorgänge wie Details, Änderungen oder Löschungen durchführen, wie in Abbildung 5-11 dargestellt.
Abbildung 5-11 Diagramm der Forum-Kommunikationsschnittstelle
5.3 Lehrerfunktionsmodul
Lehrer klicken, um die Systembetriebsoberfläche aufzurufen, wo sie die Startseite, das persönliche Zentrum, die Schülerverwaltung, die Klassenverwaltung, die Kursklassifizierungsverwaltung, die Lehrplanverwaltung, die Kursinformationsverwaltung, die Hausaufgabeninformationsverwaltung, die Urlaubsinformationsverwaltung und die Klassenanmeldungsverwaltung anzeigen können , Systemverwaltung und andere Funktionsmodule, Persönliche Informationen: Sie können die Jobnummer, Lehrer, Geschlecht, Alter, Berufsbezeichnung, Mobiltelefon, E-Mail und Foto über die Liste abrufen und ändern, wie in Abbildung 5-12 dargestellt.
Abbildung 5-12 Schnittstellendiagramm für persönliche Informationen
Klassen-Check-in-Verwaltung: Über die Liste können Sie Informationen wie Check-in, Schülernummer, Schüler, Klasse, Temperatur, Kurs, Check-in-Zeit usw. abrufen und detaillierte Vorgänge ausführen, wie in Abbildung 5 dargestellt. 13.