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

Luận văn tốt nghiệp Khoa học máy tính: Hệ thống bán hàng cho một shop kinh doanh

200 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Trang 1

LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC

Trang 2

KHOA: KH & KT MÁY TÍNH NHIỆM VỤ LUẬN ÁN TỐT NGHIỆP

BỘ MÔN: CÔNG NGHỆ PHẦN MỀM Chú ý: Sinh viên phải dán tờ này vào trang nhất của bản thuyết trình

HỌ VÀ TÊN: Nguyễn Văn Dũng & Ngô Hoàng Ngọc Thanh MSSV: 1820012 & 1827030

NGÀNH: Khoa học Máy tính LỚP: 1 Đầu đề luận án:

Hệ thống bán hàng cho một shop kinh doanh

2 Nhiệm vụ (yêu cầu về nội dung và số liệu ban đầu):

Đề tài này tập trung phân tích nghiệp vụ và phát triển một hệ thống mua sắm trực tuyến, như là thịt, cá trứng, bia, nước giải khát, chăm sóc cá nhân, vệ sinh nhà cửa… Website là môi trường để mọi người có thể tự do lựa chọn các loại hàng hóa mình cần, các chương trình khuyến mãi, miễn phí giao hàng … phục vụ cho các anh chị em văn phòng không có thời gian đi chợ, đặc biệt hệ thống cực kỳ có hiệu quả trong thời đại covid 19 hiện nay Ngoài ra, các kỹ thuật công nghệ hiện đại được áp dụng để gia tăng hiệu quả chức năng quản lý và tương tác cho người dùng Hệ thống được xây dựng theo mô hình B2C, cho phép người dùng truy cập và lựa chọn các sản phẩm mà mình cần, ở trang chủ sẽ liệt kê danh mục các mặt hàng mà hệ thống hiện có, người dùng lựa chọn (ví dụ trái cây) sau đó chọn mua, sản phẩm sẽ được đưa vào giỏ hàng, nơi mà người dùng có thể tăng – giảm số lượng, nhập mã giảm giá và chọn thanh toán Sau khi chọn thanh toán, hệ thống sẽ đưa người dùng đến trang nhập thông tin, sđt, địa chỉ nhận hàng, thời gian nhận hàng và hình thức thanh toán (hệ thống hỗ trợ thanh toán bằng tiền mặt, ví momo, thẻ visa)

Đề tài được chia thành hai giai đoạn như sau: Giai đoạn TTTN

4 Ngày hoàn thành nhiệm vụ: 20/12/2022

5 Họ tên giảng viên hướng dẫn: Phần hướng dẫn: TS Trương Tuấn Anh

Nội dung và yêu cầu LVTN đã được thông qua Bộ môn Ngày tháng năm

CHỦ NHIỆM BỘ MÔN GIẢNG VIÊN HƯỚNG DẪN CHÍNH

(Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)

TS TRƯƠNG TUẤN ANH TS TRƯƠNG TUẤN ANH

Trang 3

Ngày bảo vệ: Điểm tổng kết: Nơi lưu trữ luận án:

Trang 7

Chúng tôi xin cam đoan rằng đây là hệ thống riêng của nhóm chúng tôi thực hiện,dưới sự hướng dẫn của TS.Trương Tuấn Anh Các nội dung tìm hiểu, thiết kế đề tàinày là trung thực, hoàn toàn không sao chép hay sử dụng kết quả của đề tài nàokhác tương tự.

Nếu có phát hiện bất kỳ gian lận nào, chúng tôi xin hoàn toàn chịu trách nhiệmvề nội dung luận văn của mình và chấp nhận mọi hình thức kỷ luật trước ban chủnhiệm khoa Khoa Học Và Kỹ Thuật Máy Tính cũng như Ban Giám Hiệu TrườngĐại Học Bách Khoa, ĐHQG TP Hồ Chí Minh.

Trang 8

Trương Tuấn Anh, người đã tận tình chỉ bảo và hướng dẫn chúng tôi trong suốtquá trình thực hiện luận văn tốt nghiệp Thầy đã chỉ dẫn cho chúng tôi các bướcđể phân tích, thiết kế một hệ thống từ các ý tưởng sơ khai đầu tiên, cung cấp chochúng tôi các tài liệu tham khảo bổ ích và đã đưa ra những đánh giá, góp ý hữu íchgiúp chúng tôi có thể hoàn thiện hệ thống của mình hơn.

Tiếp theo, chúng tôi xin gửi lời cám ơn đến quý thầy cô trường Đại Học Bách Khoa,đặc biệt là các thầy cô thuộc Khoa Khoa Học Và Kỹ Thuật Máy Tính Trong suốtnhững năm học qua, các thầy cô đã tận tình chỉ dạy cho chúng tôi nhiều bài học,kiến thức nền tảng bổ ích Nhờ đó chúng tôi có thể hoàn thành đề tài của mình, vàchúng cũng sẽ là hành trang đồng hành cùng với chúng tôi trong suốt quãng đời cònlại.

Kế đến, chúng tôi cũng muốn gửi lời cảm ơn đến gia đình, bạn bè, những người đãluôn động viên và tạo điều kiện học tập tốt nhất cho chúng tôi.

Cuối cùng, do bản thân chúng tôi còn nhiều hạn chế về kiến thức, về thời gian, nênkhó tránh khỏi những sai sót trong quá trình thực hiện đề tài Chúng tôi rất mongnhận được những đánh giá và góp ý từ bạn bè, quý thầy cô, đặc biệt là giáo viênphản biện đề tài để chúng tôi có thể hoàn thiện hơn trong quá trình làm luận văntốt nghiệp.

Một lần nữa, chúng tôi xin chân thành cảm ơn!

Nhóm sinh viên thực hiện đề tài

Trang 9

Tóm tắt

Kinh doanh online là một hệ thống website kinh doanh trực tuyến bao gồm các chứcnăng dành cho người bán hàng và người mua hàng.

Chúng tôi đã tiến hành thực hiện:

• Khảo sát các hệ thống liên quan website bán hàng online.• Tìm hiểu quy trình bán hàng online.

• Liệt kê các chức năng chính cần có của hệ thống.

• Mô tả hệ thống thông qua sơ đồ usecase và mô tả usecase.• Thiết kế giao diện bằng Figma.

• Xây dựng cơ sở dữ liệu bằng ERD và ánh xạ qua cơ sở dữ liệu quan hệ.• Tìm hiểu công nghệ dùng để xây dựng hệ thống, bao gồm NextJS, ExpressJS

và NodeJs.

