Đặc tả Use Case Quản trị

Một phần của tài liệu thiết kế và xây dựng website quản lý kinh doanh online (Trang 66 - 86)

CHƯƠNG 3. CHƯƠNG 3. PHÂN TÍCH VÀ THIÉT KÉ HỆ THÓNG

3.2.4. Đặc tả Use Case Quản trị

> Quản lý thương hiệu

Sơđồ use case

Hình 3.12 Sơđồ Use Case quân ìý thương hiệu

Đặc tả chitiếtchức năng Thêm - Cập nhật-Xóa thương hiệu Bảng 3.22 Đặc tà chi tiết chức năng thêm-cập nhật - xóa thương hiệu

Tiêu đề Nội dung

Tên Use - Case Thêm - Cập nliật- Xóa thương hiệu

Tác nhân tham gia Quảntrị

Mô tả Thêm- Cập nhật -Xóa thươnghiệu

Điều kiện cần Người dùngđã đăng nhậpvào hệthống

Ket quả Thêm- Cập nliật-Xóa thươnghiệu thành

công

Luồng nghiệp vụ chính

1. Người dùng truycập vào hệ thống quân

> Xóa 2. Click chọn quản lý thươnghiệuằ hệ

thống chuyển hướng sang trang danh sáchthương hiệu

3. Click chọn button Xúa ằ hiờn thị alert “Xúa hay khụng”ằ ClickOk

ằ hệ thống xửlý, xúa dữ liệu và hiên thị thông báo “Xóa thành công”

4. Kết thúc

> Cậpnhật 2. Click chọn quõn lý thươnghiệuằ hệ

thống chuyển hướng sang trang danh sỏchthương hiệu ằ Click button Cậpnhật ằ hệ thống chuyờn hướng sangtrang edit thương hiệu

> Thêm mới 2. Click chọn thờm mớithương hiệu ằ

hệ thống chuyên hướng sang trang edit thương hiệu

3. Form editgồm các thông tin sau:

- Tên thương hiệu (*) - Slug(*)

- Trạng thái 4. Clickbutton gửi ằ hệ thống xữlý, lưu

dử liệuvà hiênthị thông báo“Thêm mới/Cập nhật thành công”

5. Kết thúc

(*) Các trường có dấu sao ỉà trường bất buộcnhập

Luồng thay thế N/A Ngoại lệ Hệ thốngxử lývalidate forminput và hiên

thị thông báo lỗi trrơng ứng

> Quản lý danh mục - sub danh mục

Sơđo use case

Hình 3.13 Sơ đồ Use Case quàn ĩý danh mục và subdanh mục

Đặc tả chitiếtchức năng Thêm - Cậpnhật -Xóa danh mục Bàng 3.23 Đặc tảchi tiết chức năng thêm-cập nhật - xóa danh mục

Tiêu đề Nội dung

Tên Use - Case Thêm - Cập nhật - Xóa danh mục

Tác nhân tham gia Quản trị

Mô tả Thêm- Cập nliật-Xóadanh mục Điều kiện cần Người dùng đã đăng nhậpvào hệthống

Ket quả Thêm- Cập nhật -Xóadanh mục thành

công

Luồng nghiệp vụ chính

1. Người dùng truycập vào hệ thống quân lý

> Xóa

2. Click chọn quõn lý danh mục ằ hệ thống chuyển hướng sang trang danh sáchdanh mục

3. Click chọn buttonXúa ằ hiờn thị alert“Xúa hay khụng”ằ Click Ok

ằ hệ thống xửlý, xúa dữ liệu và

hiên thị thông báo “Xóa thành công” 4. Kết thúc

> Cậpnhật 2. Click chọn quõn lý danh mụcằ hệ

thống chuyển hướng sang trangdanli sỏchdanh mụcằ Click buttonCập nhậtằ hệthống chuyờn hướngsang trang edit danh mục

> Thêm mới 2. Click chọn thờm mới danh mục ằ hệ

thống chuyên hướng sang trang edit danh mục

3. Form edit gồm các thông tin sau:

- Tên (*) - Slug (*) - Sub danh mục (*): type multi select - Trạng thái

