Hauptprojekt (Meilenstein 3 & 4) -> 1 & 2
Das Hauptprojekt des letzten Jahres ist (Info SYS & Tech) ( Screenshots )
Ein matrisches Upgrade -Registrierungssystem
Richtlinien
Projektstruktur
Dieses Projekt kommt in zwei Teilen
- Haupt -ASP.NET -Projekt
- SQL -Datenbankprojekt
Hauptprojekt ASP.NET (Registrationssystem)
- Dieses Projekt enthält die ASP.NET WebForms und die ASP.NET Web API 2
- Der ASLO verwendet Libman, um Client -Seitenbibliotheken zu verwalten
SQL -Datenbankprojekt (MajorProjectDB)
- Dieses Projekt enthält alle Datenbanktabellen und Ansichten, die im Projekt verwendet werden
Hinweis: Sie müssen die Datenbank auf Ihrem gewünschten SQL-Server veröffentlichen und die Verbindungszeichenfolge in Web.config ändern, um die von Ihrem SQL-Server zu entsprechen
Konfiguration
(Betreff) Anwendung erstellen
(Betreff) Erstellen der Anwendung installiert die erforderlichen ASP -Pakete von Nuget aus
und clientseitige Bibliotheken, die in der libman.json Datei aufgeführt sind 
Datenbank veröffentlichen
- Klicken Sie mit der rechten Maustaste auf
MajorProjectDB

Ein Tutorial zur Verwaltung und Veröffentlichung eines Datenbankprojekts in Visual Studio
Hinweis: Datenbankname ist MajorProjectDB
Anwendung ausführen
Wenn es passiert, could not find a part of path c:...binroslyncsc.exe
Reinigen und Wiederaufbaulösung beheben normalerweise den Fehler. Beziehen Sie sich auch auf eine SO -Lösung
User Secrets -Datei
- Für die Telefonnummer Validierung Das Projekt verwendet die Twilio SMS -API und die Credetial für Twilio werden in der Datei der Benutzergeheimnisse gespeichert
sort of like this 
Wichtiger Hinweis ⚡
HINWEIS: Konten, die auf der Website student erstellt wurden. Um admin zu erstellen, verwenden Sie diese Anwendung, eine Art interne Winform -Anwendung, um Administratoren zu verwenden. Es funktioniert Hand in Hand mit der Website
Einige bemerkenswerte Verbesserungen, die vorgenommen werden könnten
- Dieses Projekt hat möglicherweise nicht das beste Datenbankdesign. Beginnen Sie also definitiv mit Datenbanktabellenbeziehungen (ForiNGN -Tasten).
- Support -E -Mail -Überprüfung/Bestätigung hinzufügen? ✔ Nach der Anmeldung (Intergröße mit dem Identifikationsframework
- Das Benachrichtigungssystem war ein bisschen unboten, um 3 Stunden zu geben oder zu nehmen, um Frist zu erledigen? Also ja ?? Es verwendet Polling? Verbesserungen daran können das Ersetzen von Umfragen durch WebSockets mithilfe von SignalR umfassen
- Entfernen Sie einige redundante Schnittstellen
- CRUD -Schnittstelle (Rollenmanagement) hinzufügen, die von admin verwendet werden kann
- Fügen Sie das Lehrerportal hinzu (um Upgrade -Marken für Schüler zu verwalten)
Einige Screenshots




Administrator


Kasse Schwesterprojekt
Illustrationen in diesem Projekt werden ❤ von Storyset mitgeliefert