• Hiện thực cơ bản xác thực người dùng và phân quyền người dùng để chứngminh tính khả thi của hệ thống.

Trang 10

1.5 Nội dung thực hiện 6

Chương 2PHÂN TÍCH VÀ ĐỀ XUẤT72.1 Hệ thống tương tự cùng lĩnh vực đề tài 8

2.3 Các yêu cầu phi chức năng 15

Chương 3USE CASE VÀ DIAGRAM163.1 Use Case Diagram 17

3.1.1 Các chức năng của người dùng chưa đăng nhập 18

3.1.2 Các chức năng của người dùng đã đăng nhập 28

3.1.3 Nhóm chức năng của quản lý 40

Trang 11

5.1.1 Hiện thực RESTful API 125

5.2.7 Chức năng xem chi tiết sản phẩm 137

5.2.8 Chức năng xem, đăng bài viết 139

5.2.9 Chức năng thanh toán điện, nước 140

5.2.10 Chức năng xem các công thức nấu ăn 143

5.2.11 Livestream 145

5.2.12 Trang thông tin về shop kinh doanh 146

5.2.13 Chức năng góp ý 146

5.2.14 Chức năng xem các câu hỏi thường gặp 147

5.2.15 Chức năng xem điều kiện bảo hành 148

5.2.16 Chức năng xem thống kê doanh thu 148

Trang 12

5.2.17 Chức năng quản lý Danh mục 149

5.2.18 Chức năng quản lý sản phẩm 150

5.2.19 Chức năng tạo các chương trình khuyến mãi 153

5.2.20 Chức năng quản lý các đơn hàng 155

5.2.21 Chức năng đăng bài viết 156

5.2.22 Chức năng quản lý tài khoản 158

5.2.23 Chức năng xem các góp ý từ người dùng 159

5.2.24 Chức năng quản lý các câu hỏi nhanh FAQ 161

5.2.25 Chức năng quản lý chính sách bảo hành 162

5.2.26 Chức năng quản lý các công thức nấu ăn 162

5.2.27 Chức năng quản lý các hóa đơn thanh toán điện, nước 163

5.2.28 Chức năng phân quyền 164

Chương 6KIỂM THỬ1656.1 Kiểm thử API 166

6.2 Kiểm thử chức năng 167

6.3 Kiểm thử hệ thống 169

6.4 Kiểm thử với dữ liệu thật 172

Chương 7KẾT LUẬN1787.1 Kết quả đạt được 179

Trang 13

1.1 Kinh doanh online 2

1.2 Tỷ lệ người dùng internet tham gia mua sắm trực tuyến tại Việt Nam 43.1 Usecase hệ thống 17

3.2 Usecase nhóm các chức năng của người dùng chưa đăng nhập 18

3.3 Usecase nhóm các chức năng chung của người dùng (đã đăng nhập) 283.4 Usecase nhóm chức năng của quản lý 40

3.19 API thanh toán điện nước 103

3.20 API công thức nấu ăn 104

3.21 API các câu hỏi FAQ, chính sách bảo hành 105

3.22 API livestream 105

3.23 API các bài đăng 105

3.24 API phân quyền 106

3.25 API quản lý người dùng 106

4.6 Vòng đời của component 115

4.7 Mô hình DOM cơ bản 116

4.8 So sánh Virtual DOM và Real DOM 116

4.9 Cập nhật DOM 117

4.10 Cơ chế cập nhật Virtual DOM 118

5.1 Tạo server lắng nghe từ một cổng cố định 125

5.2 Kết nối database với PostgreSQL 125

Trang 14

5.9 Giao diện đăng nhập tài khoản 129

5.10 Icon trang cá nhân 129

5.11 Trang cá nhân 130

5.12 Giao diện đăng nhập tài khoản 130

5.13 Giao diện trang quản lý 131

5.14 Icon giỏ hàng 131

5.15 Giỏ hàng trống 132

5.16 Thêm sản phẩm vào giỏ hàng 132

5.17 Giỏ hàng sau khi thêm sản phẩm 133

5.18 Thông tin về việc thanh toán của khách hàng 133

5.19 Phương thức lấy hàng 134

5.20 Thanh toán khi nhận hàng 134

5.21 Thanh toán qua thẻ 134

5.22 Icon hỗ trợ trực tuyến 135

5.23 Cửa sổ chat nhanh dành cho khách hàng 135

5.24 Cửa sổ chat nhanh dành cho admin 136

5.25 Trang sản phẩm 136

5.26 Ô tìm kiếm 137

5.27 Thanh lọc theo giá 137

5.28 Trang chi tiết sản phẩm 138

5.29 Thông tin mô tả về sản phẩm 138

5.30 Chức năng đáng giá sản phẩm 139

5.31 Chức năng xem bài viết 139

5.32 Thông tin về ngày đăng, số lượt đọc, số lượt thích 140

5.33 Chức năng bình luận bên trong bài viết 140

5.34 Chức năng thanh toán điện, nước 141

5.35 Nhập thông tin khách hàng và hóa đơn điện 141

5.36 Nhập số tiền và thông tin thẻ thanh toán hóa đơn điện 142

5.37 Nhập thông tin khách hàng và hóa đơn nước 142

5.38 Nhập số tiền và thông tin thẻ thanh toán hóa đơn nước 143

5.39 Danh sách các công thức nấu ăn được đăng bởi chủ cửa hàng 144

5.40 Chi tiết công thức nấu ăn 144

5.41 Chức năng bình luận về công thức nấu ăn 145

5.42 Quản trị viên thực hiện livestream 145

5.43 Livestream xuất hiện trên trang dành cho người dùng 146

5.44 Trang về chúng tôi 146

5.45 Người dùng nhập thông tin liên hệ và nội dung góp ý 147

5.46 Danh sách các câu hỏi mà người dùng thường gặp 147

5.47 Câu trả lời nhanh cho câu hỏi mà người dùng thắc mắc 148

5.48 Chính sách bảo hành 148

Trang 15

5.49 Chức năng Dashboard 149

5.50 Chức năng quản lý danh mục 149

5.51 Thêm mới danh mục 150

5.52 Chỉnh sửa các danh mục 150

5.53 Chức năng quản lý sản phẩm 151

5.54 Chỉnh sửa thông tin của sản phẩm 151

5.55 Xem nhanh thông tin của sản phẩm 152

5.56 Xem, phản hồi đánh giá của người dùng 152

5.57 Chương trình khuyến mãi 153

5.58 Thêm mới chương trình khuyến mãi 153

5.59 Giảm giá theo phần trăm 154

5.60 Giảm giá theo số tiền 154

5.61 Tặng kèm sản phẩm 154

5.62 Lựa chọn sản phẩm tặng kèm 155

5.63 Lựa chọn các sản phẩm sẽ tham gia vào chương trình khuyến mãi 155

5.64 Lọc theo trạng thái của đơn hàng 156

5.65 Xem thông tin chi tiết của đơn hàng 156

5.66 Chức năng đăng bài viết 157

5.67 Chỉnh sửa bài viết 157

5.68 Giao diện quản lý tài khoản 158

5.69 Thao tác trên tài khoản người dùng 158

5.70 Tùy chọn tài khoản người dùng 159

5.71 Thêm mới tài khoản 159

5.72 Giao diện danh sách các góp ý từ người dùng 160

5.73 Xem chi tiết nội dung các góp ý từ người dùng 160

5.74 Giao diện danh sách các câu hỏi FAQ 161

5.75 Thêm mới một câu hỏi FAQ 161

5.76 Giao diện nội dung chính sách bảo hành 162

5.77 Giao diện danh sách các công thức nấu ăn 162

5.78 Giao diện thêm mới công thức nấu ăn 163

5.79 Giao diện danh sách các lượt thanh toán hóa đơn điện, nước 163

5.80 Giao diện tạo mới một phân quyền 164

5.81 Giao diện cấp quyền cho user 164

6.1 Công cụ Postman 166

6.2 Người dùng nhập tin nhắn 167

6.3 Quản trị viên nhận được tin nhắn 168

6.4 Quản trị viên trả lời tin nhắn 168

6.5 Người dùng nhận được phản hồi 169

6.6 Người dùng truy cập vào trang sản phẩm 170

6.7 Người dùng cần đăng nhập để thực hiện chức năng 170

6.8 Người dùng thực hiện đăng nhập 171

6.9 Người dùng thêm sản phẩm thành công 171

6.10 Người dùng truy cập giỏ hàng và thanh toán 172

6.11 Người dùng thực hiện các bước để tiến hành thanh toán 172

6.12 Quản trị viên đăng nhập vào hệ thống 173

Trang 16

6.13 Quản trị viên tạo danh mục sản phẩm mới 174

6.14 Quản trị viên tạo sản phẩm mới 174

6.15 Sản phẩm mới đã được cập nhật trên website 175

6.16 Sản phẩm mới đã được thêm vào giỏ hàng thành công 175

6.17 Giỏ hàng của người dùng 176

6.18 Người dùng thực hiện thanh toán 176

6.19 Hệ thống yêu cầu người dùng điền đầy đủ thông tin 177

6.20 Hệ thống thông báo thanh toán thành công 177

6.21 Người dùng đánh giá sản phẩm sau khi mua 177

Trang 17

3.1 Usecase đăng nhập 19

3.2 Usecase đăng ký 20

3.3 Usecase xem livestream 21

3.4 Usecase xem bài viết 22

3.5 Usecase xem các câu hỏi thường gặp 23

3.14 Usecase xem thông tin cá nhân 33

3.15 Usecase chỉnh sửa thông tin cá nhân 34

3.16 Usecase thanh toán điện nước 35

3.17 Usecase trò chuyện 36

3.18 Usecase xem trạng thái đơn hàng 37

3.19 Usecase xem lịch sử thanh toán 38

3.20 Usecase đăng xuất 39

3.21 Usecase chat online 41

3.22 Usecase xem thông tin chương trình khuyến mãi 42

3.23 Usecase tạo chương trình khuyến mãi 43

3.24 Usecase chỉnh sửa chương trình khuyến mãi 44

3.25 Usecase xóa chương trình khuyến mãi 45

3.26 Usecase Xem các khoản thu hộ điện nước 46

3.27 Usecase livestream 47

3.28 Usecase quản lý đơn hàng 48

3.29 Usecase xem đơn hàng 49

3.30 Usecase xóa đơn hàng 50

3.31 Usecase Chỉnh trạng thái đơn hàng 51

3.32 Usecase Quản lý Kho hàng 52

3.33 Usecase Quản lý danh mục 53

3.34 Usecase Thêm danh mục 54

3.35 Usecase Sửa danh mục 55

3.36 Usecase Xóa danh mục 56

Trang 18

3.43 Usecase Quản lý tài khoản 63

3.44 Usecase Xem tài khoản 64

3.45 Usecase Tạo tài khoản 65

3.46 Usecase Xóa tài khoản 66

3.47 Usecase Phân quyền 67

3.48 Usecase Tạo phân quyền 68

3.49 Usecase Chỉnh sửa phân quyền 69

3.50 Usecase Xóa phân quyền 70

3.51 Usecase Xem góp ý 71

3.52 Usecase Quản lý chính sách bảo hành 72

3.53 Usecase Quản lý câu hỏi thường gặp 73

3.54 Usecase Tìm kiếm câu hỏi thường gặp 74

3.55 Usecase Thêm câu hỏi thường gặp 75

3.56 Usecase Xóa câu hỏi thường gặp 76

3.57 Usecase Sửa câu hỏi thường gặp 77

3.58 Usecase Quản lý bài viết 78

3.59 Usecase Tìm kiếm Quản lý bài viết 79

3.60 Usecase Thêm câu hỏi thường gặp 80

3.61 Usecase Xóa bài viết 81

3.62 Usecase Quản lý công thức nấu ăn 82

3.63 Usecase Tìm kiếm công thức nấu ăn 83

3.64 Usecase Thêm công thức nấu ăn 84

3.65 Usecase Xóa công thức nấu ăn 85

3.66 Usecase Sửa câu hỏi thường gặp 86

3.67 Users Schema 95

3.68 Users Chat Schema 95

3.69 Electricity Payment Schema 96

3.70 Water Payment Schema 96

3.71 Users Chat Reply Schema 97

3.72 Admin Schema 97

3.73 Account Role Schema 97

3.74 Blog Review Schema 98

3.75 Blog Schema 98

3.76 Cooking Recipe Favourite Schema 98

3.77 Cooking Recipe Schema 99

3.78 Cooking Recipe Review Schema 99

3.79 Product Review Schema 99

3.80 Product Review Children Schema 100

3.81 Product Checkout Schema 100

3.82 Product Checkout Detail Schema 101

3.83 Product Schema 101

3.84 Promo Free Product Schema 101

3.85 Product Promo Schema 102

3.86 Promo Product Schema 102

3.87 Category Schema 102

Trang 19

1.4 Ý nghĩa của đề tài 5

1.5 Nội dung thực hiện 6

Trang 20

1.1Tổng quan

Đại dịch Covid-19 cùng những yêu cầu về giãn cách, phong tỏa, hạn chế tiếp xúcđã làm doanh nghiệp và người tiêu dùng quan tâm hơn đến mua sắm trực tuyến.Hàng ngàn doanh nghiệp, cá nhân nước ta chuyển đổi sang hình thức kinh doanhonline Đây là hình thức kinh doanh xuất hiện từ lâu và đang dần trở thành xu thếchung của toàn thế giới Kinh doanh online là hình thức kinh doanh trực tuyến, sử

Hình 1.1: Kinh doanh online.

dụng mạng internet để kết nối nhà cung cấp dịch vụ với khách hàng thông qua cáctrang mạng xã hội Hình thức kinh doanh này được xem là giải pháp hữu hiệu nhấtcho các doanh nghiệp, cửa hàng để “sống chung” với đại dịch Nhiều cơ hội mới chohoạt động kinh doanh online ở nước ta Cụ thể:

• Thị trường kinh doanh online thời gian này rất phát triển, là cơ hội lớn nếubiết tận dụng.

• Thực hiện chính sách giãn cách xã hội của chính phủ, toàn bộ các cơ sở kinhdoanh dịch vụ ăn uống, thời trang, vui chơi giải trí, đều đóng cửa Ngườidân hạn chế ra đường để tránh lây nhiễm dịch bệnh Người tiêu dùng chuyểntừ mua sắm offline sang online để đảm bảo an toàn cho bản thân và gia đình.Vì vậy, đây là thời thế tốt nhất cho hình thức kinh doanh online phát triển.• Hiện nay, nhiều cửa hàng, doanh nghiệp đã triển khai thực hiện thành công

hình thức kinh doanh online Các cửa hàng thời trang quần áo, giày dép, phụkiện, mỹ phẩm tạm dừng mua sắm offline, chỉ bán hàng online Các quánăn, nhà hàng chỉ cung cấp dịch vụ mua mang về hoặc gọi ship.

• Trước tác động của dịch bệnh, hàng loạt lao động phải nghỉ việc Để kiếm thêmthu nhập, một bộ phận trong số đó đã chuyển sang tự kinh doanh online Họchủ yếu chỉ bán các mặt hàng thiết yếu như thực phẩm, đồ gia dụng, đồ ăn

Trang 21

nhanh, Công việc đó vừa tạo niềm vui cho chính mình, vừa đáp ứng đượcnhu cầu tiêu dùng của khách hàng Chính hoạt động trên đã giúp cán câncung – cầu trong hoạt động kinh doanh online cân bằng hơn.

• Các khoản chi phí mặt bằng, chi phí quản lý đối với doanh nghiệp, cửahàng là cả một gánh nặng Vì thế, khi chuyển đổi sang hình thức kinh doanhonline sẽ giúp các doanh nghiệp, cửa hàng tiết kiệm được một khoản chi đángkể.

• Kinh doanh online trong thời gian đại dịch covid-19 cũng trở nên dễ dànghơn nhờ sự phát triển của công nghệ 4.0 Các ứng dụng mua sắm trực tuyếnnhư: Tiki, sendo, shoppe, lazada, ngày càng được nhiều người biết đến, tạothuận lợi cho quá trình kinh doanh Hàng loạt các trang mạng xã hội như:Facebook, zalo, instagram, đẩy mạnh vai trò kết nối hàng hóa, dịch vụ đếnvới người tiêu dùng.

Tuy nhiên, đi kèm với sự tiện lợi cũng kèm theo những rủi ro mà người tiêu dùngcần phải chú ý.

• Theo dữ liệu thu thập từ khảo sát tại Hoa Kỳ, doanh thu thương mại điện tửnăm 2020 tăng 32,2% so với cùng kỳ năm 2019, đạt 188,2 tỷ USD – con sốnày một phần bắt nguồn từ việc người tiêu dùng phải ở nhà và mua sắm quamạng do yêu cầu về giãn cách trong đại dịch.

• Một thống kê khác tại Hoa Kỳ cho thấy 70% người được khảo sát mua sắmqua mạng nhiều hơn trước đại dịch, trong đó có 36% mua sắm qua mạng nhiềuhơn rất nhiều.

• Tại Châu Âu, một khảo sát cho thấy người dân mua sắm qua mạng nhiều hơnvào năm 2020, đặc biệt là tại những nước bị ảnh hưởng nặng nề do đại dịchnhư Tây Ban Nha, Bỉ và Ý Cũng theo khảo sát này, số lượng người mua sắmqua mạng nhiều hơn do đại dịch tăng nhiều nhất ở những nước trước đây ítmua sắm qua mạng.

• Tại Việt Nam, theo Sách trắng Thương mại điện tử năm 2021, tỷ lệ ngườidùng internet tham gia mua sắm trực tuyến đã tăng từ 77% trong năm 2019lên 88% trong năm 2020.

Như vậy, có thể thấy, đại dịch Covid-19 cùng những yêu cầu về giãn cách, phongtỏa, hạn chế tiếp xúc đã làm doanh nghiệp và người tiêu dùng quan tâm hơn đếnmua sắm trực tuyến.

Xây dựng hệ thống bán hàng online là xây dựng quy trình bán hàng chuyên nghiệp.Chủ shop sắp xếp nội dung, thiết kế kênh bán hàng cũng như quản lý cách vận hànhkinh doanh.

Trang 22

Hình 1.2: Tỷ lệ người dùng internet tham gia mua sắm trực tuyến tại Việt Nam.

1.2Mục đích

Trong đề tài này, nhóm sẽ thảo luận, nghiên cứu và thực hiện chủ đề Hệ thống bánhàng cho một shop kinh doanh Áp dụng những lợi ích của hình thức mua bán trựctuyến kết hợp với mạng xã hội để bắt kịp với xu hướng thời đại, đề tài đi sâu vàotìm hiểu, phân tích các tính chất, điểm bất cập trong hệ thống kinh doanh trựctuyến từ đó thiết kế, xây dựng hệ thống bán hàng cho một shop kinh doanh.Trong bối cảnh công nghệ ngày càng phát triển, nhu cầu mua sắm của con ngườitrên môi trường internet ngày càng tăng Việc xây dựng một hệ thống bán hàngtrực tuyến giúp các tổ chức, cá nhân kinh doanh tiếp cận nhiều khách hàng hơnmang lại doanh thu lớn hơn Đề tài này tập trung phân tích nghiệp vụ và phát triểnmột hệ thống mua sắm trực tuyến, như là thịt, cá trứng, bia, nước giải khát, chămsóc cá nhân, vệ sinh nhà cửa, Hệ thống là môi trường để mọi người có thể tự dolựa chọn các loại hàng hóa mình cần, các chương trình khuyến mãi, miễn phí giaohàng, phục vụ cho các anh chị em văn phòng không có thời gian đi chợ, đặc biệthệ thống cực kỳ có hiệu quả trong thời đại covid 19 hiện nay Ngoài ra, các kỹ thuậtcông nghệ hiện đại được áp dụng để gia tăng hiệu quả chức năng quản lý và tươngtác cho người dùng.

Hệ thống được xây dựng theo mô hình B2C, cho phép người dùng truy cập và lựachọn các sản phẩm mà mình cần, ở trang chủ sẽ liệt kê danh mục các mặt hàng màhệ thống hiện có, người dùng lựa chọn (ví dụ trái cây) sau đó chọn mua, sản phẩmsẽ được đưa vào giỏ hàng, nơi mà người dùng có thể tăng – giảm số lượng, nhập mãgiảm giá và chọn thanh toán.

Sau khi chọn thanh toán, hệ thống sẽ đưa người dùng đến trang nhập thông tin,sđt, địa chỉ nhận hàng, thời gian nhận hàng và hình thức thanh toán (hệ thống hỗtrợ thanh toán bằng tiền mặt, ví momo, thẻ visa)

1.3Mục tiêu

Rà soát và đánh giá các ưu điểm và nhược điểm của các phương pháp kinh doanhcũng như hệ thống hỗ trợ hiện tại.

Trang 23

Thiết kế, đánh giá và chọn lọc các đặc điểm và tính năng của phương pháp cũngnhư hệ thống mới.

Xây dựng một hệ thống toàn diện và đầy đủ các công cụ để hỗ trợ người dùng trongviệc lựa chọn các sản phẩm trong cửa hàng cũng như hỗ trợ quản lý cửa hàng lẫnchuỗi sản phẩm của mình một cách thuận tiện nhất.

Kiểm tra, thử nghiệm các tính năng của hệ thống nhằm đảm bảo chất lượng trướckhi đưa vào ứng dụng thực tiễn.

Đánh giá kết quả đạt được và lập kế hoạch triển khai hệ thống.

1.4Ý nghĩa của đề tài

• Tiện lợi, nhanh chóng: Người tiêu dùng không phải xếp hàng chờ đợi như muasắm truyền thống Người tiêu dùng chỉ cần ở nhà, lên mạng chọn mua và chờvận chuyển hàng đến nhà;

• Tạm thời xoa dịu tâm trạng trong bối cảnh nguy hiểm của đại dịch: Khi việcgiãn cách/phong tỏa diễn ra trong thời gian dài, người tiêu dùng dễ rơi vàotrạng thái tiêu cực như buồn chán, cô đơn, có xu hướng dễ cáu giận, bực bội .mua sắm qua mạng là một trong những phương thức giải tỏa tạm thời nhữngcảm xúc này;

• Tạo cảm giác “kết nối”: Khi phải thực hiện giãn cách/phong tỏa trong thờigian dài dẫn tới việc không được tiếp xúc với người khác, mua sắm qua mạnggiúp tạo cảm giác “kết nối” tới xã hội thông qua các thông báo đặt hàng,thanh toán, vận chuyển được gửi qua tin nhắn/email của người tiêu dùng;Có thể thấy, bên cạnh lợi ích về việc đáp ứng các nhu cầu tiêu dùng, mua sắm quamạng trong đại dịch còn có nhiều lợi ích về mặt tâm lý cho người tiêu dùng Một sốngười tiêu dùng còn cho rằng, mua sắm qua mạng khi phải giãn cách quá lâu giốngnhư cảm giác chờ đợi/hy vọng những món quà.

1.4.2Ý nghĩa khoa học

Hệ thống không chỉ mang lại ý nghĩa cho xã hội mà còn góp phần mang lại lợi íchcho các lĩnh vực khoa học thông qua việc thu thập nguồn dữ liệu, thông tin từ người

Trang 24

dùng Từ đó tổng hợp và phân tích đưa ra các gợi ý, quảng cáo thích hợp hướng đếnngười tiêu dùng, xếp hạng các loại sản phẩm bán chạy nhất theo từng loại, từng tiêuchí đối với các nhà sản xuất Tổng hợp các đánh giá, góp ý của người dùng để cácnhà sản xuất không ngừng cải thiện và nâng cao chất lượng sản phẩm của mình.

1.5Nội dung thực hiện

Trong thời gian làm đề tài đề cương luận văn "Hệ thống bán hàng cho một shopkinh doanh" này, chúng tôi đã làm các công việc sau:

• Tìm hiểu, đánh giá một vài hệ thống có chức năng tương tự với đề tài.• Đề xuất các chức năng cần thiết của hệ thống, vẽ và mô tả các biểu đồ usecase

Trang 25

Phân tích và đề xuất

Chương này đề xuất một thiết kế của hệ thống, chủ yếu đề cập đến thiết tổng quancũng như những tính năng của hệ thống để đáp ứng được các mục tiêu đã đề ra.Các nội dung liên quan đến quản lý shop kinh doanh, quản lý chuỗi sản phẩm củacửa hàng, theo dõi các đơn hàng, liên hệ và hỗ trợ khách hàng sẽ được trình bàytrong chương nay.

Trang 26

2.1Hệ thống tương tự cùng lĩnh vực đề tài

Hiện nay trên thị trường đã có rất nhiều các trang web liên quan đến việc kinhdoanh bán hàng online, tuy nhiên chúng ta có một số cái tên nổi bật ví dụ nhưbachhoaxanh.com, concung.com, winmart.vn, nhưng hầu hết tất cả đều có ưu vànhược điểm như:

2.1.1Bách hóa xanh

Ưu điểm:

• Hỗ trợ nhiều tầng sản phẩm, liệt kê các sản phẩm bán chạy, các sản phẩmđang có chương trình khuyến mãi.

• Giao diện hiển thị tối ưu trên mọi kích thước màn hình.

• Giỏ hàng hiển thị ở vị trí dễ thấy, giúp khách hàng đi đến thanh toán dễ dàng.• Tích hợp tính năng tìm kiếm thông minh, hiện các gợi ý khi gõ vào ô tìm kiếm.• Trang chi tiết sản phẩm tùy biến linh hoạt, tích hợp đánh giá sản phẩm.• Khách hàng có thể có nhiều lựa chọn khi lựa chọn sản phẩm của các đơn vị

