1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án hệ thống kinh doanh sách trực tuyến với chatbox

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

Định dạng
Số trang 119
Dung lượng 3,79 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

25 Tác nhân chính Admin, nhân viên Tác nhân phụ Không Mô tả Admin và người nhân viên kiểm duyệt các bình luận trên hệ thống Xảy ra khi Các bình luận trên hệ thống cần được thanh lọc nội

Trang 1

ĐỀ TÀI: HỆ THỐNG KINH DOANH SÁCH

TRỰC TUYẾN VỚI CHATBOX

Giáo viên hướng dẫn: Ths Lê Thanh Trọng Nhóm sinh viên thực hiện:

Trang 2

Thành phố Hồ Chí Minh, tháng 12 năm 2021

MỤC LỤC

A MÔ TẢ ĐỀ TÀI 3

1 Tóm tắt đề tài 3

2 Khảo sát phầm mềm hiện có 3

2.1 Tiki 3

2.2 Fahasa 5

2.3 Vinabook 6

B PHÂN TÍCH YÊU CẦU PHẦN MỀM 9

1 Danh sách các yêu cầu 9

2 Mô tả chi tiết các yêu cầu 9

3 Sơ đồ Use Cases 17

3.1.1 Sơ đồ 17

3.1.2 Danh sách các Actor 18

3.1.3 Danh sách các UseCase 19

3.1.4 Đặc tả chi tiết các usecase 21

4 Sơ đồ lớp (mức phân tích) 59

C MÔ TẢ THIẾT KẾ PHẦN MỀM 60

1 Thiết kế kiến trúc 60

1.1 Kiến trúc hệ thống 60

1.2 Mô tả các thành phần trong hệ thống 62

2 Sơ đồ lớp chi tiết 63

2.1 Danh sách các lớp đối tượng 65

2.2 Mô tả chi tiết từng lớp đối tượng 65

Trang 3

Thành phố Hồ Chí Minh, tháng 12 năm 2021

3 Activity Diagrams 75

3.1 Đăng ký bán sách 75

3.2 Sửa thông tin sách 76

3.3 Quản lý tài khoản 77

3.4 Nhập sách 78

3.5 Xem lịch sử nhập xuất sách 79

3.6 Quản lý đơn hàng 80

3.7 Xem báo cáo doanh số 81

3.8 Tương tác với khách hàng 82

3.9 Đăng ký tài khoản 83

3.10 Đăng nhập 84

3.11 Sửa thông tin tài khoản 85

3.12 Tra cứu sách 86

3.13 Đánh giá bình luận sách 87

3.14 Thêm vào giỏ hàng 88

3.15 Thanh toán sách trong giỏ hàng 89

3.16 Thêm sách vào danh sách yêu thích 90

3.17 Nhắn tin với Chatbot 91

3.18 Gửi phản hồi 91

4 Thiết kế giao diện 92

4.1 Giao diện Admin 92

4.2 Giao diện khách hàng 103

D CÀI ĐẶT VÀ KIỂM THỬ 114

Trang 4

Thành phố Hồ Chí Minh, tháng 12 năm 2021

1 Cài đặt 114

1.1 Công nghệ sử dụng 114

1.2 Các tool hỗ trợ 114

2 Kiểm thử 114

3 Nhận xét 114

E KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 115

1 Kết luận 115

2 Hướng phát triển 115

Trang 5

1

NHẬN XÉT CỦA GIẢNG VIÊN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 6

2

LỜI CẢM ƠN

Đầu tiền, nhóm chúng em xin gửi lời cảm ơn chân thành đến tập thể quý thầy cô của Trường Đại học Công nghệ Thông tin – Đại học Quốc gia Thành phố Hồ Chí Minh và quý thầy cô của Khoa Công nghệ Phần mềm đã giúp chúng em có những kiến thức nền tảng để thực hiện đề tài này

Nhóm chúng em xin gửi lời cảm ơn và lòng biết ơn sâu sắc nhất tới thầy Lê Thanh Trọng,

là người đã trực tiếp hướng dẫn nhóm thực hiện đồ án, hướng dẫn tận tình và đóng góp nhiều

ý kiến quý báu giúp chúng em hoàn thành tốt báo cáo của mình

