180 likes | 283 Views
G liederung. Projektbeschreibung Logo & Design Datenbank Perl-Implementierung (Zwei-Schichten-Modell) Funktionen (Live Demo) Probleme Soll/Ist Abgleich Resümee. P rojektbeschreibung. Online-Shop Mobiltelefone Benutzer registrieren/ login Produkte auswählen/bestellen
E N D
Gliederung • Projektbeschreibung • Logo & Design • Datenbank • Perl-Implementierung (Zwei-Schichten-Modell) • Funktionen (Live Demo) • Probleme • Soll/Ist Abgleich • Resümee RMF Online Handyshop
Projektbeschreibung • Online-Shop • Mobiltelefone • Benutzer registrieren/login • Produkte auswählen/bestellen • Sessionmanagement für Benutzerverwaltung • Kontaktformular • Administrator RMF Online Handyshop
Logo & Design Banner/Logo Login-/Logoutmaske Menü Content RMF Online Handyshop
Datenbank – ERM RMF Online Handyshop
Logisches Datenbankmodell • Benutzer(BenutzerID, Name, Vorname, Loginname, Passwort, PLZ, Ort, Straße, Hausnummer, E-Mail); • Prostellung(BestellungsID(FK), ProduktID(FK)); • Bestellung(BestellungsID, ProduktID(FK), BenutzerID(FK), Bestellt); • Archiv(BestellungsID(FK), ProduktID(FK)); • Anfrage(AnfrageID, BenutzerID(FK), Bearbeitet, Text); • Produkt(ProduktID, Name, Hersteller, Preis, Beschreibung, Imagelink, Detaillink); RMF Online Handyshop
Zwei-Schichten-Modell • Index.pl • Grundgeruest.pm Index.pl ruft sich mit verschiedenen Parametern selbst auf und greift auf Funktion der Grundgeruest.pm zu. RMF Online Handyshop
Funktionen Registrierung Für einige Felder haben wir Reguläre Ausdrücke eingesetzt • PLZ • Hausnummer • E-Mail RMF Online Handyshop
Funktionen Login Nach erfolgreicher Registrierung kann sich jeder Benutzer mit seinem Benutzername und Passwort einloggen. RMF Online Handyshop
Funktionen Benutzerprofil bearbeiten • Felder dürfen nicht leer sein • Individuelle Fehlermeldungen RMF Online Handyshop
Funktionen Produkte Sortierung nach: • Alphabet • Preis Produkte in Warenkorb legen RMF Online Handyshop
Funktionen Warenkorb • Sammelt die noch nicht bestellten Artikel • Artikelnummer • Produktname • Bild • Menge • Einzelpreis • Errechnet Gesamtpreis pro Produkt • löschen RMF Online Handyshop
Kontakt • Kontaktformular für Kunden • Anfrage an Administrator RMF Online Handyshop
Admin • Produkte einpflegen/löschen • Kontaktformular per E-Mail beantworten • Status der Kontaktformularanfragen sehen • Profil bearbeiten • Identifizierung über Loginname RMF Online Handyshop
Problem • Session Management • E-Mail Funktion (nicht gelöst) • Logischer Programmierfehler (Warenkorb) • Zeitproblem • Trigger RMF Online Handyshop
Resümee • Teamarbeit • TortoiseSVN • Bandbreite • Zeit RMF Online Handyshop
Vielen Dank für die Aufmerksamkeit RMF Online Handyshop