kinh doanh khác nhau.

Trang 27

• Tích hợp chức năng xem và mua hàng nhanh.

• Tích hợp chức năng đọc tin tức giúp người dùng cập nhật nhanh những thôngtin hữu ích.

Nhược điểm:

• Tông màu đỏ làm chủ đạo, gây cảm giác nhức mắt.

• Gom toàn bộ danh mục sản phẩm vào một nút chức năng, người dùng sẽ tốnthêm thời gian để mở danh sách các danh mục hiện có của cửa hàng.

• Không có cửa sổ trò chuyện, hỗ trợ online.

• Không có chức năng đánh giá và danh sách đánh giá của người dùng đối vớitừng mặt hàng.

2.1.4Ưu và Nhược điểm chung của các hệ thống kinh doanhonline

Ưu điểm:

• Không tốn quá nhiều chi phí đầu từ ban đầu, bạn chỉ cần đầu tư sản phẩm vàwebsite bán hàng, không tốn chi phí cho mặt bằng hay cá vật dụng cho cửahàng.

• Chi phí cho việc quản lý thấp, dễ dàng quản lý.

• Mang sản phẩm tiếp cận với người tiêu dùng nhanh nhất.

• Khách hàng có thể có nhiều lựa chọn khi lựa chọn sản phẩm của các đơn vịkinh doanh khác nhau.

• Khách hàng không cần phải tốn thời gian và công sức để đi tìm và mua sảnphẩm, chỉ cần ngồi nhà và lựa chọn sản phẩm ngay lập tức khách hàng có thểlên đơn hàng nhanh chóng.

• Linh hoạt về thời gian, khách hàng có thể chủ động thời gian mua hàng, khôngphụ thuộc vào giờ mở - đóng cửa hàng.

• Giá cả và chất lượng cạnh tranh, khách hàng khi mua sản phẩm online có thếso sánh với cửa hàng khác.

Trang 28

• Nhều phương thức thanh toán, quý khách hàng có thể thanh toán qua chuyểnthẻ, ví điện tử

• Tránh được tình trạng chen lấn của khách hàng khi đến cửa hàng vào thờigian cao điểm và những vấn đề phát sinh.

• Đối với một số mạng bán hàng online Free giúp bạn tiết kiệm được chi phíquản cáo sản phẩm.

• Quá trình sử lý đơn hàng nhanh chóng, với mạng internet sẽ giúp bạn dễ dànglên đơn hàng nhanh chóng.

Nhược điểm:

• Mất thời gian trong khi chờ đợi hàng hóa đến tay, nhanh thì trong ngày kháchhàng sẽ nhận được hàng, chậm thì cả tuần khách hàng mới nhận được hàng,đôi khi hàng bị trôi nổi trong quá trình chuyển gửi, dẫn đến mất hàng.• Khó khăn trong vấn đề tạo dựng sự tin tưởng của khách hàng, khó làm lên

thương hiệu do hiện tượng lừa đảo diễn ra ngày càng phổ biến, sản phẩmkhách nhận được không đúng với quảng cáo, nhiều người còn bị lừa tiền.• Hàng giả, hàng kém chất lượng tràn lan.

2.2Chức năng đề tài

2.2.1Dành cho User

Giao diện dự kiến thiết kế giống như một trang web bán hàng, ở đó mọi người cóthể xem các danh mục sản phẩm, chương trình khuyến mãi, bình luận, đánh giá,hỏi đáp từ người dùng,

Sản phẩm được list ra dưới dạng bảng, ứng với từng ô là các sản phẩm được ngườidùng quan tâm nhiều nhất, các sản phẩm đang được khuyển mãi, và tùy theo vịtrí của người dùng mà hệ thống sẽ đề xuất các sản phẩm phù hợp có sẵn ở gần vịtrí nhất Ngoài ra người dừng có thể xem thêm nhiều sản phẩm khác ứng với từngdanh mục ở thanh Danh mục sản phẩm nằm ngay trên trang chủ.

Để thuận tiện trong việc tìm kiếm sản phẩm, hệ thống hỗ trợ thanh tìm kiếm nhanhở đầu trang, người dùng chỉ cần nhập tên sản phẩm và nhấn tìm kiếm, hệ thống sẽlọc ra các sản phẩm có liên quan nhất.

Giúp khách hàng dễ dành nắm bắt được những sản phẩm mình đã chọn là gì, sốlượng là bao nhiêu Họ cũng có thể tùy chỉnh thay đổi số lượng các mặt hàng đã

Trang 29

mua, thêm hoặc xóa bớt tùy theo nhu cầu của mình.

Sau khi đã đăng ký thành công tài khoản, người dùng có thể dùng email và mậtkhẩu để đăng nhập vào hệ thống Sau khi đăng nhập thành công, người dùng sẽđược điều hướng đến trang chủ của hệ thống.

Để có thể sử dụng dịch vụ của hệ thống, người dùng cần phải đăng ký tài khoảnđể trở thành thành viên Người dùng cần phải cung cấp tên, ngày sinh, email, mậtkhẩu, Sau khi đăng ký thành công, người dùng sẽ nhận được một đường link xácthực được gửi đến mail, người dùng chỉ cần xác thực từ đường link đó thì có thể sửdụng dịch vụ cơ bản.

Trong trường hợp người dùng quên mật khẩu, ứng dụng cung cấp chức năng lấy lạimật khẩu, người dùng có thể sử dụng chức năng này Người dùng chỉ việc cung cấpemail, hệ thống sẽ gửi đến mật khẩu mới cho người dùng.

Người dùng muốn thay đổi mật khẩu để tăng tính bảo mật, có thể sử dụng chứcnăng đổi mật khẩu của hệ thống Người dùng chỉ cần nhập mật khẩu cũ và mậtkhẩu mới thì có thể đổi được mật khẩu của tài khoản người dùng.

Người dùng có thể đăng các câu hỏi trong từng sản phẩm như:• Khi nào hàng sẽ về.

• Sản phẩm có thời hạn sử dụng trong bao lâu

• Nên bảo quản như thế nào sau khi mở hộp Hoặc nếu có thắc mắc, khiếu nại,người dùng có thể chat online với quản lý hệ thống thông qua mục Hỗ trợ trựctuyến.

