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

BÁO CÁO THỰC TẬP TỐT NGHIỆP TÊN ĐỀ TÀI PHÁT TRIỂN HỆ THỐNG QUẢN LÝ BÁN HÀNG ĐIỆN THOẠI VỚI PAYLOAD CMS

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

MỤC LỤC CHƯƠNG 1 : TỔNG QUAN VỀ PAYLOAD CMS............................................ 1 1. Giới thiệu về Payload CMS......................................................................... 1 2. Tính năng nổi bật của Payload CMS........................................................... 1 3. Lợi ích khi sử dụng Payload CMS............................................................... 1 4. Cài đặt và cấu hình Payload CMS............................................................... 2 5. Kết Luận....................................................................................................... 3 CHƯƠNG 2 : PHÂN TÍCH YÊU CẦU VÀ THIẾT KẾ HỆ THỐNG ................ 4 1.Phân tích yêu cầu ............................................................................................ 4 1.1. Yêu cầu chức năng...................................................................................... 4 1.2.Yêu cầu phi chức năng................................................................................. 5 2 Sơ đồ use case................................................................................................. 5 2.1Xác định actor............................................................................................... 5 2.2Use case ........................................................................................................ 5 3. Đặc tả chức năng............................................................................................ 6 3.1 USECASE ĐĂNG KÝ ................................................................................ 6 3.2 USECASE ĐĂNG NHẬP ........................................................................... 7 3.3USECASE XEM DANH SÁCH SẢN PHẨM............................................. 8 3.4 USECASE XEM GIỎ HÀNG..................................................................... 9 3.5 USECASE SỬA SỐ LƯỢNG SẢN PHẨM TRONG GIỎ HÀNG.......... 10 3.6 USECASE XÓA SẢN PHẨM TRONG GIỎ HÀNG............................... 11 3.7 USECASE ĐẶT HÀNG............................................................................ 12 3.8 USECASE XEM THÔNG TIN TÀI KHOẢN.......................................... 13 3.9 USECASE XEM ĐƠN HÀNG ĐÃ ĐẶT ................................................. 14 3.10 USECASE SỬA THÔNG TIN TÀI KHOẢN ........................................ 15 3.11 USECASE THÊM NGƯỜI DÙNG......................................................... 16 3.12 USECASE XÓA NGƯỜI DÙNG ........................................................... 17 3.13 USECASE CHỈNH SỬA THÔNG TIN NGƯỜI DÙNG ....................... 18 3.14 USECASE THÊM DANH MỤC............................................................. 19 3.15 USECASE XÓA DANH MỤC ............................................................... 20 3.16 USECASE THÊM SẢN PHẨM.............................................................. 21 3.17 USECASE XÓA SẢN PHẨM ................................................................ 22 3.18 USECASE CHỈNH SỬA SẢN PHẨM................................................... 23 3.19 USECASE XEM ĐƠN HÀNG ............................................................... 24 3.20 USECASE XÓA ĐƠN HÀNG................................................................ 25 3.21 USECASE CHỈNH SỬA THÔNG TIN TRANG ................................... 26 4 Cơ sở dữ liệu................................................................................................. 27 CHƯƠNG 3 : GIAO DIỆN TRANG WEB........................................................ 28 1.Giao diện trang đăng ký / đăng nhập............................................................ 28 2.Giao diện trang Home................................................................................... 29 3.Giao diện trang sản phẩm ............................................................................. 29 5.Giao diện trang giỏ hàng............................................................................... 30 6.Giao diện trang thanh toán............................................................................ 30 7.Giao diện trang thông tin tài khoản .............................................................. 31 8.Giao diện trang xem đơn hàng đã đặt........................................................... 31 9. Giao diện trang admin.................................................................................. 32 Chương 4: Tổng kết............................................................................................. 33 TÀI LIỆU THAM KHẢO...................................................................

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC GIA ĐỊNH KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO

THỰC TẬP TỐT NGHIỆP TÊN ĐỀ TÀI

PHÁT TRIỂN HỆ THỐNG QUẢN LÝ

BÁN HÀNG ĐIỆN THOẠI VỚI PAYLOAD CMS

Giảng viên hướng dẫn: LÊ HUỲNH PHƯỚC Sinh viên thực hiện: DƯƠNG THANH HOÀNG

MSSV: 2104110027 Lớp: K15DCPM01 Khóa: 2021_DHCQ_K15

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

Trang 2

LỜI CẢM ƠN

Trước hết, tôi xin gửi lời cảm ơn chân thành đến Công ty TekniX đã tạo điều kiện cho tôi được tham gia thực tập và trải nghiệm môi trường làm việc chuyên nghiệp Trong suốt quá trình thực tập, tôi đã nhận được sự hỗ trợ và hướng dẫn nhiệt tình từ các anh chị trong công ty, giúp tôi hoàn thiện kỹ năng chuyên môn cũng như hiểu rõ hơn về ngành nghề mà mình đang theo đuổi Đặc biệt, tôi xin gửi lời cảm ơn sâu sắc đến Ban Lãnh Đạo công ty đã tin tưởng và tạo mọi điều kiện thuận lợi để tôi có thể hoàn thành tốt kỳ thực tập này

Tôi cũng xin bày tỏ lòng biết ơn đối với Giảng viên hướng dẫn Lê Huỳnh Phước tại trường Đại Học Gia Định Thầy đã dành nhiều thời gian và công sức để hướng dẫn, hỗ trợ tôi trong suốt quá trình thực hiện dự án thực tập Những lời khuyên và sự động viên của thầy không chỉ giúp tôi vượt qua những khó khăn trong công việc mà còn mang lại cho tôi nhiều kiến thức quý báu và kinh nghiệm thực tiễn

Cuối cùng, tôi xin cảm ơn gia đình và bạn bè đã luôn ở bên cạnh, động viên và hỗ trợ tôi trong suốt thời gian qua Sự ủng hộ và khích lệ của mọi người là động lực lớn để tôi cố gắng hoàn thành tốt nhiệm vụ của mình Một lần nữa, xin chân thành cảm ơn!

Trang 3

2 Kiến thức chuyên môn:

3 Nhận thức thực tế:

-

- - 4 Đánh giá khác:

5 Đánh giá chung kết quả thực tập:

………, ngày ……… tháng ……… năm …………

TM Đơn vị thực tập

(Ký tên, đóng dấu)

Trang 4

ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN

1 Thái độ tác phong trong thời gian thực tập:

2 Kiến thức chuyên môn:

3 Nhận thức thực tế:

4 Đánh giá khác:

5 Đánh giá chung kết quả thực tập:

………, ngày ……… tháng ……… năm …………

Giảng viên hướng dẫn

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

Trang 5

TRƯỜNG ĐẠI HỌC GIA ĐỊNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

BÁO CÁO THỰC TẬP TỐT NGHIỆP HÀNG TUẦN

Họ và tên SV: DƯƠNG THANH HOÀNG MSSV: 2104110027 Lớp: K15DCPM01

Giảng viên hướng dẫn: LÊ HUỲNH PHƯỚC

Tên doanh nghiệp (đơn vị) đến thực tập: CÔNG TY CỔ PHẦN CÔNG NGHỆ TEKNIX

Địa chỉ: 38/23 Tân Cảng, Phường 25, Quận Bình Thạnh, Thành phố Hồ Chí Minh

Nhận xét của giảng viên hướng dẫn

Tuần 1 (Từ ngày

20/5 đến ngày26/5)

Tìm hiểu về payload cms template website với mongodb

Tuần 2 (Từ ngày

27/5 đến ngày2/6)

dựng payload cms template website với mongodb

Trang 6

