Bối cảnh và vấn đề nghiên cứu
Đề tài "Thiết kế website bán đồ thể thao" là báo cáo đồ án chuyên ngành thuộc Khoa Kỹ thuật Công nghệ, Trường Đại học Tiền Giang, được thực hiện vào tháng 5 năm 2022. Đồ án do nhóm sinh viên gồm Lê Thành Quốc (MSSV: 019101012) và Võ Thành Chiến (MSSV: 019101016) thực hiện dưới sự hướng dẫn của Giảng viên Nguyễn Thị Thu Nguyệt.
Lý do chọn đề tài xuất phát từ thực tiễn phát triển kinh tế và xu hướng chuyển đổi số. Từ khi Việt Nam gia nhập Tổ chức Thương mại Thế giới (WTO), nền kinh tế mở cửa thúc đẩy mạnh mẽ hoạt động giao lưu hàng hóa và tiếp nhận các thành tựu khoa học kỹ thuật mới. Trong hoạt động kinh doanh thương nghiệp, việc tiêu thụ hàng hóa bán lẻ thông qua các cửa hàng truyền thống đòi hỏi công tác quản lý chặt chẽ giữa người mua, cửa hàng và nhà cung cấp. Nhằm đáp ứng yêu cầu quản lý và trao đổi hàng hóa hiện đại, việc ứng dụng công nghệ thông tin—đặc biệt là xây dựng các website quản lý bán hàng trực tuyến—trở thành nhu cầu thiết yếu. Đề tài tập trung thiết kế một website chuyên biệt cho ngành hàng đồ dùng thể thao nhằm cung cấp giải pháp mua sắm tiện lợi cho người tiêu dùng và hỗ trợ công tác quản lý cho nhà bán hàng.
Mục tiêu nghiên cứu của đồ án được phân định thành hai nhóm:
- Mục tiêu cá nhân:
- Về kiến thức: Nắm vững tổng quan nguyên lý, sơ đồ vận hành của trang web; hiểu rõ môi trường làm việc và quy trình triển khai hệ thống web; tiếp thu kiến thức lập trình thực tế.
- Về kỹ năng: Rèn luyện thao tác kỹ thuật trên máy tính; nâng cao tư duy giải quyết vấn đề phức tạp trong quá trình triển khai dự án; hoàn thiện kỹ năng lập trình web phục vụ công việc chuyên môn sau khi tốt nghiệp; nắm bắt cấu trúc phần cứng, sơ đồ khối và phương thức vận hành hệ thống; hoàn thành quy trình xây dựng đồ án kỹ thuật chuẩn mực làm nền tảng cho đồ án tốt nghiệp.
- Về thái độ: Rèn luyện tinh thần tự giác và trách nhiệm trong quá trình thực hiện dự án kỹ thuật.
- Mục tiêu sản phẩm: Xây dựng hệ thống website thương mại điện tử hoạt động ổn định, đảm bảo tính thẩm mỹ, bố cục màu sắc hài hòa, thao tác thuận tiện, cung cấp nhiều sự lựa chọn về mặt hàng thể thao và phù hợp với nhu cầu đời sống thực tế.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu và sử dụng: Khách hàng có nhu cầu mua sắm đồ dùng thể thao và Nhà bán hàng cần quản lý sản phẩm, đơn hàng.
- Phạm vi không gian và thời gian: Triển khai trong khuôn khổ đồ án chuyên ngành tại Trường Đại học Tiền Giang, hoàn thành vào tháng 5/2022 trên môi trường máy chủ cục bộ (localhost).
Phân công nhiệm vụ thực hiện đề tài được ghi nhận cụ thể trong văn bản như sau:
| Thành viên |
Mã số sinh viên |
Nhiệm vụ chính |
Chi tiết công việc |
| Lê Thành Quốc |
019101012 |
Lập trình chính hoàn thiện sản phẩm |
Viết mã nguồn thiết kế website, chỉnh sửa báo cáo, phối hợp xây dựng ý tưởng và thuyết trình |
| Võ Thành Chiến |
019101016 |
Thiết kế đồ họa và dữ liệu |
Thiết kế logo, xây dựng cơ sở dữ liệu, đóng góp ý tưởng layout, viết báo cáo và thuyết trình |
Cơ sở lý thuyết và phương pháp
Khung lý thuyết và khái niệm nền tảng
Tác giả tiếp cận đề tài dựa trên lý thuyết tổng quan về Thương mại điện tử (E-commerce / EC) và Kinh doanh điện tử (E-business). Theo định nghĩa được trích dẫn, thương mại điện tử là hoạt động mua bán sản phẩm hoặc dịch vụ qua các hệ thống điện tử như Internet và mạng máy tính, ứng dụng các công nghệ như chuyển tiền điện tử, trao đổi dữ liệu điện tử (EDI), tiếp thị trực tuyến và hệ thống quản lý hàng tồn kho.
Báo cáo phân tích chi tiết quy trình mua sắm trên các hệ thống thương mại điện tử qua 11 giai đoạn tiêu chuẩn:
- Tiếp thị (Marketing): Thu hút người mua tiềm năng thông qua quảng cáo, email, diễn đàn và khảo sát.
- Phân loại đối tượng: Phân biệt giữa mô hình giao dịch doanh nghiệp với doanh nghiệp (B2B) và doanh nghiệp với khách hàng (B2C).
- Thăm website: Hệ thống tải trang và thiết lập hồ sơ theo dõi mối quan tâm của khách hàng.
- Xem sản phẩm: Trưng bày hàng hóa theo gian hàng, danh mục rõ ràng kèm chương trình khuyến mãi.
- Quản lý giỏ hàng: Lưu trữ danh sách sản phẩm đã chọn, số lượng, giá cả, thuộc tính (màu sắc, kích cỡ) và cho phép cập nhật, xóa bỏ.
- Tính tiền (Check out): Khách hàng nhập địa chỉ nhận hàng, thông tin hóa đơn và các ghi chú kèm theo.
- Tính phí vận chuyển: Xác định cước phí theo từng mặt hàng hoặc toàn bộ đơn hàng dựa trên khoảng cách.
- Thanh toán (Payment): Lựa chọn phương thức thanh toán trực tuyến qua thẻ tín dụng hoặc thanh toán trực tiếp khi nhận hàng (COD).
- Biên nhận (Receipt): Hệ thống tự động xuất bảng in đơn hàng trên màn hình hoặc gửi email xác nhận.
- Xử lý đơn đặt hàng: Kiểm tra giao dịch tài chính, trạng thái tồn kho và cập nhật tình trạng cung cấp.
- Thực hiện và vận chuyển đơn hàng: Kiểm kê, đóng gói và vận chuyển hàng hóa tới người mua.
Phương pháp nghiên cứu
- Phương pháp khảo sát và tham khảo thực tế: Khảo sát cấu trúc giao diện, bố cục và chức năng của các nền tảng thương mại điện tử lớn gồm Shopee, Lazada và Chợ Tốt để hình thành ý tưởng thiết kế.
- Phương pháp thu thập và phân tích tài liệu: Nghiên cứu tài liệu chuyên ngành về thiết kế web, tài liệu kỹ thuật về cơ sở dữ liệu quan hệ và các công nghệ lập trình liên quan.
- Phương pháp phân tích và thiết kế hệ thống thông tin: Sử dụng ngôn ngữ mô hình hóa để xây dựng biểu đồ ca sử dụng (Use Case Diagram), lập bảng đặc tả use case chi tiết và thiết kế mô hình dữ liệu quan hệ (RDBMS).
Thiết kế và triển khai
Môi trường phát triển và công nghệ sử dụng
Hệ thống được xây dựng trên nền tảng các công nghệ mã nguồn mở và công cụ lập trình web tiêu chuẩn:
- Ngôn ngữ phía máy khách (Front-end):
- HTML (Hypertext Markup Language): Định dạng và thiết lập cấu trúc tài liệu web.
- CSS (Cascading Style Sheets): Định dạng kiểu dáng, màu sắc, bố cục và phông chữ cho giao diện.
- JavaScript: Ngôn ngữ kịch bản thông dịch phía client (nguồn gốc từ LiveScript của Netscape năm 1995) tạo tính năng tương tác động.
- Bootstrap: Front-end framework hỗ trợ tạo layout responsive, cung cấp các thành phần dựng sẵn như typography, forms, buttons, tables, modals và carousel.
- Ngôn ngữ phía máy chủ (Back-end): PHP (Hypertext Preprocessor), ngôn ngữ kịch bản chạy trên máy chủ có cú pháp tương đồng C và Java, tối ưu hóa cho ứng dụng web, hỗ trợ kết nối hệ quản trị cơ sở dữ liệu và quản lý phiên làm việc (Session).
- 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 mô hình Client-Server, lưu trữ dữ liệu có cấu trúc dạng bảng liên kết.
- Môi trường máy chủ thử nghiệm: Gói phần mềm XAMPP (tích hợp Apache Web Server, MariaDB/MySQL, PHP, Perl và công cụ quản trị PhpMyAdmin).
Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu của hệ thống gồm 6 bảng chính được chuẩn hóa để phục vụ các phân hệ quản lý:
| Bảng dữ liệu |
Tên trường (Thuộc tính) |
Kiểu dữ liệu |
Ràng buộc / Khóa |
Ghi chú chức năng |
Table_contact |
Name, Email, Mobile, Subject, Message, level |
Varchar(250), Varchar(255), Varchar(250), Varchar(250), Varchar(250), Int(30) |
NOT NULL cho tất cả các trường |
Lưu thông tin liên hệ, phản hồi và tin nhắn của người dùng |
Table_customer |
username, fullname, email, contact, address, Password |
Varchar(30) cho tất cả các trường |
username (PRIMARY KEY), NOT NULL cho các trường còn lại |
Quản lý thông tin tài khoản người mua hàng |
Table_manager |
username, fullname, email, contact, address, password |
Varchar(30) cho tất cả các trường |
username (PRIMARY KEY) |
Quản lý tài khoản của người bán hàng / chủ shop |
Table_order |
order_ID, F_ID, productname, price, quantity, order_date, username, R_ID |
Int(30), Int(30), Varchar(30), Int(30), date, Varchar(30), Varchar(30), Int(30) |
order_ID (PRIMARY KEY); F_ID, username, R_ID (FOREIGN KEY) |
Lưu chi tiết đơn hàng, liên kết sản phẩm, người mua và cửa hàng |
Table_product |
F_ID, name, price, description, R_ID, Images_path, Option |
Int(30), Varchar(30), Int(30), Varchar(200), Int(30), Varchar(200), Varchar(10) |
F_ID (PRIMARY KEY); R_ID (FOREIGN KEY) |
Quản lý danh mục hàng hóa thể thao, giá cả và đường dẫn hình ảnh |
Table_yourshop |
R_ID, Name, email, contact, address, M_ID |
Int(30), Varchar(30), Varchar(30), Varchar(30), Varchar(30), Varchar(30) |
R_ID (PRIMARY KEY); M_ID (FOREIGN KEY) |
Lưu thông tin gian hàng được tạo bởi người bán |
Phân tích và đặc tả ca sử dụng (Use Case)
Hệ thống xác định 3 nhóm tác nhân (Actors): Khách hàng, Người bán hàng và Quản trị viên hệ thống. Báo cáo xây dựng các biểu đồ ca sử dụng tương ứng và lập bảng đặc tả chi tiết cho các ca sử dụng trọng tâm:
- Ca sử dụng: Thêm sản phẩm vào giỏ hàng (Use Case ID: Id sanpham)
- Tác nhân: Khách hàng.
- Quan hệ: Include (Đăng nhập), Extend (Thêm sản phẩm vào giỏ, xóa sản phẩm, thanh toán).
- Luồng sự kiện chính: Người dùng xem sản phẩm -> Chọn sản phẩm cần thêm -> Nhấn nút thêm -> Hệ thống yêu cầu đăng nhập -> Người dùng nhập tài khoản, mật khẩu -> Hệ thống xác thực -> Hiển thị giao diện chọn sản phẩm -> Nhấn nút thêm, sản phẩm được lưu vào giỏ.
- Luồng sự kiện phụ: Thêm sản phẩm thất bại khi có lỗi phát sinh.
- Tiền điều kiện: Hệ thống hiển thị giao diện chọn sản phẩm.
- Hậu điều kiện: Hệ thống ở trạng thái cho phép người dùng thêm sản phẩm vào giỏ hàng.
- Ca sử dụng: Đăng ký người bán hàng (Use Case ID: id NBH)
- Tác nhân: Người bán hàng.
- Luồng sự kiện chính: Truy cập hệ thống -> Nhập thông tin đăng ký (Họ tên, email, địa chỉ, liên hệ, mật khẩu) -> Hệ thống kiểm tra và xử lý dữ liệu -> Hiển thị thông báo đăng ký thành công.
- Luồng phụ: Đăng ký thất bại khi thông tin không hợp lệ.
- Hậu điều kiện: Chuyển hướng sang giao diện đăng nhập dành cho người bán hàng.
- Ca sử dụng: Đăng bán sản phẩm (Use Case ID: Id dangsanpham)
- Tác nhân: Người bán hàng.
- Quan hệ: Include (Đăng nhập), Extend (Đăng sản phẩm).
- Luồng sự kiện chính: Đăng nhập trang quản lý -> Chọn mục đăng sản phẩm -> Điền thông tin (Tên, giá, hình ảnh, mô tả) -> Nhấn nút đăng -> Hệ thống kiểm tra dữ liệu -> Sản phẩm được đăng bán thành công.
- Tiền điều kiện: Người bán đã hoàn thành bước tạo thông tin cửa hàng (
Table_yourshop).
Quy trình cài đặt môi trường máy chủ cục bộ
Tài liệu hướng dẫn quy trình 3 bước cài đặt và cấu hình gói phần mềm XAMPP trên hệ điều hành Windows:
- Bước 1: Tải bộ cài đặt
xampp-windows-x64-8.13-0-VS16-installer.
- Bước 2: Chạy tệp tin cài đặt, cấu hình thư mục lưu trữ mặc định tại
c:\xampp, bỏ chọn phần tiện ích "Learn more about Bitnami for XAMPP", hoàn tất cài đặt và khởi động lại máy tính.
- Bước 3: Khởi động bảng điều khiển
xampp-panel.exe, kích hoạt hai dịch vụ cốt lõi Apache và MySQL sang trạng thái hoạt động (chuyển màu xanh), sau đó kiểm tra hoạt động máy chủ thông qua đường dẫn http://localhost/dashboard/.
Nội dung chính theo từng chương
Chương 1: Tổng quan
Chương 1 giới thiệu tổng quát về đề tài thiết kế website bán đồ thể thao, phân công nhân sự và tiến độ thực hiện của nhóm gồm 2 sinh viên. Nội dung chương trình bày các khái niệm nền tảng về thương mại điện tử, lợi ích của kinh doanh trực tuyến đối với việc cắt giảm chi phí sản xuất, bán hàng, tiếp thị và rút ngắn thời gian giao dịch. Chương này cũng phân tích 11 bước trong quy trình mua sắm trực tuyến, các tiêu chuẩn đánh giá một website (thẩm mỹ, tốc độ tải trang, tên miền ngắn gọn, tính năng hỗ trợ) cùng kiến thức cơ bản về các công nghệ HTML, CSS, JavaScript, Bootstrap, PHP, MySQL và XAMPP.
Chương 2: Phân tích thiết kế, cài đặt, giải pháp
Chương 2 tập trung vào kỹ thuật phân tích và thiết kế hệ thống. Tác giả mô tả chi tiết yêu cầu bài toán quản lý cho 3 nhóm người dùng; liệt kê các yêu cầu chức năng đối với hệ thống menu đa cấp, hiển thị thuộc tính hàng hóa (giá, chất lượng, hình ảnh, giá khuyến mãi) và quản trị nội dung. Chương này công bố chi tiết thiết kế 6 bảng cơ sở dữ liệu quan hệ, 3 biểu đồ use case tổng quát, 3 bảng đặc tả use case nghiệp vụ và danh mục 8 giao diện chính (Trang chủ, Giới thiệu, Liên hệ, Đăng ký, Đăng nhập, Giỏ hàng, Thanh toán, Quản lý người bán). Đồng thời, chương trình bày giải pháp xử lý nghiệp vụ thông qua lập trình Back-end bằng PHP và hướng dẫn thiết lập môi trường máy chủ XAMPP.
Chương 3: Kết quả thực nghiệm
Chương 3 trình bày các kết quả kiểm thử và vận hành thực tế của các phân hệ chức năng trên giao diện web:
- Kiểm thử chức năng đăng nhập và giỏ hàng: Ghi nhận 2 trường hợp kiểm thử (Trường hợp 1: Người dùng đã đăng nhập thực hiện thêm sản phẩm thành công; Trường hợp 2: Người dùng chưa đăng nhập, hệ thống phát cảnh báo và chuyển hướng yêu cầu đăng nhập).
- Kiểm thử chức năng thanh toán: Xác nhận luồng hiển thị 2 tùy chọn thanh toán (thanh toán qua thẻ và thanh toán khi nhận hàng COD); kiểm tra form nhập thông tin thẻ và quy trình xuất mã đơn đặt hàng tự động sau khi giao dịch hợp lệ.
- Kiểm thử chức năng đăng ký: Xác thực các điều kiện kiểm tra dữ liệu đầu vào gồm tính hợp lệ của số điện thoại, định dạng email và kiểm tra trùng lặp tài khoản đã tồn tại trong cơ sở dữ liệu.
- Kiểm thử chức năng người bán hàng: Thực nghiệm các thao tác đăng sản phẩm, xem danh sách mặt hàng, chỉnh sửa thông tin, xóa sản phẩm và theo dõi đơn đặt hàng từ khách hàng.
Chương 4: Kết luận và hướng phát triển của trang web
Chương 4 tổng kết các kết quả đạt được về mặt kỹ thuật và triển khai chức năng; đánh giá những ưu điểm và hạn chế còn tồn tại của hệ thống; đồng thời vạch ra các định hướng nghiên cứu và hoàn thiện trang web trong tương lai.
Kết quả và đóng góp
Kết quả đạt được
- Xây dựng hoàn chỉnh website bán đồ thể thao với đầy đủ các phân hệ chức năng cơ bản phục vụ hai nhóm đối tượng chính:
- Phân hệ khách hàng: Cho phép duyệt danh mục sản phẩm, tìm kiếm thông tin, đăng ký, đăng nhập tài khoản, quản lý giỏ hàng, đặt hàng, lựa chọn 2 phương thức thanh toán (thanh toán online qua thẻ hoặc nhận hàng trả tiền) và nhận mã đơn hàng sau khi hoàn tất.
- Phân hệ người bán hàng: Cung cấp trang quản lý riêng biệt cho phép tạo cửa hàng, thực hiện các thao tác thêm, sửa, xóa sản phẩm, tải hình ảnh mô tả và theo dõi danh sách đơn đặt hàng từ người mua.
- Xây dựng cấu trúc cơ sở dữ liệu quan hệ gồm 6 bảng dữ liệu (
Table_contact, Table_customer, Table_manager, Table_order, Table_product, Table_yourshop) đảm bảo lưu trữ toàn vẹn thông tin khách hàng, cửa hàng, sản phẩm và giao dịch đặt hàng.
- Thực nghiệm kiểm thử thành công các luồng nghiệp vụ trên máy chủ cục bộ: kiểm tra tính hợp lệ của biểu mẫu đăng ký (bắt lỗi sai email, sai số điện thoại, kiểm tra tài khoản tồn tại), kiểm soát quyền truy cập giỏ hàng khi chưa đăng nhập và sinh mã đặt hàng tự động.
Đóng góp của đồ án
Đề tài cung cấp một mô hình ứng dụng web thương mại điện tử thực tế ở quy mô vừa và nhỏ cho ngành hàng đồ thể thao. Báo cáo hệ thống hóa đầy đủ các bước từ khảo sát lý thuyết, mô hình hóa use case, thiết kế cơ sở dữ liệu quan hệ đến lập trình backend xử lý dữ liệu với PHP và MySQL, tạo cơ sở thực hành cho các bài toán phát triển web bán hàng trực tuyến.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế
- Hệ thống được xây dựng bằng ngôn ngữ PHP thuần, chưa áp dụng các mô hình kiến trúc phần mềm nâng cao (như MVC framework) khiến cấu trúc mã nguồn còn hạn chế về tính thẩm mỹ và khả năng mở rộng.
- Chức năng thanh toán qua thẻ mới dừng lại ở mức mô phỏng kiểm tra dữ liệu trên biểu mẫu giao diện, chưa tích hợp cổng thanh toán trực tuyến qua API ngân hàng thực tế.
- Các tính năng quản trị nâng cao và phân tích dữ liệu bán hàng chuyên sâu chưa được triển khai hoàn chỉnh.
- Ngôn ngữ PHP chủ yếu vận hành tối ưu trên môi trường ứng dụng web, đòi hỏi các giải pháp tích hợp khác nếu muốn mở rộng sang các nền tảng ứng dụng di động độc lập.
Hướng nghiên cứu tiếp
- Nâng cấp hệ thống bảo mật thông tin, tăng cường mã hóa dữ liệu cá nhân của khách hàng và thông tin hóa đơn.
- Tối ưu hóa giao diện người dùng, nâng cao khả năng hiển thị tương thích đa màn hình trên các thiết bị di động.
- Phát triển thêm các phân hệ chức năng mở rộng như đánh giá sản phẩm, gợi ý thông minh, tích hợp cổng thanh toán điện tử trực tiếp và mở rộng mô hình quản lý đa gian hàng.
Giá trị tham khảo
Báo cáo đồ án là tài liệu tham khảo hữu ích cho sinh viên các ngành Công nghệ thông tin, Kỹ thuật phần mềm, Hệ thống thông tin khi thực hiện đồ án chuyên ngành hoặc khóa luận tốt nghiệp về đề tài thương mại điện tử.
Các nội dung có giá trị tham khảo cao trong tài liệu bao gồm:
- Thiết kế chi tiết cấu trúc 6 bảng cơ sở dữ liệu quan hệ cho website bán hàng đa người bán (Multi-vendor/Shop owner).
- Mẫu lập biểu đồ use case và bảng đặc tả ca sử dụng chuẩn mực cho các nghiệp vụ thêm giỏ hàng, đăng ký người bán và đăng bán sản phẩm.
- Quy trình từng bước thiết lập môi trường máy chủ web cục bộ Apache - PHP - MySQL thông qua phần mềm XAMPP.
Câu hỏi thường gặp
1. Đồ án do ai thực hiện, thuộc đơn vị đào tạo nào và hoàn thành vào thời gian nào?
Đồ án do nhóm sinh viên Lê Thành Quốc (MSSV: 019101012) và Võ Thành Chiến (MSSV: 019101016) thực hiện dưới sự hướng dẫn của Giảng viên Nguyễn Thị Thu Nguyệt tại Khoa Kỹ thuật Công nghệ, Trường Đại học Tiền Giang, hoàn thành vào tháng 5 năm 2022.
2. Hệ thống sử dụng những công nghệ và phần mềm máy chủ nào để triển khai?
Hệ thống sử dụng HTML, CSS, JavaScript và Bootstrap cho phần giao diện (Front-end); ngôn ngữ PHP cho phần xử lý logic máy chủ (Back-end); hệ quản trị cơ sở dữ liệu MySQL; và gói phần mềm XAMPP (chứa Apache, MySQL, PHP) để chạy máy chủ thử nghiệm trên localhost.
3. Cơ sở dữ liệu của website gồm những bảng nào và khóa chính của từng bảng là gì?
Cơ sở dữ liệu gồm 6 bảng:
Table_contact: Lưu thông tin liên hệ.
Table_customer: Quản lý khách hàng (Khóa chính: username).
Table_manager: Quản lý người bán hàng (Khóa chính: username).
Table_order: Lưu thông tin đơn đặt hàng (Khóa chính: order_ID).
Table_product: Quản lý thông tin sản phẩm (Khóa chính: F_ID).
Table_yourshop: Quản lý thông tin cửa hàng của người bán (Khóa chính: R_ID).
4. Khách hàng chưa đăng nhập có thể thực hiện thêm sản phẩm vào giỏ hàng được không?
Không. Theo kết quả phân tích use case và thực nghiệm ở Chương 3, khi khách hàng chưa đăng nhập mà nhấn nút thêm sản phẩm vào giỏ, hệ thống sẽ phát thông báo yêu cầu đăng nhập và chuyển hướng người dùng tới trang đăng nhập trước khi cho phép lưu hàng vào giỏ.
5. Để đăng bán một sản phẩm lên website, người bán hàng bắt buộc phải thực hiện điều kiện gì trước đó?
Người bán hàng phải đăng ký tài khoản người bán, đăng nhập thành công vào hệ thống quản lý và bắt buộc phải tạo thông tin một cửa hàng (Table_yourshop gồm Tên shop, email, số điện thoại, địa chỉ). Sau khi tạo cửa hàng thành công, hệ thống mới cấp quyền đăng bán sản phẩm lên trang web.
Kết luận
Báo cáo đồ án chuyên ngành "Thiết kế website bán đồ thể thao" của nhóm sinh viên Trường Đại học Tiền Giang đã giải quyết thành công bài toán xây dựng hệ thống thương mại điện tử cơ bản với đầy đủ quy trình từ phân tích, thiết kế cơ sở dữ liệu, xây dựng ca sử dụng đến lập trình chức năng bằng PHP và MySQL. Hệ thống đã triển khai và kiểm thử thực nghiệm ổn định các chức năng phục vụ khách hàng mua sắm và người bán hàng quản lý sản phẩm, đơn hàng trên môi trường máy chủ XAMPP. Mặc dù còn một số hạn chế về mặt kiến trúc phần mềm nâng cao và tích hợp thanh toán ngân hàng trực tiếp, đề tài đã đáp ứng đúng mục tiêu đào tạo chuyên ngành và cung cấp tài liệu kỹ thuật có giá trị tham khảo rõ ràng cho các đồ án phát triển web thương mại điện tử.