Mô tả bài toán 40

Một phần của tài liệu framework và ứng dụng cho một lớp bài toán quản lý (2) (Trang 40)

3. Cấu trúc của luận văn

2.3.1. Mô tả bài toán 40

Để đầu tƣ lấy sữa, doanh nghiệp phải xác định đƣợc vùng mà ở đó có thể trồng cỏ làm thức ăn và nông dân có chuồng trại để chăn nuôi. Sau khi đã xác định đƣợc vùng cụ thể có thể đầu tƣ, bƣớc tiếp theo là tiến hành khảo sát thu thập các dữ liệu liên quan. Ví dụ số các hộ nông dân hay hợp tác xã sẽ tham gia sản xuất, số ruộng đất mà họ có thể đầu tƣ trồng cỏ (diện tích có thể trồng), năng suất cỏ dự kiến của cỏ, số lƣợng các đầu mục cần đầu tƣ cho việc chăn nuôi bò (như tiền vốn mua sắm thiết bị, con giống, kỹ thuật chăm sóc, ...) cũng nhƣ định mức đầu tƣ các khoản này trên một đơn vị diện tích, thời gian cần cung cấp các khoản đầu tƣ, thời gian thu lấy sữa cũng nhƣ cách thức thu nhận sữa,.... Trên cơ sở các dữ liệu này, doanh nghiệp tiến hành các tính toán phân tích để đƣa ra các phƣơng án đầu tƣ. Mỗi phƣơng án đầu tƣ thƣơng tƣơng ứng với một chiến lƣợc đầu tƣ và mức độ đầu tƣ mà ngƣời nông dân có thể chấp nhận đƣợc. Trên cơ sở các phƣơng án đầu tƣ này, doanh nghiệp tiến hành thỏa thuận với nông dân để đi đến một hợp đồng. Từ hợp đồng đã đƣợc ký kết, doanh nghiệp đƣa ra một kế hoạch triển khai đầu tƣ bao gồm số lƣợng các yếu tố đầu tƣ sẽ cung cấp cho mỗi hộ nông dân, thời gian cung cấp cũng nhƣ cách thức cung cấp phù hợp với quá trình trình sản xuất của ngƣời nông dân. Khi bò cho sữa, doanh nghiệp đƣa ra kế hoạch thu nhận đƣợc sản phẩm cuối cùng. Trong trƣờng hợp nuôi bò, nông dân có thể tự vắt sữa và đem giao nộp cho doanh nghiệp. Doanh nghiệp tổ chức nơi để thu nhận sữa tƣơi gần khu vực chăn nuôi của nông dân và chở về xí nghiệp.

Quá trình đầu tƣ cho chăn nuôi bò chủ yếu là khoản đầu tƣ ban đầu cho chuồng trại, giống và trang thiết bị. Những nhu cầu cho hoạt động thƣờng xuyên nông dân có thể tự trang trải và sử dụng các dịch vụ của các cơ sở dịch vụ, nhƣ dịch vụ thú y, đào tạo kỹ thuật chăm sóc bò sữa, kỹ thuật vắt sữa,… Việc đầu tƣ tiếp tục chỉ xẩy ra khi có nhu cầu mở rộng quy mô chăn nuôi. Khi đó có thể xem nhƣ những hợp đồng mới.

Những hợp đồng đƣợc ký kết sẽ kết thúc khi ngƣời nông dân trả hết đƣợc các khoản đầu tƣ ban đầu. Trong bài toán này, việc thu nhận sản phẩm là đơn giản, không phụ thuộc trục tiếp vào phƣơng án đầu tƣ. Việc thu nhận sữa chỉ liên quan đến kết thúc hợp đồng khi mà tổng giá trị sản phẩm nhận đƣợc bằng giá trị của hợp đồng đầu tƣ.

2.3.2. Biểu đồ hoạt động của quy trình đầu tư

Quá trình hoạt động đầu tƣ cho chăn nuôi bò có thể mô tả bằng biểu đồ hoạt động ở hình 2.4.

Hình 2.4. Biểu đồ hoạt động quá trình đầu tƣ cho chăn nuôi bò sữa

