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 1TRƯỜ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 2LỜ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 3LỜ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 4MỤ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 52.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 6DANH 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 7Hì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 8DANH 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 9CHƯƠ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 101.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 11Woocommerce 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 12Hì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 13Hì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 14Kế 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 15CHƯƠ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 16UML 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 17MySQL 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 182.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 192.3.2 UC cho khách hàng
Hình 2.3 UC cho khách hàng
Trang 202.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 21Bả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 22Bả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 23Bả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