Trong thời gian thực hiện đề tài, nhóm đã vận dụng những kiến thức nền tảng đã tích lũy đồng thời kết hợp với việc học hỏi và tiếp thu những kiến thức mới Chúng em đã cố gắng vận dụng những gì đã thu thập được để hoàn thành đồ án tốt nhất có thể Tuy nhiên, trong quá trình thực hiện, vẫn không tránh khỏi những thiếu sót, chúng em mong nhận được sự thông cảm và góp ý chân thành từ các thầy cô Nhóm chúng em xin trân trọng cảm ơn

Thành phố Hồ Chí Minh, ngày 24 tháng 12 năm 2021

Nhóm thực hiện

Trang 7

3

A MÔ TẢ ĐỀ TÀI

1 Tóm tắt đề tài

Sách là nơi chứa đựng kiến thức về nhiều ngành nghề, về kinh nghiệm sống, những vấn

đề xã hội hay những cảm xúc mà tác giả muốn truyền tải đến người đọc Không chỉ gần gũi, thân quen với con người, sách còn là phẩm vật thông dụng nhất trong những đồ vật ở nhà và cũng là tài sản quý giá nhất được lưu giữ trong ngôi nhà của chúng ta Kiến thức, thông tin trên thế giới sẽ không ngừng mở rộng theo thời gian, do đó, nhu cầu về sách của con người trong xã hội hiện đại ngày nay là vô cùng cao

Việc được đến tận nhà sách, cảm nhận chất liệu giấy, đọc những lời mở đầu mà tác giả gửi gắm vào cuốc sách là trải nghiệm mà người đọc nào cũng muốn có Tuy nhiên, trong bối cảnh con người ngày càng bận rộn, thời gian mua sắm không nhiều, việc ngồi tại nhà, mua được một quyển sách chỉ thông qua vài thao tác là vô cùng thuận tiện Trong một số trường hợp, người đọc được bạn bè giới thiệu một quyển sách rất hay, nhưng không thể đến nhà sách ngay được, thì mua sách trực tuyến là một lựa chọn sáng suốt

2 Khảo sát phầm mềm hiện có

2.1 Tiki

Trang 8

4

− Là nền tảng thương mại điện tử bao gồm rất nhiều mặt hàng online, trong đó nổi bật nhất là sách

Trang 9

5

− Có mặt trên cả 2 nền tảng web và mobile

− Tiki tạo niềm tin cho khách hàng bởi số lượng đầu sách phong phú, chất lượng, luôn áp dụng các chương trình khuyến mãi hấp dẫn như voucher giảm giá, mã giảm giá…

Trang 10

6

− Là trang web bán sách thuộc Fahasa (công ty sách nổi tiếng ở Việt Nam)

− Đây là trang web có hầu hết mọi đầu sách trên thị trường, đáp ứng đa số nhu cầu của khách hàng

− Giao diện của website Fahasa dễ sử dụng, chia ra các danh mục thể loại sách dễ dàng tìm kiếm đúng sở thích của khách hàng

− Có mặt trên cả 2 nền tảng web và mobile

2.3 Vinabook

Trang 12

8

− Là trang web đầu tiên tại Việt Nam cung cấp dịch vụ bán sách online

− Giao diện đơn giản và không hiện đại

Trang 13

9

B PHÂN TÍCH YÊU CẦU PHẦN MỀM

1 Danh sách các yêu cầu

2 Sửa thông tin sách Yêu cầu của Admin

3 Kiểm duyệt bình luận Yêu cầu của Admin

4 Quản lý tài khoản khách hàng Yêu cầu của Admin

5 Quản lý tài kho sách Yêu cầu của Admin

6 Báo cáo doanh số Yêu cầu của Admin

7 Tương tác với khách hàng Yêu cầu của Admin

9 Đánh giá, bình luận sản phẩm Yêu cầu của khách hàng

11 Quản lý giỏ hàng Yêu cầu của khách hàng

12 Thêm vào yêu thích Yêu cầu của khách hàng

13 Tương tác với CSKH Yêu cầu của khách hàng

2 Mô tả chi tiết các yêu cầu

2.1 Yêu cầu của Admin

2.1.1 Đăng bán sách

Chức năng Đăng bán sách