Tuần 3 (Từ ngày

3/6 đến ngày 9/6)

Xây dựng header footer

Tuần 4 (Từ ngày

10/6 đến ngày 16/6)

Build giao diện các trang đăng nhập , đăng ký

5

Tuần 5 (Từ ngày

17/6 đến ngày 23/6)

Tiếp tục build giao diện trang homepage

6

Tuần 6 (Từ ngày

24/6 đến ngày 30/6)

Build trang danh mục sản phẩm cùng chức năng lọc

7

Tuần 7 (Từ ngày

1/7 đến ngày 7/7)

Build trang product ( từng sản phẩm)

Trang 7

8

Tuần 8 (Từ ngày

8/7 đến ngày 14/7)

Build giao diện trang account người dùng

9

Tuần 9 (Từ ngày

15/7 đến ngày 21/7)

Build trang thanh toán tích hợp Stripe

10

Tuần 10 (Từ ngày

12/7 đến ngày 28/7)

Test chức năng và deploy sản phẩm lên website

Trang 8

MỞ ĐẦU

1.Mục tiêu của đề tài

Mục tiêu của đề tài này là xây dựng một trang web eCommerce bằng cách sử dụng Payload CMS, một công cụ quản lý nội dung mạnh mẽ và linh hoạt Trang web sẽ cung cấp các chức năng cơ bản như quản lý sản phẩm, giỏ hàng, thanh toán, và quản lý đơn hàng

2 Lý do chọn đề tài

Sự bùng nổ của thương mại điện tử đã tạo ra nhu cầu lớn về các giải pháp web eCommerce hiện đại Payload CMS là một nền tảng mới và hứa hẹn, cung cấp các tính năng linh hoạt và dễ sử dụng cho các nhà phát triển Việc nghiên cứu và ứng dụng Payload CMS trong dự án này sẽ cung cấp cái nhìn sâu sắc về các tính năng và khả năng của nó trong phát triển trang web eCommerce

3 Phương Pháp Nghiên Cứu

Phương pháp nghiên cứu bao gồm:

• Nghiên cứu tài liệu liên quan đến eCommerce và Payload CMS • Thiết kế và phát triển hệ thống dựa trên yêu cầu cụ thể

• Kiểm thử và đánh giá hệ thống • Triển khai hệ thống lên máy chủ

4 Bố cục báo cáo

Báo cáo bao gồm 4 chương :

• Chương I: Tổng quan về Payload CMS

• Chương II: Phân tích yêu cầu và thiết kế hệ thống • Chương III:Giao diện chương trình

• Chương IV:Kết luận

Trang 9

Tôi hy vọng rằng báo cáo này sẽ cung cấp cho các bạn đọc một cái nhìn tổng quan về quá trình thực tập của tôi tại Công Ty Teknix và đóng góp vào việc nâng cao kiến thức và kỹ năng về lập trình web

Xin chân thành cảm ơn!

Trang 10

MỤC LỤC

CHƯƠNG 1 : TỔNG QUAN VỀ PAYLOAD CMS 1

1 Giới thiệu về Payload CMS 1

2 Tính năng nổi bật của Payload CMS 1

3 Lợi ích khi sử dụng Payload CMS 1

4 Cài đặt và cấu hình Payload CMS 2

5 Kết Luận 3

CHƯƠNG 2 : PHÂN TÍCH YÊU CẦU VÀ THIẾT KẾ HỆ THỐNG 4

1.Phân tích yêu cầu 4

1.1 Yêu cầu chức năng 4

1.2.Yêu cầu phi chức năng 5

2 Sơ đồ use case 5

3.3USECASE XEM DANH SÁCH SẢN PHẨM 8

3.4 USECASE XEM GIỎ HÀNG 9

3.5 USECASE SỬA SỐ LƯỢNG SẢN PHẨM TRONG GIỎ HÀNG 10

3.6 USECASE XÓA SẢN PHẨM TRONG GIỎ HÀNG 11

