1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đặc tả của hệ thống bán hàng trực tuyến

17 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đặc tả của hệ thống bán hàng trực tuyến
Thể loại Dự án
Định dạng
Số trang 17
Dung lượng 365,88 KB

Nội dung

Trang 4 người bánChat Bắt đầu khi người mua muốn nhắntin, trao đổi với người bán về các vấnđề liên quan đến mặt hàng hoặc vớinhân viên chăm sóc khách hàng củahệ thống để được hỗ trợ.Quản

Trang 1

1 Giới thiệu dự án 2

2 Danh mục 2

2.1.Actors 2

2.2. Use cases 3

3 Biểu đồ use case 7

4 Đặc tả use case 7

4.1. Mua hàng 7

4.2. So sánh sản phẩm 10

4.3. Tìm kiếm sản phẩm 11

4.4. Quản lý sản phẩm 12

4.5. Thêm các mặt hàng/shop vào danh sách yêu thích 14

5 Thiết kế kiến trúc 16

Trang 2

1 Giới thiệu dự án

Trong thế kỷ 21, nền công nghiệp 4.0 và sự phát triển nhanh chóng của công nghệ thông tin và sự bùng nổ trong trao đổi thông tin đã mang đến nhiều ý tưởng sáng tạo trong xã hội Không thể phủ nhật Internet đã thay đổi cách vận hành của nhiều doanh nghiệp, tạo ra nhiều cơ hội kinh doanh chưa từng có Ví dụ như nó đã tạo ra các giao dịch xuyên lục địa, với đa dạng múi giờ và với sự hiệu quả cao Thương mại điện tử trở thành xu hướng mua sắm phổ biến trên toàn thế giới

Theo thống kê, có 64 triệu người Việt Nam đang tiếp cận với Internet, mỗi người dành ra trung bình 2 ngày Số lượng người sở hữu điện thoại thông minh chiếm 82% Điều đó chỉ ra rằng nền tảng thương mại điện tử sẽ chiếm 1 thị phần rất lớn trong tương lai Bên cạnh đó, lối sống bận rộn và gần đây là bùng phát đại dịch COVID-19 đã mang đến điều kiện lý tưởng cho kỉ nguyên của thương mại điện tử

Hiện nay, đa phần các sàn thương mại điện tử(Shopee, Tiki, Lazada, ) đều tập trung vào bán đa dạng hóa các mẫu mã sản phẩm, vì thế nhiều trong số chúng

là hàng giả hoặc hàng kém chất lượng Sau cùng điều đó sẽ mang đến khách hàng các ấn tượng không tốt về thói quen mua hàng online Hơn thế nữa, các mặt hàng điện tử ngày nay có tuổi thọ tương đối cao, do đó nhu cầu nâng cấp, trao đổi, mua bán các mặt hàng điện tử đã qua sử dụng ngày càng tăng

Dự án Techzone được ra đời và phát triển với mong muốn giải quyết các vấn

đề đã đề cập và mang đến khách hàng các đại lý chính hãng với nhiều cơ hội khi được tiếp cận với thị trường chuyên về mặt hàng công nghệ với các sản phẩm chất lượng cao, uy tín,…

2 Danh mục

2.1. Actors

Người giao dịch Người/Nhóm người sử dụng hệ thống

Trang 3

để mua/bán các sản phẩm hàng hóa Quản trị viên Người/Nhóm người trung gian tiếp

nhận, xử lý các vấn đề liên quan đến

hệ thống, chính sách sử dụng và hỗ trợ người giao dịch

Hệ thống quảng cáo Hệ thống bên thứ 3 sử dụng hệ thống

techzone để đăng tải các quảng cáo

2.2 Use cases

Người giao

dịch

Đăng nhập Bắt đầu khi người dùng muốn vào tài

khoản của mình để sử dụng hệ thống hoặc thực hiện một hành động bị hạn chế, khi đó người dùng được nhắc nhập tên đăng nhập và mật khẩu để tiếp tục

Đăng ký Bắt đầu khi người dùng muốn tạo tài

khoản của họ trên hệ thống thông qua thông tin cá nhân hoặc Google account

Cập nhật thông tin

cá nhân

Bắt đầu khi người dùng muốn chỉnh sửa thông tin cá nhân của họ

Phản hồi hệ thống Bắt đầu khi người dùng gặp vấn đề

về hệ thống và muốn gợi ý giải pháp cho hệ thống

Phản hồi đơn hàng Bắt đầu khi người mua muốn phản

hồi lại trải nghiệm sử dụng hàng cho

Trang 4

người bán Chat Bắt đầu khi người mua muốn nhắn

tin, trao đổi với người bán về các vấn

đề liên quan đến mặt hàng hoặc với nhân viên chăm sóc khách hàng của

hệ thống để được hỗ trợ

Quản lý giỏ hàng Cho phép người mua xem, thêm,

sửa, xóa các sản phẩm vào giỏ hàng Tìm kiếm sản phẩm Cho phép người mua tìm kiếm sản

phẩm họ mong muốn thông qua thanh tìm kiếm hoặc danh mục

Theo dõi quá trình

vận chuyển

Cho phép người dùng theo dõi quá trình vận chuyển của đơn hàng mình mua/bán

Mua hàng Bắt đầu khi người mua quyết định

mua một hàng hiện đang có trong giỏ hàng

Báo cáo quảng cáo

vi phạm

Bắt đầu khi người mua muốn tố cáo các quảng cáo vi phạm nội dung Theo dõi các đơn

hàng đã đặt mua

Cho phép người mua xem lại thông tin các đơn hàng đã đặt mua, đã hủy Đổi trả hàng Cho phép người mua yêu cầu đổi trả

hàng giả, lỗi, kém chất lượng, không giống hình ảnh minh họa, trong 7 ngày tính từ ngày nhận hàng

Thêm các mặt

hàng/shop vào danh

sách yêu thích

Bắt đầu khi người mua muốn thêm các mặt hàng, shop vào trong danh sách yêu thích để cân nhắc mua sau này

So sánh sản phẩm Cho phép người mua thêm các sản

phẩm tương tự vào bảng để so sánh các tiêu chí với sản phẩm hiện tại

Trang 5

Đăng bán sản phẩm Cho phép người bán đăng bán các

sản phẩm lên hệ thống

Nhận và xử lý các đơn đặt hàng

Cho phép người bán nhận đơn đặt hàng và xử lý chúng

Nhận và phản hồi các yêu cầu từ người

mua

Cho phép người bán nhận các phản hồi từ người mua về sản phẩm hoặc dịch vụ và trả lời lại người mua Quản lý sản phẩm Cho phép người bán thêm, xóa,

chỉnh sửa thông tin các sản phẩm trong gian hàng của họ

Yêu cầu quảng cáo Bắt đầu khi người bán yêu cầu hệ

thống cho phép quảng cáo gian hàng của họ trên trang chủ

Báo cáo khách hàng

vi phạm

Bắt đầu khi người bán muốn báo cáo với hệ thống các khách hàng thường xuyên có hành vi bom hàng hoặc phản hồi sai sự thật

Nhận thông báo Cho phép người dùng nhận thông

báo về các khuyến mãi, voucher, từ

hệ thống

Quản trị viên Đăng nhập Bắt đầu khi quản trị viên muốn đăng

nhập vào hệ thống bằng tài khoản đã được cung cấp

Nhận phản hồi hệ thống

Cho phép quản trị viên nhận phản hồi hệ thống từ người dùng và trả lời lại các phản hồi đó

Kiểm tra chất lượng

và uy tín của các

shop

Bắt đầu khi quản trị viên muốn nhận giấy tờ kinh doanh của shop và kiểm tra giấy tờ có đúng luật không

Quản lý người dùng Cho phép quản trị viên kiểm duyệt

các hoạt động của người dùng, có thể cấm, xóa tài khoản của người dùng khi vi phạm các chính sách sử dụng

Trang 6

của hệ thống.

Quản lý quảng cáo Cho phép quản trị viên kiểm duyệt

các hoạt động quảng cáo trên hệ thống Cấm, xóa các quảng cáo vi phạm chính sách của hệ thống

Thông báo Bắt đầu khi quản trị viên muốn thông

báo các khuyến mãi, voucher, đến người dùng

Cập nhật hệ thống Bắt đầu khi quản trị viên muốn bảo

trì, nâng cấp hệ thống

Hệ thống

quảng cáo

Đăng quảng cáo Bắt đầu khi hệ quảng cáo bên thứ 3

muốn sử dụng hệ thống techzone để đăng tải các quảng cáo mong muốn

Trang 7

3 Biểu đồ use case

4 Đặc tả use case

4.1 Mua hàng

Use case name Mua hàng

Description Là người mua tôi muốn mua hàng

Trang 8

Actor(s) Người giao dịch

Trigger Người dùng muốn mua các sản phẩm

Pre-condition(s) - Người dùng đã đăng nhập vào hệ thống

- Tài khoản người dùng đã được xác thực

- Thiết bị của người dùng đã được kết nối internet Post-condition(s) - Đơn hàng được gửi đến người bán chờ xác nhận trước

khi được vận chuyển đến người mua

Basic flow 1 Người mua chọn các sản phẩm muốn mua trong giỏ

hàng hoặc các sản phẩm đang xem trực tiếp

2 Người mua chọn lệnh tiến hành đặt hàng

3 Người mua chọn đơn vị vận chuyển

4 Người mua chọn phương thức thanh toán(tiền mặt, thẻ tín dụng, )

5 Người mua xác nhận đơn hàng

Hệ thống xác nhận đơn hàng và gửi thông tin cho người bán

Alternative flow 1a Người mua chọn các sản phẩm trong giỏ hàng

1a1 Người mua tích chọn các sản phẩm muốn mua trong giỏ hàng

Use case tiếp tục bước 2

1b Người mua chọn mua ngay sản phẩm đang xem 1b1 Người mua chọn lệnh mua ngay

Use case tiếp tục bước 2

4a Người mua chọn phương thức thanh toán bằng tiền mặt

Use case tiếp tục bước 5

4b Người mua chọn phương thức thanh toán bằng tài khoản ngân hàng

4b1 Người mua chọn ngân hàng muốn sử dụng 4b2 Hệ thống chuyển sang giao diện thanh toán bằng

Trang 9

thẻ ngân hàng.

4b3 Người mua nhập thông tin thanh toán 4b3a Hệ thống xác thực thông tin thanh toán thành công

Use case tiếp tục bước 4b4

4b4 Người mua xác nhận thanh toán

Use case tiếp tục bước 5

4c Người mua chọn phương thức thanh toán bằng thẻ tín dụng

4c1 Hệ thống chuyển sang giao diện thanh toán bằng thẻ tín dụng

4c2 Người mua tiến hành các bước thanh toán 4c2a Hệ thống xác thực thông tin thanh toán thành công

Use case tiếp tục bước 4c3

4c3 Người mua xác nhận thanh toán

Use case tiếp tục bước 5

Exception flow 1c Sản phẩm được chọn đã hết hàng hoặc người bán nghỉ

bán Use case dừng lại

2b Người mua chọn lệnh trở lại trang trước

Use case dừng lại

4b3b Hệ thống xác thực thông tin thanh toán không thành công

Use case quay lại bước 4

4c2b Hệ thống xác thực thông tin thanh toán không thành công

Use case quay lại bước 4

Business rules Không

Non-functional

requirement

Không

Trang 10

4.2 So sánh sản phẩm

Use case name So sánh sản phẩm

Description Là người mua dùng tôi muốn so sánh các sản phẩm để

xem sản phẩm nào đáng mua nhất trong các sản phẩm tôi đang lựa chọn

Trigger Người dùng muốn so sánh các sản phẩm

Pre-condition(s) - Người dùng đã đăng nhập

- Tài khoản người dùng đã xác thực

- Thiết bị của người dùng đã được kết nối internet Post-condition(s) Sản phẩm được chọn xuất hiện trong bảng so sánh và

hiển thị các thông số giá tiền, chất lượng,

Basic flow 1 Người dùng chọn sản phẩm

2 Người dùng chọn chức năng so sánh

3 Hệ thống đưa ra các sản phẩm liên quan

