Thiết kế M-V-C

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Phát triển ứng dụng sử dụng kiến trúc công nghệ MVC cho bài toán dự báo dòng tiền doanh nghiệp (Trang 38 - 42)

Ví dụ Model Product:

Hình 2.13: Models

-View chứa @model IEnumerable<CashLV.Models.Product> để gọi Model

Hình 2.14: Views

-Control chứa các actions để xử lý, tương tác với Cơ sở dữ liệu và truyền dữ liệu cho model

Hình 2.15: Controllers

-Có thể dùng Entity Framework (StoredProcedure, CRUD Controlers) hoặc SqlDataReader để tương tác thêm, đọc, sửa, xóa với Cơ sở dữ liệu.

2.9. Xử lý, tính to n từ công thức nghiệp vụ 2.9.1.Xử lý, dự b o B n hàng

- Công thức:

Thành tiền = Số lượng * Đơn giá

Tổng thành tiền = Tổng cộng Thành tiền của các Sản phẩm

Với Nhóm Sản phẩm chính:

Tổng khối lượng = Tổng cộng Khối lượng của các Sản phẩm

Tổng thành phẩm (Tổng khối lượng có điều chỉnh) = Tổng khối lượng + +Thông số điều chỉnh

Hình 2.16: Xử lý, dự báo bán hàng

- Sử dụng 3 hành động

<form action="~/ForecastSale/Index" method="post"> Để truy vấn được các kết quả theo các tham số

<form action="~/ForecastTransaction/Create" method="post"> Để lấy các dữ liệu kết quả, đẩy sang bảng ForecastTransaction

<form action="~/ForecastFoodPerMonth/Create" method="post"> Để lấy các dữ liệu kết quả, đẩy sang bảng ForecastFoodPerMonth (với nhóm sản phẩm chính)

(với các nhóm sản phẩm khác, không có hành động đẩy này)

- Có các trường để điều chỉnh cho linh hoạt - Tổng thành phẩm

Hình 2.17: Tổng thành phẩm

2.9.2.Xử lý, dự b o B n hàng

- Công thức:

Khối lượng Nguyên vật liệu dùng trong Thành phẩm = Phần trăm Tỷ lệ* Tổng thành phẩm.

Kho cuối kỳ của Nguyên vật liệu = ( Số ngày Dự trữ Nguyên vật liệu cho Sản xuất / 30 ngày) * Khối lượng từng Nguyên vật liệu dùng trong Thành phẩm. Kế hoạch khối lượng mua Nguyên vật liệu = Khối lượng từng Nguyên vật liệu dùng trong Thành phẩm + Kho cuối kỳ - Kho đầu kỳ

Số tiền mua Nguyên vật liệu = Kế hoạch khối lượng mua Nguyên vật liệu * Giá Nguyên vật liệu

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Phát triển ứng dụng sử dụng kiến trúc công nghệ MVC cho bài toán dự báo dòng tiền doanh nghiệp (Trang 38 - 42)

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

(84 trang)