Bài toán chăn nuôi bò có sơ đồ hoạt động đơn giản hơn bài toán trồng trọt mía đƣờng. Có sự đơn giản này do việc thu hoạch sản phẩm đơn giản hơn. Và vì vậy quá trình thanh toán và thanh lý hợp đồng đơn giản hơn.

ĐINH MỨC Xác định vùng chăn nuôi Khảo sát thu thâp dữ liệu Phân tích, lập các phƣơng án đầu tƣ Thỏa thuận ký kết hợp đồng Lập kế hoạch triển khai đầu

Theo dõi thực hiện đầu tƣ

Theo dõi thu mua sữa Thanh lý hợp đồng Lập phương án đầu tư và ký kết hợp đồng Triển khai thực hiện đầu tư

Thu mua sản phẩm

thanh lý hợp đồng chăn nuôi

2.3.3. Xác định mô hình miền lĩnh vực đầu tư chăn nuôi

a. Các đối tượng nghiệp vụ của bài toán

Bảng 2- Tên viết tắt tên các đối tƣợng nghiệp vụ bài toán đầu tƣ chăn nuôi

TT Tên đối tượng nghiệp vụ Viết tăt

1 Các hộ nông dân NÔNG DÂN

2 Bản hợp đồng HỢP ĐỒNG

3 Chiến lƣợc đầu tƣ CHIẾN LƢỢC

4 Phƣơng án đầu tƣ PHƢƠNG ÁN

5 Danh mục vùng trồng cỏ VÙNG CỎ

6 Diện tích chuồng trại CHUỒNG TRẠI

7 Các mục đầu tƣ cho nuôi bò MỤC ĐẦU TƢ

8 Thục hiện phƣơng án đầu tƣ THỤC HIỆN PA ĐẦU TƢ

9 Tông hợp mức đầu tƣ (các phƣơng án) TH THỰC HIỆN ĐẦU TƢ 10 Kết quả phƣơng án đầu tƣ (số lƣợng bò) KẾT QUẢ PA ĐẦU TƢ

11 Tồng hợp kết quả đầu tƣ TH KẾT QUẢ ĐẦU TƢ

12 Sổ theo dõi thu mua sữa PA THU MUA PA

13 Sổ tổng hợp thu mua sữa PA TH THU MUA PA

14 Bản thanh lý hợp đồng THANH LÝ

b. Các thao tác nghiệp vụ

− Ký kết (hợp đồng) − Đầu tƣ (vào cái gì)

− Lập phƣơng án từ (khoản mục đầu tƣ) − Lựa chọn (chiến lƣợc)

− Tổng hợp phƣơng án − Thực hiện phƣơng án

− Theo dõi thu mua (theo phƣơng án) − Tổng hợp thu mua (các phƣơng án) − Thanh lý (hợp đồng)

c. Biểu đồ miền lĩnh vực

2.4. Tổng quát hóa mô hình miền lĩnh vực của đầu tư trong nông nghiệp

2.4.1. Những vấn đề cần khái quát hóa

Mặc dù ở trên ta chỉ trình bày hai bài toán đầu tƣ cụ thể nhƣng đặc trƣng cho hai loại hình sản phẩm của nông nghiệp, đó là sản phẩm trồng trọt và sản phẩm chăn nuôi. Với mỗi bài toán, ta cố gắng xem xét để khái quát các yếu tố liên quan, sao cho bao quát đƣợc các bài toán đầu tƣ cụ thể khác nhau có thể gặp đối với hai loại bài toán đầu tƣ này. Nhƣ vậy mô hình miền lĩnh vực đủ cơ sở cho việc thiết kế một khung làm việc cho lớp các bài toán đầu tƣ trong nông nghiệp.

Sau đây là những xem xét để khái quát hóa các đối tƣợng nghiệp vụ tham gia vào mô hình miền lĩnh vực:

− Ở trên ta xét từng bài toán đầu tƣ cụ thể của nông nghiêp: bài toán đầu tƣ sản xuất mía đƣờng và bài toán đầu tƣ chăn nuôi bò. Mỗi bài toán đầu tƣ xem nhƣ một dự án. Và trong một dự án đó chúng ta có một sản phẩm cuối cùng cần đạt đến, và đi theo nó là một khoản đầu tƣ. Ngoài ra, khi nói đến đầu tƣ là phải nói đến hiệu quả, tức là phải nói đến hệ số thu hồi vốn. Vậy đối tƣợng nghiệp vụ đầu tiên cần đƣợc bổ sung vào mô hình miền là DỰ ÁN. Vấn đề phức tạp hơn khi sản phẩm kết quả đầu tƣ lại chƣa phải là sản phẩm cuối cùng cần có. Nhƣ ví dụ chăn nuôi bò, kết qủa đầu tƣ cho chăn nuôi để đƣợc những con bỏ sữa, những sản phẩm cuối cùng mà xí nghiệp cần là sữa. Khi đó cần thêm vào sản phẩm trung gian.

− Nhƣ trong bài toán đầu tƣ trồng mía, tƣ liệu chính của ngƣời nông dân dùng cho trồng mía chỉ có một loại là ruộng đất. Nhƣng trong bài toán nuôi bò, để cho chăn nuôi họ cần có nhiều loại tƣ liệu cho sản xuất khác nhau nhƣ các vùng trồng cỏ, chuồng trại và có thể cần trang thiết bị, nhƣ trƣờng hợp nuôi gà giống. Trong trƣờng hợp cuối cùng này cần có thiết bị ấp trứng. Tạm thời ta có thể tổng quát hóa với giới hạn tối đa là ba loại tƣ liệu thiết yếu cần đầu tƣ cho sản xuất ra sản phẩm nông nghiệp. Thực tế, nhiều bài toán đầu tƣ cho sản xuất nông nghiệp chƣa có quá ba loại tƣ liệu sản xuất.

− Trong bài toán đầu tƣ cho trồng trọt, hoạt động đầu tƣ đƣợc thực hiện nhiều lần, nên ta cần có đối tƣợng mô tả quá trình đầu tƣ (thực hiện đầu tƣ nhiều lần), và cũng cần đối tƣợng mô tả quá trình thu hoạch. Hai đối tƣợng này không có trong bài toán chăn nuôi bò. Để bao hàm đƣợc những quá trình này cho các bài toán đầu tƣ cho trồng trọt vẫn cần hai đối tƣợng loại này

− Trong nông nghiệp, các chiến lƣợc đầu tƣ phụ thuộc vào số loại tƣ liệu cần cho sản xuất, sau nữa là số lƣợng sản phẩm cuối cùng cần có. Để đơn giản ta giả

thiết các dự án chỉ có một sản phẩm cuối cùng. Vì bài toán đầu tƣ với nhiều loại tƣ liệu sản xuất để nhận đƣợc nhiều sản phẩm lá khá phức tạp.

− Các tên đối tƣợng nghiệp vụ cũng cần đƣợc khái quát hóa đến mức có thể để bao quát đƣợc một lớp rộng rãi các đối tƣợng đa dạng trong thực tế của hoạt động đầu tƣ trong nông nghiệp. Và nhƣ vậy, các thuộc tính của đối tƣợng cũng nhƣ yêu cầu tính toán đƣợc dự kiến trƣớc mà sau này chỉ cần sửa đổi, hay bỏ đi mà không cần thêm vào.

2.4.2. Các đối tượng nghiệp vụ cần bổ sung

Từ những phân tích ở trên, ta cần bổ sung thêm một số các đối tƣợng nghiệp vụ vào mô hình miền lĩnh vực và thay đổi tên gọi của một số đối tƣợng khác để có thể bao quát đƣợc các dự án đầu tƣ khác nhau và các loại hình đầu tƣ khác nhau của cả trồng trọt và chăn nuôi. Các đối tƣợng cần đƣợc bổ sung bao gồm:

DỰ ÁN với các đặc trƣng sau: tên dự án, sản phẩm, đơn vị tính, khối lƣợng, đơn giá, tên sản phẩm trung gian (SPTG), đơn vị tính SPTG, khối lƣợng SPTG, tổng đầu tƣ và hệ số hoàn vốn (ROI – Return On Investement)