4 Người dùng chọn nút “Thêm” của một sản phẩm

5 Trở về màn hình bảng so sánh

Alternative flow - 4a Người dùng tìm kiếm sản phẩm ở thanh tìm

kiếm 4a1 Người dùng chọn nút “Thêm” của một sản phẩm ở danh sách sản phẩm đã tìm kiếm

Use case tiếp tục bước 5

- 4b Người dùng chọn truy cập giỏ hàng 4b1 Người dùng chọn nút “Thêm” của một sản phẩm trong giỏ hàng

Use case tiếp tục bước 5

Exception flow - 4c Người dùng chọn nút backward của trình duyệt

Use case dừng lại

- 4d Người dùng chọn nút “Trở lại”

Trang 11

Use case dừng lại

- 4e Sản phẩm của người dùng lựa chọn không cùng loại với sản phẩm ban đầu của bảng

5e Hệ thống báo “sản phẩm không tương thích” ở cột sản phẩm đó

Business rules Không

Non-functional

requirement

NFR1.1-1 Không được thêm cùng một sản phẩm đã tồn tại trong bảng so sánh

4.3 Tìm kiếm sản phẩm

Use case name Tìm kiếm sản phẩm

Description Là người mua, tôi muốn tìm kiếm sản phẩm mong muốn

Trigger Người dùng muốn tìm kiếm sản phẩm trên thanh công cụ

tìm kiếm Pre-condition(s) - Người dùng đã đăng nhập vào hệ thống

- Tài khoản người dùng đã được xác thực

- Thiết bị của người dùng đã được kết nối internet Post-condition(s) - Người dùng tìm sản phẩm mong muốn hoặc sản

phẩm tương tự thành công

- Hệ thống ghi nhận lịch sử tìm kiếm thành công vào History Search

Basic flow 1 Khi người dùng nhấn vào thanh tìm kiếm

2 Hệ thống gửi lại các gợi ý về mặt hàng đang được tìm kiếm nhiều nhất

3 Người dùng nhấn vào tên mặt hàng trên thanh gợi

ý hoặc tự gõ tên mặt hàng mình mong muốn

4 Người dùng ấn nút có hình "kính lúp" bên phải

Trang 12

thanh tìm kiếm để gửi yêu cầu cho hệ thống.

5 Hệ thống phản hồi lại các mặt hàng giống hoặc tương tự các mặt hàng người dùng đang tìm kiếm Alternative flow 1a Người dùng tìm kiếm sản phẩm thông qua các tùy

chọn(mới nhất, bán chạy nhất, giá, nhãn hàng, ) thông qua tick chọn các ô tiêu chí

Use case tiếp tục bước 5 Exception flow 3a Người dùng gõ tên mặt hàng không hợp lệ

3a1 Hệ thống hiển thị thông báo lỗi về mặt hàng người dùng đang tìm kiếm

Quay trở lại use case 1 hoặc kết thúc 3b Người dùng gõ tên mặt hàng hiện đang không tồn tại

3b1 Hệ thống hiển thị các mặt hàng gần giống hoặc tương đương mặt hàng khách hàng đang tìm kiếm

Quay trở lại use case 1 hoặc kết thúc Business rules Không

Non-functional

requirement

Không

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

Use case name Quản lý sản phẩm

Description Là người bán, tôi muốn quản lý các mặt hàng hiện tôi

đang bán

Trigger Người bán muốn thêm, xóa, sửa các mặt hàng họ đang

bán Pre-condition(s) - Người dùng đã đăng nhập vào hệ thống

- Tài khoản người dùng đã được xác thực

- Thiết bị của người dùng đã được kết nối internet

Trang 13

Post-condition(s) - Sản phẩm người bán mong muốn thêm đã được

thêm

- Sản phẩm người bán mong muốn sửa đã được sửa

- Sản phẩm người bán mong muốn xoá đã được xoá Basic flow 6 Người bán vào mục quản lý các mặt hàng hiện họ

đang bán, một danh sách mặt hàng sẽ hiện ra

7 Nếu người bán muốn : 2.1 Thêm mặt hàng :

8 Lựa chọn nút thêm mặt hàng, giao diện thêm mặt hàng hiển thị

