Lehrplan-System
Websystem, das die Erstellung und das Management natürlich den Lehrplan und ihre damit verbundenen Informationen ermöglicht.
Beschreibung:
Ziel dieses Projekts ist es, ein integriertes System bereitzustellen, das eine Reihe von Tools bietet, mit denen die festgelegten Personalbeschäftigten die Lehrpläne der Klassen visualisieren, erstellen, modifizieren und verwalten können, wodurch sie dazu beitragen, die Kursziele mit den von den verschiedenen Akkreditierungsbehörden auferlegten Standards und Verringerung der Papierkram zu übereinstimmen.
Die Hauptziele der Anwendung sind:
- Ermöglichen Sie administrative persönliche Kontrolle und Aufzeichnungen jedes Klasse Lehrplans für jedes Programm.
- Erlauben Sie die Verteilung der Klassenlehrpläne an Professoren.
- Erlauben Sie die Schaffung von Programmen und Kursen.
- Erlauben Sie Updates für jeden Lehrplan.
- Geben Sie ein Instrument zur Übereinstimmung mit den Standards jeder Akkreditierungsbehörde an.
- Minimieren Sie die derzeit gespeicherten Archive der physischen Klassenlehrpläne.
- Bieten Sie eine Suchfunktion für Kursprogramme und Kurscodes an.
- Klassenregeln hinzufügen.
Funktionale Anforderungen:
- Der Benutzer muss die Option haben, nachdem er den gewünschten Lehrplan zum Herunterladen gefunden hat.
- Die Studienprogramme werden durch Bachelor -Abschluss, Master -Abschluss und Promotion geteilt.
- Jeder Lehrplan muss nach dem gefundenen Betrachtung betrachtet werden können.
- Die Struktur jedes Lehrplans muss bei der Betrachtung dieselbe Struktur sein, in der der Benutzer den Lehrplan herunterladen kann.
- Benutzereingaben für jedes Feld in der Anwendung müssen für eine bestimmte Aufgabe durch Validierung reguliert werden.
- Der Benutzer muss in der Lage sein, alle Aktionen in der Anwendung auszuführen, ohne Dateien auf den Computer herunterzuladen, abgesehen von der Option Download des Lehrplans, bei dem der ausgewählte Lehrplan auf den Computer heruntergeladen wird.
- Der objektive Abschnitt jedes Lehrplans wird in einer Tabelle hergestellt.
- Verwaltungsmitarbeiter müssen dem System neue Programme hinzufügen dürfen.
- Verwaltungsmitarbeiter müssen dem System neue Kurse hinzufügen dürfen.
- Verwaltungsmitarbeiter müssen dem System neue Kursregeln hinzufügen dürfen.
- Verwaltungsmitarbeiter müssen in der Lage sein, die Kurse zu den Programmen hinzuzufügen.
- Der Benutzer muss die Möglichkeit haben, nach einem bestimmten Lehrplan zu suchen, indem sie über eine Suchleiste schweben und Kurscodes oder Kursnamen oder einen Teil davon eingeben.
Sicherheitsanforderungen:
- Die Kennwörter der Benutzer müssen mit den richtigen Parametern zum Schutz gehasht werden.
- Jeder Benutzer der Anwendung muss seinen vollständigen Namen enthalten.
- Wenn ein Benutzer keine Berechtigungen für bestimmte Seiten oder Aktionen hat, darf die Webseite nicht die Interaktion des Benutzers zulassen, und wenn er versucht, für ihn auf einen eingeschränkten Bereich zuzugreifen, leitet das System sie in die Anmeldung um.
Präsentationsanforderungen
- Die Implementierung muss webbasiert sein, die auf modernen Webbrowsern für Windows wie Chrome ausgeführt werden.
- Das Universitätslogo muss durch die Bewerbung vorhanden sein.
- Links, Schaltflächen und andere interaktive Tags müssen einen visuellen Rand haben, um Unterschiede zum Rest des Webs zu identifizieren.
- Wenn ein Lehrplan bearbeitet wird, muss beachtet werden, dass die Seitengröße zunehmen oder abnehmen kann und die Position von Elementen zu drucken und zu zeigen kann.
- Die Webfarben müssen denen der Institution oder mit ähnlichen Farbtönen übereinstimmen.
Leistungsanforderungen
- Die Algorithmen müssen das Design sein, das dem Benutzer am wenigsten wartet.
- Es muss eine Hilfeseite geben, die abhängig davon, wo die Hilfe angefordert wird, hilft, der diesem Bereich entspricht, wird angezeigt.
Informationen zur Datenbank:
Das generierte B.SQL ist das Skript, das Sie für eine neu erstellte Anwendung ausführen sollten, und verfügt über keine Einfügungen. Für die ersten Einsätze müssen Sie das Skript in PopuledB.SQL ausführen.
Das Entität und die Beziehung zwischen Entität und Beziehung finden Sie nachstehend:

Page-Flow-Informationen:
Der Seitenfluss gibt an, wo Sie von einer bestimmten Webseite und der erforderlichen Bedingung gehen können, um zu dieser Seite zu wechseln. Der Seitenflow befindet sich in der Datei page_flow.drawio und Sie müssen die folgende Website verwenden, um sie zu öffnen, https://app.diagrams.net/
Dort wählen Sie Datei -> Öffnen Sie vom Gerät öffnen und suchen Sie dann, wo Sie die Datei herunterladen.
Bemerkungen:
- Der Klassenordner geht in das Root/Web-Inf-Verzeichnis in Tomcat.
- Denken Sie daran, die Klassenpfadinformationen in die Umgebungsvariablen hinzuzufügen.
- Fügen Sie die erforderlichen Bibliotheken in das LIB -Verzeichnis in Tomcat hinzu.
- Die Prototypen der Seiten gehen nicht in Tomcat, sondern sind nur für den allgemeinen Überblick über das Schnittstellendesign ohne den Webserver erforderlich.
- Das Lehrplanverzeichnis geht in den Wurzelordner in Tomcat.
- Die Struktur und die Namen von Ordnern und Dateien sollten nicht geändert werden. Die einzigen Dateien, die gelöscht werden können, sind die beiden Beispiele für die Dateigenerierung.
Dieses Projekt dient nur zu Bildungszwecken!
Der Haftungsausschluss des Urheberrechts gemäß Abschnitt 107 des Urheberrechtsgesetzes von 1976 wird für die „fairen Verwendung“ für Zwecke wie Kritik, Kommentar, Nachrichtenberichterstattung, Lehre, Wissenschaft, Bildung und Forschung erfolgt. Die gemeinnützige oder pädagogische Nutzung beendet das Gleichgewicht zugunsten der fairen Verwendung.