Bối cảnh và vấn đề nghiên cứu
Sự bùng nổ của mạng Internet và công nghệ thông tin đã thúc đẩy mạnh mẽ quá trình chuyển đổi từ các mô hình thương mại truyền thống sang phương thức kinh doanh điện tử. Đối với các doanh nghiệp và cửa hàng bán lẻ, việc vận hành kinh doanh theo cách thức cũ — dựa trên ghi chép sổ sách hoặc các bảng tính thủ công như Excel — bộc lộ nhiều điểm hạn chế như tốn thời gian xử lý, dễ phát sinh sai sót trong khâu quản lý đơn hàng, theo dõi tồn kho và thống kê doanh thu.
Thực tiễn thị trường cho thấy nhu cầu nuôi và chăm sóc thú cưng ngày càng gia tăng. Kéo theo đó là sự phát triển của các mặt hàng chuyên dụng dành cho chó mèo (thức ăn dinh dưỡng, trang phục, đồ chơi, mỹ phẩm, chuồng nệm) đến từ các thương hiệu như Royal Canin, Whiskas, Davis, Virbac, PetAg, Fido’s, Pedigree, PetCity. Tuy nhiên, người tiêu dùng thường gặp khó khăn trong việc tìm kiếm các địa chỉ cung cấp sản phẩm trọn gói, đảm bảo chất lượng với giá thành hợp lý. Do đó, việc xây dựng một hệ thống bán hàng trực tuyến chuyên nghiệp là giải pháp cần thiết nhằm giúp khách hàng dễ dàng tra cứu thông tin sản phẩm mọi lúc, mọi nơi, đồng thời hỗ trợ người quản lý tối ưu hóa quy trình nghiệp vụ bán hàng.
Trong khuôn khổ đồ án tốt nghiệp ngành Công nghệ thông tin tại Trường Đại học Công nghệ Đông Á (năm 2022), tác giả Đinh Hoàng Yến đã thực hiện đề tài "Phát triển website bán phụ kiện thú cưng bằng WordPress và CSDL MySQL" dưới sự hướng dẫn của ThS. Hà Trọng Thắng.
Mục tiêu và yêu cầu nghiên cứu của đề tài được xác định cụ thể như sau:
- Xây dựng hoàn chỉnh các chức năng cơ bản của một website thương mại điện tử phục vụ bán lẻ phụ kiện thú cưng.
- Đảm bảo giao diện website có tính tương thích, hiển thị chuẩn xác trên nhiều loại thiết bị người dùng và có khả năng nâng cấp, mở rộng trong tương lai.
- Hỗ trợ quảng bá rộng rãi danh mục sản phẩm, tạo kênh thông tin kết nối nhanh chóng giữa cửa hàng và khách hàng.
- Xây dựng hệ thống quản lý danh mục, sản phẩm, đơn hàng, cấu hình hệ thống và thống kê báo cáo doanh thu.
- Vận dụng và làm chủ các công nghệ nền tảng bao gồm PHP, MySQL, CSS, JavaScript, HTML và hệ quản trị nội dung mã nguồn mở WordPress.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Nhu cầu thực tế và tính cạnh tranh trên thị trường kinh doanh phụ kiện thú cưng; các ngôn ngữ lập trình web (HTML, CSS, JavaScript, PHP); hệ quản trị cơ sở dữ liệu quan hệ MySQL; mã nguồn mở WordPress và quy trình tích hợp hệ thống.
- Phạm vi nghiên cứu:
- Về mặt không gian và môi trường triển khai: Nghiên cứu, cài đặt và thử nghiệm toàn bộ hệ thống trên môi trường máy chủ cục bộ (Localhost) thông qua gói phần mềm XAMPP.
- Về mặt chức năng: Tập trung vào các phân hệ nghiệp vụ chính của website thương mại điện tử, bao gồm: phân hệ người dùng (xem thông tin, tìm kiếm, đăng ký, đăng nhập, giỏ hàng, đặt mua, thanh toán) và phân hệ quản trị (quản lý sản phẩm, danh mục, hóa đơn, người dùng, tin tức, banner quảng cáo, nhập hàng và thống kê báo cáo).
Cơ sở lý thuyết và phương pháp
Đồ án kết hợp nền tảng lý thuyết về hệ thống thông tin quản lý, phương pháp mô hình hóa phần mềm chuẩn UML và các công nghệ phát triển ứng dụng web:
-
Khung lý thuyết và mô hình hệ thống thông tin quản lý:
- Đề tài tiếp cận hệ thống dựa trên nguyên lý của Hệ thống thông tin quản lý (MIS), tổ chức luồng thông tin theo mô hình từ trên xuống dưới (chỉ đạo, phân quyền) và từ dưới lên trên (thu thập dữ liệu đầu vào, xử lý, xuất báo cáo phục vụ quản trị).
- Mô hình hóa luồng dữ liệu vào (thông tin khách hàng, nhà cung cấp, sản phẩm, đơn đặt hàng) và luồng dữ liệu ra (hóa đơn, chứng từ, bảng biểu thống kê doanh thu, báo cáo quản trị).
- Áp dụng các quy tắc thiết kế cơ sở dữ liệu quan hệ nhằm đảm bảo tính toàn vẹn dữ liệu, giảm thiểu dư thừa thông tin, đồng thời tối ưu hóa khả năng truy xuất đồng thời từ nhiều người dùng.
-
Công nghệ và nền tảng lập trình:
- WordPress: Hệ quản trị nội dung mã nguồn mở (CMS) phát triển trên ngôn ngữ PHP và CSDL MySQL, cung cấp kiến trúc linh hoạt cho việc tùy biến giao diện, mở rộng plugin thương mại điện tử và quản trị nội dung.
- MySQL: Hệ quản trị cơ sở dữ liệu quan hệ sử dụng ngôn ngữ SQL, chịu trách nhiệm lưu trữ cấu trúc bảng, bản ghi sản phẩm, dữ liệu giao dịch và thông tin người dùng với tính bảo mật và tốc độ truy vấn cao.
- Bộ công nghệ Web Frontend: HTML (ngôn ngữ đánh dấu siêu văn bản định hình cấu trúc trang), CSS (định kiểu giao diện, bố cục và màu sắc), JavaScript (xử lý các tương tác động phía trình duyệt).
-
Phương pháp nghiên cứu:
- Phương pháp nghiên cứu lý thuyết: Thu thập, tổng hợp các tài liệu kỹ thuật về kiến trúc WordPress, cấu trúc cơ sở dữ liệu MySQL, nguyên lý thiết kế web động và tài liệu chuẩn UML.
- Phương pháp phân tích và thiết kế hệ thống: Sử dụng ngôn ngữ mô hình hóa thống nhất UML để xây dựng sơ đồ Use Case tổng quát, Use Case phân rã chức năng (mức 2, mức 3), đặc tả chi tiết kịch bản tương tác và biểu đồ tuần tự (Sequence Diagram) cho từng luồng xử lý.
- Phương pháp thiết kế dữ liệu: Xây dựng sơ đồ thực thể quan hệ (ERD) và chuyển đổi thành các bảng dữ liệu vật lý trong MySQL.
- Phương pháp thực nghiệm: Cài đặt cấu hình môi trường máy chủ ảo trên Localhost bằng XAMPP (kích hoạt Apache và MySQL Server), triển khai mã nguồn WordPress, cấu hình cơ sở dữ liệu và thử nghiệm trực tiếp các chức năng giao dịch trên trình duyệt.
-
Nguồn dữ liệu:
- Dữ liệu tài liệu chuyên ngành về công nghệ thông tin và phát triển phần mềm.
- Tài nguyên kỹ thuật trực tuyến, tài liệu hướng dẫn chính thức từ cộng đồng mã nguồn mở WordPress và MySQL.
- Dữ liệu khảo sát nghiệp vụ thực tế về các chủng loại sản phẩm, thương hiệu phụ kiện thú cưng trên thị trường bán lẻ.
Thiết kế và triển khai hệ thống
Hệ thống được thiết kế và triển khai theo mô hình ứng dụng web động 3 lớp, kết hợp giữa CMS WordPress và hệ quản trị cơ sở dữ liệu MySQL.
1. Kiến trúc kỹ thuật và môi trường phát triển
- Môi trường máy chủ: XAMPP phiên bản tích hợp Apache Web Server và MySQL Database Server chạy trên hệ điều hành cục bộ (Localhost).
- Cơ chế hoạt động: Trình duyệt phía người dùng gửi yêu cầu HTTP đến Apache Server, Apache chuyển tiếp cho module PHP của WordPress xử lý logic nghiệp vụ, thực hiện các truy vấn SQL đến MySQL Database Server để lấy hoặc cập nhật dữ liệu, sau đó trả về mã HTML/CSS/JS cho trình duyệt hiển thị.
2. Thiết kế dữ liệu
Cơ sở dữ liệu của hệ thống được tổ chức thành các bảng quan hệ chặt chẽ nhằm phục vụ toàn bộ quy trình mua bán và quản lý:
| Tên bảng CSDL |
Mục đích và vai trò lưu trữ |
| Bảng giỏ hàng |
Lưu trữ thông tin tạm thời hoặc cố định về các sản phẩm người dùng chọn mua, số lượng, đơn giá và phiên giao dịch. |
| Bảng loại sản phẩm |
Quản lý các phân loại sản phẩm cấp cao (danh mục chính). |
| Bảng nhóm sản phẩm |
Phân chia chi tiết các nhóm mặt hàng trực thuộc danh mục phục vụ bộ lọc tìm kiếm. |
| Bảng sản phẩm |
Lưu trữ chi tiết thông tin sản phẩm: mã sản phẩm, tên, mô tả, hình ảnh, đơn giá, số lượng tồn kho, trạng thái. |
| Bảng thành viên |
Quản lý thông tin tài khoản: tên đăng nhập, mật khẩu mã hóa, họ tên, email, số điện thoại, địa chỉ và quyền hạn truy cập. |
3. Quy trình triển khai phần mềm
- Khởi động các dịch vụ Apache và MySQL thông qua bảng điều khiển XAMPP Control Panel.
- Thiết lập cơ sở dữ liệu mới trên công cụ quản trị phpMyAdmin.
- Cấu hình tập tin cài đặt WordPress kết nối với Database Name, User và Password tương ứng.
- Hoàn tất các thông số thiết lập ban đầu của website (Site Title, Username quản trị, Mật khẩu, Email).
- Xây dựng và tùy chỉnh giao diện trang chủ, trang chi tiết sản phẩm, giỏ hàng, trang thanh toán và trang quản trị hệ thống.
Nội dung chính theo từng chương
CHƯƠNG 1: ĐẶT VẤN ĐỀ
Chương 1 trình bày tổng quan về thực trạng thị trường kinh doanh phụ kiện thú cưng, nêu rõ quy mô của một cửa hàng tiêu chuẩn gồm: danh mục sản phẩm đa dạng từ các thương hiệu quốc tế (Royal Canin, Whiskas, Davis, Virbac...), dịch vụ tư vấn, chính sách giao hàng và đổi trả trong vòng 30 ngày.
Tác giả phân tích chi tiết các yêu cầu đối với hệ thống website:
- Yêu cầu hệ thống: Hoạt động như một website động, cập nhật dữ liệu thường xuyên, hiển thị sản phẩm logic, hỗ trợ xem chi tiết kèm hình ảnh minh họa, tối ưu quy trình thêm/sửa/xóa giỏ hàng và thanh toán.
- Yêu cầu chức năng:
- Quản lý sản phẩm: Thêm mới, cập nhật, xóa, liệt kê sản phẩm.
- Quản lý tin tức: Thêm, sửa, xóa, duyệt tin bài, tải ảnh lên máy chủ.
- Quản lý hóa đơn: Liệt kê theo trạng thái (chưa thanh toán / đã thanh toán), tìm kiếm hóa đơn theo tên khách hàng, mã hóa đơn hoặc ngày lập, xem chi tiết người nhận và phương thức thanh toán.
- Quản lý logo, banner, quảng cáo: Thêm, cập nhật liên kết/hình ảnh, xóa banner.
- Quản lý danh mục, khách hàng và phản hồi: Lưu trữ ý kiến đánh giá từ phiếu phản hồi sau khi giao hàng.
- Thống kê: Thống kê đơn hàng, đơn hàng có giá trị lớn nhất, khách hàng mua nhiều nhất, sản phẩm bán chạy nhất.
- Yêu cầu giao diện và bảo mật: Giao diện người dùng trực quan, màu sắc hài hòa; giao diện quản trị Admin tách biệt, phân quyền chặt chẽ bằng tài khoản và mật khẩu riêng.
- Tổng quan công nghệ: Phân tích cú pháp, nguyên lý hoạt động và vai trò của HTML, CSS, JavaScript, WordPress và MySQL trong bài toán xây dựng web.
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Chương 2 tập trung giải quyết bài toán mô hình hóa hệ thống thông tin quản lý bằng chuẩn UML.
- Phân tích tác nhân (Actors):
- Người quản lý (Admin): Có toàn quyền tương tác, kiểm soát toàn bộ hoạt động, cấu hình, quản lý dữ liệu và thống kê của website.
- Người dùng (User): Bao gồm thành viên đã đăng ký (Member) và khách vãng lai (Customer), có quyền tìm kiếm, xem sản phẩm, quản lý giỏ hàng, đặt hàng và cập nhật thông tin cá nhân.
| STT |
Tên Use Case |
Mô tả ý nghĩa chức năng |
| 1 |
Đăng nhập |
Xác thực tài khoản người dùng hoặc quản trị viên vào hệ thống. |
| 2 |
Đăng ký |
Tạo tài khoản thành viên mới cho người dùng. |
| 3 |
Đặt mua |
Chọn và đưa sản phẩm vào danh sách đặt hàng. |
| 4 |
Thanh toán |
Nhập thông tin giao hàng và xác nhận chi trả đơn hàng. |
| 5 |
Xem thông tin sản phẩm |
Hiển thị chi tiết hình ảnh, giá cả, mô tả của mặt hàng. |
| 6 |
Tìm kiếm sản phẩm |
Tra cứu sản phẩm theo từ khóa và tiêu chí lựa chọn. |
| 7 |
Quản lý thông tin |
Quản trị dữ liệu người dùng, sản phẩm, nhà cung cấp (dành cho Admin). |
| 8 |
Nhập hàng |
Quản lý thông tin nguồn hàng nhập kho của Admin. |
| 9 |
Bán hàng |
Xử lý quy trình bán hàng trực tuyến. |
| 10 |
Tìm kiếm thông tin |
Tra cứu dữ liệu quản trị (khách hàng, sản phẩm, nhà cung cấp, hãng sản xuất). |
| 11 |
Thống kê |
Tổng hợp số liệu báo cáo theo các tiêu chí quản lý. |
- Phân rã chức năng và Đặc tả Use Case:
- Phân rã mức 2 cho các Use Case: Quản lý thông tin, Tìm kiếm, Thống kê.
- Phân rã mức 3 cho các Use Case: Quản lý người dùng, Quản lý sản phẩm, Quản lý nhà cung cấp, Đặt mua (bao gồm các quan hệ
<<extend>>: thêm sản phẩm, cập nhật số lượng, xóa sản phẩm khỏi giỏ hàng).
- Xây dựng tài liệu đặc tả chi tiết cho từng Use Case: xác định rõ Actor, tóm tắt chức năng, điều kiện tiên quyết, dòng sự kiện chính (luồng chuẩn), các dòng sự kiện phụ/rẽ nhánh (hủy thao tác, nhập sai thông tin, lỗi hệ thống) và trạng thái sau khi hoàn tất.
- Xây dựng 10 biểu đồ tuần tự (Sequence Diagram) tương ứng với các chức năng: đăng ký, đăng nhập, đặt mua, thanh toán, thêm sản phẩm, sửa thông tin sản phẩm, xóa sản phẩm, nhập hàng, tìm kiếm và thống kê.
CHƯƠNG 3: MÔ HÌNH QUAN HỆ
Chương 3 trình bày chi tiết về kiến trúc dữ liệu của hệ thống:
- Xây dựng Sơ đồ thực thể quan hệ (ERD) thể hiện mối liên kết giữa các thực thể: Khách hàng, Sản phẩm, Danh mục loại sản phẩm, Nhóm sản phẩm, Giỏ hàng và Hóa đơn.
- Thiết kế chi tiết cấu trúc các bảng cơ sở dữ liệu quan hệ trong MySQL:
- Bảng giỏ hàng
- Bảng loại sản phẩm
- Bảng nhóm sản phẩm
- Bảng sản phẩm
- Bảng thành viên
- Thiết lập các khóa chính (Primary Key), khóa ngoại (Foreign Key) và các ràng buộc toàn vẹn dữ liệu để đảm bảo hệ thống không bị lỗi trùng lặp, sai lệch dữ liệu khi vận hành.
CHƯƠNG 4: TRIỂN KHAI XÂY DỰNG WEBSITE
Chương 4 mô tả toàn bộ kết quả triển khai thực tế của đề tài:
- Cài đặt và cấu hình: Hướng dẫn từng bước cài đặt phần mềm XAMPP, khởi chạy Apache/MySQL, tạo cơ sở dữ liệu trên phpMyAdmin và thiết lập mã nguồn WordPress trên Localhost.
- Đánh giá mã nguồn mở WordPress: Phân tích ưu điểm (dễ sử dụng, nhiều tiện ích mở rộng, hỗ trợ SEO tốt, triển khai nhanh) và nhược điểm (phụ thuộc vào plugin/theme, đòi hỏi tối ưu bảo mật).
- Hiện thực hóa các phân hệ giao diện:
- Trang chủ website: Bố cục giao diện với Header, thanh điều hướng, Slide banner quảng cáo chuyển động, khu vực hiển thị sản phẩm mới/nổi bật và Footer chứa thông tin liên hệ, chính sách cửa hàng.
- Trang chi tiết sản phẩm: Hiển thị hình ảnh minh họa, tên sản phẩm, giá bán, mô tả thông số và nút thao tác "Đặt mua".
- Phân hệ giỏ hàng và thanh toán: Giao diện liệt kê danh sách mặt hàng đã chọn, cho phép cập nhật số lượng hoặc xóa bỏ, form nhập thông tin giao hàng và xác nhận thanh toán.
- Phân hệ quản trị (Admin Dashboard): Form đăng nhập quản trị riêng biệt; giao diện bảng điều khiển trung tâm hỗ trợ quản lý danh mục, thêm/sửa/xóa sản phẩm, theo dõi đơn hàng và người dùng.
Kết quả và đóng góp
1. Kết quả chính đạt được
- Xây dựng thành công website thương mại điện tử chuyên ngành bán phụ kiện thú cưng hoạt động ổn định trên nền tảng WordPress và hệ quản trị CSDL MySQL.
- Hiện thực hóa đầy đủ 10 Use Case chính cùng các Use Case phân rã:
- Cho phép người dùng duyệt danh mục sản phẩm, tìm kiếm, xem chi tiết, quản lý giỏ hàng và thực hiện đặt hàng, thanh toán trực tuyến.
- Cung cấp cho quản trị viên bộ công cụ quản lý toàn diện: thêm/sửa/xóa sản phẩm, phân loại nhóm hàng, quản lý tin tức, quản lý thông tin khách hàng, kiểm soát trạng thái đơn hàng và xuất dữ liệu thống kê.
- Hoàn thành đầy đủ hồ sơ thiết kế kỹ thuật phần mềm bao gồm: hệ thống biểu đồ Use Case (tổng quát, mức 2, mức 3), bảng đặc tả Use Case chi tiết, 10 biểu đồ tuần tự (Sequence Diagram) và sơ đồ thực thể quan hệ (ERD).
2. Giải pháp tác giả đề xuất
- Ứng dụng giải pháp mã nguồn mở (WordPress kết hợp MySQL) nhằm giảm thiểu chi phí phát triển và rút ngắn thời gian triển khai website thương mại điện tử cho các doanh nghiệp, cửa hàng bán lẻ quy mô vừa và nhỏ.
- Chuẩn hóa quy trình thu thập ý kiến khách hàng thông qua phân hệ lưu trữ phản hồi sau khi giao hàng, giúp cửa hàng nâng cao chất lượng dịch vụ.
3. Đóng góp của báo cáo
- Hệ thống hóa các kiến thức cơ bản về nền tảng lập trình web với PHP và cơ sở dữ liệu quan hệ MySQL.
- Đóng góp một quy trình mẫu hoàn chỉnh về việc phân tích thiết kế hệ thống thông tin bán hàng trực tuyến từ khâu khảo sát, mô hình hóa UML, thiết kế CSDL đến khâu triển khai thực tế trên nền tảng WordPress.
Hạn chế và hướng nghiên cứu tiếp
-
Hạn chế:
- Hệ thống mới dừng lại ở mức độ triển khai và kiểm thử trên môi trường máy chủ cục bộ (Localhost), chưa được đưa lên máy chủ Web Hosting thực tế với tên miền Internet công cộng.
- Quy trình thanh toán mới chỉ hỗ trợ các phương thức cơ bản (như đặt đơn và xác nhận), chưa tích hợp sâu với các cổng thanh toán trực tuyến tự động (VNPay, MoMo, thẻ ngân hàng).
- Khả năng xử lý các kịch bản khuyến mãi phức tạp và phân tích hành vi người dùng nâng cao còn hạn chế.
-
Hướng nghiên cứu tiếp:
- Đưa hệ thống lên môi trường Internet thực tế thông qua việc thuê tên miền và máy chủ Web Hosting chuyên dụng.
- Tích hợp các cổng thanh toán điện tử phổ biến để tự động hóa hoàn toàn quy trình xử lý đơn hàng.
- Phát triển thêm các phân hệ chăm sóc khách hàng tự động, tối ưu hóa giao diện di động (Responsive Web Design) và nâng cao các giải pháp an ninh, bảo mật cơ sở dữ liệu.
Giá trị tham khảo
Báo cáo đồ án tốt nghiệp này mang lại giá trị tham khảo thiết thực cho các nhóm đối tượng sau:
- Sinh viên ngành Công nghệ thông tin, Hệ thống thông tin và Kỹ thuật phần mềm: Là tài liệu tham khảo trực tiếp cho các học phần Phân tích thiết kế hệ thống, Phát triển ứng dụng Web, Đồ án chuyên ngành và Khóa luận tốt nghiệp.
- Lập trình viên và người tự học: Cung cấp tài liệu hướng dẫn cụ thể về các bước thiết lập môi trường XAMPP, kết nối cơ sở dữ liệu MySQL và quy trình phát triển website thương mại điện tử bằng mã nguồn mở WordPress.
- Phần nội dung đáng tham khảo nhất: Chương 2 (với hệ thống sơ đồ Use Case phân rã nhiều mức, tài liệu đặc tả Use Case chi tiết, biểu đồ tuần tự) và Chương 3 (sơ đồ ERD cùng thiết kế bảng CSDL bán hàng).
Câu hỏi thường gặp
1. Đề tài sử dụng những công nghệ và công cụ lập trình nào để xây dựng hệ thống?
Website được phát triển dựa trên hệ quản trị nội dung mã nguồn mở WordPress, sử dụng ngôn ngữ lập trình kịch bản PHP, hệ quản trị cơ sở dữ liệu MySQL, kết hợp với các ngôn ngữ định dạng frontend gồm HTML, CSS và JavaScript. Môi trường phát triển và kiểm thử cục bộ được thiết lập thông qua gói phần mềm XAMPP (tích hợp Apache Web Server và MySQL Server).
2. Hệ thống xác định bao nhiêu tác nhân (Actor) và quyền hạn của từng tác nhân được phân chia như thế nào?
Hệ thống xác định 2 tác nhân chính:
- Người quản lý (Admin): Có toàn quyền quản trị, kiểm soát hoạt động website, quản lý sản phẩm, danh mục, hóa đơn, người dùng, nhà cung cấp, nhập hàng và xem thống kê báo cáo.
- Người dùng (User): Bao gồm thành viên (Member) và khách vãng lai (Customer), có quyền tìm kiếm, xem chi tiết sản phẩm, đăng ký tài khoản, đăng nhập, quản lý giỏ hàng và thực hiện đặt mua/thanh toán.
3. Cơ sở dữ liệu của hệ thống được tổ chức thành những bảng dữ liệu nào?
Cơ sở dữ liệu MySQL của hệ thống được thiết kế gồm 5 bảng chính: Bảng giỏ hàng, Bảng loại sản phẩm, Bảng nhóm sản phẩm, Bảng sản phẩm và Bảng thành viên.
4. Phân hệ quản trị (Admin) cung cấp những chức năng thống kê báo cáo nào?
Phân hệ quản trị cung cấp các chức năng thống kê bao gồm: thống kê đơn hàng (phân loại đơn đã thanh toán và chưa thanh toán), thống kê các đơn hàng có giá trị tổng tiền lớn nhất, thống kê nhóm khách hàng mua hàng nhiều nhất và thống kê danh sách sản phẩm bán chạy nhất.
5. Điểm mở rộng (<<extend>>) của Use Case "Đặt mua" trong biểu đồ Use Case gồm những chức năng gì?
Theo đặc tả Use Case của đồ án, Use Case "Đặt mua" có các quan hệ mở rộng (<<extend>>) bao gồm: chức năng thêm sản phẩm vào giỏ hàng, cập nhật số lượng sản phẩm đặt mua và xóa sản phẩm ra khỏi giỏ hàng.
Kết luận
Đồ án tốt nghiệp "Phát triển website bán phụ kiện thú cưng bằng WordPress và CSDL MySQL" của sinh viên Đinh Hoàng Yến đã giải quyết trọn vẹn yêu cầu xây dựng một hệ thống thương mại điện tử hoàn chỉnh phục vụ thị trường phụ kiện thú cưng. Báo cáo thể hiện quy trình phân tích và thiết kế phần mềm bài bản thông qua hệ thống mô hình hóa UML chi tiết, thiết kế CSDL quan hệ chặt chẽ và triển khai thành công trên nền tảng WordPress. Kết quả đạt được cung cấp một giải pháp khả thi cho các cửa hàng bán lẻ chuyển đổi số mô hình kinh doanh, đồng thời là tài liệu tham khảo học thuật hữu ích cho sinh viên chuyên ngành Công nghệ thông tin.