Mô tả chức năng Cho phép admin đăng bán các loại sách lên hệ thống

Mục đích Thêm các loại sách vào hệ thống để thực hiện kinh doanh

Vấn đề Đăng bán loại sách đã có trên hệ thống

Trang 14

10

Giải pháp Kiểm tra loại sách được đăng bán, nếu đã tồn tại trên hệ

thống thì không thực hiện thao tác đăng bán Rủi ro Đăng bán loại sách đã hết hàng

Ngoại lệ Loại sách được đăng bán đã ngừng kinh doanh

Tiêu chí chấp

nhận

Sách được đăng bán sẽ được hiển thị trên hệ thống kinh doanh

2.1.2 Sửa thông tin sách

Chức năng Sửa thông tin sách

Mô tả chức năng Cho phép admin sửa thông tin các loại sách đã có trên hệ

thống Mục đích Điều chỉnh các thông tin chưa chính xác của sách

Vấn đề Một số thông tin sách bị xoá nhưng chưa thực hiện sửa

đổi

Giải pháp Giữ lại các thông tin cũ nếu việc chỉnh sửa chưa hoàn

thành mà admin đóng giao diện chức năng Rủi ro Thông tin được sửa đổi vẫn tiếp tục sai lệch

2.1.3 Kiểm duyệt bình luận

Chức năng Kiểm duyệt bình luận

Trang 15

11

Mô tả chức năng Cho phép admin kiểm duyệt các bình luận của người

dùng trên hệ thống

Mục đích Giúp cho hệ thống được lành mạnh, ngôn từ trên hệ

thống không vi phạm các tiêu chuẩn cộng đồng

Vấn đề Một số bình luận xuyên tạc, đưa ra kết luận sai lệch về

sách

Giải pháp Đưa lên đầu những bình luận được người dùng khác ủng

hộ Rủi ro Kiểm duyệt bị sai sót, đôi khi xoá mất bình luận phù hợp

Ngoại lệ

Những bình luận mang nội dung tiêu cực nhưng phản ánh đúng chất lượng của sách thì phải được cân nhắc để cải thiện chất lượng kinh doanh

Tiêu chí chấp

nhận

Giữ lại được các bình luận chính xác với thực tế, loại bỏ các bình luận sai lệch, tiêu cực

2.1.4 Quản lý tài khoản khách hàng

Chức năng Quản lý tài khoản khách hàng

Mô tả chức năng Cho phép admin thực hiện các thao tác quản lý tài khoản

trặc về vị trí ban đầu

Trang 16

12

Rủi ro Bảo mật tài khoản của khách hàng đôi khi xuất hiện

những lỗ hỏng Ngoại lệ Quản lý tài khoản người quản lý

Chức năng Quản lý kho sách

Mô tả chức năng Cho phép admin thực hiện các thao tác nhập sách hoặc

thêm, sửa, xoá số lượng các loại sách trong kho Mục đích Giúp người quản lý được số lượng sách có trong kho

Vấn đề Số lượng sách trên hệ thống không đúng với thực tế

Giải pháp Điều chỉnh số lượng sách về đúng giá trị thực tế

Rủi ro Một số đợt nhập hoặc xuất sách không được ghi nhận lại

Ngoại lệ Sách có trong kho nhưng không có trong hệ thống

Tiêu chí chấp

nhận

Số lượng sách trên hệ thống và trong thực tế phải khớp nhau, các đợt nhập – xuất sách phải được ghi nhận lại đầy đủ

2.1.6 Báo cáo doanh số

Chức năng Báo cáo doanh số

Mô tả chức năng Cho phép admin xem các báo cáo doanh số

Trang 17

13

Mục đích

Giúp người quản lý xem được doanh số bán hàng cũng nhưng doanh thu của hệ thống trong một khoảng thời gian

Vấn đề Doanh số bán hàng của một số ngày gần đây chưa được

cập nhật kịp thời

Giải pháp Thực hiện đồng bộ dữ liệu để xem được báo cáo đúng

nhất tại thời điểm xuất báo cáo

Rủi ro Đôi khi số liệu báo cáo thu thập được không đúng với

2.1.7 Tương tác với khách hàng

Chức năng Tương tác với khách hàng

