Mô hình eCommerce logistics: Tính mô-đun của mô hình
Hãy lấy ví dụ mô hình e-Commerce đã dùng trước đó, nơi có ba nhóm quy trình chính:
- Quản lý yêu cầu
- Đóng gói
- Vận chuyển & giao hàng
Để đảm bảo mô hình có tính mô-đun và có thể dễ dàng thêm/bớt quy trình, các quy trình đã được tách thành các hàm và generator riêng:
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
Khi các generator quy trình này đã được định nghĩa, generator def generator_all_processes(env) được tạo để (1) gọi từng generator quy trình riêng lẻ và (2) ghi nhận thời lượng của chúng theo thứ tự thời gian.
Bài tập này là một phần của khóa học
Mô phỏng Sự kiện Rời rạc bằng Python
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập