Các vấn đề trong việc phát triển khung làm việc 3 2-

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 32)

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

1.4.6.Các vấn đề trong việc phát triển khung làm việc 3 2-

Các khung làm việc đã đƣợc định nghĩa cho một số các miền ứng dụng. Nhƣng ở đây có các vấn đề và các trở ngại có thể xuất hiện trƣớc khi chúng đƣợc sử dụng trong các dự án thật.

Việc sử dụng lại ở mức các thành phần có thể tạo ra phần lớn hơn của hệ thống và gồm những điều chỉnh cho phù hợp, nhƣng đã khôn g đƣợc chỉ ra bởi bản thân các mẫu hƣớng đối tƣợng. Điều này đã dẫn tới việc phát triển các khung làm việc quá lớn

không hiệu quả. Vấn đề là cần xác định kích thƣớc chính xác của miền ứng dụng, lập tài liệu cho khung làm việc, phổ biến nó và xác nhận các hoạt động trừu tƣợng cần thiết. Đây là công việc không ít khó khăn và tốn công sức [1].

Chương 2: KHUNG LÀM VIỆC CỦA BÀI TOÁN ĐẦU TƯ CHO SẢN XUẤT NÔNG NGHIỆP

2.1. Vấn đề đặt ra trong sản xuất nông nghiệp và bài toán đầu tư

Ngày nay, trong điều kiện cơ chế thị trƣờng, ngƣời nông dân sản xuất ra sản phẩm không phải để tự túc, mà để bán. Muốn bán đƣợc thì số sản phẩm đƣợc sản xuất ra phải đủ nhiều. Nhƣng để có thể sản xuất ra đƣợc nhiều sản phẩm, họ cần nhiều yếu tố đầu vào. Trong thực tế, ngƣời nông dân không có sẵn những thứ đó với một số lƣợng lớn. Mặt khác nữa, sau khi sản xuất ra sản phẩm, họ ít có điều kiện và phƣơng tiện để có thể bán đƣợc sản phẩm, trừ khi có ngƣời đến mua tại chỗ. Trong trƣờng hợp này, thƣơng lái hay ngƣời mua lại dễ ép giá, làm cho ngƣời nông dân thiệt thòi.

Từ một phía khác, các doanh nghiệp chế biến các sản phẩm từ nông nghiệp lại rất cần có sản phẩm nông nghiệp cho chế biến. Việc thu mua sản phẩm một cách thƣờng nhật từ nông dân làm cho sản xuất của doanh nghiệp rất bị động: Nông dân có nhiều sản phẩm bán ra thì có thể mua đủ đƣợc nguyên liêu sản xuất. Khi nông nghiệp mất mùa hay ngƣời nông dân sản xuất ít đi, doanh nghiệp không đủ nguyên liệu cho chế biến. Họ có thể đầu tƣ vùng sản phẩm của riêng mình, nhƣng thƣờng không có đất đai, ao hồ hay vị trí để triển khai. Khả năng này là rất hạn chế.

Một trong các cách giải quyết các mâu thuẫn trên đây là sự kết hợp giữa các doanh nghiệp chế biến sản phẩm nông nghiệp và ngƣời nông dân. Các doanh nghiệp có thể cung cấp cho nông dân các đầu vào cho sản xuất, nhƣ vốn, con giống, phân bón, … để ngƣời nông dân sản xuất. Khi ngƣời nông dân đã sản xuất ra sản phẩm, doanh nghiệp sẽ thu mua sản phẩm mà họ đã đầu tƣ. Nhƣ vậy hai bên cùng có lợi trên tất cả các mặt của sản xuất kinh doanh.

Ngày nay sự hợp tác giữa doanh nghiệp chế biến sản phẩm nông nghiệp và những ngƣời nông dân sản xuất hàng hóa đƣợc thực hiện thông qua các hợp đồng kinh tế. Đối với nhiều doanh nghiệp chế biến, việc hợp đồng với nông dân để có nguyên liệu sản xuất đƣợc gọi là đầu tƣ cho nông nghiệp (cho vùng nguyên liệu). Nông dân thƣờng có sẵn các không gian cho việc trồng trọt và chăn nuôi sản phẩm nông nghiệp. Doanh nghiệp sẽ đầu tƣ các đầu vào cho sản xuất mà nông dân cần. Tùy khả năng của ngƣời nông dân mà họ có thể tiếp nhận các loại hình đầu tƣ khác nhau với mức độ khác nhau. Vì thế giữa doanh nghiệp và nông dân cần có các hợp đồng thỏa thuận về nội dung, múc độ đầu tƣ, cũng nhƣ cách thức thu mua và giá cả sản phẩm. Sự thỏa thuận này nhằm đảm bảo quyền lợi một cách thỏa đáng cho cả hai phía.

Nhƣ vậy, quá trình doanh nghiệp đầu tƣ cho nông nghiệp để có đƣợc nguyên liệu cho sản xuất của mình có thể mô tả khái quát bằng sơ đồ hình 2.1.

Hình 2.1. Mô hình đầu tƣ cho sản xuất nông nghiệp để nhận sản phẩm

Quy trình trên đây là chung cho mọi hoạt động đầu tƣ của doanh nghiệp cho các sản phẩm nông nghiệp cụ thể khác nhau. Trong nông nghiệp, có hai loại sản phẩm tiêu biểu là các sản phẩm từ cây trồng và sản phẩm từ vật nuôi. Trong gieo trồng lại có nhiều sản phẩm cây trồng khác nhau. Cũng nhƣ vây ta có nhiều sản phẩm vật nuôi khác nhau. Do mỗi sản phẩm của cây trồng hay vật nuôi cụ thể, nó yêu cầu những yêu tố đầu tƣ cụ thể rất khác nhau. Vì thế ta sẽ có nhiều bài toán đầu tƣ cụ thể khác nhau phụ thuộc vào sản phẩm mà ta cần nhận đƣợc. Mặt khác những ngƣời nông dân khác nhau, có thể có điều kiện kinh tế khác nhau, mức độ mà họ cần đầu tƣ là khác nhau. Nhƣ vậy, chỉ xét trên hai khía cạnh sẩn phẩm cần đầu tƣ và cách thức đầu tƣ, có nhiều bài toán đầu tƣ khác nhau mà doanh nghiệp cần phải xử lý. Để ứng dụng công nghệ thông tin trợ giúp các doanh nghiệp giải quyết các bài toán này, cách tốt nhất là sử dụng khung làm việc. Khi đã xây dựng đƣợc khung làm việc cho lớp các bài toán đầu tƣ cho sản xuất nông nghiệp, ta dễ dàng chuyển thành chƣơng trình cho mỗi bài toán cụ thể một cách nhanh chóng và chi phí ít nhất có thể.

Để xây dựng khung làm việc cho lớp các bài toán đầu tƣ cho sản xuất nông nghiệp, ta sẽ áp dụng các phƣơng pháp đã đƣợc trình bày trong chƣơng một. Việc áp dụng một cách kết hợp các phƣơng pháp trên cho sẽ hiệu quả hơn áp dụng một phƣơng pháp đơn lẻ. Trong nghiên cứu này sẽ áp dung kết hợp các ý tƣởng của các phƣơng pháp trình bày ở trên. Trong phần này, ta đã phân tích miền vấn đề của bài toán đầu tƣ cho nông nghiệp để phát hiện các bài toán chung của lớp và cấu trúc của chúng. Bƣớc tiếp theo ta sẽ nghiên cứu hai bài toán cụ thể tiêu biểu cho sản xuất nông nghiệp là bài toán đầu tƣ cho sản phẩm trồng trọt và đầu tƣ cho sản phẩm chăn nuôi dƣới đây.

Lập kế hoạch đầu tƣ, thỏa thuận ký kết hợp đồng Triển khai thực hiện đầu tƣ Quản lý thu hoạch sản phẩm Kết toán, thanh lý hợp đồng

2.2. Bài toán đầu tư cho sản xuất mía đường

2.2.1. Mô tả bài toán

Để đầu tƣ cho một vùng trồng mía lấy sản phẩm dựa vào khả năng sản xuất của ngƣời nông dân, trƣớc hết doanh nghiệp phải xác định đƣợc vùng đó là vùng nào. 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 mía (diện tích có thể trồng), năng suất mía dự kiến, số lƣợng các đầu mục cần đầu tƣ (như tiền vốn, giống, phân bón, 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 hoạch, cách thức thu hoạch,.... 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 mía đến lúc đƣợc thu hoạch, doanh nghiệp đƣa ra kế hoạch thu hoạch để nhận đƣợc sản phẩm cuối cùng. Có thể nông dân tự thu hoạch chở đến nhà máy cho doanh nghiệp, có thể nhà máy tiến hành nhận mía mà ngƣời nông dân thu hoạch tại một nơi tập trung nhất định ở gần các thửa rộng theo thời gian đinh trƣớc, cũng có thể nhà máy thuê nông dân thu hoạch theo kế hoạch định sẵn của mình. Sau khi thu hoạch, doanh nghiệp tiến hành hách toán với ngƣời nông dân theo các điều khoản đã thỏa thuận trong hợp đồng và tiến hành thanh lý hợp đồng.

Quá trình đầu tƣ có thể tiếp tục cho nhƣng thời vụ mới với các hợp đồng thỏa thuận mới. Những hợp đồng mới có thể giống các hợp đồng cũ hay có sự thay đổi nhất định cho phù hợp với những điều kiện mới của các doanh nghiệp hay ngƣời nông dân.

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

Quá trình hoạt động đầu tƣ trên đây có thể mô tả bằng biểu đồ hoạt động ở hình 2.2.

Hình 2.2. Biểu đồ hoạt động quá trình đầu tƣ cho sản xuất mía đƣờng Xác định vùng nguyên liệu 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 tƣ trồng mía

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

Lập kế hoạch thu hoạch mía

Theo dõi thu hoạch mía Hạch toán, kết toán đầu tƣ 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ư

Tổ chức thu hoạch mía Hạch toán, thanh lý hợp đồng mía

2.2.3. Xác định mô hình miền lĩnh vực đầu tư trồng mía

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

Bảng 1- Tên viết tắt tên các đối tƣợng nghiệp vụ bài toán đầu tƣ trồng mía

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 (adsbygoogle = window.adsbygoogle || []).push({});

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 ruộng RUỘNG

6 Các mức đầu tƣ cho mía MỤC ĐẦU TƢ

7 Tông mức đầu tƣ TỔNG ĐẦU TƢ

8 Kế hoạch đầu tƣ THƢC THIỆN ĐẦU TƢ

9 Thực hiện đầu tƣ TH THỰC THIỆN ĐẦU TƢ

10 Kế hoạch thu hoạch THỰC HIỆN THU HOẠCH

11 Thực hiện thu hoạch TH THU HOẠCH MÍA

12 Bản hạch toán HẠCH TOÁN

13 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

− Theo dõi thực hiện (phƣơng án ) − Theo dõi thu hoạch (theo phƣơng án) − Tiến hành hạch toán (đầu tƣ)

− Thanh lý (hợp đồng)

Từ các đối tƣợng nghiệp vụ và các thao tác diễn ra trên các đốí tƣợng nghiệp vụ, cùng các mối quan hệ ngữ nghĩa giữ chúng cho phép ta xây dựng đƣợc mô hình lĩnh vực. Mô hình cho ta hình dung các đối tƣợng thuộc miền lĩnh vực tƣơng tác giữa chúng với nhau. Mô hình này là cơ sở để phát triển biểu đồ lớp thiết kế của bài toán.

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

2.3. Bài toán đầu tư cho chăn nuôi bò sữa

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

Để đầ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 (adsbygoogle = window.adsbygoogle || []).push({});

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

(adsbygoogle = window.adsbygoogle || []).push({});

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 32)