9 Cung cấp các thông tin cần thiết về mặt hàng như ảnh mặt hàng, giá của mặt hàng, các thông tin đặc biệt về mặt hàng…

10.Nhấn nút Đăng Tải, hệ thống sẽ tiến hành đăng tải sản phẩm lên và người dùng quay trở lại màn hình quản lý các mặt hàng

2.2 Xoá mặt hàng :

11 Tìm mặt hàng mà người bán muốn xoá

12 Nhấp vào lựa chọn xoá, cửa sổ xác nhận hiện lên,

và nếu người dùng xác nhận xoá thì hệ thống sẽ tiến hành xóa mặt hàng đó

2.3 Sửa mặt hàng : Tìm mặt hàng mà người bán muốn sửa thông tin Nhấp vào biểu tượng hình cây bút, giao diện hiện

ra sẽ tương tự như giao diện lúc thêm mặt hàng nhưng với các thông tin về sản phẩm mà trước đó người bán đã cung cấp

Người bán tiến hành sửa lại các thông tin như mong muốn

Sau khi sửa lại các thông tin như đã mong muốn, người bán có thể ấn lưu để hệ thống lưu lại các thông tin đã chỉnh sửa đó

Alternative flow Không

Exception flow 1a Người bán ấn nút quay lại lúc đang ở giao diện quản

lý mặt hàng Use Case dừng lại

2.1.3a Người bán ấn nút quay lại/huỷ đăng tải

2.2.2a Người bán ấn huỷ thay vì xác nhận xóa sản phẩm 2.3.4a Người bán ấn nút quay lại, huỷ chỉnh sửa

Trang 14

Business rules Không

Non-functional

requirement

Không

4.5 Thêm các mặt hàng/shop vào danh sách yêu thích

Use case name Thêm các mặt hàng/shop vào danh sách yêu thích

Description Là người mua, tôi muốn lưu mặt hàng/shop yêu thích vào

danh sách để truy cập dễ dàng hơn sau này

Trigger Người mua muốn thêm một mặt hàng/shop vào danh sách

yêu thích

Pre-condition(s) - Người dùng đã đăng nhập vào hệ thống

- Tài khoản người dùng đã được xác thực

- Thiết bị của người dùng đã được kết nối internet Post-condition(s) - Mặt hàng/shop được thêm vào danh sách yêu thích

thành công

- Thông báo tới người dùng khi mặt hàng/shop có cập nhật mới

- Hiển thị gợi ý những mặt hàng/shop tương tự

Basic flow 1 Người dùng nhấn vào một sản phẩm/shop muốn thêm

vào danh sách yêu thích

2 Người dùng nhấn nút Thêm vào danh sách yêu thích

3 Các danh sách yêu thích hiện lên

3.1 Người dùng muốn thêm vào danh sách hiện có

3.1a Người dùng click chuột vào ô trống

Trang 15

bên trái tên danh sách muốn thêm 3.1b Use case tiếp tục bước 4 3.2 Người dùng muốn thêm vào danh sách mới

3.2a Người dùng nhấn nút Tạo danh sách mới

3.2b Người dùng nhập tên danh sách rồi bấm xác nhận

3.2c Use case quay lại bước 3

5 Mặt hàng/shop được thêm vào danh sách yêu thích thành công

Alternative flow Không

Exception flow - Thêm mặt hàng/shop đã ở trong danh sách

1 Hiện cửa sổ cảnh báo Mặt hàng/shop đã ở trong danh sách Muốn xóa mặt hàng/shop khỏi danh sách?

1a Người dùng chọn Có, mặt hàng bị xóa khỏi danh sách

Use case tiếp tục bước 2 1b Người dùng chọn không

Use case tiếp tục bước 2

2 Về giao diện hiển thị các danh sách yêu thích

- Người dùng tạo danh sách mới không nhập tên/tên trùng với danh sách hiện có

1 Hiển thị chữ đỏ cảnh báo Tên không khả dụng

2 Vô hiệu hóa nút Xác nhận

Business rules Không

Non-functional

requirement

Không

Ngày đăng: 27/03/2024, 16:03

w