Model de logistică eCommerce: Modularitatea modelului
Să luăm exemplul modelului de comerț electronic folosit anterior, în care avem trei grupuri principale de procese:
- Gestionarea cererilor
- Ambalarea
- Livrarea și expedierea
Pentru a asigura modularitatea modelului și a permite adăugarea sau eliminarea ușoară a proceselor, acestea au fost definite în funcții și generatoare separate:
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
Odată definite aceste generatoare de procese, a fost creat generatorul def generator_all_processes(env) pentru a (1) apela fiecare generator de proces individual și (2) înregistra durata acestora în ordine cronologică.
Acest exercițiu face parte din cursul
Simulare de evenimente discrete în Python
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul