CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1. Tổng quan về website bán hàng 1. Khái niệm website bán hàng Website bán hàng [5] là trang web cho phép doanh nghiệp và khách hàng có thể tiến hành việc mua bán sản phẩm/ dịch vụ trực tuyến. Cụ thể, khi truy cập vào các website này, có thể xem thông tin sản phẩm, tìm kiếm các sản phẩm cần mua, đặt hàng và thanh toán nhanh chóng.
Lợi ích của website bán hàng Hoạt động bán hàng trực tuyến sẽ đem lại những lợi ích sau đây: - Thúc đẩy doanh số, gia tăng doanh thu, lợi nhuận tăng cao: Hiện nay người dùng rất ưa chuộng việc mua sắm online, đặc biệt hơn khi xu hướng này càng ngày càng tăng cao do trong thời gian dịch bệnh xã hội đã bị giãn cách. Mặc dù đến thời điểm hiện nay, các sàn thương mại điện tử ngày càng xuất hiện nhiều như Shoppee, Tiki, Sendo, Lazada. tuy nhiên website doanh nghiệp vẫn được người tiêu dùng bình chọn là nơi mua hàng có uy tín. Bán hàng trực tuyến giúp cho doanh nghiệp có thể tiếp cận được với lượng khách hàng tiềm năng khổng lồ không bị giới hạn về không gian.
- Mọi thông tin về sản phẩm, giá cả, dịch vụ,. đều được cập nhật một cách nhanh chóng và kịp thời. - Không bị giới hạn bởi thời gian: tại đây, mọi người có thể mua sắm tại bất cứ thời điểm nào, đáp ứng nhu cầu của người tiêu dùng một cách nhanh chóng nhất khi họ nảy sinh nhu cầu. - Tiết kiệm chi phí xây dựng và vận hành: Doanh nghiệp sẽ không đau đầu để thuê mặt bằng và xây dựng một cửa hàng thật đẹp để thu hút khách hàng, thay vào đó trang web bán hàng trực tuyến là một lựa chọn hiệu quả, nó đơn SVTH: Huỳnh Thị Hoài Ngọc 6 Khóa luận tốt nghiệp GVHD: TS.
Lê Thị Quỳnh Liên giản hóa các quy trình giao dịch mua hàng từ đó tăng năng suất đem lại doanh thu và lợi nhuận cao cho doanh nghiệp, bên cạnh đó giảm chi phí giấy tờ và chi phí vận chuyển gia tăng sự linh hoạt trong giao dịch – hoạt động kinh doanh. Thứ hai, doanh nghiệp sẽ tiết kiệm một khoản chi phí thuê nhân viên bán hàng. - Là một công cụ cần thiết cho kinh doanh thời công nghệ 4.0 - Đối với người tiêu dùng: họ có thể thoải mái, tự do mua sắm, lựa chọn sản phẩm, so sánh giá thành chất lượng giữa các nơi mà không bị giới hạn bởi không gian và thời gian. Hạn chế của website bán hàng Bên cạnh những lợi ích của việc kinh doanh trực tuyến thì cũng tồn đọng những mặc hạn chế mà không phải ai cũng để ý đến, đó là: - Thứ nhất, về tính bảo mật: Thị trường kinh doanh trực tuyến đã trở nên phổ biến, nên các thành phần xấu muốn đột nhập và đánh cắp thông tin, ảnh hưởng đến độ an toàn bảo mật thông tin khách hàng khi họ thực hiện các giao dịch trên website.
- Thứ hai, về sự tin tưởng của khách hàng: Hiện nay tình trạng lừa đảo diễn ra khá phổ biến vì vậy khách hàng rất lo lắng khi mua hàng chất lượng có giống với hình ảnh hay như quảng cáo giới thiệu hay không? - Thứ ba, về đối thủ cạnh tranh: Để khẳng định và giữ vị trí trên thị trường kinh doanh trực tuyến, cần phải có một chiến lược marketing, phát triển website mạnh mẽ giúp tiếp cận khách hàng một cách nhanh chóng và tăng tỷ lệ chuyển đổi đơn hàng. - Thứ tư, về vấn đề khó tiếp cận được trực tiếp với sản phẩm: Khách hàng sẽ không thể kiểm tra trực tiếp được sản phẩm mà chỉ nhìn sản phẩm qua hình ảnh, video, chính vì điều này đã gây ra sự khó khăn trong việc thuyết phục người tiêu dùng tin tưởng và lựa chọn sản phẩm. SVTH: Huỳnh Thị Hoài Ngọc 7 Khóa luận tốt nghiệp GVHD: TS. Lê Thị Quỳnh Liên 1.
Những yêu tố cần có của một website bán hàng trực tuyến Dưới đây là 5 yếu tố cần có của một website bán hàng: - Giao diện được thiết kế đẹp và chuyên nghiệp - Là một website bán hàng vì vậy phải cung cấp đầy đủ các tiện ích đặt hàng - Để đạt hiệu quả cao nhất trong việc bán hàng, trang web phải trang bị đầy đủ các công cụ chia sẻ sản phẩm lên các trang mạng xã hội như Facebook, Instagram, Tiwter, Tiktok, Youtube,. - Hiện nay công nghệ Blockchain được sử dụng khá phổ biến trong dịch vụ tài chính điện tử, chính vì thế một website hiện đại và để bắt kịp xu hướng thị trường như hiện nay cần cung cấp tiện ích phương thức thanh toán trực tuyến, liên kết với các ngân hàng, để tạo điều kiện thuận lợi nhất cho người tiêu dùng - Dạo thời gian gần đây, ai cũng sắm cho mình một chiếc điện thoại thông minh hay một chiếc máy tính bảng nhỏ gọn để lướt web, mua sắm, đọc báo,. vì vậy giao diện website cần phải tối ưu hiển thị trên các thiết bị khác nhau. Hệ quản trị cơ sở dữ liệu (CSDL) MySQL 1.
Tổng quan về hệ quản trị CSDL MySQL Hệ quản trị CSDL MySQL [6] được hiểu như là chương trình dùng để quản lý hệ thống cơ sở dữ liệu gọi tắt là RDBMS - Relational Database Management hoạt động theo mô hình client-server, trong đó, cơ sở dữ liệu là một hệ thống lưu trữ thông tin được sắp xếp rõ ràng, phân lớp ngăn nắp. Nó giúp bạn có thể truy cập dữ liệu một cách thuận lợi và nhanh chóng nhất. Vì hỗ trợ đa số các ngôn ngữ lập trình nên MySQL chính là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất trên thế giới. Hiện MySQL đang được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng.
SVTH: Huỳnh Thị Hoài Ngọc 8 Khóa luận tốt nghiệp GVHD: TS. Lê Thị Quỳnh Liên Ưu điểm của hệ quản quản trị CSDL MySQL đó là hoạt động ổn định trên các hệ điều hành, nó hoàn toàn miễn phí nên người dùng có thể thoải mái tải về để sử dụng 1. Các đặc điểm nổi bật của hệ quản trị CSDL MySQL - Là phần mềm quản trị CSDL dạng server based nó sẽ gần giống với SQL Server của Microsoft - Hệ quản trị CSDL MySQL quản lý dữ liệu thông qua CSDL và mỗi CSDL sẽ có bảng quan hệ chứa dữ liệu riêng biệt - Nó có cơ chế quản lý riêng giúp cho mỗi người dùng đều có thể quản lý cùng lúc một hay nhiều CSDL khác - Tương thích tốt với môi trường PHP, giúp cho hệ thống quản trị hoạt động mạnh mẽ 1. Những lợi ích khi sử dụng hệ quản trị CSDL MySQL - Khả năng mở rộng và tính linh hoạt: MySQL rất linh hoạt về flatform với tất cả các phiên bản của Windows, Linux và Unix đang được hổ trợ.
Với tính chất mã nguồn mở cho phép người dùng tùy biến theo ý muốn để thêm các yêu cầu phù hợp cho database server - Tính bảo mật cao: đây là một trong những ưu điểm nổi bật sẽ rất khó bị hacker tấn công - Tính sẵn sàng cao: Tốc độ xử lý và phản hồi dữ liệu của MySQL rất nhanh chóng - Chi phí sở hữu thấp: Trong các dự án, doanh nghiệp đều cảm thấy sự tiết kiệm chi phí đáng kể 1. PHP MyAdmin là gì? PHP MyAdmin [7] là phần mềm mã nguồn mở được viết bằng ngôn ngữ PHP giúp quản trị cơ sở dữ liệu MySQL thông qua giao diện web. SVTH: Huỳnh Thị Hoài Ngọc 9 Khóa luận tốt nghiệp GVHD: TS. Lê Thị Quỳnh Liên SVTH: Huỳnh Thị Hoài Ngọc 10 Khóa luận tốt nghiệp GVHD: TS.
Lê Thị Quỳnh Liên 1. Các tính năng của PHP MyAdmin Dưới đây là một số tính năng được sử dụng trên PHP MyAdmin: - Quản lý user (người dùng): gồm các chức năng thêm, sửa, xóa, phân quyền - Quản lý CSDL: gồm các chức năng tạo mới, thêm, sửa, xóa, tìm kiếm đối tượng - Nhập xuất dữ liệu (Import/Export): hỗ trợ các định dạng như SQL, XML và CSV - Thực hiện các truy vấn MySQL, giám sát quá trình và theo dõi - Sao lưu và khôi phục (Backup/Restore) 1. Ưu điểm và nhược điểm của PHP MyAdmin Ưu điểm: - Đa ngôn ngữ: Hiện nay PHP MyAdmin hỗ trợ sẵn lên đến 64 ngôn ngữ khác nhau - Về chi phí: là một công cụ hoàn toàn miễn phí với nhiều lợi ích vượt bậc - Tăng hiệu quả công tác quản lý cơ sở dữ liệu: Giao diện để xử lý các thao tác trên CSDL một cách trực quan Nhược điểm: - Không thể tự xuất database - Định dạng file khi xuất sẽ không được mã hóa, thiếu an toàn và chiếm dung lượng đĩa lớn. - Về vấn đề bảo mật, hạn chế truy cập vào URL của PHP MyAdmin từ những địa chỉ IP cố định SVTH: Huỳnh Thị Hoài Ngọc 11 Khóa luận tốt nghiệp GVHD: TS.
Lê Thị Quỳnh Liên 1. Tổng quan về ngôn ngữ hỗ trợ lập trình và công cụ sử dụng để xây dựng website 1. Các ngôn ngữ hỗ trợ lập trình 1. Ngôn ngữ lập trình HTML (HyperText Markup Language) - HTML [8] là từ viết tắt của Hypertext Markup Language, là sự kết hợp của Hypertext và Markup, hay còn được gọi là ngôn ngữ siêu văn bản.
HTML có chức năng giúp người dùng xây dựng và cấu trúc các phần trong trang web hoặc ứng dụng, thường được sử dụng trong phân chia các đoạn văn, heading, link, blockquotes,… - Cấu trúc của HTML gồm có 3 phần: Phần khai báo chuẩn của html, xhtml có cấu trúc là <!Doctype>: Phần này được hiển thị giúp cho người dùng biết được mình đang dùng phiên bản html nào. Phần tiêu đề – Phần khai báo ban đầu, khai báo về meta, little, javascript, css, .: Phần này được bắt đầu bằng thẻ <head> và kết thúc bởi </head>, đây là phần chứ tên tiêu đề để hiển thị trên thanh điều hướng của trang web Phần thân – Phần chứa và hiển thị nội dung của trang web: Phần này bao gồm văn bản, hình ảnh, video và các liên kết. Được bắt đầu bằng thẻ <body> và kết thúc bằng thẻ </body> Phần nằm ngoài cùng bao bọc hết nội dung của phần tiêu đề và phần thân được bằng đầu bằng thẻ <html> và </html> SVTH: Huỳnh Thị Hoài Ngọc 12 Khóa luận tốt nghiệp GVHD: TS. Lê Thị Quỳnh Liên Hình ảnh 1.