Mô tả chức năng Cho phép admin tương tác trực tiếp với khách hàng

Mục đích Giúp khách hàng được giải đáp những thắc mắc liên quan

đến hệ thống kinh doanh Vấn đề Nhiều khách hàng gửi tin nhắn cùng lúc cho admin

Giải pháp Thêm các tin nhắn tự động để giảm tải số lượt tương tác

cho người quản lý Rủi ro Một số tin nhắn của khách hàng không nhận được hồi âm

Trang 18

14

Ngoại lệ Tin nhắn tự động đôi khi đưa ra thông tin sai lệch, không

đúng với mong muốn của khách hàng Tiêu chí chấp

Chức năng Tra cứu sách

Mô tả chức năng Cho phép người dùng tra cứu sách theo tên, theo danh mục, theo

mức độ đánh giá của những người dùng khác, … Mục đích Trả về kết quả là những cuốn sách đúng theo nội dung tìm kiếm

Vấn đề Nếu chỉ tìm kiếm theo tên thì lượng sách phù hợp trả về sẽ rất lớn

Giải pháp Giúp người dùng tiếp cận nhanh nhất cuốn sách phù hợp

Rủi ro Những cuốn sách cùng tên hoặc có thể trùng lặp

Ngoại lệ Hệ thống sẽ không trả về kết quả tìm kiếm ngoài danh mục hay

tiêu chí mà người dùng chọn Tiêu chí chấp

nhận

Kết quả sách trả về đúng với nội dung tìm kiếm, đúng yêu cầu về danh mục, mức độ đánh giá, … của người dùng

2.2.2 Đánh giá, bình luận sản phẩm

Chức năng Đánh giá, bình luận sản phẩm

Mô tả chức năng Cho phép người dùng sau khi mua có thể đánh giá chất lượng

hoặc bình luận trực tiếp về sản phẩm

Trang 19

15

Mục đích Sách sẽ có những nhận xét khách quan

Vấn đề Người dùng sẽ không có một cơ sở hay cái nhìn khách quan về

chất lượng của sách Giải pháp Người dùng sẽ có một cái nhìn tổng quan về nội dung, chất lượng

của sách thông qua bình luận cũng như đánh giá từ những khách hàng đã mua sách

Rủi ro Bình luận và đánh giá về sách đôi khi sẽ sai sự thật

Ngoại lệ Một người dùng để lại quá nhiều bình luận đối với 1 sản phẩm

Mô tả chức năng Cho phép người dùng thêm sách đang theo dõi vào giỏ hàng để

phục vụ cho việc thanh toán sách Mục đích Giúp người dùng chọn mua cuốn sách mình muốn

Vấn đề Mua phải các sản phẩm hết hạn, sản phẩm giả

Giải pháp Người dùng có thể mua sản phẩm đúng mong muốn nhờ sự kiểm

duyệt của admin và từ bình luận, đánh giá của người dùng khác

Ngoại lệ Không có

Trang 20

Chức năng Quản lý giỏ hàng

Mô tả chức năng Thanh toán, xoá, tìm sản phẩm tương tự với các sản phẩm trong

giỏ hàng

Mục đích Người dùng có thể thực hiện các thao tác thanh toán, xem, quản

lý sách dự định sẽ mua Vấn đề Không quản lý được việc mua nhiều sách cùng lúc hoặc đánh dấu

lại sách muốn mua Giải pháp Giỏ hàng giúp người dùng thanh toán cùng lúc tất cả các sản

phẩm dự định mua, là một cách đánh dấu sản phẩm Rủi ro Có thể có các đơn hàng giả do người dùng ảo tạo ra

Ngoại lệ Ghi lại lịch sử giao dịch của người dùng

Tiêu chí chấp

nhận

Các sản phẩm có thể được thêm, xoá tại giỏ hàng, tính tiền và thanh toán, tìm các sản phẩm tương tự

2.2.5 Thêm vào yêu thích

Chức năng Thêm vào yêu thích

Mô tả chức năng Thêm sách vào mục yêu thích của mỗi khách hàng

Mục đích Giúp người dùng có thể đánh dấu những cuốn sách yêu thích, chia

sẻ cho người dùng khác cuốn sách hay

Trang 21

17