TƯ LIỆU SẢN XUẤT với các đặc trƣng sau: tên, đơnvị, số lƣợng, hệ số (thƣờng dùng quy đổi về đại lƣợng khác nhƣ: diện tích chuồng cần đổi sang số đầu vật nuôi).

2.4.3. Mô hình miền lĩnh vực cho lớp bài toán đầu tư trong nông nghiệp

Hình 2.5 biểu diễn tổng quát hóa các đối tƣợng nghiệp vụ của bài toán tổng quát đầu tƣ trong lĩnh vực nông nghiệp và mối liên quan ngữ nghĩa giữa chúng. Vì điều kiện hạn chế về thời gian và khung khổ luận văn, lớp các bài toán đƣợc xét cho việc lập mô hình có hạn chế trong một phạm vi nhất định.

2.5. Chuyển mô hình nghiệp vụ sang mô hình lớp thiết kế

Theo một cách chính quy, quá trình đi từ mô hình nghiệp vụ đến mô hình thiết kế của bài toán có thể theo nhiều cách. Một trong cách đó là đặc tả yêu cầu các chức năng, tiến hành phân tích, thiết kế logic và thiết kế vật lý theo quy trình RUP (Rational Unified Process). Nhƣng đó là cách làm mang tính truyền thống và không nằm phạm vi trình bày trong luận văn này. Bằng cách vận dụng phƣơng pháp kinh nghiệm, trực quan, ta chuyển mô hình nghiệp vụ sang mô hình lớp qua ba bƣớc:

Bƣớc 1: Chuyển các đối tƣợng nghiệp vụ thành các lớp thiết kế Bƣớc 2: Xác định các mối quan hệ giữa các lớp

Bƣớc 3: Xem xét lại các mối quan hệ giữa chúng đảm bảo ngữ nghĩa của các mối quan hệ, hiệu chỉnh và bổ sung các thành phần khác (các thuộc tính và các toán

tử) của các lớp đã đƣợc áp dụng mẫu chuyên gia. Đến đây ta đƣợc biểu đồ lớp thiết kế tƣơng ứng với mô hình miền lĩnh vực cho bài toán đầu tƣ tổng quát trong nông nghiệp (Hình 2.6).

Để dễ theo dõi và không quá phức tạp rối rắm, trong biểu đồ lớp thiết kế chỉ đƣa ra các toán tử liên quan đòi hỏi việc tính toàn - xử lý các thuộc tính thuộc lớp, tạm bỏ qua các toán tử khác (nhƣ tạo, hủy,..).

2.5.1. Biểu đồ lớp cho khối lập dự án và ký kết hợp đồng

2.5.2. Biểu đồ lớp cho khối triển khai thực hiện đầu tư

Hình 2.8. Biểu đồ lớp thiết kế khối thực hiện đầu tƣ

2.5.3. Biểu đồ lớp thiết kế cho khối thu hoạch sản phẩm

2.5.4. Biểu đồ lớp thiết kế cho khối kết toán và thanh lý hợp đồng

Hình 2.10. Biểu đồ lớp thiết kế khối thanh lý hợp đồng

2.6. Áp dụng mẫu cho thiết kế

Trong các các biểu đồ lớp thiết kế ở trên, khi làm thích nghi thiết kế của khung làm việc đƣợc xây dựng với các ứng dụng cụ thể, chúng ta phải sửa đổi nhiều trong một số lớp thiết kế cần sửa đổi. Nhƣ vậy sẽ rất bất tiện cho ngƣời sử dụng. Khi áp dụng các mẫu thiết kế cho những phần phải thay đổi nhiều này sẽ làm cho việc làm thích nghi trở nên dễ dàng hơn và mất ít công sức hơn. Một trong những yêu cầu của việc xây dƣng các khung làm việc là áp dụng các mẫu thiết kế [5] đến mức tối đa làm cho khung có thể thích nghi một cách dễ dàng nhất cho các bài toán cụ thể của lớp bài toán dự kiến.

Trong các phần thiết kế của khung ở trên, nhƣng phần yêu cầu thay đổi nhiều là những khối liên quan đến giải quyết các tình huống có sự khác nhau của bài toán đƣợc xét nhƣ đã trình bày trong phần tổng quát hóa:

