Entwickelt mit: C#, ASP.NET MVC, HTML5, JavaScript, jQuery, Bootstrap, Toastr, D3, Visual Studio und MSSQL (2012).
Das LAP-Projekt (LehrAbschlussPrüfung) entwickelte jeder für sich selbst.
Beschreibung der Basis-Anforderungen:
Ein Gast hat die Möglichkeit für sich ein Benutzerkonto anzulegen. Beim Anlegen dieses Kontos ist es Pflicht, eine E-Mail-Adresse und
ein Passwort des Benutzers anzugeben. Die E-Mail-Adresse des Benutzers ist innerhalb der Anwendung einzigartig. Weiters ist die Eingabe von Vorname, Nachname, Telefonnummer,
Adresse, PLZ, Ort und Land erforderlich. Um rechtlichen Problemen vorzubeugen, muss der Benutzer volljährig sein! Jeder Benutzer der Applikation muss sich mit seiner E-Mail-Adresse
und Passwort anmelden. Die Anzeige des Passworts darf nicht in Klartext erfolgen. Das Passwort selbst darf in der Datenbank ebenso nicht als Klartext abgelegt werden.
Angemeldete Benutzer und Gäste haben die Möglichkeit verschiedene Partypackages zu buchen. Ein Gast kann sich zwar die Inhalte der Anwendung ansehen, aber für einen Kauf muss
dieser sich registrieren. Ein angemeldeter Benutzer kann sich vom System abmelden. Nach der Abmeldung kann ein Gast wieder alle Inhalte der Anwendung ansehen, aber keinen Artikel
erwerben. Jeder Benutzer kann sich alle Details zu den Angeboten nach entsprechenden Filteroptionen anzeigen lassen. Zu den einzelnen Produkten ist eine Beschreibung, sowie der
Preis samt Stückanzahl anzuzeigen. Ist der Benutzer eingeloggt, kann er einzelne Artikel in einen Warenkorb hinzufügen. Es gibt eine Übersicht aller Pro-dukte aus dem
Warenkorb. Im Warenkorb gibt es die Möglichkeit, Produkte aus diesem wieder zu entfernen. Ist man mit den Produkten im Warenkorb zufrieden, so kann dieser mittels eines
Bestell-Buttons verbindlich gekauft werden. Die Zahlung erfolgt per Erlagschein, deswegen müssen keine weiteren Möglichkeiten zur Verfügung gestellt werden. Als Abschluss
soll eine Rechnung angezeigt werden.
Ich habe dann noch folgendes erweitert:
- AGB- und Datenschutzbestimmungen
- Passwort vergessen - es wird eine E-Mail mit einem Ersatz-Passwort zugesendet und mit diesem ersetzt
- Nach dem Login werden die verkauften Top 3-Produkte angezeigt
- Verschiedene Zahlungsarten: Bar, Erlagschein oder Kreditkarte
- Bestellung wird als PDF ausgegeben
- Kunde kann seine Daten ändern
- Kunde kann seine bisher getätigten Bestellungen ansehen und ausdrucken
Als Admin kann man:
- alle Bestellungen einsehen
- Artikel ändern
- Statistik der verkauften Produkte in einem bestimmten Zeitraum als Liste oder Diagramm ansehen