Vấn đề Tìm kiếm lại những cuốn sách hay (có thể đã mua) khó khăn

Giải pháp Mục yêu thích giúp lưu trữ những cuốn sách người dùng mong

2.2.6 Tương tác với CSKH

Chức năng Tương tác với CSKH

Mô tả chức năng Nhắn tin, trao đổi với admin (hoặc được giải quyết bởi AI)

Mục đích Phản hồi về chất lượng, lỗi, … của website, ứng dụng

Vấn đề Không thể trao đổi với admin về những thắc mắc

Giải pháp Chatbox giúp khách hàng nhắn tin trực tiếp đến cho admin

Rủi ro Người dùng ảo spam tin nhắn cho admin

Trang 22

18

3.1.2 Danh sách các Actor

1 Admin Là người quản lý hệ thống, có tất cả các quyền

liên quan đến việc quản lý hệ thống

Trang 23

19

Là nhân viên của hệ thống kinh doanh, có các quyền quản lý như admin trừ quyền quản lý tài khoản

3 Người dùng Người mua hàng có đăng ký tài khoản sử dụng

Trang 24

20

23 Thêm vào danh sách yêu thích Người dùng

24 Xoá khỏi doanh sách yêu thích Người dùng

Trang 25

21

3.1.4 Đặc tả chi tiết các usecase

Trang 26

22

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Mô tả Admin và người nhân viên đăng sách lên hệ thống để kinh

doanh Xảy ra khi Có loại sách mới muốn bán

Điều kiện trước UC Nhân viên truy cập chức năng thêm sách

Điều kiện sau UC Sách mới được hiển thị trên hệ thống đăng bán

Dòng sự kiện cơ bản

1 Nhân viên chọn mục “Đăng bán sách”

2 Hệ thống hiển thị giao diện Đăng bán sách

3 Nhân viên nhập các thông tin cần cho loại sách muốn bán

4 Nhân viên xác nhận việc đăng bán sách

5 Hệ thống thông báo đăng bán sách thành công và hiển thị sách lên trang bán hàng

Dòng sự kiện thay thế

a) Nhân viên nhập thiếu các thông tin cần thiết của sách

- Hệ thống thông báo lỗi và yêu cầu nhập đầy đủ thông tin b) Nhân viên đăng lên một quyển sách đã có sẵn trên hệ thống

- Hệ thống thông báo sách đã tồn tại trên trang bán hàng Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Trung bình

Thông tin bổ sung Không

Trang 27

23

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Mô tả Admin và người nhân viên chỉnh sửa thông tin của sách

Xảy ra khi Một quyển sách có thông tin chưa chính xác, cần được chỉnh

sửa Điều kiện trước UC Nhân viên truy cập chức năng chỉnh sửa thông tin sách

Điều kiện sau UC Thông tin sách được chỉnh sửa cho đúng

Dòng sự kiện cơ bản

1 Nhân viên mở màn hình Quản lý sách

2 Hệ thống hiển thị màn hình Quản lý sách

3 Nhân viên chọn quyển sách muốn chỉnh sửa thông tin

4 Nhân viên chỉnh sửa các thông tin cần thiết

5 Hệ thống thông báo sửa thông tin thành công và cập nhật lại thông tin sách trên trang bán hàng

Dòng sự kiện thay thế a) Nhân viên sửa mất các thông tin cần thiết của sách

- Hệ thống thông báo lỗi và yêu cầu nhập đầy đủ thông tin Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Thấp

Thông tin bổ sung Không

Trang 28

24

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Mô tả Admin và người nhân viên xoá sách không còn kinh doanh nữa

khỏi hệ thống Xảy ra khi Cần loại bỏ một quyển sách khỏi hệ thống

Điều kiện trước UC Nhân viên truy cập chức năng xoá sách

Điều kiện sau UC Sách đã chọn sẽ được xoá khỏi hệ thống

Dòng sự kiện cơ bản

1 Nhân viên mở màn hình Quản lý sách

2 Hệ thống hiển thị màn hình Quản lý sách

3 Nhân viên chọn quyển sách muốn xoá và bấm xoá

4 Nhân viên xác nhận việc xoá sách

5 Hệ thống thông báo xoá sách thành công và thực hiện xoá loại sách được chọn khỏi trang bán hàng

Thông tin bổ sung Không

Trang 29

25

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Mô tả Admin và người nhân viên kiểm duyệt các bình luận trên hệ

thống Xảy ra khi Các bình luận trên hệ thống cần được thanh lọc nội dung

Điều kiện trước UC Nhân viên truy cập màn hình chi tiết thông tin sách và nhận thấy

có bình luận cần được kiểm duyệt

Điều kiện sau UC Bình luận không hợp lệ sẽ được xoá đi, các thắc mắc của người

dùng sẽ được phản hồi

Dòng sự kiện cơ bản

1 Nhân viên mở màn hình Quản lý bình luận

2 Hệ thống hiển thị màn hình Quản lý bình luận

3 Nhân viên chọn bình luận muốn thực hiện kiểm duyệt

4 Nhân viên thực hiện việc kiểm duyệt

5 Hệ thống cập nhật bình luận dựa trên thao tác của nhân viên Dòng sự kiện thay thế Không

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Trung bình

Thông tin bổ sung Không

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Trang 30

26

Mô tả Admin và người nhân viên xoá bình luận chứa nội dung không

phù hợp với quy tắc cộng đồng Xảy ra khi Cần loại bỏ một bình luận khỏi hệ thống

Điều kiện trước UC Nhân viên truy cập chức năng xoá bình luận

Điều kiện sau UC Bình luận chứa nội dung không phù hợp sẽ được loại bỏ khỏi hệ

thống

Dòng sự kiện cơ bản

1 Nhân viên chọn màn hình danh sách bình luận

2 Hệ thống hiển thị danh sách các bình luận

3 Nhân viên chọn bình luận muốn xoá

4 Nhân viên xác nhận việc xoá bình luận

5 Hệ thống thông báo xoá bình luận thành công và thực hiện xoá bình luận được chọn khỏi hệ thống

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Trung bình

Thông tin bổ sung Không

Trang 31

27

Mô tả Admin xem và thực hiện nghiệp vụ quản lý đối với các tài

khoản trên hệ thống Xảy ra khi Admin cần thực hiện nghiệp vụ quản lý tài khoản

Điều kiện trước UC Admin truy cập chức năng quản lý tài khoản

Điều kiện sau UC Admin thực hiện xong thao tác quản lý

Dòng sự kiện cơ bản

1 Admin chọn màn hình Quản lý tài khoản

2 Hệ thống hiển thị màn hình Quản lý tài khoản

3 Admin thực hiện các thao tác quản lý đối với tài khoản

4 Hệ thống thực hiện các thay đổi dựa trên các thao tác của admin

Dòng sự kiện thay thế Không

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Trung bình

Thông tin bổ sung Không

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Mô tả Admin và người nhân viên thực hiện các thao tác quản lý kho

sách

Trang 32

28

Xảy ra khi Nhân viên cần thực hiện nghiệp vụ quản lý kho sách

Điều kiện trước UC Nhân viên muốn quản lý kho sách

Điều kiện sau UC Nhân viên thực hiện xong thao tác quản lý kho sách

Dòng sự kiện cơ bản

1 Nhân viên chọn màn hình Quản lý kho sách

2 Hệ thống hiển thị màn hình Quản lý kho sách

3 Nhân viên thực hiện các thao tác quản lý đối với kho sách

4 Hệ thống thực hiện các thay đổi dựa trên thao tác của nhân viên

Dòng sự kiện thay thế Không

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Cao

Thông tin bổ sung Không

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Mô tả Admin và người nhân viên nhập sách mới vào kho

Xảy ra khi Có sách mới được nhập về

Điều kiện trước UC Nhân viên truy cập chức năng nhập sách

Điều kiện sau UC Hệ thống cập nhật sách mới và số lượng sách được mua thêm

Trang 33

29

Dòng sự kiện cơ bản

1 Nhân viên chọn màn hình Quản lý kho sách

2 Hệ thống hiển thị màn hình Quản lý kho sách

3 Nhân viên chọn chức năng nhập sách

4 Nhân viên nhập danh sách các loại sách mới và cũ vừa nhập

về

5 Nhân viên nhấp xác nhận việc nhập sách

