You are on page 1of 8

Machine Translated by Google

498 TẠP CHÍ PHẦN MỀM, VOL. 5, KHÔNG. Ngày 5 tháng 5 năm 2010

Tích hợp việc sử dụng phần mềm bảng tính và


VBA trong mô phỏng hàng tồn kho

Trường Cao đẳng


Quản lý Thông tin Changbing Jiang , Đại học Chiết Giang Gongshang, Hàng Châu, Trung
Quốc Email: johncabin@mail.zjgsu.edu.cn

Tóm tắt— Bài viết này đánh giá những ưu điểm và nhược điểm của nhà lập mô hình phát triển mô hình cơ sở phản ánh các hoạt động
lập trình máy tính và mô hình bảng tính trong giáo dục hậu cần hiện tại, tạo ra các kịch bản thay thế và so sánh các kịch bản
và kiểm soát hàng tồn kho, đồng thời mô tả việc sử dụng Microsoft đó với đường cơ sở. Các yếu tố không thể định lượng và chi phí
Excel và VBA trong lớp học.
mềm cũng được xem xét để phát triển một phân tích hoàn chỉnh.
Một trong những cách tiếp cận này, tích hợp việc sử dụng phần mềm bảng tính và
Bằng cách sử dụng bảng tính tích hợp, người lập mô hình có thể
VBA, đã được sử dụng trong những năm gần đây trong khóa học quản lý hệ thống hậu
phân tích tác động của các quyết định kinh doanh đối với bất kỳ
cần với số lượng lớn tuyển sinh tại một trường đại học lớn. Bài viết minh họa
biến số nào như chiến lược hậu cần, lập kế hoạch luồng, kiểm soát
cách thức, theo mô hình tích hợp, các gói phần mềm máy tính khác nhau được tích

hợp trong khóa học để tạo thành một môi trường học tập độc đáo. Ở cuối bài viết,
hàng tồn kho, lập kế hoạch phân bổ và tổng hợp cũng như thiết kế

chúng tôi đưa ra minh họa về việc sử dụng Microsoft Excel và VBA trong kiểm soát và lập kế hoạch mạng lưới.

hàng tồn kho. Mặc dù có nhiều lợi ích khi sử dụng phần mềm dành riêng cho
hậu cần để phân tích các vấn đề của chuỗi cung ứng, nhưng những
sản phẩm chuyên dụng này có thể không phải lúc nào cũng mang lại
sự linh hoạt cần thiết. Phần mềm bảng tính, đặc biệt là Microsoft
Thuật ngữ chỉ mục —mô phỏng hàng tồn kho, bảng tính Excel, có thể được sử dụng rất hiệu quả để phân tích các vấn đề
phần mềm, lập trình VBA, giáo dục hậu cần
hậu cần. Bảng tính cho phép phân tích từ nhiều góc độ khác nhau
và có thể được sửa đổi và nâng cao liên tục để phản ánh các tình
huống và lựa chọn mới. Người dùng có thể tăng thêm độ phức tạp
I. GIỚI THIỆU
cho mô hình khi họ có được kinh nghiệm và kiến thức về quy trình.
Các mô hình bảng tính có thể được sử dụng để lập kế hoạch chiến
Việc sử dụng máy tính trong quản lý hậu cần đã tăng lên đáng
lược hoặc hoạt động và trong nhiều trường hợp có thể được sử dụng
kể trong thập kỷ qua một phần do sự phát triển nhanh chóng của
đồng thời cho cả hai.
máy tính cá nhân (PC) và số lượng lớn các ứng dụng phần mềm được
phát triển cho chúng [1].
II. ƯU ĐIỂM VÀ NHƯỢC ĐIỂM CỦA
Đồng thời, các trường kinh doanh đã phản ứng bằng cách đưa nhiều
LẬP TRÌNH MÁY TÍNH VÀ MÔ HÌNH EXCEL TRONG
thành phần máy tính hơn vào lớp học [2]. Là một phần của xu hướng
GIÁO DỤC LOGISTICS
này, các nhà giáo dục hậu cần cũng đang tin học hóa chương trình
giảng dạy của họ để cung cấp cho sinh viên những kiến thức cần
thiết mà họ cần để trở thành một phần hiệu quả của lực lượng lao A. Lập trình máy tính

động [3]. Cách tiếp cận đầu tiên, lập trình máy tính, là một cách tiếp
Nhiều công cụ phần mềm ra quyết định hậu cần đã bùng nổ trong cận mạnh mẽ và linh hoạt vì học sinh có thể hình thành vấn đề
thập kỷ qua do nhu cầu tối ưu hóa và tích hợp chuỗi cung ứng. theo cách riêng của mình. Tuy nhiên, những sinh viên không có
Những công cụ này cực kỳ hiệu quả trong việc xác định số lượng kinh nghiệm lập trình trước đó thường khó có thể mô hình hóa các
cơ sở phân phối tối ưu, sự kết hợp phù hợp giữa các phương thức vấn đề một cách thành công. Cách tiếp cận này thường được sử dụng
vận chuyển, lập kế hoạch sản xuất, tối ưu hóa hàng tồn kho, hợp trong các khóa học do khoa khoa học máy tính, thống kê hoặc khoa
lý hóa sản phẩm và các bài tập lập kế hoạch chiến lược. Họ phát học quản lý cung cấp. Học sinh có thể được yêu cầu phải thực hiện
triển khả năng quyết định trong công ty để triển khai tài sản các điều kiện tiên quyết hoặc, trong trường hợp không bắt buộc
theo cách hiệu quả nhất có thể. Hầu hết các gói phần mềm này còn phải có điều kiện tiên quyết, có thể dành thời gian đáng kể để
có thêm lợi ích là cung cấp đầu ra ở định dạng đồ họa thông qua giới thiệu các khái niệm và thuật toán cơ bản của ngôn ngữ như C+
việc sử dụng bản đồ, biểu đồ và đồ thị có thể dễ hiểu. + hoặc JSP hoặc ngôn ngữ mô phỏng như MATLAB hoặc GPSS.

Mặc dù phương pháp này có vai trò trong các khóa học đặc biệt,
nhưng sự phát triển nhanh chóng của các gói phần mềm dành cho PC
Phần mềm bảng tính, đặc biệt là Microsoft Excel, có thể được trong thế kỷ 21 đã đồng nghĩa với việc các lớp học ngôn ngữ máy
sử dụng rất hiệu quả để phân tích các vấn đề về hậu cần và chuỗi tính trong chương trình giảng dạy của trường kinh doanh gần như
cung ứng. Bảng tính cho phép phân tích từ nhiều góc độ khác nhau biến mất. Tuy nhiên, các khóa học cấp cao và nâng cao về các chủ
và có thể được sửa đổi và nâng cao để phản ánh các tình huống và đề như dự báo, lập trình toán học, mô phỏng, v.v. vẫn có thể yêu
lựa chọn mới. Phương pháp được sử dụng để phát triển mô hình bảng cầu sử dụng ngôn ngữ ký hiệu và phần mềm chuyên dụng khác.
tính tích hợp cũng tương tự như mô hình hóa bằng phần mềm chuyên
dụng. Các

© 2010 NHÀ XUẤT BẢN HỌC VIỆN

doi:10.4304/jsw.5.5.498-505
Machine Translated by Google

TẠP CHÍ PHẦN MỀM, VOL. 5, KHÔNG. Ngày 5 tháng 5 năm 2010 499

B. Sử dụng bảng tính và các gói mục đích chung khác Cách các ứng dụng phức tạp, cách tiếp cận này có thể yêu cầu sinh viên có

tiếp cận được một số kỹ năng lập trình cũng như sự hỗ trợ về phần cứng và phần

mềm từ trường đại học (ví dụ: đối với phần mềm bổ trợ).
thứ hai là phương pháp lập mô hình kết hợp với phân tích trường hợp.

Nó rất hiệu quả trong việc giải quyết vấn đề và rất có lợi nếu được áp
Chuyển hướng. Tôi chỉ ra những ưu điểm và nhược điểm của từng phương
dụng vào giai đoạn đầu của quá trình đào tạo về hậu cần. Nền tảng được
pháp trong chương trình giảng dạy về kinh doanh.
sử dụng thường xuyên nhất cho phương pháp này là phần mềm bảng tính như
Phần mềm bảng tính tích hợp đã được sử dụng khoảng 5 năm trong một
Microsoft Excel. Sức mạnh của các nền tảng này không ngừng tăng lên,
khóa học đại học có tên Phân tích hậu cần kinh doanh do tác giả giảng
cho phép giải quyết các vấn đề phức tạp hơn hoặc phân tích sâu hơn. Ví
dạy tại Đại học Chiết Giang Gongshang. Sinh viên chuyên ngành hậu cần
dụ: Microsoft Excel có thể thực hiện các bài kiểm tra thống kê và phân
thường tham gia từ 7 đến 9 khóa học về hậu cần trong chương trình giảng
tích hồi quy, đồng thời với sự trợ giúp của phần mềm bổ sung như What-
dạy đại học trong những năm học cấp 2 và cấp 3, trong đó có 5 khóa học
If Solver và @Risk, cũng có thể thực hiện tối ưu hóa và phân tích xác
bắt buộc và tạo thành một trình tự. Là một phần của chương trình giảng
suất.
dạy kinh doanh tổng thể, sinh viên cũng tham gia khóa học máy tính vào

năm thứ hai hoặc năm cuối cấp, nơi họ được tiếp xúc với các gói bảng

tính. Khóa học phân tích hệ thống là phần cuối của loạt bài bắt buộc và
Tuy nhiên, phần mềm bảng tính có mục đích chung không được thiết kế
thường được thực hiện vào năm cuối cấp. Do đó, khóa học nhằm cung cấp
để giải quyết mọi vấn đề về hậu cần và không nên sử dụng làm công cụ
kiến thức chuyên sâu hơn về quy trình quản lý hậu cần tích hợp và các
duy nhất trong đào tạo về hậu cần. Thông thường, các kỹ năng cần thiết
mối quan hệ hậu cần với các chức năng quản lý và doanh nghiệp khác so
để mô hình hóa các vấn đề trong bảng tính là quá nâng cao, đặc biệt là
với những gì được dạy trong các khóa học cốt lõi trước đó.
trong khóa học hậu cần trình tự cao hơn, nơi các vấn đề phức tạp hơn và

có thể dành quá nhiều thời gian trong khóa học để dạy các kỹ năng về

bảng tính thay vì ứng dụng chúng trong các khái niệm hậu cần và giải

quyết vấn đề. . Ngoài ra, đối với

BẢNG I.
ƯU ĐIỂM VÀ NHƯỢC ĐIỂM CỦA LẬP TRÌNH MÁY TÍNH VÀ MÔ HÌNH EXCEL TRONG GIÁO DỤC LOGISTICS

Thuận lợi Nhược điểm


Cung cấp các giải pháp tùy chỉnh
Lập trình máy tính Yêu cầu một thời gian học tập dài
Hướng dẫn học sinh làm quen với việc sử dụng phần mềm

Dễ dàng sử dụng cho người mới bắt đầu Không bao gồm các chức năng như mô phỏng, phân tích thống kê hoặc lập
Lập mô hình Excel Là phần mềm kinh doanh được sử dụng rộng rãi nhất trình tuyến tính mà không có phần mềm bổ trợ
Là một công cụ phân tích đa năng Cần có thời gian để phát triển các macro và/hoặc ứng dụng nâng cao

Nguồn: tác giả sắp xếp.

Việc lựa chọn chính sách kiểm soát nào để sử dụng dựa trên những ưu
III. HƯỚNG DẪN HAI CHÍNH SÁCH KIỂM SOÁT TỒN KHO CỔ ĐIỂN điểm được nhận thấy của mỗi chính sách. Những lợi thế này bao gồm các

lợi ích về số lượng (như chi phí dài hạn thấp hơn) và các yếu tố định

tính (như năng lực công nghệ hiện tại và các yếu tố cạnh tranh). Ví dụ,
Các chính sách kiểm soát hàng tồn kho chủ yếu dựa trên một trong hai
người quản lý đôi khi sử dụng đánh giá định kỳ thay vì đánh giá liên
loại hệ thống đánh giá chính: đánh giá định kỳ, Khoảng thời gian bổ
tục vì nhiều lý do (ví dụ: dễ thực hiện). Mặc dù việc đánh giá liên tục
sung, chính sách Đặt hàng đến (R,T) hoặc đánh giá liên tục, Điểm đặt
ngày nay dễ dàng hơn so với vài năm trước (do hệ thống quét điểm bán
hàng lại, Số lượng đặt hàng, (Q,r ) chính sách. Mặc dù sự phát triển
hàng phức tạp tại các cửa hàng bán lẻ và hệ thống lưu trữ và truy xuất
nhanh chóng trong công nghệ thu thập dữ liệu (ví dụ: công nghệ tự động
tự động tại kho), việc đánh giá liên tục có thể yêu cầu đầu tư công
hóa dữ liệu nguồn như hệ thống mã vạch) đã tạo ra các phương pháp đánh
nghệ tốn kém. Hơn nữa, bất chấp những đổi mới về công nghệ, hồ sơ trạng
giá liên tục (còn được gọi là hệ thống báo cáo giao dịch) dễ dàng áp
thái tồn kho bán lẻ đôi khi vẫn không đủ chính xác để kích hoạt bổ sung
dụng cho phần lớn các hệ thống kiểm soát hàng tồn kho, các hệ thống
liên tục. Ngay cả khi trạng thái tồn kho là chính xác, việc xem xét
kiểm soát đánh giá định kỳ vẫn đang được sử dụng [ 4,5,6]. Chúng được
định kỳ có thể được ưu tiên hơn do giảm chi phí cố định do kết hợp các
áp dụng đặc biệt khi người bán liên hệ hoặc ghé thăm khách hàng của
vị trí đặt hàng cho các sản phẩm khác nhau hoặc do lợi ích định tính
mình (ví dụ: nhà bán lẻ) theo khoảng thời gian định kỳ và nhận đơn đặt
của việc tuân theo lịch trình bổ sung hàng tồn kho lặp lại thường
hàng mới cho thời điểm sắp tới. Ví dụ, nếu người bán nhận đơn đặt hàng
xuyên. Đôi khi, nhà cung cấp muốn khách hàng tuân theo việc đánh giá và
mỗi tuần một lần thì không có lý do gì để xem xét hàng tồn kho thường
bổ sung định kỳ vì điều này làm giảm sự không chắc chắn về thời gian
xuyên hơn. Một ứng dụng khác của hệ thống đánh giá định kỳ có thể được
của nhu cầu mà họ thấy. Người mua có thể thích sử dụng việc bổ sung
tìm thấy trong các tình huống mà chi phí vận hành hệ thống đánh giá
định kỳ như một phương tiện để phối hợp đặt hàng với nhà cung cấp một
liên tục cao đáng kể. Hệ thống đánh giá định kỳ là không thể tránh khỏi
số mặt hàng, khi nhà cung cấp đưa ra chiết khấu giá trên tổng giá trị
nếu quá trình kiểm đếm các hạng mục khó khăn hoặc tốn kém. Trong chính
đô la của đơn hàng đã đặt.
sách kiểm soát đánh giá định kỳ, mức tồn kho được xem xét một lần mỗi

R đơn vị thời gian và đưa ra quyết định về việc tăng bao nhiêu hàng tồn

kho cho kỳ tiếp theo.

© 2010 NHÀ XUẤT BẢN HỌC VIỆN


Machine Translated by Google

500 TẠP CHÍ PHẦN MỀM, VOL. 5, KHÔNG. Ngày 5 tháng 5 năm 2010

Trong khi chính sách (Q,r) đã được nghiên cứu kỹ trong tài liệu và T là các biến quyết định được tối ưu hóa trong chính sách
về hàng tồn kho thì chính sách một mặt hàng (R,T) lại chưa được (R,T) , và Q và r trong chính sách (Q,r) .
phân tích kỹ khi nhu cầu không chắc chắn. Chính sách thứ hai thuận
tiện trong nhiều tình huống thực tế vì nó cho phép kiểm soát thời IV MINH HỌA VỀ VIỆC SỬ DỤNG BẢNG TÍNH

gian đặt hàng, tạo điều kiện thuận lợi cho việc phối hợp các giai MÔ HÌNH CHO MÔ HÌNH (R,T)

đoạn đặt hàng trong hệ thống nhiều mặt hàng hoặc nhiều cấp. Như
Mô hình mô phỏng đã được xây dựng bằng chương trình bảng tính và mô
đã nêu trước đó, sự phối hợp như vậy thường được sử dụng để tận
tả trường hợp đặc biệt của một số nhà bán lẻ được cung cấp bởi một nhà
dụng chiết khấu số lượng hoặc tiết kiệm chi phí vận chuyển hoặc
kho trung tâm. Các kịch bản mô phỏng được tạo ra dựa trên hai yếu tố:
hiệu quả hoạt động do lập kế hoạch định kỳ ổn định.
độ dài của giai đoạn xem xét và loại sản phẩm xét theo độ lệch trung

bình và độ lệch chuẩn của phân bổ nhu cầu của sản phẩm tương ứng.
Tính năng này của chính sách (R,T) đã được khai thác tốt trong
các hệ thống xác định trong đó cả số lượng đặt hàng Q và khoảng
thời gian đặt hàng lại T, có thể được giữ không đổi [7]. Tuy nhiên,
Trong bài báo này, chúng tôi sử dụng Microsoft Excel trong hệ
trường hợp ngẫu nhiên của chính sách (R,T) vẫn chưa được phân tích
thống đánh giá định kỳ kiểm soát hàng tồn kho. Bảng điều khiển mô
tương tự. Ngược lại, các đặc tính độ lồi và độ nhạy của chính sách
phỏng để kiểm soát hàng tồn kho được hiển thị trong Hình 1.
một mục (Q,r) đã được Zipkin và Zheng [8,9] nghiên cứu kỹ lưỡng,
Sau đây là định nghĩa của các thuật ngữ được sử dụng trong bài
với sự mở rộng của Chen, Zheng và Gallego [10,11]. Hiểu trường
viết. Mô hình hàng tồn kho đã sử dụng chính sách xem xét định kỳ
hợp một mục là một bước quan trọng hướng tới ứng dụng của nó vào
trong đó R chỉ định Khoảng thời gian bổ sung (RI) và T chỉ định
các hệ thống phức tạp hơn.
Thời gian đặt hàng đến (OUT).
Sau đây là định nghĩa của các thuật ngữ được sử dụng trong bài
Trong bài viết này, chúng tôi phân tích chính sách một mục
viết. Các thông số của mô hình được thiết lập như sau (xem Bảng
(R,T) và (Q,r) và chi phí phát sinh của nó cho các cài đặt tham
II):
số khác nhau trong mô hình hóa bảng tính và lập trình VBA.
Trong mô hình (R,T) , Chúng tôi giả định rằng thời gian là liên A. Chức năng mục tiêu 1)
tục, thời gian giao hàng là một hằng số đã biết và nhu cầu không
Mức độ dịch vụ khách hàng (CSL): Tỷ lệ phần trăm các yêu cầu có thể
được đáp ứng có thể bị tồn đọng (đặt hàng trước).
được đáp ứng đầy đủ từ kho. trình mô phỏng xác định R và T khác nhau
Có một chi phí cố định cho việc đặt hàng; chi phí đặt hàng sẵn và
cho mỗi cài đặt mô phỏng để đạt mức dịch vụ tới 80 phần trăm cho mỗi
chi phí tồn kho lần lượt tỷ lệ thuận với số lượng đặt hàng dự
lần chạy.
phòng trung bình dài hạn và lượng hàng tồn kho hiện có. Cụ thể,
chúng tôi xem xét quy trình nhu cầu phân phối rời rạc (phân phối
2) Maximum of Total Profit (MTP): Tối đa tổng lợi nhuận trong
được mô tả sau; nó nắm bắt phổ của các quy trình nhu cầu cố định
kỳ 1.000.
với các bước tăng độc lập). Chúng tôi xử lý cả R

Hình 1. Bảng điều khiển mô phỏng để kiểm soát hàng tồn kho bằng bảng tính Microsoft Excel

B. Biến C. Hằng số

1) Khoảng thời gian bổ sung (RI): Khoảng thời gian của hai lần 1) Chi phí đặt hàng hoặc thiết lập (OSC): Chi phí biến đổi

đánh giá trong hệ thống đánh giá định kỳ được quy cho việc đặt một đơn hàng bổ sung; tương đương với chi

2) Order-Up-To (OUT): lệnh được đặt để nâng cao phí thiết lập, ở đây là hằng số với giá $25/đơn hàng.

vị trí hàng tồn kho lên đến T. 2) Chi phí mua đơn vị (UAC): Giá mua đơn vị từ nhà cung cấp, ở

đây là hằng số với giá $5/đơn vị.

© 2010 NHÀ XUẤT BẢN HỌC VIỆN


Machine Translated by Google

TẠP CHÍ PHẦN MỀM, VOL. 5, KHÔNG. Ngày 5 tháng 5 năm 2010 501

3) Giá bán (SP): Đơn giá bán cho khách hàng, ở đây là giá IT(i+LT(i))=OQ(i)).
không đổi với giá $7/đơn vị.
BẢNG III.
4) Chi phí tồn kho đơn vị (UHC): Chi phí tồn kho đơn vị
CHỨC NĂNG PHÂN PHỐI CẦU
mỗi kỳ, ở đây là hằng số với giá 0,3 USD/đơn vị.thời gian.
Yêu cầu Xác suất 2,5%
5) Chi phí thiếu hụt đơn vị (USC): Chi phí thiếu hụt đơn vị
15
mỗi kỳ, ở đây là hằng số với giá 0,7 USD/đơn vị.thời gian.
16 5,0%
6) Thời gian giao hàng (LT): Khoảng thời gian từ khi đạt
17 7,5%
đến điểm đặt hàng lại cho đến khi nguyên liệu đặt hàng có 18 10,0%
sẵn trong kho. ở đây là hằng số trong 4 kỳ. 19 15,0%

20 20,0%
BẢNG II. 21 15,0%
CÁC THAM SỐ CỦA MÔ HÌNH
22 10,0%

23 7,5%
Thông số Viết tắt Sự miêu tả
24 5,0%
Mức tồn kho tại đó một đơn đặt
Đặt hàng lại điểm ROP 25 2,5%
hàng mới được đặt.
Đơn đặt hàng cho một đầu vào của 6) Sto(i) = tồn kho trong kỳ i, Sto(i) là tổng tồn kho
Số lượng đặt hàng OQ kho, luôn luôn với số lượng được đầu kỳ và tồn kho trong quá trình vận chuyển, (Sto(i)=OI(i)
chỉ
+IT(i)).
định. đơn vị thời gian của đồng
7) OQ(i) = số lượng đặt hàng trong kỳ i, OQ(i) là đơn
hồ mô phỏng, Nó có thể là một ngày
Giai đoạn Mỗi
cho các giả định. Trong bài báo đặt hàng cho một đầu vào tồn kho (nếu Sto(i) nhỏ hơn OUT,
này, chúng tôi mô phỏng 1.000 kỳ. OQ(i) = OUT- Sto(i), ngược lại, OQ(i)=0).
Chi phí biến đổi do đặt thêm một đơn

Đặt hàng hoặc thiết lập hàng; tương đương với chi phí thiết lập,
OSC 8) SQ(i) = số lượng bán trong kỳ i, SQ(i) bằng Dem(i) nếu
Trị giá ở đây là hằng số với giá $25/đơn hàng.
Dem(i) nhỏ hơn OInv(i), ngược lại SQ(i)
Đơn giá mua lại từ nhà cung cấp, ở bằng OInv(i).
Mua lại đơn vị
UAC
Trị giá
đây là giá trị không đổi ở mức 5$/đơn 9) EInv(i) = tồn kho cuối kỳ i, EInv(i) là lượng tồn kho
vị.
cuối kỳ, (EInv(i)= OInv(i)-SQ(i))
Đơn giá bán cho khách hàng, ở đây
Giá bán SP
là giá cố định với giá 7$/đơn vị.

Chi phí lưu giữ đơn vị mỗi kỳ, ở đây là 10) HC(i) = chi phí nắm giữ ở kỳ i, HC(i) là chi phí
Đơn vị Giữ
UHC hằng số ở mức 0,3 USD/đơn vị.thời gian. chi phí lưu kho (HC(i)=UHC × Inv(i)).
Trị giá

11) OSC(i) = chi phí đặt hàng hoặc thiết lập trong kỳ i, OSC(i)
Chi phí thiếu hụt đơn vị mỗi kỳ, ở đây
Thiếu hụt đơn vị là chi phí đặt hàng trung bình tính bằng đô la cho mỗi đơn hàng.
USC là hằng số ở mức 0,7 USD/đơn vị.thời
Trị giá
gian.
Nếu chúng ta đặt hàng trong giai đoạn i, OSC(i) là hằng số với

Bước đặt hàng lại Khoảng thời gian ROP trong hai giá $25/đơn hàng, nếu không thì là hằng số với giá $0/đơn hàng,
SoROP
Điểm quá trình mô phỏng. (nếu OQ(i)<>0, OSC(i)=OSC × OQ(i), ngược lại OSC(i)=0).
Thời điểm đặt hàng Tổng số giá trị khác nhau của ROP trong
ToROP 12) AC(i) = chi phí mua hàng tồn kho trong kỳ i, AC(i)
lại điểm quá trình mô phỏng.
là giá mua hàng tồn kho (nếu OQ(i)<>0, AC(i) =UAC
Bước đặt hàng Khoảng thời gian OQ trong hai quá trình
SoOQ
Số lượng mô phỏng. × OQ(i), ngược lại AC(i) =0).
Thời gian đặt hàng Tổng số giá trị khác nhau của OQ trong 13) SC(i) = chi phí thiếu hụt trong kỳ i, SC(i) là chi
ToOQ
Số lượng quá trình mô phỏng.
phí phát sinh do nhu cầu không đủ hàng (nếu OInv(i) nhỏ hơn
Dem(i), SC(i)= USC × (Dem(i)- OInv(i)), nếu không thì SC(i)=0).
D. Thông số tạm thời

Hãy xem xét một công ty đang đối mặt với các thông số chi phí
14) Pro(i) = lợi nhuận kỳ i, Pro(i) là lợi nhuận từng kỳ
cố định và hàm doanh thu cũng như quá trình nhu cầu cố định trong
(bằng Dem(i) × SP - HC(i) - SC(i) - OSC(i) - AC(i )).
một khoảng thời gian vô hạn. Với mỗi chu kỳ i, gọi i

1) = i là đơn vị thời gian của đồng hồ mô phỏng; Đó có thể


15) Rem(i) = ghi chú trong kỳ i, Rem(i) là lượng hàng tồn
là một ngày dành cho những giả định. Trong bài báo này, chúng tôi
kho trong từng kỳ (nếu OInv(i) nhỏ hơn Dem(i) ta đánh dấu
mô phỏng 1.000 tiết.
Không có sẵn là "N/A", ngược lại ta đánh dấu Có sẵn "MỘT").
2) Dem(i) = cầu trong kỳ i, D(i) là công cụ mà qua đó các
nhu cầu cá nhân được đặt vào hàng tồn kho. Nhu cầu được phân
16) LT(i) = Khoảng thời gian từ khi đạt đến điểm đặt hàng
phối rời rạc, nhu cầu trung bình mỗi thời kỳ là 20 và hàm
lại cho đến khi nguyên liệu được đặt hàng có sẵn trong kho.
phân phối như sau (xem Bảng III).
LT(i) cũng được phân phối rời rạc, Thời gian thực hiện trung
bình trên mỗi kỳ là 4, hàm phân phối như sau (xem Tab. IV).
3) Rec(i) = Số lượng hàng nhập vào kỳ i, Rec(i) là số
lượng hàng tồn kho nhận vào kỳ (Rec(i+ LT(i)= OQ(i)).
17) MTP = tổng lợi nhuận tối đa, MTP là mức tối đa của
tổng lợi nhuận trong kỳ 1.000 (
4) OInv(i) = tồn kho đầu kỳ i, Số lượng tồn kho đầu kỳ, 1.000
).
(OInv(i)=EInv(i-1)). MTP Dem và SP
( )HC
× i SC i
( )OSC (
i )AC i ( ) ( )
= =
1
Tôi

Chuyển hướng. V hiển thị các công thức của Microsoft Excel trong
5) IT(i) = Đang vận chuyển trong kỳ i, IT(i) là lượng tồn
bảng điều khiển mô phỏng; tất cả các công thức nên được điền vào
kho đang chuyển đổi trong kỳ i, (từ IT(i) đến

© 2010 NHÀ XUẤT BẢN HỌC VIỆN


Machine Translated by Google

502 TẠP CHÍ PHẦN MỀM, VOL. 5, KHÔNG. Ngày 5 tháng 5 năm 2010

BẢNG VI.
1.000 tiết. Chuyển hướng. VI và Hình 2 thể hiện quá trình và kết quả
QUY TRÌNH MÔ PHỎNG
mô phỏng, From Tab. VI và Hình 2, chúng tôi nhận thấy rằng Tổng lợi
nhuận tối đa là 24050,60 USD khi Khoảng thời gian bổ sung bằng 3 và RI NGOÀI CSL MTP
1 130 92,50% 17623.00
Đặt hàng lên tới 140, Mức dịch vụ khách hàng là 88,4%, đạt mức dịch vụ
2 180 93,60% 16349.00
lên 85%.
3 140 88,40% 24050.60
4 230 91,50% 15639,90
BẢNG IV.
5 180 91,40% 21514.40
CHỨC NĂNG PHÂN PHỐI THỜI GIAN HÀNG ĐẦU
6 190 87,60% 19852,60
Thời gian dẫn Xác suất 7 210 89,10% 17111.60
2 10% số 8 230 90,80% 14634.80
3 20% 9 240 88,50% 12417.90
4 40% 10 250 87,20% 10119.30
5 20%
6 10% V MINH HỌA VIỆC SỬ DỤNG LẬP TRÌNH VBA

ĐỐI VỚI MÔ HÌNH (Q,R)


BẢNG V.
CÔNG THỨC MICROSOFT EXCEL TRONG BẢNG MÔ PHỎNG
Visual Basic for Application (VBA) là ngôn ngữ lập trình được hỗ

trợ bởi nhiều ứng dụng kinh doanh phổ biến, bao gồm các ứng dụng trong
Các định nghĩa Tế bào Công thức trong Excel Microsoft Office Suite. Tất cả những gì cần thiết để bắt đầu lập trình
giới thiệu C17 =G13 là bật Trình ghi macro VBA, được tích hợp trong tất cả các ứng dụng,
ôi D14 =I13+C14 thực hiện các tác vụ mà bạn muốn macro thực hiện. Vì vậy, chúng ta có

NÓ E17 =SUM(G13:G16) thể tạo mã Visual Basic cho một tác vụ có thể được lặp lại bất cứ khi

dừng lại F13 =D13+E13 nào bạn muốn, giúp bạn tiết kiệm rất nhiều thời gian.

=IF(F13<$D$3,IF(A13/$D$2=INT(A13/
OQ G13
$D$2),$D$3-F13,0),0) Trong bài báo này, chúng tôi cũng sử dụng Microsoft Excel VBA trong

H13 hệ thống đánh giá định kỳ kiểm soát hàng tồn kho. Bảng thông tin mô
SQ =IF(D13>=B13,B13,D13)
EI I13 =D13-H13 phỏng để kiểm soát hàng tồn kho mà chúng tôi gọi là Bảng thông tin mô

HC J13 =I13*$D$7 phỏng hàng tồn kho (ISD) được hiển thị trong Hình 3 và Hình 4. Trong

OSC K13 Hình 3, chúng tôi tạo các số phân phối rời rạc bằng cách sử dụng Phân
=IF(G13<>0,$D$4,0)
AC L13 tích vĩ mô ở hàng B và C. Các hàm phân phối giống như D(i) và LT(i).
=G13*$D$5
SC M13 =IF(H13<B13,(B13-H13)*$D$8,0)
N13 Khi các đầu vào này đã được đưa vào, chương trình sẽ tuân theo sơ
CHUYÊN NGHIỆP =H13*$D$6-J13-K13-L13-M13
đồ luồng được hiển thị trong Hình 5, trong đó ROPStept, ROPTime, OQTime
Rem O13 =IF(D13<B13,"N/A","A")
và OQstep là các biến vùng tìm kiếm và số bước của k và l là các biến
CSL G3 =COUNTIF(O13:O1012,"A")/1.000
đếm. Quá trình này được lặp lại cho đến khi đạt được từng số bước.
=SUM(N13:N1012)+K1012+L1012+(F1
MTP G6 Chương trình con sẽ quét 1.000 hàng trong mỗi chu kỳ.
012-100)*$D$5

94,00%

300 26.000

MTP=24050.6 93,00%
280
24.000

92,00%
260
22.000

240 91,00%
20.000

220
90,00%
18.000
hàng
(T)
đến
Đặt

200
dịch
omer
Cust
Cấp
nhuận
Tổng
tối
lợi

vụ
độ
đa

89,00%
16.000
180

CSL=88,40% 88,00%
14.000
160

R=3, T=140 87,00%


140 12.000

120 10.000 86,00%

1 2 3 4 5 6 7 số 8 9 10

Khoảng thời gian bổ sung (R)

(R,T) CSL Tổng lợi nhuận tối đa

Hình 2. Kết quả mô phỏng

© 2010 NHÀ XUẤT BẢN HỌC VIỆN


Machine Translated by Google

TẠP CHÍ PHẦN MỀM, VOL. 5, KHÔNG. Ngày 5 tháng 5 năm 2010 503

Khi cấu trúc hệ thống đã được phân tích, có thể thiết kế chức năng Điểm mẫu 25 đến 125 bước 20; Số lượng đặt hàng từ 60 đến 140 bước 20),

ISD VBA liên quan. Thuật toán cuối cùng có thể được tóm tắt như trong Ở bước này, chúng ta biết rằng Tổng lợi nhuận tối đa là 21865 khi Điểm

Hình 6. đặt hàng lại là khoảng 65 và Số lượng đặt hàng là khoảng 80.

Khi bắt đầu mô phỏng, chúng ta không biết giá trị chính xác của ROP

và OQ khi tổng lợi nhuận đạt cực đại, nhưng chúng ta có thể giảm phạm (2) Tìm kiếm cơ sở: Hình 7(b) hiển thị kết quả ISD thu được sau khi

vi tìm kiếm theo bước sau: (1) Tìm kiếm cơ bản: Hình 7(a) hiển thị ISD chạy chu kỳ 6×5 và quét 6×5×1.000 hàng trong Microsoft Excel VBA (Điểm

kết quả thu được đặt hàng lại mẫu 50 đến 75 bước 5; Số lượng đặt hàng từ 65 đến 85 bước

sau khi chạy chu kỳ 6×5 và quét 6×5×1.000 hàng trong Microsoft 5), Tổng lợi nhuận tối đa là 22045 khi Điểm đặt hàng lại đều bằng 70.

Excel VBA (Sắp xếp lại

Hình 3. Bảng điều khiển mô phỏng để kiểm soát hàng tồn kho bằng Microsoft Excel VBA

Hình 4. Bảng điều khiển mô phỏng ISD

(3) Tìm kiếm nâng cao: Hình 7(c) hiển thị kết quả ISD thu được sau về cơ bản giống như kết quả của việc lập trình phần mềm bảng tính.

khi chạy chu kỳ 21×21 và quét 21×21×1.000 hàng trong Microsoft Excel

VBA (Điểm đặt hàng lại mẫu 60 đến 80 bước 1; Số lượng đặt hàng từ 60 Điều quan trọng cần lưu ý là chương trình cần ít hơn 1 phút để đạt

đến 80 bước 1), Tổng lợi nhuận tối đa là 22368 khi ROP=65 và OQ=72 (xem được các giá trị ước tính này bằng cách sử dụng máy tính cá nhân thông

Tab. VII). Kết quả là thường có bộ xử lý 1.500 MHz và RAM DDR2 2 Gb.

© 2010 NHÀ XUẤT BẢN HỌC VIỆN


Machine Translated by Google

504 TẠP CHÍ PHẦN MỀM, VOL. 5, KHÔNG. Ngày 5 tháng 5 năm 2010

VBA là một công cụ mạnh mẽ để phân tích các cơ hội và tính toán lợi

ích và có thể được thực hiện rất thành công trong giới hạn của phần

mềm bảng tính hiện tại. Kiểu mô hình hóa này phù hợp với khả năng

của hầu hết các kỹ sư, nhà tư vấn và nhà quản lý có kiến thức toàn

diện về công ty hoặc khách hàng của họ.

Với k = 1 Đến ROPTime

Với l = 1 Đến OQTime


Với i = 1 Đến Mỗi

Nếu STO(i)< ROP thì

Tính toán In-transport cho IT(i) đến IT(i+LT(i))

Tính Biên lai cho Rec(i+ LT(i))

Tính toán chi phí đặt hàng hoặc thiết lập cho OSC(i)

Tính chi phí mua lại cho AC(i)


Kết

thúc nếu tính toán hàng tồn kho cho Inv(i)

Tính lượng tồn kho cho STO(i)

Tính lượng tồn kho cho STO(i+1)

Nếu I(i)<0 thì

tính chi phí thiếu hụt cho SC(i)


Ngược

lại, hãy tính chi phí nắm giữ cho HC(i)


Kết
Hình 5. Sơ đồ luồng ISD
thúc nếu tính lợi nhuận cho Pro(i)
Tiếp theo tôi
Việc phát triển mô hình bảng tính tích hợp đòi hỏi kiến thức về
Tiếp theo tôi
chuỗi cung ứng và quy trình phân phối trong tổ chức cũng như tác
k Tiếp
động của các kịch bản thay thế đối với nhà cung cấp, khách hàng và

chính tổ chức. Mô hình hóa bảng tính tích hợp và theo Cuối cùng: Tổng lợi nhuận = Pro(i).

Hình 6. Hàm ISD VBA cho thuật toán cuối cùng

BẢNG VII.
QUY TRÌNH MÔ PHỎNG

OQ
ROP
67 68 69 70 71 72 73 74 75 76 77

60 21088 21433 21392 21809 21243 22291 21381 21682 21549 21618 21749

61 21159 21488 21447 21701 21376 22248 21367 21659 21631 21631 21761

62 21278 21638 21465 21953 21306 22250 21432 21715 21659 21652 21820

63 21263 21574 21409 21929 21253 22298 21465 21723 21611 21788 21906

64 21191 21737 21546 21870 21256 22330 21492 21743 21599 21952 22102

65 21287 21771 21121 21860 21241 22368 21384 21783 21564 21896 21932

66 21383 21786 21125 22134 21242 22144 21293 21730 21799 21879 21847

67 21466 21601 21113 22208 21713 21965 21257 21681 21800 21736 21644

68 21582 21593 21047 22129 21709 21983 21389 21642 21668 21700 21609

69 21692 21493 21021 22073 21811 21905 21381 21617 21586 21635 21713

70 21585 21554 20961 22045 21888 21686 21587 21613 21434 21549 21735

71 21573 21384 20943 22059 21851 21359 21645 21565 21372 21384 21742

72 21336 21412 20920 22057 21900 21220 21717 21463 21353 21459 21768

73 21337 21344 20951 21905 21728 21244 21595 21264 21355 21363 21791

74 21190 21316 21027 21827 21652 21296 21361 21040 21476 21258 21692

75 21102 21230 20815 21355 21553 21263 21203 20924 21442 21193 21163

76 20866 21056 20987 21164 21375 21130 21211 20888 21282 21083 21209

77 20933 21055 21146 21158 20895 20985 21159 20789 21210 20887 21038

78 20833 20897 21107 21053 20741 20880 20912 20730 21117 20503 20765

© 2010 NHÀ XUẤT BẢN HỌC VIỆN


Machine Translated by Google

TẠP CHÍ PHẦN MỀM, VOL. 5, KHÔNG. Ngày 5 tháng 5 năm 2010 505

22000

19000

16000
22500
13000 22400
10000 22300
7000
22200
22100
4000
140

120 22000
1000 100
25
45
65 80
21900
85
105
125
60
21800
(Một)
21700
21600
21500
22400
21400
22200
22000 MTP 21300
21800
21200
21600
21400 21100
21200 21000
21000
20800
20900
20600 20800 80
20400 78
20200
20700 76
20000 20600 74
19800
72
19600
20500 70
19400 85 20400 68
66 OQ
60

80
61
19200
62

63

64
64

65
19000

66
75

67

68

69
50
62

70

71
55

72
70

73
60

74

75
65
60

76

77

78
70 65
ROP

79

80
75
(b) (c)

Hình 7. Ba bước tìm kiếm MTP trong lập trình VBA

Tạp chí Phân phối Vật chất & Quản lý Hậu cần, Tập. 28, số 4,

VI. PHẦN KẾT LUẬN 1998, trang 302-319.


[4] Chase,RB và Aquilano, NJ, Quản lý sản xuất và vận hành, Irwin,
Bài viết này đã mô tả việc sử dụng tích hợp phần mềm bảng tính và Homewood, IL. 1997.

VBA trong việc giảng dạy khóa học kiểm soát hàng tồn kho. Nó khác với [5] Chiang, C, “Phân chia đơn hàng theo hệ thống kiểm kê đánh giá định
cách tiếp cận ngôn ngữ lập trình truyền thống ở chỗ nó dạy học sinh kỳ”, Tạp chí Quốc tế về Kinh tế Sản xuất, Tập. 70, 2001, trang
67-76.
cách giải quyết vấn đề bằng cách sử dụng các gói đại diện cho phần mềm
[6] Silver, EA, Pyke, DF và Peterson, R, Quản lý hàng tồn kho và lập
hậu cần có sẵn. Một khía cạnh độc đáo khác là việc sử dụng phần mềm
kế hoạch và lập kế hoạch sản xuất, tái bản lần thứ 3, Wiley, New
bảng tính chung để tích hợp các kết quả từ việc sử dụng các phần mềm có
York, NY. 1998.
mục đích đặc biệt khác nhau. Cách tiếp cận này khác với cách tiếp cận
[7] Roundy, R, “Quy tắc xác định kích thước lô hiệu quả 98% cho hệ
mô hình hóa trong đó nhiều mô hình bảng tính được xây dựng để giải thống kiểm kê sản xuất nhiều sản phẩm, nhiều giai đoạn”, Math.
quyết các vấn đề hậu cần. HOẶC, tập. 11, 1986, trang 699-727.
[8] Zipkin, P, “Các thước đo mức độ dịch vụ hàng tồn kho: Độ lồi và xấp xỉ”,

Khoa học quản lý. tập. 32, 1986, trang 975-981.

NHÌN NHẬN [9] Zheng YS, “Tính chất của hệ thống kiểm kê ngẫu nhiên”, Khoa học
quản lý. tập. 38, 1992, trang 87-103.

Dự án được hỗ trợ bởi Quỹ khoa học tự nhiên tỉnh Chiết Giang của [10] Chen F và Zheng YS, “Giới hạn dưới cho hệ thống kiểm kê ngẫu

Trung Quốc (Y6090015), Quỹ triết học và khoa học xã hội trọng điểm của nhiên nhiều cấp”, Khoa học quản lý. tập. 40, 1994, trang 1426-1443.

tỉnh Chiết Giang (09CGYD012Z), Quỹ khoa học quốc gia (70972137) và Viện
[11] Gallego G, “Giới hạn mới về chính sách (Q, r), Quản lý
nghiên cứu trọng điểm về khoa học xã hội và nhân văn, Bộ Giáo dục, và
Khoa học. tập. 44, 1998, trang 219-233.
được hỗ trợ bởi Trung tâm Nghiên cứu Thương mại và Kinh doanh Đương đại

của Đại học Chiết Giang Gongshang (09JDSM25YB).


Changbing Jiang là giảng viên của Trung tâm Nghiên cứu Thương mại
và Kinh doanh Đương đại của Đại học Chiết Giang Gongshang. Ông có bằng
Thạc sĩ Khoa học và Kỹ thuật Quản lý tại Đại học Wuzi Bắc Kinh ở Bắc
Kinh, Trung Quốc.
Ông là tác giả của 11 cuốn sách: Hệ thống hậu cần và Kỹ thuật hậu
NGƯỜI GIỚI THIỆU cần (Nhà xuất bản Hậu cần Trung Quốc), Kỹ thuật và quản lý hậu cần (nhà
xuất bản Đại học Renmin Trung Quốc), Thực hành quản lý chuỗi cung ứng:
[1] Gary A. Smith, “Sử dụng mô hình bảng tính tích hợp để phân tích Một góc nhìn về hậu cần (nhà xuất bản Đại học Chiết Giang) v.v.. Ông
chuỗi cung ứng”, Quản lý chuỗi cung ứng: Tạp chí quốc tế, Tập. đã xuất bản thêm hơn 40 bài báo trên tạp chí và kỷ yếu hội thảo (hơn
8, Số 4, 2003, trang 285-290. 20 bài được EI và ISTP lập chỉ mục). Là một nhà nghiên cứu và là Thành
[2] Brent, EE Jr và Anderson, RE, Ứng dụng máy tính trong Khoa học xã viên điều lệ của Liên đoàn Mua hàng và Hậu cần Trung Quốc, ông cũng là
hội, Nhà xuất bản Đại học Temple, Philadelphia, PA. 1990. thành viên của Hiệp hội Vận chuyển & Lưu trữ Vật liệu Trung Quốc.

[3] Kant Rao, Alan J. Stenger và Haw-Jan Wu, “Tích hợp việc sử dụng
máy tính trong giáo dục hậu cần”, International

© 2010 NHÀ XUẤT BẢN HỌC VIỆN

You might also like