Quản lý sản phẩm:

Một phần của tài liệu Nghiên cứu java, xây dựng website bán hàng cho công ty cổ phần chế biến gỗ Việt đức (Trang 43 - 46)

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.

• Xoá 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 xoá đ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)

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 khoá cho sản phẩm mới sắp tạo.

Liệt kê các sản phẩm Liệt kê các sản phẩm

Thay đổi thông tin sản phẩm Thay đổi thông tin sản phẩm

Thêm một sản phẩm Thêm một sản phẩm

Xoá một sản phẩm Xoá một sản phẩm

• 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Ý: Xoá sản phẩm(XLSP04)

• Tiếp nhận yêu cầu xoá sản phẩm bằng cách lấy khoá của sản phẩm muốn xoá.

• Xoá 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 . • Xoá 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Ý: Xoá đơn hàng(XLĐH02)

• Tiếp nhận yêu cầu xoá đơn hàng bằng cách lấy khoá của đơn hàng muốn xoá. • Xoá 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 xoá thành công.

Tổng kết các xử lý

Như vậy, các xử lý phục vụ cho công ty đã được xây dựng. Chúng được tóm tắt lại bằng bảng mô tả và sơ đồ sau:

XLĐN01 XLĐN01 XLKH02 XLKH02 XLKH03 XLKH03 XLKH04 XLKH04 XLKH01 XLKH01 XLSP01 XLSP01 XLSP02 XLSP02 XLSP03 XLSP03 XLSP04 XLSP04 XLKT05 XLKT05 XLĐH01 XLĐH01 XLĐH02XLĐH02

Bảng dưới đây chú sẽ chú thích các khối xử lý

STT KHỐI XỬ LÝ MÔ TẢ

1 XLĐN01 Đăng nhập vào hệ thống

2 XLKT05 Kết thúc phiên làm việc

3 XLKH01 Liệt kê danh sách khách hàng

4 XLKH02 Thay đổi thông tin khách hàng

5 XLKH03 Thêm khách hàng mới

6 XLKH04 Xoá khách hàng

7 XLĐH01 Liệt kê danh sách đơn hàng

8 XLĐH02 Xoá đơn hàng

9 XLSP01 Liệt kê danh sách sản phẩm

10 XLSP02 Thay đổi thông tin sản phẩm

11 XLSP03 Thêm sản phẩm

12 XLSP04 Xoá sản phẩm

1.2. Thiết kế xử lý khách hàng.

Các xử lý được thiết kế trong phần này sẽ đáp ứng các hành động phục vụ khách hàng trong quá trình tìm kiếm và mua mặt hàng mình cần. Danh sách các xử lý được mô tả bằng bảng sau:

STT XỬ LÝ HOẠT ĐỘNG

1 Tìm hàng Tìm kiếm hàng hóa

2 Chọn hàng Lựa chọn mặt hàng trong hệ thống

3 Liêt kê hàng chọn Liệt kê danh sách hàng đã chọn

4 Xóa hàng Xóa mặt hàng đã chọn

5 Cập nhật hàng Thay đổi số lượng mua của mặt hàng đã chọn

6 Mua hàng Đặt mua các mặt hàng đã chọn

7 Đăng ký mới Khách hàng phải đăng ký làm thành viên

a. Tìm hàng.

Hành động tìm hàng được thực hiện khi khách hàng cần tìm một mặt hàng nào đó từ hệ thống. Để thực hiện hành động tìm hàng, khách hàng sẽ đưa ra các từ khóa cho các mặt hàng cần tìm. Server lấy thông tin về các từ khóa này, tìm kiếm các mặt hàng thỏa điều kiện trong cơ sở dữ liệu và hiển thị danh sách các mặt hàng tìm được.

XỬ LÝ: Tìm hàng (XLKH01)

Xử lý này được mô tả như sau: Tiếp nhận yêu cầu tìm mặt hàng Lấy các từ khóa tìm hàng từ yêu cầu.

Tìm kiếm các mặt hàng thỏa yêu cầu tìm kiếm trong cơ sở dữ liệu Hiển thị danh sách các mặt hàng tìm được.

b. Chọn hàng.

Trong quá trình tìm kiếm các mặt hàng ở hệ thống, khách hàng sử dụng hoạt động này để chọn mặt hàng khách hàng cần. Hoạt động này sẽ đặt mặt hàng được chọn vào danh sách các mặt hàng được chọn.

XỬ LÝ: Chọn hàng (XLKH02)

Xử lý này được mô tả như sau: Tiếp nhận yêu cầu chọn hàng. Lấy mặt hàng được chọn từ yêu cầu.

Thực hiện việc đặt mặt hàng được chọn vào danh sách hàng chọn. Thông báo việc thực hiện chọn hàng thành công.

Một phần của tài liệu Nghiên cứu java, xây dựng website bán hàng cho công ty cổ phần chế biến gỗ Việt đức (Trang 43 - 46)

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

(64 trang)
w