6 Hệ thống thông báo nhập sách thành công và cập nhật loại sách, số lượng sách trên trang bán hàng

Dòng sự kiện thay thế

a) Nhân viên huỷ việc nhập sách

- Hệ thống không thực hiện việc nhập sách và trở lại màn hình Quản lý sách

b) Nhân viên không nhập sách khi xác nhận nhập

- Hệ thống thông báo lỗi và yêu cầu nhân viên nhập ít nhất 1 quyển sách để thực hiện được thao tác

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Trung bình

Thông tin bổ sung Không

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Mô tả Admin và người nhân viên xem lịch sử nhập và xuất sách

Xảy ra khi Nhân viên muốn xem lịch sử nhập xuất sách

Trang 34

30

Điều kiện trước UC Nhân viên truy cập chức năng xem lịch sử nhập xuất

Điều kiện sau UC Nhân viên có được thông tin về lịch sử nhập xuất sách

Dòng sự kiện cơ bản

1 Nhân viên chọn màn hình Quản lý kho sách

2 Hệ thống hiển thị màn hình Quản lý kho sách

3 Nhân viên chọn chức năng xem lịch sử nhập xuất

4 Nhân viên nhập bộ lọc lịch sử muốn xem

5 Hệ thống hiển thị lịch sử nhập xuất sách dựa trên bộ lọc của nhân viên

6 Nhân viên xem và ghi nhận lịch sử

Dòng sự kiện thay thế

a) Nhân viên chọn thời gian lọc không hợp lệ (một thời gian ở tương lai hoặc quá khứ quá xa không có lịch sử nhập xuất)

- Hệ thống hiển thị danh sách rỗng Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Trung bình

Thông tin bổ sung Không

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Mô tả Admin và người nhân viên xác nhận các đơn hàng sẽ được giao

cho người dùng Xảy ra khi Nhân viên muốn xác nhận đơn hàng cho người dùng

Trang 35

31

Điều kiện trước UC Nhân viên truy cập chức năng xác nhận đơn hàng

Điều kiện sau UC Đơn hàng tương ứng của người dùng sẽ được xác nhận

Dòng sự kiện cơ bản

1 Nhân viên chọn màn hình Quản lý đơn hàng

2 Hệ thống hiển thị màn hình Quản lý đơn hàng

3 Nhân viên chọn đơn hàng muốn xác nhận

4 Nhân viên xác nhận đơn hàng

6 Hệ thống cập nhật thông tin đơn hàng và thông báo cho người dùng

Dòng sự kiện thay thế

a) Nhân viên chọn huỷ đơn hàng không hợp lệ

- Đơn hàng sẽ được xoá khỏi hệ thống và không thực hiện việc giao hàng tới cho người dùng

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Cao

Thông tin bổ sung Không

Tác nhân chính Admin, nhân viên Tác nhân phụ Không

Mô tả Admin và người nhân viên xem báo cáo doanh số của hệ thống

kinh doanh Xảy ra khi Nhân viên muốn xem doanh số của hệ thống

Trang 36

32

Điều kiện trước UC Nhân viên truy cập chức năng xem báo cáo doanh số

Điều kiện sau UC Nhân viên có được thông tin về doanh số

Dòng sự kiện cơ bản

1 Nhân viên chọn màn hình Báo cáo doanh số

2 Hệ thống hiển thị màn hình Báo cáo doanh số

3 Nhân viên chọn lọc theo báo cáo doanh thu hoặc số sách bán

ra

4 Nhân viên chọn khoảng thời gian muốn xem báo cáo

5 Hệ thống hiển thị báo cáo doanh số dựa trên bộ lọc được chọn bởi nhân viên

6 Nhân viên xem và ghi nhận doanh số

Dòng sự kiện thay thế

a) Nhân viên chọn thời gian lọc không hợp lệ (một thời gian ở tương lai hoặc quá khứ quá xa không có lịch sử nhập xuất)

- Hệ thống hiển thị danh sách rỗng Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Thấp

Thông tin bổ sung Không

Mô tả Chatbot tương tác với khách hàng nhắn tin đến hệ thống

Xảy ra khi Người dùng hoặc khách nhắn tin đến hệ thống CSKH

Trang 37

33

Điều kiện trước UC Người dùng hoặc khách nhắn tin đến hệ thống CSKH