3.7 USECASE ĐẶT HÀNG 12

3.8 USECASE XEM THÔNG TIN TÀI KHOẢN 13

3.9 USECASE XEM ĐƠN HÀNG ĐÃ ĐẶT 14

3.10 USECASE SỬA THÔNG TIN TÀI KHOẢN 15

3.11 USECASE THÊM NGƯỜI DÙNG 16

3.12 USECASE XÓA NGƯỜI DÙNG 17

3.13 USECASE CHỈNH SỬA THÔNG TIN NGƯỜI DÙNG 18

Trang 11

3.14 USECASE THÊM DANH MỤC 19

3.15 USECASE XÓA DANH MỤC 20

3.16 USECASE THÊM SẢN PHẨM 21

3.17 USECASE XÓA SẢN PHẨM 22

3.18 USECASE CHỈNH SỬA SẢN PHẨM 23

3.19 USECASE XEM ĐƠN HÀNG 24

3.20 USECASE XÓA ĐƠN HÀNG 25

3.21 USECASE CHỈNH SỬA THÔNG TIN TRANG 26

4 Cơ sở dữ liệu 27

CHƯƠNG 3 : GIAO DIỆN TRANG WEB 28

1.Giao diện trang đăng ký / đăng nhập 28

2.Giao diện trang Home 29

3.Giao diện trang sản phẩm 29

5.Giao diện trang giỏ hàng 30

6.Giao diện trang thanh toán 30

7.Giao diện trang thông tin tài khoản 31

8.Giao diện trang xem đơn hàng đã đặt 31

9 Giao diện trang admin 32

Chương 4: Tổng kết 33

TÀI LIỆU THAM KHẢO 33

Trang 12

CHƯƠNG 1 : TỔNG QUAN VỀ PAYLOAD CMS 1 Giới thiệu về Payload CMS

Payload CMS là một hệ thống quản lý nội dung (CMS) mã nguồn mở

được xây dựng trên nền tảng Node.js Payload được thiết kế để cung cấp cho các nhà phát triển một công cụ mạnh mẽ và linh hoạt để quản lý nội dung của các ứng dụng web Với sự kết hợp của cả GraphQL và REST API, Payload CMS mang lại hiệu suất cao và khả năng tích hợp tốt với các công nghệ hiện đại

2 Tính năng nổi bật của Payload CMS

• Mã nguồn mở và miễn phí: Payload CMS là một dự án mã nguồn mở,

cho phép các nhà phát triển tùy chỉnh và đóng góp vào sự phát triển của nó

• API mạnh mẽ: Cung cấp cả GraphQL và REST API, giúp dễ dàng truy

xuất và quản lý dữ liệu

• Tích hợp dễ dàng: Được xây dựng trên Node.js, dễ dàng tích hợp với

các ứng dụng Node.js khác

• Khả năng tùy chỉnh cao: Payload CMS cho phép tùy chỉnh linh hoạt

các thành phần và giao diện quản trị

• Quản lý nội dung phức tạp: Hỗ trợ quản lý nhiều loại nội dung và mối

quan hệ phức tạp giữa các dữ liệu

• Giao diện quản trị hiện đại: Giao diện người dùng trực quan và dễ sử dụng, giúp quản lý nội dung một cách hiệu quả

3 Lợi ích khi sử dụng Payload CMS

• Hiệu suất cao: Với nền tảng Node.js, Payload CMS đảm bảo hiệu suất

Trang 13

4 Cài đặt và cấu hình Payload CMS

Để cài đặt và cấu hình Payload CMS, bạn có thể làm theo các bước sau:

• Tạo 1 tệp cấu hình cho Payload CMS

Tạo một tệp payload.config.js với nội dung cơ bản:

Trang 14

hỗ trợ, đừng ngần ngại hỏi thêm

Trang 15