Sau khi mua và sử dụng sản phẩm, người dùng có thể đánh giá sản phẩm, nhữngđiểm mà người dùng cảm thấy không vừa ý, chất lượng của sản phẩm so với giáthành của sản phẩm Nếu cần hỗ trợ, khách hàng có thể để lại số điện thoại cá nhân,sau đó bộ phận chăm sóc khách hàng sẽ liên hệ với khách hàng.

Trang 30

2.2.1.10Xác thực khi thanh toán

Để có thể sử dụng tất cả chức năng của hệ thống, cụ thể như chức năng thanhtoán, người dùng cần phải xác thực tài khoản của mình Để xác thực, người dùngcung cấp số điện thoại, CMND/CCCD hoặc bằng lái Trong trường hợp người dùngkhông có CMND/CCCD hoặc bằng lái, người dùng có thể sử dụng của người giámhộ để tiến hành xác thực người dùng.

Sau khi đăng nhập tài khoản thành công, người dùng có thể xem thống kê lịch sửmua hàng thông qua danh sách các mã đơn hàng Từ đó người dùng có thể theo dõilịch sử mua sắm của họ cũng như cửa hàng có thể theo dõi sức mua của khách hàngvà có chính sách giá ưu đãi phù hợp với từng khách.

Cửa hàng luôn sẵn lòng hỗ trợ đổi trả hàng cho khách hàng trong trường hợp hàngbị lỗi, vỡ, không đúng như thông tin trên website đã đăng tải, và hoàn tiền trongvòng từ 3 đến 15 ngày tùy thuộc vào hình thức thanh toán mà khách hàng sử dụng.

Ở trong thông tin người dùng, hệ thống hỗ trợ thống kê quá trình hoạt động nhưsố lượng các sản phẩm đã mua, số lượng câu hỏi đã đăng, quá trình chi tiêu tiền, để người dùng có thể dễ dàng theo dõi hoạt động của mình.

Hệ thống hỗ trợ thu hộ hóa đơn điện nước nếu người dùng có nhu cầu cần thu hộ.Đối với khách hàng nộp tiền mặt tại quầy thu: Khách hàng sẽ nhận được biên nhậnxác nhận thanh toán theo mẫu có sẵn các đối tác thực hiện dịch vụ thu hộ, Đốivới các khách hàng thanh toán trực tuyến: Khách hàng sẽ nhận được xác nhận củanhà cung cấp dịch vụ trung gian.

Hệ thống hỗ trợ đọc thông tin, tin tức mới nhất về văn hóa, đời sống, các xu hướngcũng như các sự kiện nổi bật trong và ngoài nước Người dùng dễ dàng truy cập vàotrang tin tức ở bất kì lúc nào ở trên thanh tiêu đề.

Những câu hỏi thường gặp là một chủ đề rộng, và chúng ta nên tách các trang thôngtin về những khía cạnh quan trọng hơn như cách tiến hành thanh toán, vấn đề vậnchuyển hay trả hàng Những thông tin mà chủ cửa hàng cung cấp trên trang nàycần phải được cập nhật và phản ánh đúng vấn đề khách hàng gặp phải cũng nhưđưa ra những phản hồi liên quan có thể giúp giải quyết các vấn đề này Trang FAQ

Trang 31

sẽ giúp tiết kiệm được thời gian trong việc trả lời các câu hỏi, làm nổi bật nhữngthông tin quan trọng, cải thiện danh sách tìm kiếm

Ghi rõ nội dung chính sách và điều kiện đổi trả các sản phẩm được bán tại cửa hàng,cửa hàng sẽ không chấp nhận đổi trả sản phẩm nếu sản phẩm đã bị bóc hộp, sảnphẩm đã bị rơi vỡ,

Thấu hiểu được nỗi lòng của các cánh mày râu, các chị em đã cạn ý tưởng nấu ăn,các món ngon từ ba vùng miền khác nhau, hệ thống sẽ cũng cấp vô vàng các côngthức nấu ăn ngon, hướng dẫn chi tiết cách nấu nướng để tự mỗi người, mỗi cá nhânđều có thể trở thành một đâu bếp thực thụ nấu ra các món ăn ngon cho gia đìnhvà người thân của mình.

Giúp cho khách hàng thoải mái góp ý, đánh giá về dịch vụ của hệ thống, nhận xétđánh giá về các sản phẩm của mà họ đã sử dụng Phê bình chính là động lực để cảitiến sản phẩm và chính những lời nhận xét hay phê bình này là xu hướng dừng sảnphẩm trên thị trường.

2.2.2Dành cho quản lý

Để thuận tiện trong việc trao đổi giữa khách hàng và quản trị viên, hệ thống hỗ trợchức năng Chat online, đây là phần mềm trò chuyện trực tuyến được cài đặt trựctiếp vào trang web giúp quản trị viên có thể trò chuyện trực tuyến với khách hàngtheo thời gian thực Với công cụ này, quản trị viên có thể trò chuyện, tương tác vớikhách hàng nhanh chóng và dễ dàng Ngay khi quản trị viên trả lời, khách hàng sẽlập tức nhận được tin nhắn Doanh nghiệp có thể trao đổi, tư vấn, giải đáp các thắcmắc của khách hàng ngay lập tức, trò chuyện trực tiếp bằng các tin nhắn trực tiếp.

Khi có thắc mắc, đánh giá hay bất kỳ chia sẻ thông tin nào đối với từng sản phẩmngười dùng có thể comment trực tiếp vào khu vực comment của từng sản phẩm đó.Sau khi câu hỏi, thắc mắc, đánh giá được đăng lên, quản trị viên có thể xem vàtrả lời câu hỏi của người dùng ngay tại chính khu vực comment đó.

Để hỗ trợ quản trị viên, chủ doanh nghiệp trong việc quản lý danh sách các mặthàng của mình, số lượng sản phầm Hệ thống hỗ trợ chức năng quản lý sản phẩmvà kho hàng:

Trang 32

• Quản lý danh sách hàng tồn kho, xác định mặt hàng nào còn, mặt hàng nàohết.

• Tùy chọn ẩn/hiển thị danh mục/sản phẩm trên website.• Cập nhật trạng thái còn hàng/hết hàng.

• Thêm, sửa, xóa sản phẩm.

• Thiết lập các nhóm sản phẩm khuyến mãi, giảm giá, hàng mới, hàng sắp về.

Một trong những mối quan tâm và cũng là vấn đề lớn của các chủ cửa hàng, cácdoanh nghiệp thương mại là việc quản lý các đơn hàng khi quy mô cửa hàng tănglên hay đơn hàng được tạo từ nhiều nguồn khác nhau Vì vậy, hệ thống hỗ trợ chứcnăng quản lý đơn hàng để hỗ trợ các chủ cửa hàng, quản trị viên xử lí vấn đề này,đó là đồng bộ tất cả đơn hàng về một nơi để quản lý cho dù có nhiều đơn hàng từnhiều nguồn khác nhau.