Điều kiện sau UC Khách hàng nhận được tin nhắn tương tác của Chatbot

Dòng sự kiện cơ bản 1 Người dùng hoặc khách nhắn tin cho hệ thống CSKH

2 Chatbot trả lời tương tác với người sử dụng Dòng sự kiện thay thế Không

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Cao

Thông tin bổ sung Không

Mô tả Người dùng để lại điểm đánh giá và bình luận về sách

Xảy ra khi Người dùng muốn đánh giá một quyển sách trên hệ thống

Điều kiện trước UC Người dùng truy cập vào chức năng bình luận của quyển sách

cần đánh giá

Điều kiện sau UC Nội dung bình luận đánh giá của người dùng được hiển thị trên

hệ thống

Dòng sự kiện cơ bản 1 Người dùng chọn màn hình Chi tiết thông tin sách

2 Hệ thống hiển thị màn hình Chi tiết thông tin sách

Trang 38

34

3 Người dùng chọn chức năng đánh giá quyển sách

4 Người dùng chọn số sao muốn đánh giá cho quyển sách

5 Người dùng nhập nội dung bình luận

6 Người dùng xác nhận việc bình luận

7 Hệ thống thông báo bình luận thành công và hiển thị bình luận trong danh sách bình luận của quyển sách tương ứng

Dòng sự kiện thay thế

a) Người không nhập nội dung bình luận

- Hệ thống thông báo lỗi và yêu cầu nhập đầy đủ nội dung bình luận

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Cao

Thông tin bổ sung Không

Tác nhân chính Người dùng, khách Tác nhân phụ Không

Mô tả Người dùng, khách tìm kiếm sách mong muốn trên hệ thống Xảy ra khi Muốn tìm một cuốn sách nhất định

Điều kiện trước UC Người dùng hoặc khách truy cập chức năng tra cứu sách

Điều kiện sau UC Người dùng hoặc khách nhận được danh sách sách đúng hoặc

liên quan đến nội dung được tra cứu

Trang 39

35

Dòng sự kiện cơ bản

1 Người sử dụng chọn chức năng “Tra cứu sách”

2 Hệ thống hiển thị giao diện Tra cứu sách

3 Người sử dụng nhập các thông tin cần thiết về cuốn sách cần tra cứu

4 Hệ thống hiển thị danh sách sách được tra cứu Dòng sự kiện thay thế Không

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Cao

Thông tin bổ sung Không

Tác nhân chính Người dùng, khách Tác nhân phụ Không

Mô tả Người dùng, khách thực hiện việc mua sách khi tìm thấy sách

phù hợp Xảy ra khi Muốn mua một hay nhiều cuốn sách

Điều kiện trước UC Người dùng hoặc khách đang ở chức năng chi tiết của sách

Điều kiện sau UC Người dùng hoặc khách thêm được một số lượng sách vào giỏ

hàng

Dòng sự kiện cơ bản

1 Người sử dụng chọn chức năng “Mua sách”

2 Hệ thống hiển thị giao diện Mua sách

3 Người sử dụng thực hiện các thao tác đối với việc mua sách

Trang 40

36

4 Hệ thống thực hiện các thay đổi, phản hồi dựa trên thao tác của người sử dụng

Dòng sự kiện thay thế

a) Người sử dụng huỷ việc mua sách

- Hệ thống không thực hiện việc mua sách và trở lại màn hình Chi tiết sách

Dòng sự kiện ngoại lệ Không

Tần suất sử dụng Cao

Thông tin bổ sung Không

Tác nhân chính Người dùng, khách Tác nhân phụ Không

Mô tả Người dùng, khách thực hiện việc chọn số lượng sách muốn

mua khi tìm thấy sách phù hợp Xảy ra khi Người dùng hoặc khách mua sách

Điều kiện trước UC Người dùng hoặc khách chọn mua sách

Điều kiện sau UC Người dùng hoặc khách thay đổi được số lượng sách vào giỏ

hàng

Dòng sự kiện cơ bản

1 Người sử dụng thay đổi số lượng sách mặc định

2 Hệ thống hiển thị số lượng và giá theo số lượng được thay đổi

Ngày đăng: 08/03/2022, 21:37

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w