Diese Webanwendung ist nur für die Nutzung eines Semesters einer Universität bestimmt. Wenn der Benutzer innerhalb eines Semesters damit zufrieden ist, wird die Universität Sie bitten, mehrere Funktionen zu ändern, damit das Gerät über einen längeren Zeitraum genutzt werden kann. Denken Sie also einfach an die folgenden Geschichten und Features (denken Sie nicht an die Zukunft). Bitte beachten Sie, dass Sie nicht berechtigt sind, Spezifikationen zu ändern. Um auf alle unten aufgeführten Funktionen zugreifen zu können, sollten Sie eine Homepage erstellen und die Menüs/Untermenüs oder Links entsprechend beibehalten.
Beim Speichern der Abteilung müssen Sie darauf achten, dass Code und Name eindeutig sind. Beachten Sie, dass der Code zwei (2) bis sieben (7) Zeichen lang sein muss.
Auf dieser Seite werden alle vorhandenen Abteilungsinformationen angezeigt.
Dabei müssen Code und Name eindeutig sein. Der Code muss mindestens fünf (5) Zeichen lang sein. Der Kreditbereich liegt zwischen 0,5 und 5,0, dh der Kredit kann nicht weniger als 0,5 und nicht mehr als 5,0 betragen. Die Abteilungs-DropDownList wird mit den vorhandenen Abteilungsdaten aus der Datenbank geladen. Sie sollten die Daten von acht (8) Semestern in der Datenbank speichern und die Semester-DropDownList wird mit diesen Daten geladen
Beim Speichern durch den Lehrer müssen Sie sicherstellen, dass die E-Mail im richtigen Format vorliegt und eindeutig ist. Sie müssen keine Benutzeroberfläche für die Eingabe von Bezeichnungsinformationen erstellen, behalten Sie einfach eine Bezeichnung in der Datenbank bei und die Bezeichnungs-DropDownList wird mit diesen Daten geladen. Sie müssen außerdem sicherstellen, dass das Feld „Zu nehmende Gutschrift“ einen nicht negativen Wert enthalten muss.
Der Benutzer wählt eine Abteilung aus der Dropdown-Liste aus und alle Namen und Kurscodes der Lehrer dieser bestimmten Abteilung werden in die Dropdown-Liste für Lehrer und Kurscode geladen. Wenn der Benutzer einen Lehrer auswählt, werden das zu erhaltende Guthaben und das verbleibende Guthaben entsprechend angezeigt. Wenn der Benutzer einen Kurscode auswählt, werden Name und Credit dieses Kurses angezeigt. Sie müssen sicherstellen, dass sich Probleme nicht überschneiden. Ein Kurs kann nicht mehr als einem Lehrer zugewiesen werden, dh ein zugewiesener Kurs kann nicht erneut zugewiesen werden. Wenn der Benutzer versucht, einen Kurs zuzuweisen, dessen Credit höher ist als der verbleibende Credit des Lehrers, zeigt das System ein Optionsdialogfeld (Ja/Nein) an und arbeitet entsprechend.
Der Benutzer wählt eine Abteilung aus und alle Kursinformationen (Code, Name/Titel, Semester und Zugewiesen an) werden entsprechend angezeigt. Wenn es einen Kurs gibt, der noch keinem Lehrer zugewiesen ist, muss in der Spalte „Zugewiesen an“ „Noch nicht zugewiesen“ stehen.
Bei der Studentenregistrierung müssen Sie sicherstellen, dass die E-Mail im richtigen Format vorliegt und eindeutig ist. Im Datum sollte es einen DatePicker geben, in dem standardmäßig das aktuelle Datum ausgewählt werden sollte. Nach erfolgreicher Registrierung werden alle Informationen sowie eine Registrierungsnummer angezeigt. Für die Registrierungsnummer gibt es ein festes Format. Format der Registrierungsnummer: --XXX. Zum Beispiel CSE-2012-001, CSE-2012-002, EEE-2012-001, EEE-2013-001, CSE-2013-001, BBA-2015-001, BBA-2015-002, BBA-2015-003 .
Die Dropdown-Liste „Tag“ wird mit den Namen von sieben (7) Tagen der Woche geladen. Behalten Sie einige Raumdaten in der Datenbank und Raumnummer. DropDownList wird mit diesen Daten geladen. Hier müssen Sie darauf achten, das Überschneidungsproblem zu vermeiden. Sowohl vollständige als auch teilweise Überlappungen müssen vermieden werden.
Der Benutzer wählt eine Abteilung aus. Der Stundenplan und die Informationen zur Raumzuteilung der Kurse dieser bestimmten Abteilung werden angezeigt. Beachten Sie, dass für einen einzelnen Kurs eine einzelne Zeile generiert wird, d. h. Sie können nicht mehrere Zeilen für mehrere Zeitpläne eines einzelnen Kurses erstellen. Wenn es einen Kurs gibt, der noch nicht geplant ist, muss in der Spalte „Zeitplaninformationen“ „Noch nicht geplant“ vermerkt sein.
Studierendenregister Nein. DropDownList wird mit den Registrierungsnummern bestehender Studenten geladen. Der Benutzer wählt eine Registrierungsnummer aus und der Name, die E-Mail-Adresse und die Abteilung dieses bestimmten Studenten werden angezeigt. Die Dropdown-Liste „Kurs auswählen“ wird mit dem Kursnamen der Abteilung des ausgewählten Studenten geladen. Ein Student kann sich nur einmal für einen Kurs anmelden.
Der Benutzer wählt eine Registrierungsnummer aus und der Name, die E-Mail-Adresse und die Abteilung dieses bestimmten Studenten werden angezeigt. Die Dropdown-Liste „Kurs auswählen“ wird mit dem Namen der eingeschriebenen Kurse des ausgewählten Studenten geladen. In der Dropdown-Liste „Notenbuchstabe auswählen“ gibt es dreizehn (13) Noten: A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D- und F. Beachten Sie das Ergebnis können nur für eingeschriebene Kurse dieses Studenten gespeichert werden.
Der Benutzer wählt eine Registrierungsnummer aus und es werden Name, E-Mail-Adresse, Abteilung sowie die Informationen zu den eingeschriebenen Kursen (Kurscode, Name und Note) des jeweiligen Studenten angezeigt. Wenn es einen Kurs gibt, der noch nicht benotet ist, muss in der Spalte „Note“ der Eintrag „Noch nicht benotet“ stehen. Wenn der Benutzer auf die Schaltfläche „PDF erstellen“ klickt, wird ein PDF mit dem Namen des Studenten, der Registrierungsnummer, der Abteilung, der E-Mail-Adresse und allen Kursergebnissen in einem schönen Format erstellt.
Wenn der Benutzer auf die Schaltfläche „Zuweisung von Kursen aufheben“ klickt, wird ein Bestätigungsdialogfeld angezeigt: „Sind Sie sicher, dass Sie die Zuweisung aller Kurse aufheben?“ mit Ja/Nein-Taste. Wenn der Benutzer auf die Schaltfläche „Ja“ klickt, wird die Zuordnung aller Kurse aufgehoben. Beachten Sie, dass Sie keine Daten aus der Datenbank löschen können, wenn Sie die Zuweisung von Kursen aufheben.
Wenn der Benutzer auf die Schaltfläche „Räume freigeben“ klickt, wird ein Bestätigungsdialogfeld angezeigt: „Sind Sie sicher, dass Sie die Zuordnung aller Klassenrauminformationen aufheben?“ mit Ja/Nein-Taste. Wenn der Benutzer auf die Schaltfläche „Ja“ klickt, wird die Zuweisung aller Klassenräume aufgehoben, dh die Zuweisung aller Unterrichtspläne und Raumzuteilungsinformationen wird aufgehoben bzw. zurückgesetzt. Beachten Sie, dass Sie keine Daten aus der Datenbank löschen können, wenn Sie die Zuordnung von Klassenrauminformationen aufheben möchten.