Quản lý đơn hàng là hệ thống dành cho doanh nghiệp thương mại, phục vụ cho bộphận mua bán hàng hóa, sản phẩm Chức năng quan trọng của hệ thống quản lýđơn hàng là tính toán một cách tự động và giúp các nhân viên soạn đơn hàng, theodõi tiến độ thực hiện các đơn bán hàng hóa, sản phẩm, lên kế hoạch thực hiện việcđóng gói và giao hàng theo yêu cầu của đơn hàng, sau khi tác nghiệp chuyển số liệuđã bán hàng sang bộ phận kế toán hay sổ quỹ

Quản lý giao hàng giúp quản trị viên có thể sắp xếp ngày giờ giao hàng cho kháchhàng một cách nhanh chóng và tiết kiệm nhất Khách hàng có thể theo dõi đơn hàngcủa mình, ngày và giờ nhận để có thể sắp xếp nhận hàng.

Giúp cho quản trị viên có thể nắm giữ được thông tin và email của khách hàng từđó cửa hàng có thể gửi cho họ những chương trình giảm giá, discount vào nhữngdịp đặc biệt như sinh nhật khách hàng, các thông báo về sản phẩm mới, Giao diệnquản lý user chỉ dành cho tài khoản admin Ở đây, admin có thể khóa/mở khóa vớinhững user đã vi phạm nội quy Admin cũng có thể xóa hoàn toàn tài khoản củauser ra khỏi hệ thống.

chạy để đánh giá hiệu quả kinh doanh

Giúp cho quản trị viên, chủ doanh nghiệp có thể nắm được sản phẩm nào được xemnhiều nhất, sản phẩm nào đang bán chạy nhất, lượng người mua, doanh thu mỗitháng Với tính năng phân tích dữ liệu đơn hàng, người bán có thể thu thập các sốliệu như tổng số sản phẩm, số lượng hàng đã bán ra, tổng doanh thu, giá trị củatừng hàng hóa Nhờ vào các chỉ số đó mà có thể phân tích các thông tin nhưdoanh thu, đơn hàng, giá trị đơn hàng, sản phẩm tồn kho.

Trang 33

Để thu hút lượt người dùng cũng như lượt truy cập đến trang web, hệ thống hỗtrợ chức năng livestream cho phép chủ hay quản lý của cửa hàng livestream vàocác khung giờ để tăng lượt tương tác, giới thiệu các sản phẩm mới mà của hàngvừa nhập về, hướng dẫn sử dụng sản phẩm Người dùng có thể lựa chọn chia sẻlivestream cho bạn bè của mình trên các nền tảng mạng xã hội như Facebook.

2.3Các yêu cầu phi chức năng

Dưới đây là các yêu cầu phi chức năng mà nhóm đề ra nhằm giúp hệ thống hoạtđộng hiệu quả và đáp ứng tốt nhu cầu sử dụng của người dùng:

• Hệ thống lưu trữ dữ liệu của website sẽ sử dụng Postgresql triển khai trênrailway.app với dung lượng 100GB mỗi tháng.

• Thời gian downtime của hệ thống không vượt quá 10 giờ mỗi tháng.• Thời gian bảo trì hoặc nâng cấp hệ thống không được quá 1 ngày.• Tài khoản người dùng phải được bảo mật bằng hàm băm bcrypt.• Thời gian xử lý các tác vụ trên hệ thống không vượt quá 30 giây.

• Giao diện tương tác với người dùng phải trực quan, sinh động nhất là dễ sửdụng Cho phép người dùng có thể sử dụng được hệ thống mà không cần cótài liệu hướng dẫn sử dụng.

• Dữ liệu nguồn của hệ thống phục vụ tính toán cho kết quá sai số tối đa 1 trên100 giao dịch.

Trang 34

Use Case và Diagram

Trong chương này, chúng tôi trình bày các đối tượng cũng như các chức năng củanhững đối tượng đó trong hệ thống thông qua các biểu đồ Usecase và Diagram.

Trang 35

3.1Use Case Diagram

Hình 3.1: Usecase hệ thống.

Trang 36

3.1.1Các chức năng của người dùng chưa đăng nhập

Nhóm các chức năng của người dùng được trình bày ở hình 3.2.

Hình 3.2: Usecase nhóm các chức năng của người dùng chưa đăng nhập.

Trang 37

Usecase Id:UC_DN

Kích hoạt: Người dùng nhấn chọn "Đăng nhập" trên thanh điều hướng.

trang chủ của hệ thống.

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

2 Người dùng nhấn chọn "Đăng nhập" trên thanh điều hướng.3 Hệ thống hiển thị màn hình đăng nhập.

4 Người dùng nhập tên người dùng và mật khẩu.5 Người dùng nhấn "Đăng nhập" để đăng nhập.

6 Đăng nhập thành công, hệ thống điều hướng đến màn hìnhtrang chủ.

trống hoặc nhập sai tên đăng nhập hoặc mật khẩu.

chức năng:

Không có.

Bảng 3.1: Usecase đăng nhập.

Trang 38

Usecase Id:UC_DK

Kích hoạt: Người dùng nhấn chọn "Đăng ký" trên thanh điều hướng.

đăng nhập của hệ thống.

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

2 Người dùng nhấn chọn "Đăng ký" trên thanh điều hướng.3 Hệ thống hiển thị màn hình đăng ký.

4 Người dùng nhập các thông tin cá nhân và tài khoản.5 Người dùng nhấn "Đăng ký" để đăng ký.

6 Đăng ký thành công, hệ thống điều hướng đến màn hìnhđăng nhập.

trống các thông tin cá nhân hoặc tên người dùng tài khoản đãtồn tại.

chức năng:

Không có.

Bảng 3.2: Usecase đăng ký.

Trang 39

Usecase Id:UC_XLS

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

2 Người dùng nhấn chọn dịch vụ trên trang web.3 Người dùng nhấn chọn livestream.

4 Người dùng xem livestream phát trên hệ thống.

Trang 40

Usecase Id:UC_XBV

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

2 Người dùng nhấn chọn tab Bài viết trên trang website.3 Người dùng nhấn chọn bài viết cần xem.

4 Hệ thống hiển thị thông tin bài viết.

Ngày đăng: 30/07/2024, 17:36