4. Clickbutton gửi ằ hệ thốngxữ lý, lưu dữ liệu và hiên thịthông báo “Thêm mới/Cập nhật thành công”

5. Kếtthúc

(*) Các trường có dấu sao ìà trường bất buộcnhập

Luồng thay thế N/A

Đặc tả chi tiết chức năng Thêm- Cậpnhật - Xóa subdanh mục Bảng 3.24 Đặc tâ chi tiết chức năng thêm-cập nhật - xóa sub danh mục

Ngoại lệ Hệ thốngxừ lývalidate form input và hiên

thị thông báo lỗi tương ứng

Tiêu đề Nội dung

Tên Use - Case Thêm - Cậpnhật - Xóasub danh mục

Tác nhân tham gia Quảntrị

Mô tả Thêm- Cập nhật -Xóa sub danli mục

Điều kiện cần Người dùng đã đăng nhậpvào hệthống

Ket quả Thêm- Cập nhật - Xóa sub danh mục thành

công

Luồng nghiệp vụ chính

1. Người dùng truycập vào hệ thống quản

> Xóa 2. Click chọn quõn lý sub danh mục ằ

hệ thống chuyênhướng sang trang danh sách sub danhmục

3. Click chọn buttonXúa ằ hiờn thị alert“Xúa hay kliụng”ằ Click Ok

ằ hệ thống xửlý, xúa dữ liệu và hiên thị thông báo “Xóa thành công” 4. Kết thúc

> Cậpnhật 2. Click chọn quản lý sub danli mục ằ

hệ thống chuyên hướng sang trang danh sỏch sub danh mục ằ Click

button Cậpnhật ằhệthống chuyờn hướng sang trangedit sub danh mục

> Thêm mới 2. Click chọn thêm mới sub danh mục

ằ hệ thốngchuyờn hướngsang trang edit sub danli mục

3. Form edit gồm các thông tin sau:

- Tên (*) - Slug(*) - Trạng thái 4. Click button gửi ằ hệ thốngxữ lý, hru

dữ liệu và hiên thịthông báo “Thêm mới/Cập nliật thành công”

5. Kết thúc

(*) Các trường có dấn sao là trường bất buộcnhập

Luồng thay thế N/A

Ngoại lệ Hệ thốngxử lývalidate forminput và hiên

thị thông báo lỗi tương ứng

> Quản lý vận chuyến

Sơđo use case

Đặc tả chi tiếtchức năng Thêm - Cậpnliật -Xóa vận chuyên Bảng 3.25 Đặc tả chi tiết chức năng thêm-cập nhật - xóa vận chuyên

Tiêu đề Nội dung

Tên Use - Case Thêm - Cập nhật - Xóa vận chuyên

Tác nhân tham gia Quàntrị Mô tả Thêm- Cập nliật-Xóa vận chuyên

Điều kiện cần Người dùngđã đăng nhậpvào hệ thống

Ket quả Thêm- Cập nhật -Xóa vận chuyênthành

công

Luồng nghiệp vụ chính

1. Người dùng truycập vào hệ thống quàn lý

> Xóa

2. Click chọn quõn lý vận chuyờnằ hệ thống chuyển hướng sang trang danh sách vận chuyển

3. Click chọn buttonXúa ằ hiờn thị alert“Xúa hay kliụng”ằ Click Ok

ằ hệ thống xửlý, xúa dữ liệu và

hiên thị thông báo “Xóa thành công” 4. Kết thúc

> Cậpnhật 2. Click chọn quõn lý vận chuyờn ằ hệ

thống chuyển hướng sang trangdanli sỏch vận chuyờn ằ Click buttonCập nhậtằ hệthống chuyờn hướng sang trang editvậnchuyển

> Thêm mới 2. Click chọn thờm mớivận chuyờnằ

hệ thống chuyên hướng sang trang edit vận chuyên

3. Form edit gồm các thông tin sau:

- Hình ảnh - Họ và Tên (*) - Số điện thoại (*) - Email

- CCCD/CMND (*) - Địa chi (*)

- Tinh/Thành phố (*) - Quận/Huyện(*) - Phường/Xã (*) - Slug(*)

