Bối cảnh và vấn đề nghiên cứu
Sự hội nhập của nền kinh tế Việt Nam cùng mức thu nhập bình quân của người dân ngày càng cải thiện đã thúc đẩy nhu cầu tiêu dùng và đòi hỏi cao hơn về sự tiện lợi trong phương thức mua bán, thanh toán trực tuyến. Trong bối cảnh thương mại điện tử chuyên ngành thiết bị số và công nghệ phát triển mạnh mẽ từ 2 đến 3 năm trở lại đây, việc xây dựng nền tảng website bán hàng trực tuyến trở thành giải pháp thiết thực nhằm giải quyết các giới hạn của mô hình kinh doanh truyền thống.
Khảo sát thực tiễn tại chuỗi cửa hàng máy tính và linh kiện "DanhKimPC" (địa chỉ tại Thiên Hương, Thủy Nguyên, Hải Phòng; định hướng phục vụ thị trường Hải Phòng và các tỉnh lân cận như Hải Dương, Hà Nội) cho thấy nhiều bất cập trong mô hình vận hành cũ:
- Khách hàng chủ yếu mua sắm trực tiếp và thanh toán tại quầy sau khi được nhân viên tư vấn.
- Hoạt động quảng bá phụ thuộc chủ yếu vào mạng xã hội, qua thời gian dài ghi nhận hiệu quả chưa cao.
- Giao dịch qua mạng xã hội chưa có cơ chế kiểm soát chặt chẽ, dẫn đến hiện tượng tin nhắn rác (spam) và đơn đặt hàng ảo.
- Đơn vị chưa sở hữu website riêng để quảng bá thương hiệu cũng như tiếp nhận đơn đặt hàng trực tuyến từ xa.
- Công tác quản lý kho hàng thực hiện thủ công, làm tiêu tốn thời gian và nhân lực.
- Hoạt động thống kê doanh thu, lợi nhuận ghi nhận bằng sổ sách dễ dẫn đến sai sót, nhầm lẫn và thiếu dữ liệu tương quan để đánh giá toàn diện tình hình kinh doanh.
Nhằm hiện thực hóa thông điệp "Nói không với sản phẩm giả, kém chất lượng. Bảo vệ quyền lợi người tiêu dùng", đề tài xác định các mục tiêu và nhiệm vụ nghiên cứu cụ thể:
- Xây dựng một website kết hợp đồng bộ giữa bán hàng trực tuyến và vận hành tại cửa hàng trực tiếp.
- Quảng bá thương hiệu DanhKimPC tới các đối tượng khách hàng ở nhiều địa phương khác nhau mà không bị giới hạn về địa lý.
- Cung cấp thông tin doanh nghiệp, thông số kỹ thuật máy tính và linh kiện nhanh chóng, rõ ràng nhằm tiết kiệm thời gian cho khách hàng.
- Hỗ trợ khách hàng dễ dàng tìm kiếm, so sánh tính năng và giá cả sản phẩm trước khi quyết định mua hàng.
- Cắt giảm các chi phí vận hành truyền thống như chi phí thuê mặt bằng và chi phí quảng cáo trực tiếp.
- Nâng cao năng lực cạnh tranh của doanh nghiệp trên thị trường thương mại điện tử.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Quy trình phân tích, thiết kế và cài đặt hệ thống website thương mại điện tử chuyên ngành máy tính và linh kiện.
- Phạm vi không gian: Áp dụng cho chuỗi cửa hàng DanhKimPC tại Thiên Hương, Thủy Nguyên, thành phố Hải Phòng.
- Phạm vi thời gian: Đồ án được thực hiện và hoàn thành trong năm 2024 tại Khoa Công nghệ Thông tin, Trường Đại học Hải Phòng.
Cơ sở lý thuyết và phương pháp
Đồ án tổng hợp các cơ sở lý thuyết về hệ quản trị nội dung web và phương pháp phân tích thiết kế hệ thống thông tin phục vụ thương mại điện tử.
Khung lý thuyết và công nghệ nền tảng
- Hệ quản trị nội dung mã nguồn mở WordPress: Là hệ thống CMS (Content Management System) và nền tảng blog viết bằng ngôn ngữ PHP, sử dụng hệ quản trị cơ sở dữ liệu MySQL, được phát hành lần đầu vào ngày 27/5/2003 bởi Matt Mullenweg và Mike Little.
- Dữ liệu quy mô: Theo số liệu thống kê trong đồ án, có khoảng 72.000.000 website sử dụng WordPress; trung bình 145.000 lượt tải/ngày; chiếm khoảng 19% thị phần website thế giới (so với Joomla chiếm 3%, website không dùng CMS chiếm 69%); tổng số lượt download tích lũy đạt khoảng 500.000.000 lượt. Nền tảng được sử dụng bởi nhiều tổ chức và trang tin lớn như Mashable, TechCrunch, CNN, Forbes, Time, Wired, Reuters.
- Đặc điểm kỹ thuật: Cấu hình thông qua tệp
wp-config.php, hỗ trợ Custom Field, giao diện XML-RPC để trackback/viết bài từ xa, tự động xuất chuẩn RSS/Atom, hệ thống API và hàm dựng sẵn (function, filter hook) cho phép mở rộng tính năng.
- Phân loại mô hình triển khai WordPress:
| Tiêu chí so sánh |
WordPress.com |
WordPress.org (WordPress Self-Hosted) |
| Môi trường vận hành |
Lưu trữ trên hệ thống máy chủ của WordPress |
Cài đặt trực tiếp trên Web Hosting cá nhân |
| Khả năng cài đặt Theme/Plugin |
Bị giới hạn trong thư viện miễn phí, không cài được bên ngoài |
Toàn quyền cài đặt theme, plugin mở rộng và tùy biến sâu |
| Quản trị và Tên miền |
Không cần quản lý hosting, bảo mật, sao lưu dữ liệu |
Tự quản trị Web Hosting, sử dụng tên miền riêng không phụ phí |
| Yêu cầu kỹ năng & Chi phí |
Dành cho người dùng phổ thông, chi phí tối thiểu |
Đòi hỏi kinh nghiệm PHP/Hosting, chi phí tỷ lệ thuận với hiệu suất |
- Plugin thương mại điện tử WooCommerce: Plugin chuyên dụng hỗ trợ chức năng bán hàng trên nền tảng WordPress. Dữ liệu ghi nhận hơn 16.317 lượt tải cài đặt ban đầu và hơn 3.000.000 lượt tải tích lũy, phục vụ hơn 37% tổng số cửa hàng trực tuyến trên thế giới. WooCommerce cung cấp các chức năng: quản lý sản phẩm thông thường, sản phẩm có thuộc tính, sản phẩm affiliate và kỹ thuật số; hỗ trợ tính thuế, tính giá chuyển phát theo cân nặng/tỉnh thành; cung cấp các hình thức thanh toán PayPal, Credit Card, CoD, Cash.
Phương pháp nghiên cứu
- Phương pháp phân tích và thiết kế hướng đối tượng (OOAD): Ứng dụng ngôn ngữ mô hình hóa thống nhất UML để xây dựng sơ đồ ca sử dụng tổng quát (Use Case Diagram), sơ đồ phân rã chức năng, đặc tả kịch bản luồng sự kiện chi tiết và thiết kế biểu đồ tuần tự (Sequence Diagram).
- Phương pháp thiết kế cơ sở dữ liệu quan hệ: Mô hình hóa các thực thể và cấu trúc bảng dữ liệu trên hệ quản trị cơ sở dữ liệu MySQL.
- Phương pháp thử nghiệm hệ thống: Cài đặt, cấu hình môi trường triển khai thực tế trên máy chủ web và kiểm thử chức năng giao diện người dùng và bảng điều khiển quản trị.
Thiết kế và triển khai
Hệ thống website bán máy tính DanhKimPC được phân tích và thiết kế hoàn chỉnh dựa trên các yêu cầu chức năng, phi chức năng và mô hình hóa tương tác.
Phân tích tác nhân hệ thống
Đồ án phân định 4 nhóm tác nhân tham gia vào hoạt động của hệ thống:
- Khách thăm (Khách vãng lai): Người dùng chưa tạo tài khoản; có quyền tìm kiếm, xem chi tiết sản phẩm, xem và gửi bình luận, quản lý danh sách sản phẩm yêu thích, thực hiện đăng ký tài khoản thành viên.
- Khách hàng (Thành viên): Người dùng đã đăng ký tài khoản; có đầy đủ quyền hạn của khách thăm cùng các chức năng: đăng nhập/đăng xuất, đổi mật khẩu, lấy lại mật khẩu qua email xác thực, xem và chỉnh sửa thông tin cá nhân, quản lý giỏ hàng (thêm, cập nhật số lượng, xóa), xác nhận mua hàng/thanh toán (chuyển khoản hoặc nhận hàng trả tiền mặt) và xem lịch sử các đơn hàng đã đặt.
- Quản trị viên (Admin): Người điều hành cao nhất của hệ thống; thực hiện quản lý danh sách tài khoản người dùng (tạo mới, cấp quyền, kích hoạt hoặc khóa tài khoản), quản lý danh mục sản phẩm, quản lý chi tiết sản phẩm, quản lý danh sách đơn hàng (xem chi tiết, phân loại, in đơn hàng), quản lý chính sách khuyến mại và xem thống kê báo cáo.
- Nhân viên: Người tiếp nhận và xử lý đơn hàng theo điều phối của quản lý; thực hiện kiểm tra hàng tồn kho, cập nhật thông tin sản phẩm, quản lý danh mục, xem và điều chỉnh đơn hàng, liên hệ khách hàng và xác nhận chuyển đơn hàng sang bộ phận vận chuyển.
Tổng hợp đặc tả 20 Kịch bản Use Case nghiệp vụ
| Mã Use Case |
Tên Use Case |
Tác nhân liên quan |
Điều kiện tiên quyết |
Luồng xử lý chính & Trạng thái kết thúc |
| UC01 |
Đăng ký thành viên |
Khách hàng, Nhân viên |
Không |
Nhập thông tin biểu mẫu, nhấn đăng ký. Hệ thống tạo tài khoản mới nếu hợp lệ. |
| UC02 |
Đăng nhập |
Khách hàng, Admin, Nhân viên |
Tài khoản đã tồn tại |
Nhập username, password. Đăng nhập thành công và cấp quyền tương ứng. |
| UC03 |
Đăng xuất |
Khách hàng, Admin, Nhân viên |
Đã đăng nhập |
Nhấn "Đăng xuất" và chọn xác nhận để thoát khỏi phiên làm việc. |
| UC04 |
Xem thông tin cá nhân |
Khách hàng, Nhân viên |
Đã đăng nhập |
Chọn "Thông tin cá nhân", nhấn link "xem" để hiển thị chi tiết hồ sơ. |
| UC05 |
Sửa thông tin cá nhân |
Khách hàng, Admin, Nhân viên |
Đã đăng nhập |
Nhấn link "sửa", nhập dữ liệu mới; hệ thống thông báo cập nhật thành công. |
| UC06 |
Đổi mật khẩu |
Khách hàng, Admin, Nhân viên |
Đã đăng nhập |
Nhập mật khẩu cũ, mật khẩu mới và xác nhận mật khẩu mới hợp lệ. |
| UC07 |
Lấy lại mật khẩu |
Khách hàng, Admin, Nhân viên |
Có email đăng ký |
Nhập tài khoản/email, nhận mã xác thực qua email, nhập mã và thiết lập mật khẩu mới. |
| UC08 |
Bình luận sản phẩm |
Khách hàng, Admin, Nhân viên |
Đã đăng nhập (hoặc MXH) |
Nhập nội dung đánh giá và nhấn nút "Bình luận" để hiển thị công khai trên web. |
| UC09 |
Quản lý khuyến mại |
Quản trị viên |
Đã đăng nhập Admin |
Xem danh sách khuyến mại hoặc chọn "sửa" để cập nhật tỷ lệ khuyến mại cho khách hàng. |
| UC10 |
Xem chi tiết sản phẩm |
Khách thăm, Khách hàng, Admin, Nhân viên |
Không |
Bấm vào sản phẩm bất kỳ để mở trang hiển thị toàn bộ thông số chi tiết. |
| UC11 |
Tìm kiếm sản phẩm theo tên |
Khách thăm, Khách hàng, Admin, Nhân viên |
Không |
Nhập từ khóa vào ô tìm kiếm; hệ thống hiển thị danh sách sản phẩm khớp tên. |
| UC12 |
Quản lý giỏ hàng |
Khách thăm, Khách hàng |
Đã đăng nhập |
Thêm sản phẩm vào giỏ, xem giỏ, xóa sản phẩm hoặc nhập số lượng mới (kiểm tra tồn kho). |
| UC13 |
Xác nhận mua hàng |
Khách thăm, Khách hàng |
Đã đăng nhập, giỏ có hàng |
Nhập thông tin nhận hàng, chọn 1 trong 2 hình thức thanh toán (chuyển khoản hoặc CoD). |
| UC14 |
Xem lịch sử mua hàng |
Khách hàng |
Đã đăng nhập |
Nhấn vào link "Lịch sử mua hàng" để xem danh sách toàn bộ các đơn đã đặt. |
| UC15 |
Quản lý sản phẩm |
Quản trị viên, Nhân viên |
Đã đăng nhập quản trị |
Thực hiện thêm sản phẩm mới (nhập dữ liệu, bấm tạo mới) hoặc xóa sản phẩm. |
| UC16 |
Quản lý chi tiết sản phẩm |
Quản trị viên, Nhân viên |
Đã đăng nhập quản trị |
Xem chi tiết thông số hoặc sửa thông tin sản phẩm và lưu lại hệ thống. |
| UC17 |
Quản lý danh mục sản phẩm |
Quản trị viên, Nhân viên |
Đã đăng nhập quản trị |
Xem chi tiết, thêm danh mục mới, sửa tên/thông tin danh mục hoặc xác nhận xóa danh mục. |
| UC18 |
Quản lý danh sách đơn hàng |
Quản trị viên, Nhân viên |
Đã đăng nhập quản trị |
Xem chi tiết đơn, phân loại đơn theo ngày/hình thức/trạng thái thanh toán, in đơn hàng. |
| UC19 |
Thống kê |
Quản trị viên, Nhân viên |
Đã đăng nhập quản trị |
Nhấn nút "thống kê" để hệ thống xuất và hiển thị các số liệu hoạt động website. |
| UC20 |
Quản lý danh sách tài khoản |
Quản trị viên |
Đã đăng nhập Admin |
Thêm mới tài khoản, thay đổi quyền hạn người dùng, thao tác kích hoạt hoặc khóa tài khoản. |
Mô hình hóa tương tác và cơ sở dữ liệu
- Hệ thống biểu đồ tuần tự (Sequence Diagram): Đồ án xây dựng chi tiết 10 biểu đồ tuần tự mô tả luồng thông điệp giữa giao diện (Boundary/View), bộ điều khiển (Control) và thực thể dữ liệu (Entity/Database), gồm có:
- Biểu đồ tuần tự Đăng ký thành viên
- Biểu đồ tuần tự Xem thông tin cá nhân
- Biểu đồ tuần tự Xem chi tiết sản phẩm
- Biểu đồ tuần tự Thêm sản phẩm vào giỏ hàng
- Biểu đồ tuần tự Đổi mật khẩu
- Biểu đồ tuần tự Quản lý danh sách yêu thích
- Biểu đồ tuần tự Tìm kiếm sản phẩm
- Biểu đồ tuần tự Xóa sản phẩm
- Biểu đồ tuần tự Sửa thông tin sản phẩm
- Biểu đồ tuần tự Quản lý đơn hàng và đăng ký mở rộng
- Thiết kế cơ sở dữ liệu MySQL: Xây dựng lược đồ cơ sở dữ liệu quan hệ hoàn chỉnh trong MySQL, biểu diễn các thực thể lưu trữ người dùng, quyền hạn, danh mục, sản phẩm, chi tiết sản phẩm, giỏ hàng, đơn hàng và lịch sử giao dịch.
Nội dung chính theo từng chương
Chương I: Cơ sở lý thuyết
Nội dung chương I tập trung giới thiệu và phân tích sâu về hệ quản trị nội dung mã nguồn mở WordPress. Tác giả trình bày lịch sử hình thành từ năm 2003, các dấu mốc nâng cấp qua các phiên bản (như phiên bản 2.8 với bước tiến về backend, Custom Field và thư viện theme/plugin chính thức). Chương này làm rõ các ưu điểm nổi bật như tính dễ sử dụng, cấu trúc mã nguồn nhẹ, khả năng tương thích cao, cộng đồng hỗ trợ lớn và hỗ trợ đa ngôn ngữ bao gồm tiếng Việt.
Đồng thời, chương I chỉ ra những nhược điểm thực tế: việc tùy biến nâng cao đòi hỏi kiến thức lập trình nền tảng (PHP, HTML, CSS, JavaScript), chi phí đối với các theme/plugin trả phí chuyên nghiệp, và số lượng hàm dựng sẵn phong phú dễ gây khó khăn cho lập trình viên mới. Tác giả cũng đính chính hai hiểu lầm phổ biến: "WordPress chỉ là một phần mềm tạo web đơn giản" và "WordPress chỉ dành cho người không biết lập trình", qua đó khẳng định WordPress là một nền tảng mở hoàn chỉnh cho phép can thiệp sâu vào mã nguồn để phát triển các hệ thống thương mại điện tử chuyên nghiệp.
Chương II: Phân tích thiết kế hệ thống
Chương II là phần trọng tâm về kỹ thuật phần mềm của đồ án. Tác giả bắt đầu bằng việc khảo sát, định nghĩa bài toán kinh doanh của thương hiệu máy tính DanhKimPC tại Thiên Hương, Thủy Nguyên, Hải Phòng; phân tích các hạn chế của việc bán hàng qua mạng xã hội và ghi chép sổ sách thủ công.
Trên cơ sở đó, chương này thiết lập các yêu cầu hệ thống:
- Yêu cầu giao diện: Bố cục rõ ràng, hỗ trợ điều hướng bằng chuột và bàn phím, có thanh trượt quảng cáo và thông báo tương tác giỏ hàng.
- Yêu cầu chức năng: Phân quyền chi tiết cho 4 nhóm tác nhân (khách thăm, khách hàng, nhân viên, quản trị viên).
- Yêu cầu phi chức năng: Đảm bảo các chỉ số về thời gian phản hồi, thời gian xử lý, công suất tải đồng thời, kích thước cơ sở dữ liệu, băng thông và tiêu chuẩn bảo mật/xác thực.
Tác giả xây dựng sơ đồ ca sử dụng tổng quát cùng 8 sơ đồ phân rã chi tiết (UC quản lý thông tin cá nhân, UC quản lý tài khoản, UC quản lý danh mục sản phẩm, UC quản lý chi tiết sản phẩm, UC quản lý đơn hàng, UC quản lý giỏ hàng, UC mua hàng). Đi kèm là hệ thống 20 bảng đặc tả kịch bản ca sử dụng chi tiết (từ Bảng 2.1 đến Bảng 2.20), 10 biểu đồ tuần tự mô hình hóa tương tác đối tượng và thiết kế cấu trúc các bảng cơ sở dữ liệu trong MySQL.
Chương III: Giao diện website bán hàng
Chương III trình bày kết quả cài đặt, cấu hình và triển khai giao diện thực tế của website bán máy tính trực tuyến:
- Giao diện trang chủ và người dùng: Thiết kế phần Header bao gồm logo, thanh menu điều hướng các danh mục sản phẩm máy tính và linh kiện; khu vực hiển thị sản phẩm nổi bật của DanhKimPC; khối thông tin liên hệ và thời gian làm việc của cửa hàng; module đánh giá và nhận xét sản phẩm giúp tăng tính minh bạch và độ tin cậy cho người mua; module giỏ hàng hỗ trợ tự động tính tổng tiền (gồm giá sản phẩm và các chi phí liên quan) cùng giao diện điều hướng sang trang thanh toán.
- Giao diện quản trị (Admin Dashboard): Phân hệ dành riêng cho ban quản trị và nhân viên được phân quyền, cho phép thực hiện nhập, sửa, xóa, tìm kiếm dữ liệu sản phẩm, quản lý người dùng, in ấn đơn hàng và theo dõi thống kê.
- Triển khai Plugin WooCommerce: Cài đặt và cấu hình plugin WooCommerce trên nền tảng WordPress. Thiết lập 2 phân vùng quản trị chính gồm Sản phẩm và WooCommerce (quản lý đơn hàng, mã giảm giá, cấu hình tiền tệ, email nhận đơn hàng, địa chỉ kinh doanh, phương thức thanh toán CoD/chuyển khoản và theo dõi trạng thái tương thích của máy chủ lưu trữ).
Kết quả và đóng góp
Kết quả chính
- Hoàn thành báo cáo phân tích thiết kế hệ thống thương mại điện tử hoàn chỉnh với đầy đủ các mô hình UML: 1 sơ đồ tổng quát, 8 sơ đồ phân rã Use Case, 20 kịch bản ca sử dụng chi tiết, 10 biểu đồ tuần tự và mô hình cơ sở dữ liệu quan hệ trong MySQL.
- Triển khai thành công website bán máy tính và linh kiện DanhKimPC trên nền tảng WordPress kết hợp plugin WooCommerce, đáp ứng đầy đủ các quy trình nghiệp vụ: tìm kiếm, quản lý giỏ hàng, xác nhận đặt hàng, thanh toán qua chuyển khoản ngân hàng hoặc trả tiền mặt khi nhận hàng (CoD).
- Xây dựng thành công quy trình xử lý đơn hàng phía quản trị: cho phép lọc đơn theo ngày/trạng thái thanh toán, thực hiện in đơn hàng và tự động cập nhật chuyển trạng thái đơn sang "Đã giao dịch thành công".
Giải pháp và kiến nghị của tác giả
- Ứng dụng mô hình kinh doanh kết hợp (Omnichannel) giữa cửa hàng vật lý và website trực tuyến nhằm khắc phục triệt để tình trạng đơn hàng ảo, tin nhắn rác phát sinh từ kênh mạng xã hội.
- Số hóa toàn bộ quy trình quản lý tồn kho và tổng hợp doanh thu thay thế cho việc ghi chép sổ sách thủ công nhằm giảm thiểu sai sót dữ liệu.
- Xây dựng module đánh giá sản phẩm độc lập trên trang web nhằm cung cấp thông tin trải nghiệm thực tế từ người dùng trước, từ đó gia tăng niềm tin đối với chất lượng linh kiện điện tử khi giao dịch trực tuyến.
Đóng góp của đề tài
Đồ án mang lại giá trị thực tiễn bằng việc xây dựng một hệ thống phần mềm cụ thể phục vụ chuyển đổi số cho cơ sở kinh doanh DanhKimPC tại địa phương; đồng thời đóng góp một tài liệu học thuật chi tiết về quy trình ứng dụng UML và mã nguồn mở WordPress/WooCommerce vào bài toán xây dựng website thương mại điện tử.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế
- Hệ thống vẫn đối mặt với những thách thức chung của thương mại điện tử về bảo mật giao dịch trực tuyến và việc tạo dựng lòng tin từ các khách hàng mới chưa từng trải nghiệm dịch vụ.
- Quy trình thanh toán trên website còn phụ thuộc vào các bước xác nhận thủ công (chuyển khoản ngân hàng hoặc nhận hàng thanh toán CoD), chưa tích hợp tự động các cổng thanh toán điện tử trực tiếp phức tạp.
- Khảo sát và triển khai ban đầu giới hạn trong phạm vi một cửa hàng cụ thể tại huyện Thủy Nguyên, Hải Phòng.
Hạn chế và hướng mở rộng từ phạm vi nghiên cứu
- Nghiên cứu tối ưu hóa quy trình thanh toán rút gọn (One-page Checkout) nhằm giảm thiểu các bước thao tác, hạn chế tình trạng khách hàng bỏ dở giỏ hàng.
- Nâng cấp cơ chế đồng bộ dữ liệu tồn kho theo thời gian thực (Real-time Sync) giữa hệ thống bán lẻ tại quầy và hệ thống website trực tuyến.
- Mở rộng tích hợp các cổng thanh toán trực tuyến tự động và hệ sinh thái ví điện tử phổ biến tại Việt Nam nhằm đa dạng hóa phương thức thanh toán an toàn cho người dùng.
Giá trị tham khảo
Báo cáo đồ án tốt nghiệp là tài liệu tham khảo hữu ích cho:
- Sinh viên chuyên ngành Công nghệ thông tin, Hệ thống thông tin, Kỹ thuật phần mềm: Tài liệu cung cấp mẫu phân tích thiết kế hệ thống thương mại điện tử chuẩn mực với hệ thống kịch bản Use Case (20 kịch bản chi tiết) và các biểu đồ tuần tự UML đầy đủ.
- Người phát triển ứng dụng web trên WordPress/WooCommerce: Cung cấp tài liệu tham khảo thực tế về cách bố trí chức năng, phân quyền tác nhân, cấu hình các trường dữ liệu bán hàng và quản trị đơn hàng trên nền tảng mã nguồn mở.
- Chủ cơ sở kinh doanh máy tính, linh kiện điện tử: Tham khảo bài toán chuyển đổi mô hình từ bán hàng truyền thống/mạng xã hội sang nền tảng website chuyên nghiệp kết hợp quản lý kho và đơn hàng.
Câu hỏi thường gặp
1. Website trong đồ án được xây dựng và thiết kế nhằm phục vụ cho cơ sở kinh doanh nào?
Website được thiết kế chuyên biệt cho thương hiệu "DanhKimPC", một cửa hàng kinh doanh máy tính và linh kiện máy tính có địa chỉ tại Thiên Hương, Thủy Nguyên, thành phố Hải Phòng.
2. Đồ án sử dụng nền tảng và công nghệ nào để phát triển hệ thống?
Hệ thống sử dụng hệ quản trị nội dung mã nguồn mở WordPress (phát triển trên ngôn ngữ PHP, cơ sở dữ liệu MySQL), kết hợp plugin thương mại điện tử chuyên dụng WooCommerce và phương pháp phân tích thiết kế hướng đối tượng với các biểu đồ UML.
3. Hệ thống phân chia thành bao nhiêu nhóm tác nhân sử dụng và quyền hạn tương ứng là gì?
Hệ thống xác định 4 nhóm tác nhân: Khách thăm (tìm kiếm, xem, bình luận, quản lý danh sách yêu thích, đăng ký), Khách hàng (đăng nhập, sửa thông tin cá nhân, thao tác giỏ hàng, đặt hàng, xem lịch sử mua), Quản trị viên (toàn quyền quản lý tài khoản, danh mục, sản phẩm, đơn hàng, khuyến mại, xem thống kê) và Nhân viên (quản lý sản phẩm, danh mục, tiếp nhận và xử lý đơn hàng, xem thống kê).
4. Khách hàng trên website có thể lựa chọn những hình thức thanh toán nào khi mua hàng?
Theo kịch bản xác nhận mua hàng của hệ thống (Bảng 2.13), khách hàng có thể chọn 1 trong 2 hình thức thanh toán: chuyển khoản ngân hàng hoặc thanh toán bằng tiền mặt khi nhận hàng (CoD). Ngoài ra, nền tảng WooCommerce tích hợp sẵn khả năng mở rộng thêm PayPal và thẻ tín dụng (Credit Card).
5. Sau khi nhân viên hoặc quản trị viên thực hiện thao tác in đơn hàng, hệ thống sẽ xử lý trạng thái đơn như thế nào?
Theo đặc tả ca sử dụng Quản lý danh sách đơn hàng (Bảng 2.18), sau khi quản trị viên chọn in đơn và nhấn nút xác nhận in, hệ thống sẽ tự động chuyển đơn hàng sang trạng thái "Đã giao dịch thành công".
Kết luận
Đồ án tốt nghiệp "Xây dựng website bán máy tính online" của sinh viên Nguyễn Danh Kim (Khoa Công nghệ Thông tin, Trường Đại học Hải Phòng) đã giải quyết bài toán số hóa quy trình kinh doanh cho chuỗi cửa hàng DanhKimPC tại Hải Phòng. Bằng việc kết hợp phương pháp phân tích thiết kế hệ thống thông tin hướng đối tượng với nền tảng mã nguồn mở WordPress và WooCommerce, tác giả đã hoàn thiện tài liệu kỹ thuật chi tiết gồm 20 kịch bản Use Case, 10 biểu đồ tuần tự và thiết kế cơ sở dữ liệu MySQL hoàn chỉnh. Hệ thống cung cấp giải pháp vận hành thương mại điện tử thực tế, giúp tối ưu hóa quản lý đơn hàng, giảm thiểu rủi ro từ bán hàng thủ công và mở rộng năng lực tiếp cận khách hàng trên môi trường mạng.