II. XÂY DỰNG ỨNG DỤNG WOODSTORE 1 Thiết kế xử lý.
b. Quản lý sản phẩm:
Thay đổi thơng tin sản phẩm . Thêm sản phẩm.
Xố một sản phẩm: khi một sản phẩm nào đĩ mà người quản lý thấy cần phải xốđi.
Tĩm lại: Các hoạt động mà người quản lý tương tác với Server để quản lý sản phẩm được mơ tả bằng sơđồ sau:
Như vậy các khối xử lý cần thiết đểđáp ứng các hành động của người quản lý trong lĩnh vực sản phẩm như sau:
XỬ LÝ: Liệt kê danh sách các sản phẩm (XLSP01)
Tiếp nhận yêu cầu liệt kê danh sách sản phẩm . Lấy danh sách các sản phẩm từ cơ sở dữ liệu Đưa ra danh sách các sản phẩm .
XỬ LÝ: Thay đổi thơng tin sản phẩm(XLSP02)
Tiếp nhận yêu cầu thay đổi thơng tin sản phẩm muốn thay đổi. Lấy các thơng tin muốn thay đổi về sản phẩm .
Thay đổi các thơng tin này trên tất cả các bảng cĩ liên quan đến mã sản phẩm cần thay đổi.
Cập nhật lại cơ sở dữ liệu.
XỬ LÝ: Thêm sản phẩm(XLSP03)
Liệt kê các sản phẩm
Thay đổi thơng tin sản phẩm
Thêm một sản phẩm
Xử lý này được mơ tả như sau: Tiếp nhận yêu cầu thêm sản phẩm
Lấy mã số sản phẩm (item_id) lớn nhất +1 trong bảng items để tạo khố cho sản phẩm mới sắp tạo.
Kiểm tra các yêu cầu cần thêm vào xem cĩ phù hợp khơng, nếu hợp lệ thì tiếp tục bước 4 của khối xử lý này, ngược lại thì quay lại bước 2 của khối xử lý này.
Ghi nhận thơng tin của sản phẩm vừa thêm vào cơ sở dữ liệu.
XỬ LÝ: Xố sản phẩm(XLSP04)
Tiếp nhận yêu cầu xố sản phẩm bằng cách lấy khố của sản phẩm muốn xố. Xố tất cả các bảng cĩ liên quan đến mã sản phẩm này trong cơ sở dữ liệu. c. Quản lý đơn hàng:
Xem thơng tin đơn hàng . Xố một đơn hàng
XỬ LÝ: Liệt kê danh sách các đơn hàng(XLĐH01)
Tiếp nhận yêu cầu liệt kê danh sách đơn hàng. Lấy danh sách các đơn hàng từ cơ sở dữ liệu. Đưa ra danh sách các đơn hàng.
XỬ LÝ: Xốđơn hàng(XLĐH02)
Tiếp nhận yêu cầu xốđơn hàng bằng cách lấy khố của đơn hàng muốn xố. Xố tất cả các bảng cĩ liên quan đến mã đơn hàng này trong cơ sở dữ liệu. Thơng báo quá trình xố thành cơng.