- Subdanh mục (*): type multi select - Trạng thái

Đặc tả chitiếtchức năng cài đặt vận chuyên Bàng 3.26 Đặc tả chi tiết chức năng cài đặt vận chuyên

4. Clickbutton gửi ằ hệ thống xữlý, lưu dử liệuvà hiênthị thông báo “Thêm mới/Cập nhậtthành công”

5. Kết thúc

(*) Các trường có dấu sao ỉà trường bất buộcnhập

Luồng thay thế N/A

Ngoại lệ Hệ thốngxử lývalidate forminput và hiên

thị thông báolỗi tương ứng

Tiêu đề Nội dung

Tên Use - Case Cài đặt vận chuyên

Tác nhân tham gia Quảntrị

Mô tả Cài đặtphương thức tính khoáng cáchcho

vận chuyên

Điều kiện cần Người dùngđã đăng nhậpvào hệthống Ket quả Cài đặt vận chuyên thành công

Luồng nghiệp vụ chính

1. Người dùng truy cập vào hệ thống quàn

lý 2. Chọn tab vận chuyờn ằ chon cài đặtằ

hệ thốngchuyên hướng sang trang cài đặt vận chuyên, gom các thông thi:

- Phirơng thức tínhklioảngcách (*)

• Goong Distance Matrix

• Haversine Formula (tạm thời không dùng đến)

- Goongkey 3. Click button gừi ằ hệ thốngxử lý ằ

lưu dữ liệu và hiên thị thông báo “Cập nhậtthành công”

4. Kết thúc

(*) Các trường có dấu sao ỉà trường bat buộcnhập

Luồng thay thế N/A

Ngoại lệ Hệ thốngxử lývalidate form input và hiên

thị thông báo lỗi tương ứng

> Quản lý khách hàng

Sơđồ use case

Hình 3.15 So'đồ Use Casequàn ĩý khách hàng

Đặc tả chitiếtchức năng Cậpnhật -Xóa khách hàng Bàng 3.27 Đặc tả chi tiết chức năng cập nhật -xóa khách hàng

Tiêu đề Nội dung

Tên Use - Case Cập nhật-Xóa khách hàng

Tác nhân tham gia Quảntrị

Mô tả Cập nhật - Xóa kháchhàng

Điều kiện cần Người dùngđã đăng nhậpvào hệthống Kết quả Cậpnhật - Xóa khách hàng thành công

Luồng nghiệp vụ chính

1. Người dùng truy cập vào hệ thống quàn

lý 2. Clickchọn quản lý khỏch hàng ằ hệ

thống chuyển hướng sangtrang danh sách khách hàng

> Xóa 3. Click chọn button Xúa ằ hiờn thị

alert “Xúa hay khụng”ằ Click Ok

ằ hệ thống xửlý, xúa dữ liệu và hiên thị thông báo “Xóa thành công”

4. Kết thúc

> Cậpnhật 3. Click button Cập nhật ằ hệ thống

chuyên hướng sang trangedit khách hàng, gom các thôngtin:

- Họvàtên(*) - Số điện thoại - Email (*) - Giới tính - Xu - Trạng thái - Tabledanh sách địa chì

4. Click button lưu ằ hệ thống xửlý, hru dữ liệuvà hiên thị thông báo hru thành công

5. Kết thúc

(*) Các trường códấu sao ìàtrường bat buộcnhập

Luồng thay thế > Table danh sách địa chi (có các chức

năng: thêm mới - cập nhật - xóa)

• Xóa 1. Click chọn xúa ằ hiờn thị alert “Xúa

hay khụng” ằ click Ok ằhệ thụng xửlý, xóa dĩrliệuvà hiên thịthông báo “Xóa thành công”

2. Kết thúc

• Cậpnhật 1. Click chọn button cập nhật

• Thêm mới 1. Clickchọn button thêm mới 2. Hiên thị popup, gom các thông tin:

- Header: Hiênthị title Địa chi mới - Body

o Họ và tên (*) o Số điện thoại (*) o Tinh/Thành phổ (*) o Quận/huyện(*) o Phường/Xã (*) o Địa chĩcụ thê (*) o Trạng thái

