Mall-Management-System
Dieses Projekt bietet das Verwaltungssystem für die Verwaltung täglicher Abläufe in einem Einkaufszentrum. Es handelt sich um eine Webanwendung, mit der Sie die Verkäufe und Mitarbeiter eines Einkaufszentrums verwalten, deren Details ändern und auch die verschiedenen Produkte im Einkaufszentrum anzeigen können. Alle Vorgänge/Funktionen sind in ein relationales Datenbankverwaltungssystem integriert. Es besteht aus Funktionen wie Vertriebsmanagement, Bestandsverwaltung, Mitarbeiterverwaltung und Rechnungserstellung.
Erläuterung/Geltungsbereich:
- Die Software ist für die zentralisierte Informationspflege von Einkaufszentren aus Administratorsicht konzipiert.
- Der Administrator steht an der Spitze der Privilegienkette, gefolgt von zwei Managern für jede unserer Abteilungen – Bekleidung und Lebensmittel. Jede Abteilung besteht aus verschiedenen Filialen und ein Filialleiter verwaltet die Abläufe in seinem/ihrem Geschäft. Der letzte Mitarbeiter in der Privilegienkette ist der Verkaufsmitarbeiter für die Handhabung der Produkte im Geschäft.
- Der zentrale Administrator hat die Kontrolle über alle Aktivitäten, das Hinzufügen, Löschen, Ändern von Datenbankinformationen und den Zugriff auf die täglichen Verkäufe im Einkaufszentrum.
- Jeder Mitarbeiter hat seinen eigenen Login. Der Administrator, der Manager und die Mitarbeiter werden basierend auf ihren individuellen Anmeldungen zu verschiedenen Funktionen geführt.
- Bei jeder neuen Bestellung werden die Kundeninformationen sowie Angaben zu den Produkten und Angaben zum Geschäft, zu dem das Produkt gehört, akzeptiert.
- Ein Kunde hat Anspruch auf Rabatte auf den Gesamtpreis seines Produkts aufgrund aktueller Angebote. Aus der Datenbank wird ein Endpreis für jedes Produkt generiert, der auf der Grundlage des Rabatts und der Menge der gekauften Produkte berechnet wird.
- Für jede Bestellung wird eine Rechnung im PDF-Format erstellt, die alle wichtigen Details der Bestellung hervorhebt, z. B. den Mitarbeiter, der die Bestellung in Rechnung gestellt hat, die Details der gekauften Produkte und die Kontaktdaten des Kunden sowie eine eindeutige Rechnungsnummer.
- Unsere Datenbank speichert Details aller Mitarbeiter, einschließlich ihrer persönlichen Daten und Kontaktnummern, Jobinformationen und Notfallkontaktdaten für den Fall eines medizinischen Notfalls.
- Such- und Sortierfunktionen basierend auf der Mitarbeiter-ID und dem Mitarbeiternamen wurden ebenfalls integriert, um den Datenzugriff für Administratoren und Manager zu vereinfachen.
- Für potenzielle Kunden steht ein Kundenportal zur Verfügung, um unsere Produkte online anzusehen. Kunden haben Zugriff auf Produkte aller Bekleidungs- und Lebensmittelgeschäfte. Kunden können sich vorab Bilder und Preise dieser Produkte ansehen und so entscheiden, welche Produkte sie kaufen möchten.
Ausführlichere Erläuterungen und beteiligte Konzepte finden Sie im Projektbericht.pdf
Anleitung zum Ausführen:
- Klonen/Laden Sie das Repository herunter.
- Installieren Sie Apache-Abhängigkeiten, um PHP-Dateien oder andere Software auszuführen, die Ihnen die Ausführung von PHP-Dateien ermöglicht.
- Für Ubuntu müssen alle PHP-Dateien im Ordner Computer/var/www/html abgelegt werden.
- Platzieren Sie den Ordner JAMP_mall im Ordner Computer/var/www/html.
- Starten Sie localhost.
- Gehen Sie zu einem Browser und geben Sie Folgendes ein: localhost/JAMP_mall/index.html