Thiết kế xử lý cho người quản lý

Một phần của tài liệu Xây dựng website bán hàng trực tuyến tại Tổng Công ty Thương mại Hà Nội (Trang 73 - 80)

III. PHÂN TÍCH VÀ THIẾT KẾ WEBSITE

3.1.1.Thiết kế xử lý cho người quản lý

1. Yờu cầu của đề tài

3.1.1.Thiết kế xử lý cho người quản lý

Phõn tớch cỏc hành động.

Để thiết kế cỏc xử lý phục vụ cho người quản lý, ta cần phõn tớch kỹ cỏc hoạt động của người quản lý để cú thể thực hiện trong thực tế. Và từ sự phõn tớch này ta sẽ cú những xử lý thớch hợp cho hệ thống.

Cỏc hành động của một cụng ty trong thực tế để theo dừi quỏ trỡnh mua bỏn hàng húa sẽ được mụ tả bằng bảng sau: Cỏc hành động của người quản lý trong thực tế được mụ tả bằng bảng sau:

STT HOẠT ĐỘNG Mễ TẢ

1 Quản lý khỏch hàng Quản lý những khỏch hàng

2 Quản lý đơn hàng Quản lý cỏc đơn hàng của khỏch hàng 3 Quản lý sản phẩm Cập nhật(thờm, xoỏ, sửa) cỏc sản phẩm

Thiết kế xử lý.

a. Quản lý khỏch hàng.

 Thay đổi thụng tin về khỏch hàng:

Hoạt động này được người quản lý thực hiện nhằm thay đổi thụng tin của khỏch hàng như password, họ, tờn, email, địa chỉ…

 Thờm một khỏch hàng.  Xoỏ một khỏch hàng

Một người quản lý cú thể xoỏ bỏ một khỏch hàng nếu khỏch hàng đú khụng đủ những thụng tin cần thiết, hoặc khỏch hàng đú khụng tuõn thủ những qui định của cụng ty.

Túm lại: cỏc hoạt động mà người quản lý cú thể tương tỏc với server để quản

lý khỏch hàng được mụ tả bằng sơ đồ sau:

Liệt kờ danh sỏch khỏch hàng Liệt kờ danh sỏch khỏch hàng

Thay đổi thụng tin khỏch hàng Thay đổi thụng tin khỏch hàng

Thờm khỏch hàng vào hệ thống Thờm khỏch hàng vào hệ thống

Xúa khỏch hàng khỏi hệ thống Xúa khỏch hàng khỏi hệ thống

Như vậy cần thiết kế cỏc khối xử lý sau để đỏp ứng cỏc hành động của khỏch hàng.

XỬ Lí: Liệt kờ danh sỏch khỏch hàng(XLKH01)

Xử lý này được mụ tả như sau:

 Tiếp nhận yờu cầu liệt kờ danh sỏch khỏch hàng .  Lấy danh sỏch khỏch hàng từ cơ sở dữ liệu .  Đưa ra danh sỏch khỏch hàng .

XỬ Lí: Thay đổi thụng tin của khỏch hàng(XLKH02)

Xử lý này được mụ tả như sau:  Tiếp nhận yờu cầu thay đổi thụng tin.  Lấy cỏc thụng tin cần thay đổi.

 Cập nhật thụng tin thay đổi vào cơ sở dữ liệu.  Thụng bỏo quỏ trỡnh thay đổi thành cụng.

XỬ Lí: Thờm khỏch hàng(XLKH03)

Xử lý này được mụ tả như sau:  Tiếp nhận đăng ký của khỏch hàng.

 Yờu cầu cỏc thụng tin về khỏch hàng cần thờm.

 Kiểm tra cỏc thụng tin cần thờm vào xem cú phự hợp khụng. Nếu hợp lệ thỡ tiếp tục, ngược lại bỏo khụng hợp lệ và quay lại bước hai của khối xử lý này.

 Ghi nhận thụng tin của khỏch hàng vừa thờm vào cơ sở dữ liệu.  Thụng bỏo quỏ trỡnh đăng ký thành cụng.

XỬ Lí: Xoỏ khỏch hàng(XLKH04) (adsbygoogle = window.adsbygoogle || []).push({});

Xử lý này được mụ tả như sau :  Tiếp nhận yờu cầu xoỏ khỏch hàng.  Lấy danh sỏch khỏch hàng cần xoỏ.  Xoỏ khỏch hàng khỏi cơ sở dữ liệu.

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

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:

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

3.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.

c. Liệt kờ hàng chọn. (adsbygoogle = window.adsbygoogle || []).push({});

Hành động này sẽ liệt kờ tất cả cỏc mặt hàng mà khỏch hàng chọn trong quỏ trỡnh tỡm hàng. Hành động này là cơ sở để thực hiện hai hành động: cập nhật hàng chọn và xúa hàng chọn.

XỬ Lí: Liệt kờ hàng chọn (XLKH03)

Xử lý này được mụ tả như sau: Tiếp nhận yờu cầu liệt kờ hàng chọn.

Lấy số hiệu session của khỏch hàng từ yờu cầu.

Lấy cỏc mặt hàng mà khỏch hàng đó chọn từ số hiệu session này. Liệt kờ danh sỏch cỏc mặt hàng được chọn.

d. Xúa hàng chọn.

Hoạt động xúa hàng chọn được thực hiện khi khỏch hàng cú nhu cầu xúa một mặt hàng mà họ đó chọn trong quỏ trỡnh tỡm kiếm hàng húa. Để thực hiện hành động này, khỏch hàng sẽ cung cấp cho server danh sỏch cỏc mặt hàng cần xúa.

XỬ Lí: Xúa hàng chọn (XLKH04)

Xử lý này được mụ tả như sau: Tiếp nhận yờu cầu xúa hàng chọn.

Lấy danh sỏch cỏc mặt hàng cần xúa từ yờu cầu.

Xúa cỏc mặt hàng thỏa món yờu cầu từ danh sỏch hàng chọn. Thụng bỏo việc xúa hàng chọn thành cụng.

Một phần của tài liệu Xây dựng website bán hàng trực tuyến tại Tổng Công ty Thương mại Hà Nội (Trang 73 - 80)