CHƯƠNG 2 : PHÂN TÍCH YÊU CẦU VÀ THIẾT KẾ HỆ THỐNG

1.Phân tích yêu cầu

1.1 Yêu cầu chức năng

Trang web eCommerce cần có các chức năng chính như: • Quản lý sản phẩm

Yêu Cầu:

Thêm, xóa, sửa thông tin sản phẩm và danh mục

Tìm kiếm và lọc sản phẩm dựa trên các tiêu chí khác nhau Kết nối ảnh và mô tả cho mỗi sản phẩm

• Giỏ hàng và thanh toán Yêu Cầu:

Cho phép khách hàng thêm sản phẩm vào giỏ hàng từ trang menu Hiển thị thông tin chi tiết của giỏ hàng và cập nhật tổng giá trị

Cung cấp chức năng xóa sản phẩm hoặc thay đổi số lượng trong giỏ hàng • Quản lý đơn hàng

Giao diện thân thiện, dễ sử dụng và có thể tương tác trên nhiều thiết bị Hiển thị menu và giá cả sản phẩm một cách rõ ràng

Cho phép tìm kiếm nhanh chóng và lọc sản phẩm Cung cấp trang giỏ hàng và trang thanh toán dễ hiểu • Bảo mật

Yêu Cầu:

Bảo vệ thông tin cá nhân của khách hàng

Trang 16

1.2.Yêu cầu phi chức năng

Trang web cần đảm bảo các yêu cầu phi chức năng như: • Hiệu suất cao

• Bảo mật tốt

• Giao diện thân thiện với người dùng

2 Sơ đồ use case

2.1Xác định actor

2.2Use case

Trang 17

3 Đặc tả chức năng 3.1 USECASE ĐĂNG KÝ

Mô tả Chức năng này mô tả cách một người dùng đăng ký tài khoản trên hệ thống

Tác nhân

Thành công

Người dùng được đăng ký thành công và có thể đăng nhập vào hệ thống với tài khoản mới.

Lỗi Người dùng không được đăng ký và trạng thái hệ thống không bị thay đổi.

ĐẶC TẢ CHỨC NĂNG

Luồng sự kiện chính/Kịch bản chính

Chức năng này bắt đầu khi người dùng muốn đăng ký tài khoản trên hệ thống 1 Hệ thống yêu cầu người dùng điền thông tin cần thiết như email và mật khẩu 2 Người dùng điền thông tin vào các trường cần thiết

3 Hệ thống xác thực thông tin và tạo tài khoản mới cho người dùng

4 Hệ thống hiển thị thông báo thành công và yêu cầu người dùng đăng nhập bằng tài khoản mới tạo

Luồng sự kiện phát sinh/Kịch bản phát sinh

Thông tin đăng ký không hợp lệ

Nếu trong luồng chính, người dùng nhập thông tin không hợp lệ hoặc trùng lặp với tài khoản đã tồn tại, hệ thống hiển thị một thông báo lỗi Người dùng có thể điều chỉnh thông tin hoặc hủy bỏ đăng ký

Trang 18

Thành công

Người dùng đăng nhập được ngay vào vào hệ thống

Lỗi Người dùng không đăng nhập được vào hệ thống và trạng thái hệ thống không bị thay đổi

ĐẶC TẢ CHỨC NĂNG

Luồng sự kiện chính/Kịch bản chính

1 Hệ thống yêu cầu người dùng nhập tên và mật khẩu của mình 2 Người dùng nhập tên và mật khẩu

3 Hệ thống xác thực tên và mật khẩu nhập vào và cho phép người dùng vào hệ thống

Luồng sự kiện phát sinh/Kịch bản phát sinh

Nếu trong luồng chính, người dùng nhập sai tên hoặc mật khẩu, hệ thống hiển thị một thông báo lỗi Người dùng có thể lựa chọn quay lại thời điểm bắt đầu luồng chính hoặc hủy đăng nhập, lúc này chức năng kết thúc