- Footer o Button trờ lại, click đóng popup

o Button hru, click lưudữ liệu 3. Click button lưu ằ hệthống xửlý, hm

dữliệu và hiên thịthông báo “Thêm mới/Cập nhật thànhcông”

4. Kết thúc

Ngoại lệ Hệ thốngxừ lývalidate form input và hiên

thị thông báo lỗi tương ứng

> Quản lý người bán

Sơđồ use case

Đặc tả chi tiếtchức năng Cậpnhật -Xóa người bán Bảng 3.28 Đặc tà chi tiết chức năng cập nhật -xóa người bán

Tiêu đề Nội dung

Tên Use - Case Cập nhật-Xóa người bán

Tác nhân tham gia Quảntrị

Mô tả Cậpnhật - Xóa người bán

Điều kiện cần Người dùngđã đăng nhậpvào hệthống Kết quả Cập nhật - Xóangười bán thành công

Luồng nghiệp vụ chính

1. Người dùng truycập vào hệ thống quàn

lý 2. Clickchọn quản lý người bỏn ằ hệ

thống chuyển hướng sangtrang danh sách người bán

> Xóa 3. Click chọn button Xúa ằ hiờn thị

alert “Xúa hay khụng”ằ Click Ok

ằ hệ thống xửlý, xúa dĩr liệuvà hiên thị thông báo “Xóa thành công”

4. Kếtthúc

> Cậpnhật 3. Click button Cập nhậtằ hệ thống

chuyên hướng sang trangedit người bán, gồm các thông tin:

- Họvàtên(*) - Số điện thoại - Email (*) - Trạng thái 4. Click buttonlưu ằ hệ thống xửlý,

hru dĩr liệuvà hiên thị thông báo hru thành công

5. Kếtthúc

(*) Các trường códấn sao ỉàtrường bắt buộcnhập

Luồng thay thế > Chirc năng thông tinshop khi edit

- Click buttonthụng tin shopằ hệ thống chuyên hướngsang trang edit thôngtin shop (use case tương tựedit thông tinshop)

Ngoại lệ Hệ thốngxừ lývalidate form input và hiên

thị thông báo lỗi tương ứng

> Quản lý hỗ trợ khách hàng

Sơđồ use case

Hình 3.17 Sơ đồ Use Case quân ìý hỗ trợ khách hàng

Đặc tà chitiếtchức năng quản lý hỗ trợ khách hàng Bàng 3.29 Đặc tả chi tiết chức năng hỗ trợ khách hàng

Tiêu đề Nội dung

Tên Use - Case Quản lýhỗ trợ khách hàng

Tác nhân tham gia Quản trị Mô tả Gửi mailphàn hồi hoặc xóa yêu cầu hỗ trợ Điều kiện cần Người dùng đã đăng nhậpvào hệ thống

Ket quả Gửimailphảnhồi hoặc xóa yêucầu hỗ trợ

thành công

Luong nghiệp vụ chính

1. Người dùng truycập vào hệ thống quản

lý 2. Chọn tab khỏch hàngằ click chọn hỗ

trợ ằ hệthống chuyờn hướng sang trang danh yêu cầu hỗtrợ

> Xóa 3. Click chọn buttonXúa ằ hiờn thị

alert “Xúa hay kliụng”ằ Click Ok

ằ hệ thống xửlý, xúa dữ liệu và

hiên thị thông báo “Xóa thành công” 4. Kết thúc

> Gửi mail phânhồi 3. Click button gửi mailằ hiờnthị

popup, gồm các thông tin:

- Header: Hiên thịtitle “Gửi email”

- Body:

• Text: Hiên thị email cần gừi

• Nội dung phản hoi (type textarea)

- Footer:

• ButtonTrờlại: click đóng popup

• Button Giri: clickgửi mail phànhoi tới khách hàng 4. Click button Gữiằ hệ thốngxử lý,

lưudữ liệu, gừi mailphản hồitới kháchhàng và hiên thị thông báo

“gửi mail thành công”

> Quản lý thuộc tính sản phám

Sơđồ use case

5. Kết thúc

(*) Các trườngcó dấu sao ỉàtrường bat buộcnhập

