Es ist eine kleine Webanwendung mit JAVA/JSP/Struts zu entwickeln, die folgendes leistet:
Admin-Maske:
- Feld: Name der Datei
- Feld: Beschreibung
- Feld: screenshotupload
- Upload einer Datei auf den Webserver (Vollversion)
- Upload einer Datei auf den Webserver (Demoversion)
- Feld: Position
- Feld: Preis
- Feld: Freigabe
Präsentation für den Besucher:
- Liste aller angebotenen Dateien mit Name, Beschreibung, Vorschaubild, Preis und Downloadlink auf die Demo-Version
(nur die mit Freigabe, in Reihenfolge nach Feld Position)
Bei Klick auf den Downloadlink der Vollversion muss der Kunde auf die Paypal-Bezahlseite kommen und nach erfolgter Bezahlung die Datei zum Download erhalten. Rechnung etc. sollte über Paypal generiert werden (falls möglich).
Die Admin-Seite muss zusätzlich dieselbe Liste für Besucher anzeigen, aber mit allen (auch nicht freigegebenen) Positionen und mit Link zur Bearbeitungsmaske.
Speicherung der Liste soll in vorhandener Oracle-DB erfolgen. Tabelle hierzu muss angelegt werden.
Nochmal zusammengefasst:
A. Admin-Sicht:
1. Liste der Produkte mit Link zur Bearbeitung
2. Bearbeitungsmaske
B. Kunden-Sicht:
1. Liste der Produkte mit mit Link zum Demo-Download und Link zum Kauf
2. Kauf über Paypal-Anbindung
3. Download erst nach Rückkehr aus Paypal und erfolgter Bezahlung
Jeder Kaufvorgang ist dabei einzeln zu betrachten, d.h. es ist keine Warenkorb-Funktionalität nötig.
Bitte keine php-Lösungen o.ä. anbieten: es MUSS JSP/Java sein.
Archiv für EDV, Telekommunikation