Trang 19

3.3USECASE XEM DANH SÁCH SẢN PHẨM

Thành công

Người dùng có thể xem danh sách sản phẩm.

Lỗi Người dùng không thể xem danh sách sản phẩm và trạng thái hệ thống không thay đổi.

Luồng sự kiện phát sinh/Kịch bản phát sinh

Không có sản phẩm nào được tìm thấy hoặc có lỗi khi truy cập danh sách sản phẩm, hệ thống hiển thị thông báo lỗi và không thực hiện hiển thị danh sách

Trang 20

3.4 USECASE XEM GIỎ HÀNG

tạp:2 2 Mô tả Chức năng này cho phép người dùng xem các mặt hàng đã

được thêm vào giỏ hàng của họ.

Tác nhân

Thành công

Người dùng có thể xem các mặt hàng đã được thêm vào giỏ hàng của họ.

Lỗi Không có thay đổi đáng kể đối với trạng thái hệ thống.

ĐẶC TẢ CHỨC NĂNG

Luồng sự kiện chính/Kịch bản chính

1 Người dùng chọn chức năng "Xem giỏ hàng"

2 Hệ thống hiển thị danh sách mặt hàng được thêm vào giỏ hàng của người dùng, bao gồm thông tin chi tiết về mỗi mặt hàng như tên, giá, số lượng 3 Người dùng xem danh sách các mặt hàng trong giỏ hàng của họ

4 Người dùng có thể thực hiện các hành động như cập nhật số lượng mặt hàng, xóa mặt hàng khỏi giỏ hàng hoặc tiến hành thanh toán

5 Hệ thống cập nhật trạng thái của giỏ hàng nếu có bất kỳ thay đổi nào

Luồng sự kiện phát sinh/Kịch bản phát sinh

Không có mặt hàng trong giỏ hàng

Nếu không có mặt hàng nào trong giỏ hàng, hệ thống thông báo cho người dùng biết và không hiển thị bất kỳ danh sách mặt hàng nào

Trang 21

3.5 USECASE SỬA SỐ LƯỢNG SẢN PHẨM TRONG GIỎ HÀNG

UC #5 SỬA SỐ LƯỢNG SẢN PHẨM TRONG GIỎ HÀNG

Độ phức tạp:2 2 Mô tả Chức năng này mô tả cách người dùng sửa số lượng sản

phẩm vào giỏ hàng.

Tác nhân

Thành công

Sản phẩm được tăng giảm số lượng

Lỗi Sản phẩm không thể được thêm vào giỏ hàng và trạng thái hệ thống không thay đổi.

ĐẶC TẢ CHỨC NĂNG

Luồng sự kiện chính/Kịch bản chính

1 Người dùng nhấn vào biểu tượng giỏ hàng

2 Người dùng nhấp thêm hoặc giảm số lượng sản phẩm mà họ muốn 3 Hệ thống tăng giảm sản phẩm vào giỏ hàng của người dùng

Luồng sự kiện phát sinh/Kịch bản phát sinh

Trang 22

3.6 USECASE XÓA SẢN PHẨM TRONG GIỎ HÀNG

UC #6 XÓA SẢN PHẨM TRONG GIỎ HÀNG Độ phức tạp:2 2 Mô tả Chức năng này mô tả cách người dùng xóa sản phẩm khỏi giỏ

Tác nhân

Thành công

Sản phẩm được xóa khỏi giỏ hàng

Lỗi Sản phẩm không thể được xóa khỏi giỏ hàng và trạng thái hệ thống không thay đổi.

ĐẶC TẢ CHỨC NĂNG

Luồng sự kiện chính/Kịch bản chính

1 Người dùng nhấn vào biểu tượng giỏ hàng

2 Người dùng nhấp remove sản phẩm mà họ muốn xóa 3 Hệ thống xóa sản phẩm khỏi giỏ hàng của người dùng

Luồng sự kiện phát sinh/Kịch bản phát sinh

Trang 23

3.7 USECASE ĐẶT HÀNG

tạp:3 Mô tả Chức năng này mô tả cách người dùng thanh toán cho các

mặt hàng trong giỏ hàng.

Tác nhân

Thành công

Thanh toán được xác nhận và người dùng nhận được xác nhận đơn hàng.

Lỗi Thanh toán không thành công và trạng thái hệ thống không thay đổi.

ĐẶC TẢ CHỨC NĂNG

Luồng sự kiện chính/Kịch bản chính

1 Người dùng chọn chức năng thanh toán trong giỏ hàng

2 Hệ thống hiển thị tổng số tiền cần thanh toán và các phương thức thanh toán có sẵn

3 Người dùng chọn phương thức thanh toán và cung cấp thông tin thanh toán

4 Hệ thống gửi yêu cầu thanh toán đến cổng thanh toán và xử lý thanh toán

Luồng sự kiện phát sinh/Kịch bản phát sinh

Không có sản phẩm nào trong giỏ hàng hoặc có lỗi khi xử lý thanh toán, hệ thống hiển thị thông báo lỗi và không thực hiện thanh toán

Trang 24

3.8 USECASE XEM THÔNG TIN TÀI KHOẢN

tạp:2 Mô tả Chức năng này mô tả cách người dùng xem thông tin tài

khoản của mình

Tác nhân

Chính Người dùng

Phụ Hệ thống

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống

Hậu điều kiện

Thành công

Thông tin tài khoản được hiển thị chính xác cho người dùng

Lỗi Nếu có lỗi trong việc lấy thông tin, hệ thống hiển thị thông báo lỗi và không hiển thị thông tin

ĐẶC TẢ CHỨC NĂNG

Luồng sự kiện chính/Kịch bản chính

1 Người dùng chọn chức năng "Xem thông tin tài khoản" từ menu

2 Hệ thống truy xuất và hiển thị thông tin tài khoản bao gồm tên, email, số điện thoại, địa chỉ, và các thông tin liên quan khác

3 Người dùng có thể yêu cầu xuất hoặc lưu lại thông tin nếu cần

Luồng sự kiện phát sinh/Kịch bản phát sinh

Nếu không thể truy xuất thông tin tài khoản do lỗi hệ thống, hệ thống hiển thị

thông báo lỗi và yêu cầu người dùng thử lại sau

Trang 25

3.9 USECASE XEM ĐƠN HÀNG ĐÃ ĐẶT

tạp:2 Mô tả Chức năng này mô tả cách người dùng xem danh sách các

đơn hàng đã đặt

Tác nhân

Chính Người dùng

Phụ Hệ thống

Tiền điều kiện Người dùng đã đăng nhập vào hệ thống

Hậu điều kiện

Thành công

Danh sách các đơn hàng được hiển thị chính xác cho người dùng

Lỗi Nếu có lỗi trong việc lấy danh sách đơn hàng, hệ thống hiển thị thông báo lỗi và không hiển thị danh sách đơn hàng

ĐẶC TẢ CHỨC NĂNG

Luồng sự kiện chính/Kịch bản chính

1 Người dùng chọn chức năng "Xem đơn hàng" từ menu

2 Hệ thống truy xuất và hiển thị danh sách các đơn hàng của người dùng, bao gồm trạng thái đơn hàng, ngày đặt hàng, và tổng số tiền

3 Người dùng có thể chọn từng đơn hàng để xem chi tiết

Luồng sự kiện phát sinh/Kịch bản phát sinh

Nếu không có đơn hàng nào hoặc có lỗi khi truy xuất danh sách đơn hàng, hệ

thống hiển thị thông báo lỗi và không hiển thị danh sách đơn hàng

Ngày đăng: 07/08/2024, 10:57

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN