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

Khóa luận tốt nghiệp Công nghệ thông tin: Xây dựng Website bán đồ thể thao dựa trên nền tảng Wordpress

46 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

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Đồ Thể Thao Dựa Trên Nền Tảng Wordpress
Tác giả Đoàn Xuân Bách
Người hướng dẫn ThS. Trần Quốc Tuấn
Trường học Trường Đại Học Hải Phòng
Chuyên ngành Công Nghệ Thông Tin
Thể loại đồ án tốt nghiệp
Năm xuất bản 2024
Thành phố Hải Phòng
Định dạng
Số trang 46
Dung lượng 2,33 MB

Nội dung

WordPress là một phần mềm nguồn mở Open Source Software được viết bằng ngôn ngữ lập trình website PHP Hypertext Preprocessor và sử dụng hệ quản trị cơ sở dữ liệu MySQL.. Và cho đến thời

Trang 1

TRƯỜNG ĐẠI HỌC HẢI PHÒNG

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN TỐT NGHIỆP

CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN ĐỒ THỂ THAO

DỰA TRÊN NỀN TẢNG WORDPRESS

Sinh viên thực hiện : Đoàn Xuân Bách Ngày sinh : 02/03/2002

Lớp : CNTT1 Khóa : K21

Mã số sinh viên : 203148201080 Giảng viên hướng dẫn : ThS.Trần Quốc Tuấn

Trang 2

LỜI CAM ĐOAN

Em xin cam đoan đây là công trình nghiên cứu của riêng em Các số liệu, kết quả nêu trong báo cáo là trung thực và chưa từng được ai công bố trong bất

kỳ công trình nào khác Em xin cam đoan rằng các thông tin trích dẫn trong báo cáo đều đã được chỉ rõ nguồn gốc

Hải Phòng, ngày … tháng … năm 2024

Sinh viên thực hiện

Đoàn Xuân Bách

Trang 3

LỜI CẢM ƠN

Trước hết, em xin bày tỏ lòng biết ơn sâu sắc tới Ths Trần Quốc Tuấn, người

đã trực tiếp hướng dẫn và tận tình giúp đỡ em hoàn thành báo cáo thực tập này

Em xin chân thành cảm ơn sự giúp đỡ của toàn thể các giảng viên trong khoa Công Nghệ Thông Tin trường Đại học Hải Phòng đã dìu dắt, dạy dỗ em cả

về kiến thức chuyên môn và tinh thần học tập, sáng tạo để em có được kiến thức thực hiện báo cáo của mình

Trong quá trình thực hiện báo cáo thực tập, mặc dù đã cố gắng hết sức song do thời gian và khả năng có hạn nên em không thể tránh khỏi những thiếu sốt Vì vậy, em rất mong nhận được sự thông cảm, chỉ bảo và giúp đỡ của các thầy giáo, cô giáo và các bạn

Một lần nữa em xin chân thành cảm ơn!

Trang 4

MỤC LỤC

LỜI CAM ĐOAN i

LỜI CẢM ƠN ii

DANH MỤC HÌNH ẢNH v

DANH MỤC BẢNG vii

CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI VÀ WORDPRESS 1

1.3 Giới thiệu chung về Wordpress 2

1.4 Giới thiệu Woocommerce: 2

1.5 Cài đặt và thiết lập cơ bản: 3

CHƯƠNG 2: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 7

2.1 Phân tích và thiết kế hướng đối tượng: 7

2.1.1 Phân tích và thiết kế hướng đối tượng(OOAD) là gì? 7

2.1.2 UML là gì? 7

2.2 Hệ quản trị cơ sở dữ liệu MySQL: 8

2.2.1 Định nghĩa: 8

2.2.2 Vai trò của hệ quản trị CSDL: 9

2.3 Biểu đồ UseCase: 10

2.3.1 Biểu đồ UC tổng quát 10

2.3.2 UC cho khách hàng 11

2.3.3 UC cho người bán hàng 12

2.3.4 Use Case: Đăng nhập 12

2.3.5 Use Case: Đăng ký 13

2.3.6 Use Case: Tìm kiếm 14

2.3.7 Use case quản lí thông tin cá nhân 15

2.3.8 Use case quản lí giỏ hàng 17

2.3.9 Use case đặt hàng 18

2.3.10 Use case quản lý sản phẩm 19

2.3.11 Use case quản lý đơn đặt hàng 21

2.4 Biểu đồ hoạt động 22

2.4.1 Đăng nhập 22

2.4.2 Đăng ký 23

2.4.3 Tìm kiếm 23

Trang 5

2.4.4 Sửa thông tin cá nhân 24

2.4.5 Thêm sản phẩm vào giỏ 24

2.4.6 Cập nhật trạng thái đơn hàng 24

2.5 Biểu đồ tuần tự 25

2.5.1 Biểu đồ tuần tự đăng nhập 25

2.5.2 Biểu đồ tuần tự đăng ký 25

2.5.3 Biểu đồ tuần tự tìm kiếm 26

2.5.4 Biểu đồ tuần tự đặt hàng 26

2.5.5 Biểu đồ tuần tự thêm sản phẩm 27

2.5.6 Biểu đồ tuần cập nhật trạng thái 27

2.5.7 Biểu đồ cộng tác đăng nhập 28

2.5.8 Biểu đồ cộng tác sửa thông tin cá nhân 28

2.5.9 Biểu đồ cộng tác tìm kiếm sản phẩm 29

2.5.10 Biểu đồ cộng tác đặt hàng 29

2.5.11 Biểu đồ lớp 30

CHƯƠNG 3: THỰC NGHIỆM XÂY DỰNG TRANG WEB 31

3.1 Giao diện trang chủ 31

3.2 Phần footer 32

3.3 Giao diện đăng nhập 32

3.4 Giao diện tìm kiếm sản phẩm 33

3.5 Giao diện đặt hàng 33

3.6 Giao diện trang quản lý tài khoản cho admin 34

3.7 Giao diện thống kê bán hàng 34

3.8 Giao diện giỏ hàng 35

3.9 Giao diện quản lý sản phẩm 35

3.10 Giao diện quản lý đơn hàng 36

KẾT LUẬN 37

TÀI LIỆU THAM KHẢO 38

Trang 6

DANH MỤC HÌNH ẢNH

Hình 1.1 Tìm plugin “Woocommerce” trên thư viện 4

Hình 1.2 Cài đặt bản dịch và thiết lập cho Woocommerce 5

Hình 1.3 Cài đặt trang cần thiết cho Woocommerce 5

Hình 1.4 Thiết lập vị trí và định dạng tiền tệ phù hợp với Việt Nam 6

Hình 1.5 Đã thiết lập hoàn thành 6

Hình 2.1 Kiến trúc của một Hệ quản trị cơ sở dữ liệu 8

Hình 2.2 Biểu đồ use case tổng quát 10

Hình 2.3 UC cho khách hàng 11

Hình 2.4 Các UC cho người bán hàng 12

Hình 2.5 Use Case đăng nhập 12

Hình 2.6 Use Case: Đăng ký 13

Hình 2.7 Use Case: Tìm kiếm 14

Hình 2.8 Use case quản lí thông tin cá nhân 15

Hình 2.9 Use case quản lí giỏ hàng 17

Hình 2.10 Use case đặt hàng 18

Hình 2.11 Use case quản lý sản phẩm 19

Hình 2.12 Use case quản lý đơn đặt hàng 21

Hình 2.13 Biểu đồ đăng nhập 22

Hình 2.14 Biểu đồ đăng ký 23

Hình 2.15 Biểu đồ tìm kiếm 23

Hình 2.16 Biểu đồ sửa thồng tin cá nhân 24

Hình 2.17 Thêm sản phẩm vào giỏ 24

Hình 2.18 Cập nhật trạng thái đơn hàng 24

Hình 2.19 Biểu đồ tuần tự đăng nhập 25

Hình 2.20 Biểu đồ tuần tự đăng ký 25

Hình 2.21 Biểu đồ tuần tự tìm kiếm 26

Hình 2.22 Biểu đồ tuần tự đặt hàng 26

Trang 7

Hình 2.23 Biểu đồ tuần tự thêm sản phẩm 27

Hình 2.24 Biểu đồ tuần cập nhật trạng thái 27

Hình 2.25 Biểu đồ cộng tác đăng nhập 28

Hình 2.26 Biểu đồ cộng tác sửa thông tin cá nhân 28

Hình 2.27 Biểu đồ cộng tác tìm kiếm sản phẩm 29

Hình 2.28 Biểu đồ cộng tác đặt hàng 29

Hình 2.29 Biểu đồ lớp 30

Hình 3.1 Giao diện trang chủ 31

Hình 3.2 Phần footer 32

Hình 3.3 Giao diện trang đăng nhập 32

Hình 3.4 Hiển thị kết quả tìm kiếm sản phẩm 33

Hình 3.5 Giao diện đặt hàng 33

Hình 3.6 Giao diện quản lý tài khoản cho admin 34

Hình 3.7 Giao diện thống kê bán hàng 34

Hình 3.8 Giao diện giỏ hàng 35

Hình 3.9 Giao diện quản lý sản phẩm 35

Hình 3.10 Giao diện quản lý đơn hàng 36

Trang 8

DANH MỤC BẢNG

Bảng 2.1 Use Case: Đăng nhập 13

Bảng 2.2 Use Case: Đăng ký 14

Bảng 2.3 Use Case: Tìm kiếm 15

Bảng 2.4 Xem thông tin cá nhân 16

Bảng 2.5 Sửa thông tin cá nhân 16

Bảng 2.6 Use case quản lí giỏ hàng 17

Bảng 2.7 Use case đặt hàng 19

Bảng 2.8 Quản lý sản phẩm 20

Bảng 2.9 Quản lý đơn đặt hàng 21

Trang 9

CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI VÀ WORDPRESS

1.1 Giới thiệu chung về đề tài

Xã hội phát triển về nhiều mặt, kèm theo đó là sự bùng nổ mạnh mẽ của công nghệ thông tin Nhu cầu của con người ngày càng được nâng cao Để đáp ứng cho nhu cầu con người trong việc mua hàng hóa thông minh thông qua các website bán hàng Chúng ta chỉ cần ở bất kỳ đâu chỉ cần có kết nối Internet thì

có thể mua hàng ở bất kỳ nơi nào với các chế độ vận chuyển chuyên nghiệp trên toàn quốc Để đáp ứng được điều đó thì công nghệ website hiện nay có rất nhiều cách để tạo nên một website bán hàng thông minh Trong đó chúng ta không thể không nói đến Wordpress Đây là một công cụ rất phổ biến trên thế giới nói chung và Việt Nam nói riêng Trong Wordpress có một Plugin rất nổi tiếng được viết từ các lập trình viên thực thụ từ Wootheme đó chính là Woocommerce Nó được phản hồi rất tịch cực trong ngành công nghệ website đặc biệt là website bán hàng tính đến thời điểm hiện tại Với sự hỗ trợ đặc biệt của Plugin Woocommerce trong việc tạo một website bán hàng Em đã chọn đề tài “Xây dựng website bán hàng bằng Wordpress”

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

• Trang web có đầy đủ chức năng cơ bản

• Trang web có chức năng thống kê doanh số và quản lý số lượng sản phẩm tồn kho

• Có chức năng quản lý thông tin khách hàng cho người quản lý

Trang 10

1.3 Giới thiệu chung về Wordpress

WordPress là một phần mềm nguồn mở (Open Source Software) được viết bằng ngôn ngữ lập trình website PHP (Hypertext Preprocessor) và sử dụng

hệ quản trị cơ sở dữ liệu MySQL WordPress được ra mắt lần đầu tiên vào ngày 27/5/2003 bởi tác giả Matt Mullenweg và Mike Little Hiện nay WordPress được sở hữu và phát triển bởi công ty Automattic có trụ sở tại San Francisco, California thuộc hợp chủng quốc Hoa Kỳ

WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog cá nhân, và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính năng hữu ích Qua thời gian, số lượng người sử dụng tăng lên, các cộng tác viên

là những lập trình viên cũng tham gia đông đảo để phát triển mã nguồn WordPress có thêm những tính năng tuyệt vời Và cho đến thời điểm 2015, WordPress đã được xem như là một hệ quản trị nội dung (CMS – Content Management System) vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog, website tin tức/tạp chí, giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, thậm chí với các loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự án bất động sản,v v Hầu như mọi hình thức website với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress

Nhưng như thế không có nghĩa là WordPress chỉ thích hợp với các dự án nhỏ, mà hiện nay có tới khoảng 25% website trong danh sách 100 website lớn nhất thế giới sử dụng mã nguồn WordPress Ví dụ như trang tạp chí

TechCrunch, Mashable, CNN, BBC America, Variety, Sony Music, MTV News, Bata, Quartz,…rất nhiều không thể kể hết được

1.4 Giới thiệu Woocommerce:

Woocommerce là một plugin miễn phí được sử dụng để tạo một trang

thương mại điện tử cỡ nhỏ tốt nhất hiện nay trong WordPress Nó cũng như bao plugin khác là bổ sung chức năng vào website nhưng nó sẽ bổ sung gần như toàn diện các chức năng mà một trang bán hàng đơn giản cần có

Trang 11

Woocommerce sẽ có các chức năng chính như:

• Tạo sản phẩm với định dạng thông thường, sản phẩm có thuộc tính, sản phẩm affiliate và sản phẩm kỹ thuật số (có thể tải về)

• Hỗ trợ một số hình thức thanh toán online như PayPal, Credit Card, CoD, Cash và sẽ càng nhiều hơn khi cài thêm plugin hỗ trợ cho riêng nó

• Hỗ trợ tự tính thuế sản phẩm hoặc thuế theo đơn hàng

• Hỗ trợ tự tính giá chuyển phát, có rất nhiều loại tính giá chuyển phát

và sẽ đa dạng hơn khi cài thêm plugin như có thể tính giá chuyển phát dựa theo cân nặng, kích thước, tỉnh thành,…

• Trang quản lý đơn hàng chuyên nghiệp, lọc đơn hàng thông qua từng trạng thái

• Hỗ trợ template hiển thị riêng để có thể tự cấu hình lại template hiển thị phần shop và sản phẩm, cái này rất có lợi cho lập trình viên

• Có sẵn nhiều theme và extension (plugin mở rộng) để biến thành trang shop chuyên nghiệp

• Và hàng tá các chức năng hay ho khác nữa

Như vậy với các tính năng kể trên, Woocommerce có thể lựa chọn cho những ai cần làm một trang shop đơn giản ngay trên website WordPress của mình để giới thiệu sản phẩm và cho phép khách đặt hàng trực tuyến để bán hàng tiện lợi hơn

1.5 Cài đặt và thiết lập cơ bản:

-Trước tiên bạn tìm plugin tên Woocommerce trong Dashboard và cài

plugin tên WooCommerce – excelling eCommerce rồi cài nó

Trang 12

Hình 1.1 Tìm plugin “Woocommerce” trên thư viện

Sau khi cài đặt thì kích hoạt như bình thường Sau khi kích hoạt nó sẽ chuyển thẳng bạn đến trang thiết lập ban đầu cho Woocommerce Hãy ấn vào

nút Cài đặt bản dịch để nó cài bộ ngôn ngữ phù hợp cho website, ví dụ bạn đang

dùng WordPress tiếng Việt thì nó sẽ cài bản dịch tiếng Việt cho Woocommerce

Sau đó ấn nút Bắt đầu

Trang 13

Hình 1.2 Cài đặt bản dịch và thiết lập cho Woocommerce

Kế đến là bước cài đặt trang cần thiết cho Woocommerce, ở đây nó sẽ cài

một số trang bắt buộc như Cửa hàng, Giỏ hàng, Thanh toán,…vì nếu không có các trang này thì sẽ không hoàn thiện được Do vậy ta sẽ ấn nút Tiếp tục

Hình 1.3 Cài đặt trang cần thiết cho Woocommerce

Trang 14

Kế tiếp là cài đặt vị trí cửa hàng, ở đây bạn sẽ cài đặt quốc gia của cửa hàng bạn, loại tiền tệ, định dạng tiền tệ Nếu bạn thiết lập cho cửa hàng tại Việt Nam thì nên thiết lập như ảnh dưới

Hình 1.4 Thiết lập vị trí và định dạng tiền tệ phù hợp với Việt Nam

Ở bước cài đặt vận chuyển và thuế bạn cứ ấn Tiếp tục mà không cần chọn

gì nhé, cái này chúng ta sẽ thiết lập kỹ hơn ở mục riêng của nó Sau khi thiết lập xong thì quay lại trang quản trị

Hình 1.5 Đã thiết lập hoàn thành

Trang 15

CHƯƠNG 2: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG

2.1 Phân tích và thiết kế hướng đối tượng:

2.1.1 Phân tích và thiết kế hướng đối tượng(OOAD) là gì?

Phân tích thiết kế hướng đối tượng(OOAD) là giai đọan phát triển một mô hình chính xác và súc tích của vấn đề, có thành phần là các đối tượng và khái niệm đời thực, dễ hiểu đối với người sử dụng

Phân tích thiết kế hướng đối tượng dựa trên nguyên tắc chung, đó là một tập hợp các hướng dẫn giúp chúng ta tránh khỏi thiết kế xấu Năm nguyên tắc trong thiết kế hướng đối tượng:

• Một lớp chỉ nên có một lý do để thay đổi, tức một lớp chỉ nên xử lý một chức năng đơn lẻ, duy nhất Nếu đặt nhiều chức năng vào một lớp sẽ dẫn đến sự phụ thuộc giữa các chức năng với nhau và mặc dù sau đó thay đổi một chức năng cũng phá vỡ các chức năng còn lại

• Các lớp, module, chức năng nên dễ dàng Mở(Open) cho việc thêm chức năng mới, và Đóng(Close) cho việc thay đổi

• Lớp dẫn xuất phải có khả năng thay thế được lớp cha

• Chương trình không nên buộc phải cài đặt một Interface mà nó không

sử dụng đến

• Các module cấp cao không nên phụ thuộc vào các module cấp thấp Cả hai nên phụ thuộc thông qua lớp trừu tượng Lớp trừu tượng không nên phụ thuộc vào chi tiết Chi tiết nên phụ thuộc vào trừu tượng

2.1.2 UML là gì?

UML là ngôn ngữ mô hình hóa hợp nhất dùng để biểu diễn hệ thống Nói một cách đơn giản là nó dùng để tạo ra các bản vẽ nhằm mô tả thiết kế hệ thống Các bản vẽ này được sử dụng để các nhóm thiết kế trao đổi với nhau cũng như dùng để thực thi hệ thống,…

Trang 16

UML sử dụng một hệ thống ký hiệu thống nhất biểu diễn các phần tử mô hình(model elements) Tập hợp các phần tử mô hình tạo thành các sơ đồ UML (UML diagrams) Có các loại sơ đồ UMl chủ yếu:

• Sơ đồ lớp (Class Diagram)

• Sơ đồ đối tượng (Object Diagram)

• Sơ đồ tình huống sử dụng (Use Case Diagram)

• Sơ đồ trình tự (Sequence Diagram)

• Sơ đồ cộng tác (Composite Structure Diagram)

• Sơ đồ trạng thái (State machine Diagram)

• Sơ đồ thành phần (Component Diagram)

• Sơ đồ hoạt động (Activity Diagram)

• Sơ đồ triển khai (Deployment Diagram)

• Sơ đồ gói (Package Diagram)

• Sơ đồ tương tác (Interaction Overview Diagram)

2.2 Hệ quản trị cơ sở dữ liệu MySQL :

2.2.1 Định nghĩa:

Hệ quản trị cơ sở dữ liệu (Database Management System) là hệ thống

được thiết kế để quản lý một khối lượng dữ liệu nhất định một cách tự động và

có trật tự Các hành động quản lý bao gồm chỉnh sửa, xóa, lưu và tìm kiếm thông tin trong một nhóm dữ liệu nhất định

Hình 2.1 Kiến trúc của một Hệ quản trị cơ sở dữ liệu

Trang 17

MySQL là hệ quản trị cơ sở dữ liệu sử dụng mã nguồn mở phổ biến nhất

thế giới và được các ưu chuộng trong quá trình phát triển web, ứng dụng Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có CSDL trên Internet

2.2.2 Vai trò của hệ quản trị CSDL:

Các hệ quản trị cơ sở dữ liệu ra đời và đóng vai trò quan trọng trong xử lý và kiểm soát nguồn thông tin Cụ thể, hệ quản trị CSDL có các chức năng chính như:

• Cung cấp môi trường tạo lập cơ sở dữ liệu:

Hệ quản trị CSDL đóng vai trò cung cấp cho người dùng một ngôn ngữ định nghĩa dữ liệu để mô tả, khai báo kiểu dữ liệu, các cấu trúc dữ liệu

• Cung cấp cách cập nhật và khai thác dữ liệu:

Hệ quản trị CSDL cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để diễn tả các yêu cầu, các thao tác cập nhật và khai thác cơ sở dữ liệu Thao tác dữ liệu bao gồm: Cập nhật (thêm, sửa, xóa dữ liệu), Khai thác (tìm kiếm, kết xuất

dữ liệu)

• Cung cấp các công cụ kiểm soát, điều khiển các truy cập vào cơ sở dữ liệu: Nhằm đảm bảo thực hiện một số yêu cầu cơ bản của hệ quản trị CSDL Bao gồm: Đảm bảo an ninh, phát hiện và ngăn chặn các truy cập bất hợp pháp; Duy trì tính nhất quán của dữ liệu; Tổ chức và điều khiển các truy cập; Khôi phục cơ sở dữ liệu khi có sự cố về phần cứng hay phần mềm; Quản lý các mô tả

dữ liệu

Trang 18

2.3 Biểu đồ UseCase:

2.3.1 Biểu đồ UC tổng quát

Hình 2.2 Biểu đồ use case tổng quát

Trang 19

2.3.2 UC cho khách hàng

Hình 2.3 UC cho khách hàng

Trang 20

2.3.3 UC cho người bán hàng

Hình 2.4 Các UC cho người bán hàng

2.3.4 Use Case: Đăng nhập

Hình 2.5 Use Case đăng nhập

Trang 21

Bảng 2.1 Use Case: Đăng nhập

Tên UC Đăng nhập

Tác nhân Khách hàng, người quản lý

Mô tả UC cho phép khách hàng đăng nhập vào hệ thống

Tiền điều kiện Thành viên chưa đăng nhập vào hệ thống

Luồng sự kiên

chính

1 Thành viên chọn chức năng đăng nhập

2 Form đăng nhập hiển thị

3 Nhập tên, mật khẩu vào form đăng nhập

4 Nếu thành viên nhập sai mật khẩu hoặc tài khoản thì chuyển sang luồng A1

5 Đăng nhập thành công sẽ thực hiện một phiên của khách hàng

6 UC kết thúc Luồng sự kiện

rẽ nhánh

Luồng sự kiện A1 : Thành viên đăng nhập không thành công

Hệ thống thông báo quá trình đăng nhập không thành công

Hệ thống yêu cầu khách thành viên nhập lại tài khoản, mật khẩu

Hậu điều kiện Khách thành viên đăng nhập thành công và có thể sử dụng

những tính năng mà hệ thống cung cấp

2.3.5 Use Case: Đăng ký

Hình 2.6 Use Case: Đăng ký

Trang 22

Bảng 2.2 Use Case: Đăng ký

1 Khách xem chọn mục đăng ký thành viên

2 Form đăng ký thành viên hiển thị

3 Khách xem nhập thông tin cần thiết vào form

kiện rẽ

nhánh

Luồng A1 : Quá trình nhập thông tin không chính xác

1 Hệ thống báo thông tin nhập không chính xác

2 Hệ thống yêu cầu khách nhập lại thông tin

3 Nếu khách hàng đồng ý thì quay về bước 2 của luồng sự kiện chính, nếu không đồng ý thì UC kết thúc

Hậu điều

kiện

Khách hàng trở thành thành viên của hệ thống

2.3.6 Use Case: Tìm kiếm

Hình 2.7 Use Case: Tìm kiếm

Trang 23

Bảng 2.3 Use Case: Tìm kiếm

Tác nhân Khách hàng

Mô tả Cho phép tìm kiếm các sản phẩm

Tiền điều kiện

Luồng sự kiên

chính

1 Người sử dụng kích vào mục tìm kiếm sản phẩm

2 Hệ thống hiển thị form tìm kiếm

3 Người sử dụng nhập thông tin cần thiết vào form tìm kiếm

4 Nhấn nút tìm kiếm

5 Hệ thống báo kết quả tìm kiếm

6 Kết thúc UC Luồng sự kiện rẽ

nhánh

Hậu điều kiện

2.3.7 Use case quản lí thông tin cá nhân

Hình 2.8 Use case quản lí thông tin cá nhân

Ngày đăng: 03/12/2024, 15:53

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

TÀI LIỆU LIÊN QUAN