Luồng thay thế N/A

Ngoại lệ N/A

Hình 3.18 Sơ đô Use Case quản lýthuộc tinh sânphám

Đặc tảchi tiếtchức năng quản lý thuộc tính sản phàm Bảng 3.30 Đặc tà chi tiết chức năng quânlý thuộc tính sàn phàm

Tiêu đề Nội dung

Tên Use - Case Quản lýthuộc tínhsản phâm Tác nhân tham gia Quản trị

Mô tả Cậpnhật giá trị cho thuộc tính sân phâm

Điều kiện cần Ngirời dùng đã đăng nhậpvào hệ thống

Kết quả Cậpnhật giá trị cho thuộc tính sảnphâm

thành công

Luong nghiệp vụ chính

1. Người dùng truycập vào hệ thống quản

lý 2. Chọn tab sànphõm ằ click chọn thuộc

tớnhằ hệthống chuyờn hướng sang trang danli thuộc tính (hiệntại hệ thống chi hỗ trợ 2 thuộc tính là sizevà color) 3. Clickchọn button Cập nhật ằ chuyờn hướng sang trang edit thông tin thuộc tính, gồm các field sau:

- Tên (*) - Code (*) - Is Corlor - Giátrị: có thê tạo thêm row đênliập

giá trị tùy ý, gồm các field:

• Tên giá trị

• Màu sac (neu is color = true) 4. Click button gửi hệ thong xừlý hru dữ

liệuvà hiên thị thông báo “Cập nhật thành công”

5. Kết thúc

(*) Cảc trường có dấn sao là trường bất buộcnhập

Luồng thay thế N/A

Ngoại lệ N/A

3 .3. Xây dựng và phân tích CSDL

3 o directory_city

ô City_id int(10) unsigned country_id varchar(64) V code varchar(64)

name varchar(64) tỉ) dofault_name varchar(255) u disable_on_storefront tinyint(4)

Q o directory district ì districted int(1O) unsigned n city_id int(H) a code varchar(64)

name varchar(64) default_name varchar(255) n dĩsaồle_on_storefront: tinyint(4)

directory ward 9 wardjd int(1O) unsigned N districted int(11) 9 code varchar(64)

name varchar(64) . default_name varchar(255) II disable_on_storefront tinyint(4)

Q brands

t id bigmt(20) unsigned 9 name varchar(255)

image varchar(255) slug varchar(255) tt status tinyint(1) - crealed_at. timestamp s updated_at timestamp flo vn_pay_transaction

t id biginl(20) unsigned vnp_Amount varchar(255) J vnp_BankCode varchar(255)

vnp_BankTranNo varchar(255) vnp_Cardĩype varchar(255) vnp_PayDate varchar(255) vnp_TmnCode varchar(255) vnp_TransactionNo varchar(255) ử vnp_TxnRef varchar(255) 3 created_at timestamp 3 updated_at timestamp

Qo admins

t id bigint(20) unsigned I email varchar(255)

íull_name varchar(255) 9 telephone varchar(255) s State tinyint(l)

password varchar(255) rememberJoken varchar(IOO) avatar varchar(255) 3 created_at timestamp 3 updated_at timestamp

□ M password_reset_tokens 9 Id bigint(20) unsigned

email varchar(255)

® telephone varchar(255) type varchar(255) (ỉ) token varchar(255) 3 created_at timestamp s updated at timestamp

ao supports 9 id bigint(20) unsigned

email varchar(255) telephone varchar(255) content text 0 response_content text 0 created, at timestamp 3 updated_at timestamp

ao sub_category 9 id bigint(20) unsigned name varchar(255) slug varchar(255) a status tinyint(1) 0 created_at timestamp V updated at timestamp

flo confìg_data 9 id bigint(20) unsigned

name varchar(255) . value varchar(255)

~ created at timestamp 10 updatod at timestamp

Hình 3.19 Lược đồ CSDL quan hệ (ỉ)

Hình 3.20Lược đồ CSDL quan hệ (2)

Một phần của tài liệu thiết kế và xây dựng website quản lý kinh doanh online (Trang 66 - 86)

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

(124 trang)