Obliczanie kosztów transportu przesyłki.

Opis

Przykład znalazłem na stronie http://www.catalyst.com/products/logicgem/quickstart.pdf Przedstawiony jest tam sposób obliczania wartości kosztów przesyłki.
Na koszt transportu w tym przykładzie mają wpływ następujące czynniki:

1. Cena zamówienia (value) – w przykładzie rozważamy 2 przypadki – zamówienie o wartości większej od 500$ lub o wartości mniejszej 500$.
2. Status klienta nadającego przesyłkę (customer) – klient uprzywilejowany (Favored) lub normalny (normal).
3. Waga paczki (weight) – do 25kg albo powyżej 25kg.
4. Miejsce docelowe wysyłki (destination) – kraj (U.S.) lub zagranica (abroad).
5. Rodzaj transportowanego towaru (kind) – przedmioty delikatne (HAZMAT - hazardous materials) lub przedmioty standardowe (standard).

Oryginal Rules

ship1 ship2 ship3 ship4 ship5

Rozwiązanie

Atrybutem konceptualnym, określającym system jest tutaj TotalCost.

Model ARD

Rozwiązanie tego przypadku za pomocą VARDY: koszt.pl

Diagram podstawowy:

Diagram TPH

Wygenerowany w Vardzie Model XTT:

HQed

Plik wygenerowany z Vardy i zamodelowany w HQed: koszt.hml

Diagram - HQed:
Ze względu na ilość informacji w kolumnie wyjściowej (cost) musiałem umieścić skróty:

  • H - dodatkowa opłata za przewóz przedmiotów delikatnych (hazardous materials)
  • Free - zwolnienie odopłat
  • D - wykonanie dokumentacji paczki (special customs documentation)
  • P - telefon do klienta z zapytaniem o szczegóły doręczenia przesyłki (phone for special handling)
  • 10% - 10% rabatu (10% discount)
  • F1.25 - shipping fee = total order weight * 1,25/kg
  • F1.5 - shipping fee = total order weight * 1,5/kg
  • A - dodatkowa opłata za przesyłkę zagraniczną - add foreign ship fee = 17.5$

pl/miw/miw08_ardcase_br/hekate_case_paczka.txt · ostatnio zmienione: 2017/07/17 08:08 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0