Abschlussprojekt einer Webanwendung
Inhaltsverzeichnis
- Anforderungen des Projekts
- Technologien
- Aufstellen
Anforderungen des Projekts
Voraussetzung 1: Registrieren, anmelden, Passwort vergessen
Das System hat die folgenden drei Rollen:
- Admin, Sie haben die volle Entscheidungsfreiheit im System.
- Entwickler, derjenige, der seine Apps auf die Website hochladen und an Benutzer verkaufen kann. (Ich mache diese Funktion nicht, vielleicht wird sie in Zukunft eingeführt.)
- Benutzer haben das Recht, Apps vom Entwickler herunterzuladen.
- Benutzer, die Apps herunterladen möchten, müssen sich für ein Konto registrieren und sich beim System anmelden.
- Nach der Registrierung ist der Benutzer mit der Standardrolle Benutzer. Sie können ihre Rolle zum Entwickler aufwerten, indem sie viel Geld bezahlen.
- Wenn Benutzer das Passwort vergessen, können sie das Passwort per zuvor registrierter E-Mail wiederherstellen. Das System sendet eine E-Mail mit einem OTP (das in einer begrenzten Zeit abläuft) und Sie können damit Ihr neues Passwort erstellen.
Anforderung 2: Klassenmanagement
- Apps werden in zwei Arten unterteilt: kostenlose und kostenpflichtige Apps. Wenn Sie kostenpflichtige Apps kaufen möchten, müssen Sie das Geld aufladen, um sie zu kaufen.
- Der Administrator kann den Benutzern Karten zur Verfügung stellen, mit denen sie ihr Geld im System aufladen können.
Technologien
Projekt wird erstellt mit:
- XAMPP-Version: 2.3.4
- Boostrap-Version: 4.5.2
- JQuery-Version: 3.5.1
- PHP-Mailer-Version 6.5.1
Aufstellen
Um dieses Projekt auszuführen, benötigen Sie:
- Installieren und platzieren Sie den gesamten Quellcode, indem Sie ihn im Ordner
htdocs
in XAMPP klonen. - Erstellen Sie durch den Import von
database.sql
eine Datenbank mit dem Namen bedevelovebug
=))“ oder ändern Sie den Namen in der Datei „config“. - Führen Sie den Server aus und melden Sie sich an, um zu starten.