− Khi số tƣ liệu dùng cho sản xuất sản phẩm không phải chỉ có một mà có nhiều loại khác nhau. Sự khác nhau này dẫn đến việc phải chọn các mục cần đầu tƣ từ

các tƣ liệu khác nhau. Để giải quyết tình huống này chúng ta có thể sử dụng mẫu thiết kế chọn chiến lƣợc.

− Khi thực hiện đầu tƣ, có bài toán chỉ cần đầu tƣ một lần, có bài toán phải thực hiện đầu tƣ nhiều lần. Làm sao ta chỉ cần khai báo là có thể thực hiện điều này mà không cần sửa lại thao tác. Tình huống này liên quan đến khối thiết kế triển khai thực hiện đầu tƣ.

− Khi thu nhận sản phẩm làm ra, có bài toán chỉ cho một sản phẩm duy nhất, nhƣng lại có bài toán gồm hai loại sản phẩm: sản phẩm trung gian và sản phẩm cuối cùng. Liên quan đến khối thu hoạch sản phẩm.

Ta sẽ xem xét các khối thiết kế này và áp các mẫu để nhận đƣợc khung làm việc với thiết kế tốt hơn đáp ứng yêu cầu ngƣời dùng tốt nhất

2.6.1. Áp dụng mẫu chiến lược cho khối lựa chọn chiến lược

Thiết kế ban đầu của khối xác định chiến lƣợc đầu tƣ cho ở hình 2.10. Sau khi áp dụng mẫu thiết kế chiến lƣợc ta đƣợc biểu đồ thiết kế cho ở hình 2.11.

Hình 2.12. Biểu đồ lớp thiết kế khối lựa chọn chiến lƣợc sau áp dụng mẫu

2.6.2. Áp dụng mẫu chiến lược cho khối thực hiện đầu tư

Thiết kế ban đầu của khối thực hiện đầu tƣ cho ở hình 2.7. Sau khi áp dụng mẫu thiết kế chiến lƣợc ta đƣợc biểu đồ thiết kế cho ở hình 2.12.

2.6.3. Áp dụng mẫu chiến lược cho khối thu hoạch sản phẩm

Thiết kế ban đầu của khối thực hiện đầu tƣ cho ở hình 2.8. Sau khi áp dụng mẫu thiết kế chiến lƣợc ta đƣợc biểu đồ thiết kế cho ở hình 2.13

Chương 3: TRIỂN KHAI ỨNG DỤNG VÀ CÀI ĐẶT CHO BÀI TOÁN ĐẦU TƯ TRỒNG MÍA

3.1. Mô tả bài toán quản lý đầu tư vùng nguyên liệu

Nhà máy mía đƣờng “Sơn Dƣơng” là nhà máy sản xuất “Đƣờng” thành phẩm. Xuất phát từ nhu cầu cần nguyên liệu trong quá trình sản xuất ra các sản phẩm thƣơng mại “đƣờng”. Nhà máy cần phải đầu tƣ xây dựng và quản lý vùng nguyên liệu cho quá trình sản xuất của mình. Ngƣời nông dân là những ngƣời có các yếu tố sản xuất “ruộng đất, sức lao động” đáp ứng đƣợc nhu cầu của nhà máy. Vậy những ngƣời nông dân với “ruộng đất, và sức lao động” là những nhân tố sản xuất đáp ứng đƣợc nhu cầu đầu tƣ của nhà máy. Nhƣ đã mô tả trong chƣơng 2, bài toán đầu tƣ trồng mía là một bài toán cụ thể trong lớp bài toán đầu tƣ cho sản xuất nông nghiệp. Trong chƣơng 2 chúng ta đã có thiết kế chi tiết, biểu đồ lớp chi tiết của bài toán tổng quát hay chính là khung làm việc của lớp bài toán. Để triển khai ứng dụng cho bài toán cụ thể, ta tiến hành các công

Một phần của tài liệu framework và ứng dụng cho một lớp bài toán quản lý (2) (Trang 40)

Tải bản đầy đủ (PDF)

(62 trang)