Fakultätsabstimmung
Eine Website, die es Fakultätsmitgliedern ermöglicht, bei einer Wahl über neue Ausschussmitglieder abzustimmen. Dies war das Abschlussprojekt meines Web-Datenbankprogrammierungskurses (CSC410) an der University of Mount Union, der von Dr. John Kirchmeyer geleitet wurde.
Diese Website sollte es Fakultätsmitgliedern der University of Mount Union ermöglichen, bei einer Wahl als Kandidaten in verschiedenen Ausschüssen zu kandidieren. Berechtigte Benutzer könnten während des Wahlzeitraums über die Nominierten abstimmen und die Ergebnisse anschließend einsehen. Mit Administratorkonten können Benutzer, Wahlen, Ausschüsse usw. erstellt werden.
Aufgrund von Zeitmangel und technischen Schwierigkeiten rund um Github konnte das Projekt nicht abgeschlossen werden.
Abgeschlossene Funktionen
- Anmeldeseite, die eine Verbindung zur Datenbank herstellt, um zu überprüfen, ob die Benutzereingabe mit einem vorhandenen Konto übereinstimmt
- Wenn ein Benutzer versucht, auf eine Seite zuzugreifen, die er nicht anzeigen darf, wird ihm eine Fehlermeldung angezeigt
- Admin-Konten können Wahlen, Ausschüsse und Fakultätsmitglieder erstellen/bearbeiten.
- Alle Benutzer können die Liste der aktuellen Ausschüsse und ihrer Mitglieder einsehen
- Alle Benutzer können die Ergebnisse der letzten Wahl einsehen
Unvollständige Funktionen
- Bei einer Wahl abstimmen
- Zuweisung von Kandidaten zu ihren potenziellen Ausschüssen für eine Wahl
- Zuweisung von Gewinnern zu ihren Ausschüssen nach einer Wahl
- Die Wahlergebnisse informieren den Benutzer über ein Unentschieden zwischen den Kandidaten