Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_ardcase_br:hekate_case_paczka [2009/10/18 17:54] miw |
pl:miw:miw08_ardcase_br:hekate_case_paczka [2019/06/27 15:50] (aktualna) |
| |
Przykład znalazłem na stronie [[http://www.catalyst.com/products/logicgem/quickstart.pdf]] | 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 paczki.\\ | Przedstawiony jest tam sposób obliczania wartości kosztów przesyłki.\\ |
Na koszt transportu w tym przypadku mają wpływ następujące czynniki: | Na koszt transportu w tym przykładzie mają wpływ następujące czynniki: |
| |
1. **Wartość przesyłki** – w przykładzie rozważamy 2 przypadki – przesyłka o wartości większej od 1000 zł. lub o wartości mniejszej od 1000 zł.\\ | 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ę** – klient uprzywilejowany lub normalny.\\ | 2. **Status klienta nadającego przesyłkę (customer)** – klient uprzywilejowany (Favored) lub normalny (normal).\\ |
3. **Waga paczki** – do 30kg, od 30kg do 100kg, powyżej 100kg.\\ | 3. **Waga paczki (weight)** – do 25kg albo powyżej 25kg.\\ |
4. **Miejsce docelowe wysyłki** – kraj lub zagranica.\\ | 4. **Miejsce docelowe wysyłki (destination)** – kraj (U.S.) lub zagranica (abroad).\\ |
5. **Rodzaj transportowanego towaru** – przedmioty delikatne (np. szkło) lub przedmioty standardowe.\\ | 5. **Rodzaj transportowanego towaru (kind)** – przedmioty delikatne (HAZMAT - hazardous materials) lub przedmioty standardowe (standard).\\ |
| |
| |
| |
| |
Przez C – będę oznaczał ustalony, standardowy koszt przesyłki. | |
Przez W – będę oznaczał końcowy koszt transportu przesyłki. | |
| |
| |
Ad. 1. | |
W przypadku gdy Wartość przesyłki > 1000 zł – | |
W = C*1.3 | |
W przeciwnym przypadku W = C | |
| |
Ad. 2. | |
W przypadku gdy Status klienta nadającego przesyłkę jest uprzywilejowany | |
W = C*0.9 | |
w przeciwnym przypadku W = C. | |
| |
Ad. 3. | |
Gdy Waga paczki wynosi do 30kg W = C, | |
Gdy jest z przedziału od 30 kg do 100kg W = C*1.5, | |
Gdy jest powyżej 100kg W = C*2. | |
| |
Ad. 4. | |
W przypadku wysyłki krajowej W = C, | |
W przypadku wysyłki zagranicznej W = C*1.8. | |
| |
Ad. 5. | |
W przypadku transportu delikatnych towarów W = C*1.5, | |
W przeciwnym wypadku W = C. | |
| |
| ====== Oryginal Rules ====== |
| {{:pl:miw:miw08_ardcase_br:ship1.png|ship1}} |
| {{:pl:miw:miw08_ardcase_br:ship2.png|ship2}} |
| {{:pl:miw:miw08_ardcase_br:ship3.png|ship3}} |
| {{:pl:miw:miw08_ardcase_br:ship4.png|ship4}} |
| {{:pl:miw:miw08_ardcase_br:ship5.png|ship5}} |
| |
====== Rozwiązanie ====== | ====== Rozwiązanie ====== |
| |
Atrybutem konceptualnym, określającym system jest tutaj KosztWysylki. | Atrybutem konceptualnym, określającym system jest tutaj TotalCost. |
| |
==== Model ARD ==== | ==== Model ARD ==== |
| |
Rozwiązanie tego przypadku za pomocą VARDY:{{:pl:miw:miw08_ardcase_br:koszt.pl|koszt.pl}} | Rozwiązanie tego przypadku za pomocą VARDY: {{:pl:miw:miw08_ardcase_br:koszt.pl|koszt.pl}} |
| |
==== Diagram podstawowy: ==== | ==== Diagram podstawowy: ==== |
{{:pl:miw:miw08_ardcase_br:koszt-ard.png|koszt.png}} | |
| {{:pl:miw:miw08_ardcase_br:koszt-ard.png|}} |
| |
==== Diagram TPH ==== | ==== Diagram TPH ==== |
{{:pl:miw:miw08_ardcase_br:koszt-tph.png|koszt-tph.png}} | |
| {{:pl:miw:miw08_ardcase_br:koszt-tph.png|}} |
| |
==== Wygenerowany w Vardzie Model XTT: ==== | ==== Wygenerowany w Vardzie Model XTT: ==== |
| |
| |
| {{:pl:miw:miw08_ardcase_br:koszt-xtt.png|}} |
| |
| ==== HQed ==== |
| |
| Plik wygenerowany z Vardy i zamodelowany w HQed: {{:pl:miw:miw08_ardcase_br:koszt-hml.txt|koszt.hml}} |
| |
{{:pl:miw:koszt-xtt.png|}} | 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:shiphqed.png|}} |