Kom igångKom igång gratis

Logistikmodell för e-handel: modularitet

Låt oss ta e-handelsmodellen som användes tidigare, där vi har tre huvudgrupper av processer:

  1. Hantering av beställningar
  2. Paketering
  3. Frakt och leverans

För att säkerställa att modellen är modulär och att processer enkelt kan läggas till och tas bort har processerna definierats i separata funktioner och generatorer: def process_1_manage_requests(): def process_2_packaging(): def process_3_shipping_delivery():

När dessa processgeneratorer har definierats har generatorn def generator_all_processes(env) skapats för att (1) anropa var och en av de enskilda processgeneratorerna och (2) registrera deras varaktighet i kronologisk ordning.

Den här övningen är en del av kursen

Diskret händelsesimulering i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen