Geschafft!

Hinweis

Fehler

Session expiration Your session is going to expireClick here to extend

Budget:

Kleines Projekt <800

Geposted am

08.01.14 14:19

Kunde

Teu***

Dieses Projekt wurde abgeschlossen

Schreiben Sie ein ähnliches Projekt aus und erhalten Sie Angebote von Freelancern. Unverbindlich. Kostenlos. Schnell.

Jetzt ähnliches Projekt einstellen

Beschreibung:

General:

Es soll eine Java Applet programmiert werden, das als Input eine 3D-Datei im STL Format (ASCII oder binär) erhält (User lädt die Datei hoch) und anschließend einen Preis (in Abhängigkeit der Abmessungen des Datensatzes) ermittelt. Anschließend wird im Falle einer Bestellung die STL Datei auf einen FTP Server hochgeladen, eine Lieferanschrfit angegeben, und der User an PayPal zur Bezahlung weitergeleitet.

 

Spezifikationen:

1. Das Java Applet soll auf einer Homepage als "Online Kalkulations- und Bestelltool" eingesetzt werden

2. Der Nutzer übergibt einen 3D Datensatz im STL Format an das Java Applet (hochladen), in Abhängigkeit der Abmessungen Länge/Breite/Höhe und des Volumen des 3D Datensatzes (Algorithmus wird bereitgestellt) wird sofort ein "Online" Preis angezeigt.

     - Es kann außerdem die Stückzahl des Artikels geändert werden oder

     - ein zusätzlicher Datensatz hochgeladen werden

Der "Online" Preis wird in diesem Fall neu berechnet.

3. Der Nutzer kann sich nun für eine Bestellung enscheiden und wählt nun die Versandart (3 Möglichkeiten) und seine Lieferanschrift und kann eine verbindliche Bestellung auslösen (Zustimmung AGBs)

> in diesem Fall wird:

1) der Nutzer zur Bezahlung an PayPal weitergeleitet (Übergabe der Gesamtsumme und einer Auftragsnummer). Nach erfolgter Bezahlung via PayPal wird:

     1a) der Datensatz auf einen FTP Server geladen

     1b) zusätzlich eine TXT Datei auf dem FTP Server erzeugt, die die eingegebene Lieferanschrift, und die Stückzahlen der Bauteile enthält

2) eine Auftragsbestätigung mit Angabe der bestellten Teile und des Gesamtpreises an die eMail Adresse des Nutzers verschickt.

 

Fertig.