Bối cảnh và vấn đề nghiên cứu
Khóa luận tốt nghiệp với đề tài "Xây dựng website quản lý bán thời trang nam" được thực hiện bởi sinh viên Nguyễn Văn Thắng (Mã sinh viên: 08D4800084, Lớp: 08D.CNTT02), dưới sự hướng dẫn của ThS. Vũ Thị Thương tại Khoa Công nghệ thông tin – Điện tử truyền thông, Trường Đại học Kinh Bắc (Bắc Ninh, năm 2023).
Lý do chọn đề tài và bối cảnh thực tiễn
Theo phần trình bày của tác giả, nghiên cứu xuất phát từ các yếu tố thực tiễn sau:
- Sự chuyển dịch hành vi tiêu dùng: Thương mại điện tử và mua sắm trực tuyến đã trở thành nhu cầu thiết yếu trong đời sống thường nhật. Trong thị trường thời trang nam có mức độ cạnh tranh cao, việc thiếu hụt một kênh bán hàng qua Internet là rào cản lớn đối với năng lực cạnh tranh và duy trì thị phần của doanh nghiệp.
- Nhu cầu tự động hóa công tác quản trị: Hoạt động quản lý bán hàng truyền thống đòi hỏi nhiều nhân lực và thời gian trong việc theo dõi hàng tồn kho, quản lý đơn đặt hàng, tính toán doanh thu và chăm sóc khách hàng. Việc xây dựng một hệ thống trực tuyến hỗ trợ tự động hóa các khâu vận hành, giảm sai sót và tiết kiệm chi phí vận hành.
- Vai trò của dữ liệu kinh doanh: Nền tảng website cung cấp công cụ thu thập thông tin về hành vi mua sắm, hỗ trợ doanh nghiệp nhận diện thị hiếu của người tiêu dùng để điều chỉnh kế hoạch kinh doanh.
- Tác động từ dịch bệnh và xu thế mở rộng thị trường: Tác giả nhấn mạnh bối cảnh đại dịch COVID-19 với các quy định giãn cách xã hội đã thúc đẩy nhu cầu giao dịch từ xa, đồng thời website mở ra khả năng tiếp cận khách hàng ngoài phạm vi địa lý truyền thống.
Mục tiêu và nhiệm vụ nghiên cứu
Văn bản xác định các mục tiêu và nhiệm vụ cụ thể bao gồm:
- Phát triển giao diện website trực quan, dễ sử dụng, cấu trúc rõ ràng và hiển thị chi tiết thông tin, hình ảnh sản phẩm.
- Xây dựng phân hệ quản lý hàng tồn kho và đơn hàng tự động, theo dõi số lượng, kích thước, màu sắc và trạng thái xử lý đơn.
- Tối ưu hóa trải nghiệm người dùng với các tính năng tìm kiếm sản phẩm, lọc theo tiêu chí, giỏ hàng trực tuyến và hỗ trợ phản hồi.
- Đặt nền tảng cho việc phân tích dữ liệu khách hàng nhằm phục vụ việc ra quyết định kinh doanh.
- Hỗ trợ mở rộng thị trường thông qua định hướng tích hợp thanh toán trực tuyến và hiển thị thông tin đa ngôn ngữ.
- Thiết lập cơ chế hỗ trợ tiếp thị liên kết (Influencer) nhằm phân phối sản phẩm qua các kênh truyền thông xã hội.
Đối tượng và phạm vi nghiên cứu
- Đối tượng nghiên cứu: Các tổ chức và cá nhân hoạt động trong lĩnh vực kinh doanh thời trang nam, bao gồm các doanh nghiệp quy mô nhỏ và vừa, cửa hàng may mặc và bán lẻ truyền thống, các nhãn hiệu thời trang, đơn vị sản xuất và các kênh bán lẻ trực tuyến.
- Phạm vi nghiên cứu: Tập trung vào thiết kế cấu trúc dữ liệu, chức năng hệ thống và giao diện phần mềm cho mô hình bán lẻ thời trang nam. Đề tài giới hạn trong việc xây dựng hệ thống phần mềm web gồm hai phân hệ: cổng thông tin người dùng (Front-end) và trang quản trị hệ thống (Back-end). Nghiên cứu được triển khai thực nghiệm tại Trường Đại học Kinh Bắc trong năm 2023.
Cơ sở lý thuyết và phương pháp
Khung lý thuyết và công nghệ sử dụng
Tác giả hệ thống hóa các khái niệm, kiến trúc mạng và công cụ kỹ thuật phần mềm để làm nền tảng xây dựng ứng dụng:
- Kiến trúc World Wide Web và Client-Server: Mô hình phân cấp giữa trình duyệt web (Web Client) và máy chủ web (Web Server). Văn bản giới thiệu vai trò của các phần mềm máy chủ như Apache (xử lý PHP), Internet Information Services (IIS) và Tomcat.
- Ngôn ngữ đánh dấu và định kiểu giao diện:
- HTML (HyperText Markup Language): Sử dụng phiên bản HTML5 với cấu trúc chuẩn gồm các thẻ định dạng khối, bảng (
<table>, <tr>, <td>), liên kết (<a>), hình ảnh (<img>) và biểu mẫu (<form>, <input>, <textarea>, <select>).
- CSS (Cascading Style Sheets): Cơ chế phân tách nội dung và hình thức hiển thị, kiểm soát bố cục, phông chữ và màu sắc giao diện theo chuẩn của W3C.
- Bootstrap Framework: Thư viện mã nguồn mở ban đầu từ Twitter (Twitter Blueprint 2011), sử dụng hệ thống lưới 12 cột (Grid System) để thiết kế giao diện đáp ứng (Responsive Web Design) tương thích trên thiết bị di động, máy tính bảng và máy tính để bàn.
- Thư viện kịch bản phía máy khách (Client-Side Scripting): Thư viện jQuery được tích hợp nhằm đơn giản hóa việc thao tác với mô hình đối tượng tài liệu (DOM), xử lý sự kiện HTML, thực thi hiệu ứng động và hỗ trợ các cơ chế AJAX và định dạng JSON.
- Ngôn ngữ kịch bản phía máy chủ (Server-Side Scripting): Ngôn ngữ PHP (PHP: Hypertext Preprocessor). Tác giả phân tích cơ chế thực thi của PHP nhúng trong mã HTML, hoạt động phân tích cú pháp tại máy chủ, phương thức truyền dữ liệu GET và POST, lập trình hướng đối tượng (OOP) nhằm đảm bảo nguyên tắc DRY (Don't Repeat Yourself), cùng việc kiểm soát phiên thông qua biến siêu toàn cục
$_SESSION và $_COOKIE.
- Hệ quản trị cơ sở dữ liệu: MySQL – hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) hoạt động theo kiến trúc máy khách - máy chủ, đóng vai trò lưu trữ và truy vấn thông tin hệ thống thông qua các câu lệnh SQL.
Phương pháp nghiên cứu thực tế
- Phương pháp khảo sát nghiệp vụ: Quan sát và đối chiếu hai hình thức bán hàng:
- Bán hàng trực tiếp tại cửa hàng: Khách hàng xem sản phẩm trực tiếp, nhân viên giới thiệu, ghi hóa đơn giấy và thu tiền mặt tại quầy.
- Bán hàng qua môi trường mạng: Khách hàng lựa chọn sản phẩm qua danh mục trực tuyến, thiết lập giỏ hàng, điền thông tin giao nhận; nhân viên tiếp nhận đơn hàng qua trang quản trị, xuất kho và giao hàng theo hình thức thanh toán thẻ hoặc trả tiền khi nhận hàng (COD).
- Phương pháp phân tích và thiết kế hệ thống:
- Phân tích luồng thông tin qua Biểu đồ ngữ cảnh (Context Diagram).
- Phân rã chức năng nghiệp vụ thông qua hệ thống Biểu đồ trường hợp sử dụng (Use Case Diagram) và bảng đặc tả tương tác.
- Mô hình hóa hành vi động của hệ thống bằng Biểu đồ tuần tự (Sequence Diagram).
- Thiết kế mô hình dữ liệu quan hệ với các bảng thực thể và khóa liên kết.
Thiết kế và triển khai
Hệ thống được thiết kế theo cấu trúc ứng dụng web hai thành phần: Front-end (giao diện tương tác người dùng) và Back-end (logic xử lý máy chủ kết nối cơ sở dữ liệu).
Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu được tổ chức dưới dạng các bảng dữ liệu quan hệ trong MySQL. Fulltext của khóa luận trình bày chi tiết hai thực thể lưu trữ cốt lõi:
| Tên trường |
Kiểu dữ liệu |
Vai trò và mô tả nghiệp vụ |
| Bảng Account (Tài khoản người dùng và quản trị) |
|
|
id |
Integer |
Khóa chính (Primary Key), thiết lập tự động tăng khi tạo bản ghi mới. |
email |
Varchar |
Địa chỉ thư điện tử dùng cho việc xác thực danh tính (Authentication). |
password |
Varchar |
Mật khẩu tài khoản dùng trong quy trình đăng nhập. |
sdt |
Varchar |
Số điện thoại liên lạc của chủ tài khoản. |
hoten |
Varchar |
Họ và tên đầy đủ của người sử dụng. |
role |
Varchar / Int |
Phân quyền vai trò: phân tách giữa tài khoản quản trị viên và người dùng/quản lý. |
| Bảng Product (Danh mục sản phẩm thời trang) |
|
|
id |
Integer |
Khóa chính (Primary Key), tự động tăng giá trị theo từng bản ghi. |
anh |
Varchar |
Đường dẫn lưu trữ hình ảnh đại diện của mặt hàng. |
tensp |
Text |
Tên gọi chi tiết của sản phẩm thời trang nam. |
giagoc |
Integer |
Giá niêm yết ban đầu của sản phẩm trước khi áp dụng chiết khấu. |
gia |
Integer |
Giá bán thực tế của sản phẩm sau khi đã giảm trừ khuyến mại. |
theloai |
Varchar |
Phân loại danh mục hàng hóa (áo, quần, phụ kiện...). |
status |
Varchar |
Trạng thái hiển thị hoặc cấp độ hiển thị của sản phẩm trên website. |
mota |
Text |
Thông tin mô tả chi tiết về chất liệu, thông số và đặc tính sản phẩm. |
soluong |
Integer |
Số lượng hàng hóa nhập kho thực tế còn tồn để bán. |
created_time |
Date |
Mốc thời gian tạo mới sản phẩm trên hệ thống. |
last_update |
Date |
Mốc thời gian cập nhật thông tin sản phẩm lần cuối cùng. |
Phân quyền hệ thống
Hệ thống quản trị áp dụng cơ chế xác thực phân cấp hai vai trò chính:
- Người quản trị (Admin): Nắm toàn quyền can thiệp vào hệ thống, bao gồm cấu hình danh mục, quản lý danh sách sản phẩm, quản lý phản hồi của khách hàng, quản lý và cấp phát tài khoản, duyệt và xử lý đơn đặt hàng, quản trị các bài viết tin tức.
- Người quản lý (Staff/Manager): Bị giới hạn một số quyền hạn quản trị cấp cao, tập trung chủ yếu vào việc cập nhật trạng thái đơn hàng và hỗ trợ khách hàng.
Mô hình hóa chức năng và quy trình tương tác
Khóa luận xây dựng hệ thống 11 sơ đồ use case cùng 12 bảng mô tả đặc tả chi tiết, phân bổ theo các phân hệ:
- Phân hệ người dùng: Đăng ký, đăng nhập tài khoản, tìm kiếm sản phẩm theo từ khóa, xem chi tiết sản phẩm, thêm sản phẩm vào giỏ hàng, điều chỉnh số lượng hoặc xóa sản phẩm trong giỏ hàng, gửi biểu mẫu đặt hàng trực tuyến.
- Phân hệ quản trị: Đăng nhập trang quản trị, thêm mới thông tin sản phẩm, cập nhật sửa đổi thông tin sản phẩm, xóa bản ghi sản phẩm, duyệt đơn hàng của khách, hủy bỏ đơn hàng/hóa đơn, tạo tài khoản quản trị mới và cập nhật phân quyền người dùng.
- Quy trình tuần tự (Sequence Diagrams): Tác giả mô hình hóa luồng dữ liệu giữa các đối tượng (Người dùng/Admin - Giao diện Interface - Bộ điều khiển Server PHP - Cơ sở dữ liệu MySQL) cho 6 tác vụ: Đăng nhập hệ thống, Quản lý đơn hàng, Thêm sản phẩm, Sửa sản phẩm, Xóa sản phẩm và Quản lý/Xóa tài khoản.
Nội dung chính theo từng chương
CHƯƠNG 1: TỔNG QUAN, CƠ SỞ LÝ LUẬN CỦA VIỆC NGHIÊN CỨU
- Trình bày kiến trúc nền tảng của World Wide Web, định nghĩa dịch vụ WWW chiếm 85% giao dịch Internet và phân tích nhiệm vụ nhận/gửi yêu cầu của trình duyệt web (Google Chrome, Firefox, Internet Explorer).
- Giới thiệu các công cụ biên tập mã nguồn (Notepad, WordPad, PHPStorm, Dreamweaver).
- Khái quát cú pháp thẻ và cấu trúc mã nguồn HTML5, bảng định kiểu CSS do W3C xây dựng từ năm 1996 để chuẩn hóa việc hiển thị giao diện.
- Trình bày lịch sử phát triển của Bootstrap qua các mốc phát hành từ năm 2011 (Twitter Blueprint) đến Bootstrap 2 (hệ thống lưới 12 cột), Bootstrap 3 (2013, tối ưu điện thoại) và Bootstrap 4.
- Giới thiệu thư viện jQuery, nguyên lý lựa chọn thành phần thông qua bộ chọn
$("selector"), kỹ thuật tích hợp qua file thư viện nội bộ hoặc CDN từ Google.
- Phân tích cơ chế hoạt động của PHP do Rasmus Lerdorf sáng lập năm 1994: quy trình máy chủ biên dịch mã PHP nhúng trong tài liệu web và trả về HTML tĩnh cho trình duyệt. Trình bày các kiểu dữ liệu, quy tắc đặt tên biến (
$), khai báo hằng (define()), xây dựng hàm người dùng (function), lập trình hướng đối tượng OOP và phương thức quản trị phiên với $_SESSION, $_COOKIE.
- Phân tích vai trò của RDBMS MySQL trong việc tổ chức, lưu trữ vật lý, truy vấn và xử lý dữ liệu liên kết.
CHƯƠNG 2: THỰC TRẠNG NGHIÊN CỨU
- Khảo sát nghiệp vụ: Mô tả quy trình mua bán truyền thống tại cửa hàng vật lý và quy trình đặt đơn trực tuyến qua mạng Internet.
- Mục tiêu hệ thống: Xác định 4 mục tiêu vận hành gồm: hỗ trợ khách hàng tìm kiếm sản phẩm từ xa; kết nối Influencer làm marketing liên kết; cung cấp cơ chế giỏ hàng tính toán tổng giá trị đơn hàng; cung cấp công cụ quản trị cập nhật sản phẩm cho người quản lý.
- Phân tích thiết kế hệ thống:
- Thiết lập Biểu đồ ngữ cảnh xác định luồng dữ liệu vào/ra giữa hệ thống với Khách hàng và Quản trị viên.
- Đặc tả cấu trúc cơ sở dữ liệu quan hệ tập trung vào hai bảng
Account và Product.
- Xây dựng hệ thống Use Case tổng thể và 6 biểu đồ Use Case thành phần (Quản lý sản phẩm, Quản lý đơn hàng, Quản lý tài khoản, Đăng nhập/Đăng ký, Quản lý giỏ hàng, Tìm kiếm).
- Xây dựng 6 biểu đồ tuần tự (Đăng nhập, Quản lý đơn hàng, Thêm sản phẩm, Xóa sản phẩm, Sửa sản phẩm, Quản lý tài khoản).
- Lập 12 bảng mô tả đặc tả chi tiết các trường hợp sử dụng (Bảng 2.1 đến 2.12).
- Thiết kế giao diện: Xây dựng bố cục cho 10 màn hình giao diện chính gồm: Trang chủ, Trang sản phẩm, Chi tiết sản phẩm, Giỏ hàng, Đặt hàng trực tuyến, Tìm kiếm sản phẩm, Đăng nhập người dùng, Đăng nhập quản trị, Quản lý sản phẩm và Quản lý tài khoản.
(Ghi chú: Trong phần mô tả bài toán khảo sát của Chương 2, văn bản xuất hiện một số nội dung đề cập đến dịch vụ đặt bàn, đồ uống và liên kết Foody bên cạnh mảng thời trang nam).
CHƯƠNG 3: KẾT QUẢ NGHIÊN CỨU
- Những kết quả đạt được: Tác giả tổng hợp việc hoàn thiện các modul tính năng theo thiết kế, hệ thống cho phép người dùng xem hàng, tạo giỏ, gửi đơn và hỗ trợ người quản trị kiểm soát danh mục sản phẩm và đơn hàng thông qua cơ sở dữ liệu MySQL.
- Hạn chế của đề tài: Văn bản nêu danh mục mục tiêu cần đánh giá lại về tính hoàn thiện của các chức năng mở rộng.
- Đề xuất giải pháp: Đưa ra các kiến nghị nâng cấp hệ thống kỹ thuật trong giai đoạn tiếp theo (được bố cục tại trang 63 của tài liệu).
Kết quả và đóng góp
Kết quả chính đạt được
- Xây dựng thành công ứng dụng web bán thời trang nam vận hành trên môi trường máy chủ web nội bộ, tích hợp ngôn ngữ PHP và cơ sở dữ liệu quan hệ MySQL.
- Hoàn thiện bộ tài liệu phân tích thiết kế hệ thống phần mềm bao gồm:
- 1 Biểu đồ ngữ cảnh toàn hệ thống.
- 6 Sơ đồ use case chức năng chi tiết kèm 12 bảng đặc tả nghiệp vụ.
- 6 Biểu đồ tuần tự mô tả chi tiết quy trình xử lý thông điệp giữa các tầng ứng dụng.
- Thiết kế bảng dữ liệu quan hệ chuẩn hóa cho phân hệ tài khoản (
Account) và phân hệ sản phẩm (Product).
- Triển khai thành công hệ thống giao diện người dùng tương thích chuẩn responsive thông qua việc áp dụng Bootstrap và jQuery, cung cấp đầy đủ các luồng tương tác từ xem sản phẩm, đưa vào giỏ hàng đến gửi đơn đặt hàng.
Giải pháp và đóng góp của đề tài
- Giải pháp quản lý: Thay thế quy trình ghi nhận hóa đơn thủ công bằng công cụ tiếp nhận và duyệt đơn hàng tập trung trên hệ thống web, tự động tính tổng tiền giỏ hàng và theo dõi số lượng tồn kho sản phẩm.
- Đóng góp học thuật và thực tiễn: Khóa luận đưa ra tài liệu đặc tả hoàn chỉnh cho việc ứng dụng kiến trúc LAMP (Linux/Windows, Apache, MySQL, PHP) vào bài toán thương mại điện tử quy mô cửa hàng bán lẻ, làm rõ cách thức kết hợp giữa mã nguồn mở phía máy chủ và các thư viện giao diện phía máy khách.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế được ghi nhận từ văn bản
- Mức độ hoàn thiện mô hình dữ liệu: Văn bản mới chỉ trình bày chi tiết cấu trúc thuộc tính của hai bảng cơ sở dữ liệu là
Account và Product. Các thực thể quan trọng khác của một hệ thống thương mại điện tử như bảng Đơn hàng (Order), Chi tiết đơn hàng (Order_Detail), Danh mục (Category) hay Giỏ hàng chưa được thể hiện chi tiết thành bảng trường dữ liệu trong tài liệu.
- Sự thiếu nhất quán trong mô tả khảo sát: Trong nội dung khảo sát bài toán ở Chương 2, tài liệu có sự xuất hiện của các đoạn văn mô tả liên quan đến quán nước, đồ uống, đặt bàn và dịch vụ Foody, cho thấy sự thiếu đồng nhất trong quá trình biên tập nội dung giữa bài toán thời trang nam và mô hình dịch vụ ăn uống.
- Tính năng nâng cao chưa được triển khai thực tế: Các mục tiêu ban đầu đặt ra như áp dụng khai phá dữ liệu, học máy để dự đoán xu hướng mua sắm, tích hợp đa ngôn ngữ và cổng thanh toán quốc tế mới dừng lại ở mức định hướng lý thuyết tại phần Mở đầu, chưa có đặc tả thiết kế cơ sở dữ liệu hay mã nguồn hiện thực hóa trong các chương sau.
Hướng phát triển tiếp theo
- Thiết kế bổ sung các bảng dữ liệu cho nghiệp vụ hóa đơn, chi tiết đơn hàng và lịch sử giao dịch.
- Tích hợp cổng thanh toán trực tuyến qua các cổng trung gian ngân hàng hoặc ví điện tử thay vì phương thức xác nhận đơn thuần.
- Hoàn thiện thuật toán thống kê doanh thu và báo cáo bán hàng tự động trên giao diện quản trị.
Giá trị tham khảo
Báo cáo khóa luận tốt nghiệp này mang lại giá trị tham khảo cụ thể cho các nhóm đối tượng sau:
- Sinh viên ngành Công nghệ thông tin và Hệ thống thông tin: Tài liệu là mẫu tham khảo trực quan về quy trình thực hiện đồ án tốt nghiệp công nghệ phần mềm ứng dụng web truyền thống sử dụng ngôn ngữ thuần (Native PHP, MySQL, JavaScript, HTML/CSS).
- Người nghiên cứu phân tích thiết kế hệ thống: Cung cấp phương pháp xây dựng biểu đồ UML chuẩn tắc trong đồ án tốt nghiệp, đặc biệt là cách vẽ và mô tả biểu đồ ngữ cảnh, biểu đồ ca sử dụng (Use case) kèm bảng đặc tả, và biểu đồ tuần tự (Sequence Diagram) cho các chức năng xác thực và quản lý dữ liệu.
- Lập trình viên web mới bắt đầu: Phần tổng quan cung cấp tài liệu cô đọng về cú pháp cơ bản của PHP, cách sử dụng biến phiên
$_SESSION và $_COOKIE, cùng kỹ thuật tích hợp framework Bootstrap và thư viện jQuery trong việc xây dựng giao diện bán hàng trực tuyến.
Câu hỏi thường gặp
1. Khóa luận sử dụng ngăn xếp công nghệ (tech stack) nào để xây dựng website?
Hệ thống được xây dựng dựa trên các công nghệ:
- Ngôn ngữ lập trình phía máy chủ: PHP (sử dụng cả mô hình hướng thủ tục và hướng đối tượng OOP).
- Cơ sở dữ liệu: Hệ quản trị cơ sở dữ liệu quan hệ MySQL.
- Công nghệ phía máy khách (Front-end): HTML5, CSS (SCSS), Framework Bootstrap (hệ thống lưới 12 cột hỗ trợ responsive) và thư viện JavaScript jQuery (thao tác DOM, AJAX).
- Môi trường máy chủ thử nghiệm: Apache Web Server.
2. Cấu trúc bảng dữ liệu Product trong hệ thống gồm những trường thông tin nào?
Theo đặc tả tại Chương 2, bảng Product bao gồm 11 trường dữ liệu: id (khóa chính, int, tự tăng), anh (đường dẫn ảnh, varchar), tensp (tên sản phẩm, text), giagoc (giá ban đầu, int), gia (giá sau giảm, int), theloai (phân loại, varchar), status (trạng thái, varchar), mota (mô tả sản phẩm, text), soluong (số lượng tồn kho, int), created_time (ngày tạo, date), và last_update (ngày sửa đổi cuối, date).
3. Phân hệ quản trị (Admin) của website có những quyền hạn và chức năng gì?
Quản trị viên được cấp tài khoản riêng để đăng nhập vào trang quản trị với các chức năng: thêm, sửa, xóa, hiển thị danh sách sản phẩm; duyệt hoặc hủy đơn đặt hàng; quản lý danh sách phản hồi từ khách hàng; quản lý bài viết tin tức; và quản lý, phân quyền danh sách tài khoản người dùng hệ thống.
4. Hệ thống phân chia vai trò người dùng (Role) như thế nào trong cơ sở dữ liệu?
Thông qua trường role trong bảng Account, hệ thống phân chia người dùng thành hai vai trò chính: vai trò Người quản trị (Admin) có toàn quyền thao tác trên toàn bộ chức năng và dữ liệu của website; và vai trò Người quản lý có thẩm quyền hạn chế hơn, phục vụ công tác tác nghiệp thường nhật.
5. Những mục tiêu nào được nêu ở phần Mở đầu nhưng chưa xuất hiện trong phần thiết kế chi tiết?
Các mục tiêu mang tính định hướng nâng cao như: phân tích hành vi khách hàng bằng kỹ thuật khai phá dữ liệu và học máy (Machine Learning), hỗ trợ hiển thị giao diện đa ngôn ngữ, và tích hợp các cổng thanh toán trực tuyến quốc tế chỉ được tác giả đề cập ở mục tiêu lý thuyết ban đầu nhưng chưa được đặc tả cấu trúc bảng hay luồng dữ liệu kỹ thuật ở Chương 2.
Kết luận
Khóa luận tốt nghiệp "Xây dựng website quản lý bán thời trang nam" của sinh viên Nguyễn Văn Thắng tại Trường Đại học Kinh Bắc đã hoàn thành mục tiêu thiết kế và xây dựng một hệ thống website thương mại điện tử cơ bản ứng dụng ngôn ngữ PHP và hệ quản trị cơ sở dữ liệu MySQL. Đề tài đã xây dựng được hệ thống tài liệu phân tích thiết kế bài bản, bao gồm biểu đồ ngữ cảnh, sơ đồ use case, biểu đồ tuần tự và giao diện người dùng tương thích đa thiết bị với Bootstrap và jQuery. Mặc dù còn một số hạn chế về tính nhất quán trong khảo sát nghiệp vụ và mức độ bao phủ của mô hình dữ liệu chi tiết, công trình vẫn đáp ứng tốt yêu cầu của một đồ án tốt nghiệp cử nhân ngành Công nghệ thông tin và cung cấp tài liệu tham khảo hữu ích cho việc phát triển các ứng dụng web bán hàng quy mô nhỏ.