TỔNG QUAN VỀ ĐỀ TÀI
Lý do chọn đề tài
Trong bối cảnh cạnh tranh kinh doanh ngày càng gay gắt, các doanh nhân và công ty lớn đang tập trung mạnh mẽ vào việc tối ưu hóa sự hài lòng của khách hàng.
Trên thị trường hiện nay, có hai hình thức kinh doanh chính: kinh doanh truyền thống và kinh doanh thương mại điện tử Kinh doanh thương mại điện tử có chi phí thấp hơn và hiệu quả cao hơn so với hình thức truyền thống Ngoài ra, thương mại điện tử còn cung cấp dịch vụ quảng bá sản phẩm nhanh chóng, tiện lợi, cùng với giao hàng tận nơi và các phương thức thanh toán điện tử an toàn Những yếu tố này đã góp phần thúc đẩy sự phát triển mạnh mẽ của thương mại điện tử.
Chương trình “Xây dựng Website bán hàng trực tuyến” được phát triển trên nền tảng WordPress, nhằm đáp ứng nhu cầu của người tiêu dùng trên toàn quốc, cho phép họ đặt mua và thanh toán các sản phẩm cần thiết dễ dàng thông qua hệ thống website.
Với sự phát triển mạnh mẽ của thương mại điện tử, việc mua sắm trực tuyến trở nên dễ dàng hơn bao giờ hết, cho phép người tiêu dùng mua sắm mọi lúc, mọi nơi mà không cần phải đến cửa hàng Trên thế giới, các trang web nổi tiếng như www.ebay.com và www.amazon.com đã dẫn đầu trong lĩnh vực này Tại Việt Nam, thương mại điện tử tuy mới hình thành nhưng đang phát triển nhanh chóng với nhiều trang web nổi bật như www.lazada.com và www.vatgia.com Chính vì lý do này, tôi đã chọn đề tài “Xây dựng website bán hàng trực tuyến” cho đồ án tốt nghiệp của mình.
Mục đích, ý nghĩa chọn đề tài
Khảo sát hệ thống thông tin “Thương Mại Điện Tử” cho thấy rằng việc bán hàng yêu cầu tƣ duy kinh doanh và khả năng nắm bắt thị trường Với mô hình này, cửa hàng không cần nhiều nhân viên, và khách hàng có thể dễ dàng mua sắm từ xa chỉ với vài cú click chuột, mang lại sự tiện lợi tối đa trong việc tiếp cận sản phẩm.
Việc xây dựng một website thương mại điện tử để bán hàng trực tuyến đòi hỏi phải chú trọng đến bảo mật thông tin và uy tín đối với khách hàng Wordpress, với vai trò là một hệ thống quản trị nội dung (CMS - Content Management System), cung cấp giải pháp hiệu quả để quản lý và phát triển trang web của bạn.
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 6 hiện nay đang phát triển website động nhanh chóng và dễ dàng Wordpress, một hệ thống mã nguồn mở, chuyên thiết kế website thương mại điện tử, nổi bật với tính linh hoạt, đơn giản và thân thiện, cùng khả năng tùy biến sản phẩm cao Được sử dụng toàn cầu, từ các trang web đơn giản đến các ứng dụng phức tạp, việc cài đặt và quản trị Prestashop cũng rất dễ dàng Đề tài tập trung vào việc xây dựng một website bán hàng hoàn chỉnh, phục vụ hiệu quả cho người dùng, dựa trên phần mềm quản trị CSDL MySQL và kết hợp các ngôn ngữ PHP, HTML, XML, CSS, AJAX, JQUERY, đặc biệt là BOOTSTRAP 3.0.
Phương pháp nghiên cứu
- Nghiên cứu tài liệu liên quan đến thương mai điện tử
- Phân tích và thiết kế hệ thống
Phạm vi, đối tƣợng của đề tài
Trong thời đại thương mại điện tử ngày càng phát triển, việc xây dựng một trang web ứng dụng bán hàng kính thời trang không chỉ mang lại hiệu quả kinh doanh cao mà còn giúp nâng cao trải nghiệm khách hàng Trang web bán hàng trực tuyến đóng vai trò quan trọng trong việc kết nối người tiêu dùng với sản phẩm, đồng thời tạo điều kiện thuận lợi cho việc quảng bá thương hiệu và tăng trưởng doanh thu.
- Đỡ tốn nhiều thời gian cho người tiêu dùng cũng như nhà quản lý trong việc tham gia vào hoạt động mua bán hàng
- Thu thập đƣợc nhiều thông tin
- Giảm chi phí sản xuất, bán hàng, tiếp thị và giao dịch
- Tạo ra lợi thế cạnh tranh kinh doanh
- Giúp người tiêu dùng có được giá cả và hình ảnh mặt hàng một cách chính xác
- Giúp nhà quản lý dễ dàng hơn trong việc quản lý sản phẩm
Nhà quản lý có thể nhanh chóng thống kê các sản phẩm bán chạy, từ đó cải thiện hiệu quả hoạt động sản xuất kinh doanh.
Ý nghĩa thực tiễn của đề tài
+ Ý nghĩa đối với người quản trị hệ thống website
Có thể tra cứu và cập nhật thông tin về sản phẩm, nhà sản xuất, khách hàng, hóa đơn và thuế một cách dễ dàng Hệ thống cung cấp báo cáo chi tiết và tạo website thân thiện, nhanh chóng và hiệu quả.
- Người quản trị dễ dàng thao tác quản lý thông tin khách hàng, quản lý các đơn hàng, các dịch vụ marketing tiện lợi
+ Ý nghĩa đối với khách hàng
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 7
- Đối với khách hàng website cung cấp các dịch vụ xem sản phẩm, dịch vụ đặt hàng và chức năng thanh toán online dễ dàng, thân thiện
- Hơn thế nữa website còn cung cấp chức năng chia sẻ qua mạng xã hội nhƣ facebook, chức năng gửi phản hồi cho người quản trị
Website thực phẩm mang đến sự tiện lợi và hữu ích cho khách hàng, giúp họ chỉ cần vài phút để chuẩn bị bữa ăn cho gia đình.
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 8
CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG
Tổng quan về thương mại điện tử
2.1.1 Khái niệm thương mại điện tử
Thương mại điện tử là quá trình mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử, chủ yếu là máy tính và Internet.
Ngày nay, thương mại điện tử được hiểu là tất cả các phương thức kinh doanh và quy trình quản trị thông qua các kênh điện tử, trong đó Internet và các kỹ thuật liên quan đóng vai trò quan trọng, với công nghệ thông tin là điều kiện tiên quyết Một điểm nổi bật là không cần thay đổi phương tiện truyền thông như trong kinh doanh truyền thống, và tác động của con người vào quy trình kinh doanh được giảm thiểu tối đa Khái niệm này được gọi là Thẳng đến gia công (Straight Through Processing), yêu cầu tích hợp rộng rãi các tính năng kinh doanh.
2.1.2 Lợi ích của việc sử dụng thương mại điện tử
Thương mại điện tử mang lại lợi ích lớn nhất là tiết kiệm chi phí cho các bên giao dịch, với giao dịch điện tử nhanh hơn so với phương thức truyền thống như fax hay thư điện tử Doanh nghiệp có thể gửi thư tiếp thị đến hàng loạt khách hàng với chi phí như gửi cho một người, giúp tiết kiệm chi phí đáng kể Bên cạnh đó, thương mại điện tử cho phép giao dịch diễn ra mà không bị giới hạn bởi không gian địa lý, từ thành phố đến nông thôn hay giữa các quốc gia, giúp doanh nghiệp tiết kiệm chi phí đi lại và thời gian Người tiêu dùng cũng có thể dễ dàng đặt hàng và mua sắm từ nhà, mang lại sự tiện lợi và nhanh chóng.
Thương mại điện tử mang lại nhiều lợi ích cho doanh nghiệp, đặc biệt cho những đơn vị nhận thức rõ tầm quan trọng của nó Việc áp dụng thương mại điện tử không chỉ giúp tăng cường sự cạnh tranh giữa các doanh nghiệp mà còn mang lại nhiều lợi ích kinh tế trong bối cảnh hội nhập quốc tế hiện nay.
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 9 các doanh nghiệp trong nước phải cạnh tranh một cách bình đẳng với các doanh nghiệp nước ngoài.
Tìm hiểu về Wordpress
2.2.1 Giới thiệu tổng quan về hệ thống Wordpress
WordPress is an open-source content management system (CMS) written in PHP and connected to a MySQL database, enabling users to easily publish their content online.
WordPress là phần mềm mã nguồn mở hàng đầu cho thương mại điện tử, nổi bật với tính năng chuyên nghiệp và đáng tin cậy Kể từ năm 2007, WordPress đã cách mạng hóa ngành công nghiệp mua sắm trực tuyến, giúp tăng doanh số bán hàng nhanh chóng Đội ngũ WordPress bao gồm hơn 70 cá nhân đam mê, cùng với hơn 600.000 thành viên trong cộng đồng, tất cả đều cam kết phát triển công nghệ này.
WordPress là giải pháp website thương mại điện tử hoàn hảo cho cá nhân và doanh nghiệp, cung cấp đầy đủ chức năng của một trang web 2.0 chuyên nghiệp cho bán hàng trực tuyến Kể từ khi ra mắt vào năm 2005, WordPress từng ít được biết đến do chủ yếu phát hành bằng tiếng Pháp Tuy nhiên, nhờ vào những cải tiến vượt bậc gần đây, PrestaShop đã trở thành một mã nguồn mở phổ biến trong lĩnh vực thương mại điện tử.
WordPress, với mã nguồn phát triển sau, đã kế thừa nhiều ý tưởng từ các nền tảng trước như OsCommerce Sự khác biệt nổi bật của WordPress là tính năng tích hợp thư viện trình bày sản phẩm theo màu sắc, giúp chủ cửa hàng dễ dàng tiếp cận và thu hút khách hàng hơn.
Wordpress đáp ứng các đặc tính của một ứng dụng Web 2.0:
Hệ thống Wordpress có thể chạy đƣợc nhiều nền khác nhau IIS hoặc Apache
Hệ điều hành window hoặc Linux
Là một hệ thống mã nguồn mở, do đó Wordpress đã tận dụng đƣợc nguồn trí tuệ cộng đồng
Là một hệ thống mã nguồn mở, đƣợc cập nhật liên tục
Việc phát triển ứng dụng đƣợc thực hiện dễ dàng và nhanh chóng
Wordpress có khả năng hoạt động tốt trên nhiều trình duyệt
Khả năng tùy biến giao diện cao
Những ƣu điểm của Wordpress:
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 10
Đầy đủ các chức năng của một website bán hàng trực tuyến: thêm, sửa, xóa, thống kê sản phẩm, nhà sản xuất, nhà phân phối, khách hàng ,…
Theo dõi tình trạng bán hàng, thông báo cho khách hàng bằng tin nhắn sms, thu thập thông tin khách hàng,…
Áp dụng được nhiều phương thức thanh toán khác nhau với các đơn vị tiền tệ lưu hành phổ biến
Tốc độ tải và xử lý nhanh An toàn, bảo mật
URL thân thiện, tối ƣu máy tìm kiếm SEO, quản lý nội dung CMS…
Bạn không cần quan tâm tới chi phí mua phần mềm hay vấn đề bản quyền vì Prestashop là phần mềm nguồn mở và hoàn toàn miễn phí
Thường xuyên cập nhật các phiên bản mới hơn để sửa các lỗi bugs và bổ sung thêm các chức năng, modules mới
Dễ dàng quản trị website với các công cụ tương đối đầy đủ và bảng điều hướng thuận tiện
Dễ dàng tích hợp và mở rộng phát triển các modules độc lập
Giao diện thân thiện, dễ sử dụng, có thể thiết kế giao diện độc lập
Hệ thống hỗ trợ nhiều ngôn ngữ phổ biến như tiếng Anh, Pháp, Bồ Đào Nha, Đức, Tây Ban Nha, Ý, Hà Lan, Ba Lan, Nga và cả tiếng Việt, cho phép người dùng tùy chỉnh gói ngôn ngữ theo nhu cầu Wordpress e-Commerce ứng dụng công nghệ Web 2.0, tận dụng sức mạnh của AJAX và thư viện JQuery, trong khi Prestashop sử dụng framework Smarty, giúp các nhà thiết kế web dễ dàng tạo giao diện mà không cần kiến thức sâu về lập trình PHP.
Nhƣợc điểm của hệ thống Wordpress:
Khả năng quản lý Url-rewrite khá yếu, không có khả năng mở rộng tùy biến Làm giảm đáng kể khả năng SEO của website
Thuật toán tìn kiếm của Wordpress đƣợc đánh giá là khá yếu so với các
Kiến trúc Extensions hỗ trợ cho bên thứ 3 tự phát triển khá yếu
2.2.1.1 Tại sao phải chọn Wordpress? Ƣu thế nổi bật của Wordpress chính là tính linh hoạt và dễ tiếp cận Thật vậy, giải pháp này không đòi hỏi nhiều kiến thức về các ngôn ngữ lập trình tin học Cho dù khách hàng là một công ty chuyên nghiệp hay một cá nhân, Wordpress chắc chắn sẽ đáp ứng hoàn toàn những mong đợi từ phía khách hàng Vậy làm sao để biết
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 11
PrestaShop có phải là sự lựa chọn phù hợp cho khách hàng? Trước khi quyết định sử dụng nền tảng này cho website bán hàng trực tuyến, chúng tôi sẽ đặt ra những câu hỏi quan trọng trong quá trình tư vấn sản phẩm để đảm bảo sự phù hợp và hiệu quả.
2.2.2 Cài đặt và việt hóa Wordpress
Bước 1 Tải mã nguồn từ website WordPress.org
Trước tiên bạn hãy tải phiên bản mới nhất của mã nguồn WordPress tại địa chỉ https://wordpress.org/latest.zip
Sau khi giải nén, bạn sẽ thấy một thư mục có tên "wordpress" Thư mục này có thể nằm trong một thư mục khác mang tên "wordpress-x" (với x là số phiên bản), nhưng chung quy lại, bạn sẽ tìm thấy thư mục "wordpress" như hình minh họa.
Next, navigate to the WordPress directory where you will find several folders named wp-admin, wp-includes, and wp-content, along with files such as index.php and wp-config-sample.php Collectively, these files and folders are referred to as the WordPress source code.
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 12
Bước 2 Copy mã nguồn WordPress vào Localhost
Hãy sao chép toàn bộ file và thư mục mã nguồn vào thư mục website của bạn trong localhost (ví dụ: C:\xampp\htdocs\chitrung), nhưng không bao gồm thư mục WordPress Việc này là cần thiết vì bạn sẽ cài đặt WordPress vào tên miền http://localhost/thachpham Nếu bạn sao chép cả thư mục WordPress, đường dẫn website của bạn sẽ trở thành http://localhost/chitrung/wordpress/.
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 13
Step 3: Create a New Database To run WordPress, your localhost must have a MySQL database to store essential data such as posts and website settings.
Bước 4 Chạy website để cài đặt
Sau khi sao chép xong, mở bảng điều khiển XAMPP và khởi động Apache cùng MySQL Tiếp theo, truy cập vào website qua đường dẫn http://localhost/thachpham Tại đây, bạn sẽ thấy bảng chọn ngôn ngữ cài đặt cho WordPress; hãy chọn English và nhấn Continue.
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 14
Và đây là giao diện trang quản trị của WordPress
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 15
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 16
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Đặt vấn đề
Trong thời đại số hiện nay, mọi hoạt động kinh tế, chính trị và xã hội đều được chia sẻ trên Internet, khiến cho không chỉ những người trong ngành công nghệ thông tin mà hầu hết mọi người đều đã từng sử dụng Internet và lướt web.
Để phát triển thương hiệu, các công ty cần khẳng định sự hiện diện của mình trên thị trường Một giải pháp hiệu quả và tiết kiệm là tạo ra một website, giúp khách hàng dễ dàng tìm hiểu về công ty Trong bối cảnh kinh tế thị trường hiện nay, nhu cầu của người tiêu dùng ngày càng cao, và nhiều địa điểm có thể không đáp ứng đủ yêu cầu của họ Đối với những người bận rộn, việc tìm kiếm sản phẩm phù hợp với sở thích và ngân sách có thể trở nên khó khăn, vì vậy họ mong muốn có dịch vụ thuận tiện hơn để tiết kiệm thời gian.
Bán hàng trực tuyến hàng ngày mang lại hiệu quả cao vì giúp mọi người biết đến công ty, đồng thời tạo cơ hội giới thiệu thương hiệu và thực hiện giao dịch hàng hóa ngay trên mạng Đây thực sự là một ý tưởng tuyệt vời.
Bài toán
Localhost/chitrung/ là một trang web nhỏ mà tôi đã thiết kế nhằm mục đích mua bán thực phẩm Trang web này giúp giới thiệu đến người tiêu dùng các loại thực phẩm an toàn, chất lượng và có nguồn gốc rõ ràng, cho phép họ dễ dàng lựa chọn mà không cần phải đến tận nơi để xem.
Lợi ích của người truy cập trang Website:
- Mua hàng, thanh toán trên mạng nhanh chóng, tiện lợi
- Tham khảo và so sánh giá của các mặt hàng
- Xem các thông tin về các loại sản phẩm
- Gửi ý kiến phản hồi, khiếu nại dễ dàng
Website gồm có những nội dung cơ bản sau:
Giới thiệu về các loại Kính thời trang
Giới thiệu về các loại sản phẩm mới (được cập nhật một cách thường xuyên)
Khách hàng có thể đọc một số tin tức mới cập nhật
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 17
Khách hàng có thể tìm kiếm sản phẩm theo giá cả hay theo tên của sản phẩm và có thể đặt mua hàng và thanh toán qua mạng
3.2.1 Hướng giải quyết của bài toán
Sử dụng mã nguồn mở WordPress kết hợp với MySQL server để thiết kế giao diện và xây dựng các chức năng cho website Tích hợp các modul thanh toán online như Mypay, Ngân Lượng, Bảo Kim để tối ưu hóa trải nghiệm người dùng Phát triển chức năng theo dõi quá trình giao hàng thông qua liên kết với hệ thống Shipchung.vn Để đưa website vào hoạt động hiệu quả, cần triển khai chiến lược marketing truyền thống và marketing online đồng bộ.
3.2.2 Mô hình bán hàng trên mạng
Hệ thống đƣợc chia làm hai phần: Một phần dành cho khách mua hàng, một phần dành cho admintrator
- Xem thông tin sản phẩm
- Thêm, xoá, cập nhật ở giỏ hàng
- Quản lý theo dõi vận chuyển hàng
- Quản lý câu hỏi, ý kiến khách hàng
- Xem báo cáo, thống kê
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 18
Phân tích và thiết kế
3.3.1 Mô hình use case tổng quát
Hình 3.1 Mô hình use case tổng quát 3.3.2 Mô hình của khách hàng a Tác nhân khách hàng
Hình 3.2 Use case khách hàng
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 19
Hình 3.3 Use case khách hàng quản lý giỏ hàng
Hình 3.4 Khách hàng tìm kiếm b Tác nhân Administrator
Hình 3.5 Quản lý danh mục sản phẩm
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 20
3.3.3 Use case Administrator quản lý danh mục sản phẩm
Hình 3.6 Quản lý khách hàng
3.3.4 Biểu đồ Use Case cho Tác nhân Adminitrator quản lý khách hàng
Hình 3.7 Use case Administrator quản lý sản phẩm
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 21
Hình 3.8 Use case Administrator quản lý hóa đơn
Hình 3.9 Use case Administrator quản lý câu hỏi, ý kiến khách hàng
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 22
3.3.5 Phân tích thiết kế cơ sở dữ liệu
3.3.5.1 Thiết kế biểu đồ lớp
SANPHAM (MaSP, TenSP, GiaSP, AnhSP,SoLuong)
THONGTINKHACHHANG (MaTTKH, TenDangNhap, HoTen, DiaChi, SDT,
NGUOIDUNG (MaNgDung, TenNgDung, DiaChi, Email, SDT, TinhTrang)
DONHANG (MaDH, MaNgDung, HoTen, DiaChiNhan, SDT, TinhTrang,
CHITIETDONHANG (MaChiTietDH, MaDH, MaLHang, MaNgDung, Gia,
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 23
YKIENKHACHHANG (MaYKien, MaNgDung, HoTen, DiaChi, SDT, Email,
PTTHANHTOAN (MaThanhToan, MaNgDung, SoTK, HoTen, DiaChi, Email, SDT, TinhTrang)
PTGIAOHANG (MaGiaoHang, MaNgDung, MaDH, HoTen, DiaChi, SDT,
NHACUNGCAP (MaNCC, TenNCC, MaSP, TenSP, TenLoai, SDT, DiaChi)
KHUYENMAI (MaKM, MaNgDung, MaSP, TenSP, TenLoai, TinhTrang)
3.3.5.3 Mô tả chi tiết quan hệ
- Mô tả: Thông tin cụ thể về sản phẩm
Name Type Null or Not Null Description
MaSP Nvarchar(10) Not Null Mã Sản Phẩm
TenSP Nvarchar(80) Null Tên Sản Phẩm
GiaSP Money Null Giá Sản Phẩm
AnhSP Nvarchar(50) Null Ảnh Sản Phẩm
SoLuong Int Null Số Lƣợng
STT Tên phương Thức Ghi Chú
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 24
- Mô tả: lưu lại thông tin khách hàng đã đăng kí
Name Type Null or Not Null Description
MaTTKH Nvarchar(10) Not Null Mã thông tin khách hàng
TenDangNhap Nvarchar(50) Null Tên đăng nhập
HoTen Nvarchar(50) Null Họ tên
DiaChi Nvarchar(50) Null Địa chỉ
SDT Nvarchar(50) Null Số điện thoại
TinhTrang Nvarchar(50) Null Tình trạng
STT Tên phương Thức Ghi Chú
1 themThongTinKH() Thêm thông tin khách hàng
2 suaThongTinKH() Sửa thông tin khách hàng
3 xoaThongTinKH() Xoa thông tin khách hàng
- Mô tả: Thông tin người dung
Name Type Null or Not Null Description
MaNgDung Nvarchar(10) Not Null Mã Người Dùng
TenNgDung Nvarchar(80) Null Tên người dùng
DiaChi Nvarchar(50) Null Địa chỉ
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 25
SDT Nvarchar(50) Null Số điện thoại
TinhTrang Nvarchar(80) Null Tình trạng
STT Tên phương Thức Ghi Chú
- Mô tả: Thông tin đơn hàng
Name Type Null or Not Null Description
MaDH Nvarchar(10) Not Null Mã đơn hàng
MaNgDung Nvarchar(80) Null Mã người dùng
HoTen Nvarchar(50) Null Họ tên
DiaChiNhan Nvarchar(50) Null Địa chỉ nhận
SDT Nvarchar(50) Null Số điện thoại
TinhTrang Nvarchar(80) Null Tình trạng
NgayDatHang Nvarchar(50) Null Ngày đặt hàng
NgayGiaoHang Nvarchar(50) Null Ngày giao hàng
MaPtThanhToan Nvarchar(50) Null Mã phương thức thanh toán
MaVanChuyen Nvarchar(50) Null Mã vận chuyển
STT Tên phương Thức Ghi Chú
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 26
- Mô tả: thông tin chi tiết về đơn hàng
Name Type Null or Not Null Description
MaChiTietDH Nvarchar(10) Not Null Mã chi tiết đơn hàng
MaDH Nvarchar(10) Null Mã đơn hàng
MaLHang Nvarchar(10) Null Mã loại hàng
MaNgDung Nvarchar(10) Null Mã người dùng
TinhTrang Nvarchar(50) Null Tình trạng
STT Tên phương Thức Ghi Chú
1 xemChiTietDH() Xem chi tiết đơn hàng
2 suaChiTietDH() Sửa chi tiết đơn hàng
3 capnhatChiTietDH() Cập nhật chi tiết đơn hàng
- Mô tả: ghi nhận phản hồi ý kiến của khách hàng về sản phẩm
Name Type Null or Not Null Description
MaYKien Nvarchar(10) Not Null Mã ý kiến
MaNgDung Nvarchar(10) Null Mã người dùng
HoTen Nvarchar(50) Null Họ tên
DiaChi Nvarchar(50) Null Địa chỉ
SDT Nvarchar(50) Null Số điện thoại
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 27
NoiDung Nvarchar(50) Null Nội dung
STT Tên phương Thức Ghi Chú
- Mô tả: phương thức thanh toán
Name Type Null or Not Null Description
MaThanhToan Nvarchar(10) Not Null Mã thanh toán
MaNgDung Nvarchar(10) Null Mã người dùng
SoTK Int Null Số tài khoản
HoTen Nvarchar(50) Null Họ tên
DiaChi Nvarchar(50) Null Địa chỉ
TinhTrang Nvarchar(50) Null Tình trạng
STT Tên phương Thức Ghi Chú
1 capnhatPtThanhToan Cập nhật phương thức thanh toán
- Mô tả: Thông tin về các loại hàng
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 28
Name Type Null or Not Null Description
MaLoai Nvarchar(10) Not Null Mã loại
TenLoai Nvarchar(50) Null Tên loại
TinhTrang Nvarchar(50) Null Tình trạng
STT Tên phương Thức Ghi Chú
1 capnhatLoaiHang Cập nhật loại hàng
- Mô tả: phương thức giao hàng
Name Type Null or Not Null Description
MaGiaoHang Nvarchar(10) Not Null Mã giao hàng
MaNgDung Nvarchar(10) Null Mã người dùng
MaDH Nvarchar(50) Null Mã đơn hàng
HoTen Nvarchar(50) Null Họ tên
DiaChi Nvarchar(50) Null Địa chỉ
SDT Nvarchar(50) Null Số điện thoại
TinhTrang Nvarchar(50) Null Tình trạng
STT Tên phương Thức Ghi Chú
1 capnhatPtGiaoHang Cập nhật phương thức giao hàng
- Mô tả: Thông tin về nhà cung cấp
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 29
Name Type Null or Not Null Description
MaNCC Nvarchar(10) Not Null Mã nhà cung cấp
TenNCC Nvarchar(10) Null Tên nhà cung cấp
MaSP Nvarchar(10) Null Mã sản phẩm
TenSP Nvarchar(50) Null Tên sản phẩm
TenLoai Nvarchar(50) Null Tên loại
SDT Nvarchar(50) Null Số điện thoại
DiaChi Nvarchar(50) Null Địa chỉ
STT Tên phương Thức Ghi Chú
1 themNCC() Thêm nhà cung cấp
2 xoaNCC() Xóa nhà cung cấp
- Mô tả: phân quyền cho người dùng
Name Type Null or Not Null Description
MaPQ Nvarchar(10) Not Null Mã giao hàng
MaNgDung Nvarchar(10) Null Mã người dùng
TinhTrang Nvarchar(50) Null Tình trạng
STT Tên phương Thức Ghi Chú
- Mô tả: Khuyến mại giảm giá sản phẩm
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 30
Name Type Null or Not Null Description
MaKM Nvarchar(10) Not Null Mã khuyến mại
MaNgDung Nvarchar(10) Null Mã người dùng
MaSP Nvarchar(10) Null Mã sản phẩm
TenSP Nvarchar(50) Null Tên sản phẩm
TenLoai Nvarchar(50) Null Tên loại
Tinhtrag Nvarchar(50) Null Tình trạng
STT Tên phương Thức Ghi Chú
1 capnhatKM() Cập nhật khuyến mại
3.3.6 Cơ sở dữ liệu tổng quan của hệ thống
Hình 3.37 Cơ sở dữ liệu tổng quan của hệ thống
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 31
SỬ DỤNG WORDPRESS ĐỂ PHÁT TRIỂN ỨNG DỤNG BÁN HÀNG
Trang quản trị
- Từ trang quản trị sẽ tiến hành thiết kế và quản lý các chức năng của website Một số chức năng cơ bản:
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 32
Hình 4.3 Quản lý phân loại
Hình 4.4 Quản lý đặt hàng
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 33
ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN
Kết quả đạt đƣợc
Sau khi hoàn thành đồ án này, tôi đã tích lũy được nhiều kiến thức quý giá, điều này sẽ rất hữu ích cho sự nghiệp sau này của tôi.
Thương mại điện tử đang phát triển mạnh mẽ trên toàn cầu và tại Việt Nam, mở ra nhiều cơ hội cho các doanh nghiệp Hiểu biết sâu sắc về tình hình thương mại hiện tại sẽ giúp bạn phát triển những ý tưởng sáng tạo trong lĩnh vực này.
- Hiểu rõ hơn về quá trình phân tích một vấn đề và tính bất cập khi thực hiện với lý thuyết
- Hiểu rõ hơn về ngôn ngữ lập trình mã nguồn mở PHP, hệ quản trị cơ sở dữ liệu MySQL và một số ứng dụng mở nhƣ Ajax, javascrip
- Biết rõ hơn phương thức thanh toán trực tuyến và tích hợp thành công những hình thức thanh toán mới nhất hiên nay nhƣ mypay.vn, nganluong.vn
- Rèn luyện khả năng phân tích bài toán, tìm hiểu và đọc tài liệu tiếng Việt cũng nhƣ tiếng Anh
- Đã xây dựng thành công website thương mại điện tử bán thực phẩm đầy với những tính năng.
Những vấn đề hạn chế
Bên cạnh những vấn đề đạt đƣợc thì em còn một số hạn chế chƣa thực hiện đƣợc nhƣ:
- Các tĩnh toán cho vấn đề bảo mật chƣa đƣợc tính toán kỹ lƣỡng
- Khả năng linh hoạt của hệ thống chƣa cao
- Hỗ trợ tin tức từ website khác chƣa phong phú
- Tính năng marketing hoạt động chƣa thật sự hiệu quả.
Hướng nghiên cứu phát triển
Hệ quản trị cơ sở dữ liệu WordPress kết hợp với Virtuemart nhằm đáp ứng tốt hơn nhu cầu của người dùng, đồng thời phát triển và tối ưu hóa hệ thống hiệu quả.
- Kết hợp ngôn ngữ PHP với các hệ quản trị cơ sở dữ liệu lớn hơn: SQL Server, Oracle,
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 36
- Tìm hiểu thêm một số ngôn ngữ, các phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, sinh động hơn
- Xây dựng cơ chế bảo mật tốt hơn, phân quyền cho người dùng với nhiều chức năng hơn
- Xây dựng diễn đàn cho phép người dùng bình luận với nhau về những sản phẩm hiện có trên website
Tùy thuộc vào từng giai đoạn phát triển, việc nâng cấp chất lượng website và áp dụng công nghệ mới là cần thiết để đảm bảo trang web được bảo mật, sinh động và thu hút người dùng hơn.
Phó Đức Chí – Lớp 52K1 – Khoa CNTT 37