CHƯƠNG I: TỔNG QUAN VỀ PHÁT TRIỂN WEBSITE THƯƠNG MẠI ĐIỆN TỬ 1.1 Khái niệm về website và website thương mại điện tử 1.1 Khái niệm website Website là nơi tập hợp các thông tin dưới các định dạng văn bản, hình ảnh, âm thanh và cả video. Tại đây, người dùng có thể truy cập đến địa chỉ của trang web để tìm kiếm thông tin cần thiết. Một số website hiện nay còn tích hợp nhiều tính năng để bán hàng, giao dịch và thanh toán online. Một số plugin đặc biệt trên website còn có thể mua hàng trực tuyến cho các trang thương mại điện tử ở nước ngoài.
Hiện nay có hai dạng chính đó là website động (Dynamic Website) và website tĩnh (Static Website): ● Website động: là website sử dụng ngôn ngữ lập trình đa dạng như ASP.NET, PHP… và cơ sở dữ liệu SQL Server, MySQL,… được các chuyên gia lập trình sử dụng ngôn ngữ tạo mã nguồn dựa theo yêu cầu của trang web. Web động được tích hợp thêm phần xử lý thông tin và truy xuất dữ liệu nên người sở hữu trang có quyền chỉnh sửa, điều hành và cập nhật các thông tin lên trang dễ dàng. Khách hàng có thể trao đổi với chủ website và những khách hàng khác. ● Website tĩnh: Đơn thuần chỉ dùng ngôn ngữ lập trình HTML, giúp đăng tải thông tin như một tờ báo.
Các thông tin cần thay đổi trên website phải được xử lý trực tiếp để sửa trên file HTML. Web tĩnh có chức năng giới thiệu thông tin cho người dùng xem và không thao tác được. Nội dung trên web tĩnh được thiết kế cố định nên nhu cầu về thông tin của người truy cập tăng cao thì thông tin trên web tĩnh không đáp ứng được.2 Cấu tạo của website Một website sẽ được cấu thành từ các bộ phận như: ● Domain là tên miền hoặc địa chỉ website. Đây là địa chỉ để bạn truy cập vào một trang cụ thể.
Tất cả mọi trang website hiện nay đều phải có tên miền. Đây là cấu tạo tất yếu cần phải có khi sở hữu một website. ● Web hosting hay còn gọi là máy chủ. Hệ thống thông tin trên web sẽ được tải lên hosting để trả về kết quả cho người truy cập.
Hiện nay hosting có rất nhiều loại. Một số website lớn sẽ sở hữu riêng cho mình một hosting với băng thông đường truyền mạnh. Điều này sẽ giúp web hoạt động mượt mà, tải trang rất tốt. 4 Một số website hạn chế về tài chính có thể gộp nhiều domain vào chung một hosting.
● Source Code hay còn được biết đến theo tiếng Việt là mã nguồn của website. Mã nguồn này sẽ cấu tạo nên giao diện và các tính năng của website.3 Website thương mại điện tử Website thương mại điện tử là trang thông tin điện tử được tạo ra để phục vụ một phần hoặc toàn bộ quy trình của hoạt động mua bán hàng hóa hay cung ứng dịch vụ, từ trưng bày giới thiệu hàng hóa, dịch vụ đến giao kết hợp đồng, cung ứng dịch vụ, thanh toán và dịch vụ sau bán hàng. Hiểu theo cách đơn giản hơn, thì website thương mại điện tử hoạt động trên mạng Internet và người dùng sẽ thực hiện giao dịch thông qua nó, bao gồm cả những website không có chức năng đặt hàng và mua hàng trực tuyến, thanh toán trực tuyến, khách hàng muốn mua hàng phải gọi điện hoặc để lại thông tin. Website thương mại điện tử hiện nay được chia làm hai loại: ● Website thương mại điện tử bán hàng: là website thương mại điện tử do các thương nhân, tổ chức, cá nhân tự thiết lập để phục vụ hoạt động xúc tiến thương mại, bán hàng hóa hoặc cung ứng dịch vụ của mình.
● Website cung cấp dịch vụ thương mại điện tử: là website thương mại điện tử do thương nhân, tổ chức thiết lập để cung cấp môi trường cho các thương nhân, tổ chức, cá nhân khác tiến hành hoạt động thương mại. Website cung cấp dịch vụ thương mại điện tử bao gồm các loại sau: ● Sàn giao dịch thương mại điện tử. ● Website đấu giá trực tuyến. ● Website khuyến mại trực tuyến.
● Các loại website khác do Bộ Công Thương quy định. Bốn nguyên tắc hoạt động thương mại điện tử: ● Thứ nhất, nguyên tắc tự do, tự nguyện thỏa thuận trong giao dịch thương mại điện tử ● Thứ hai, nguyên tắc xác định phạm vi hoạt động kinh doanh trong thương mại điện tử ● Thứ ba, nguyên tắc xác định nghĩa vụ về bảo vệ quyền lợi người tiêu dùng trong hoạt động thương mại điện tử ● Thứ tư, nguyên tắc kinh doanh các hàng hóa, dịch vụ hạn chế kinh doanh hoặc hàng hóa, dịch vụ kinh doanh có điều kiện thông qua thương mại điện tử. 5 Đặc điểm của website thương mại điện tử: • Về hình thức thực hiện: Các hoạt động thương mại điện tử được thực hiện thông qua các phương tiện điện tử. Trong hoạt động thương mại truyền thống, các giao dịch được tiến hành chủ yếu thông qua việc các bên gặp gỡ nhau trực tiếp để tiến hành đàm phán, giao dịch và đi đến ký kết hợp đồng trên văn bản, giấy tờ … • Về phạm vi hoạt động: Hoạt động thương mại được thực hiện không phụ thuộc vào vị trí địa lý, thời gian.
Các chủ thể có thể tiến hành các hoạt động thương mại điện tử ở bất cứ nơi nào, tại bất kì thời điểm nào. • Về chủ thể tham gia: các chủ thể tham gia vào hoạt động thương mại điện tử không chỉ bao gồm người mua và người bán như thương mại truyền thống mà cụ thể sẽ là các chủ thể: người sở hữu website thương mại điện tử bán hàng; thương nhân, tổ chức cung cấp dịch vụ thương mại điện tử; người bán; khách hàng; thương nhân, tổ chức cung cấp hạ tầng… • Về thời gian thực hiện giao dịch: các giao dịch thương mại điện tử được thực hiện không phụ thuộc vào thời gian. Dù ở bất cứ nơi đâu, vào bất cứ thời điểm nào các cá nhân, doanh nghiệp cũng có thể tiến hành được các giao dịch thương mại điện tử. Hoạt động thương mại điện tử có thể được chia thành bốn trường hợp: • Hoạt động thương mại điện tử được thực hiện trên website thương mại điện tử bán hàng.
• Hoạt động thương mại điện tử được thực hiện trên sàn giao dịch thương mại điện tử. • Hoạt động thương mại điện tử được thực hiện trên website đấu giá trực tuyến. • Hoạt động thương mại điện tử được thực hiện trên website khuyến mại trực tuyến. Điều kiện hoạt động thương mại điện tử: Đối với website thương mại điện tử bán hàng, các thương nhân, tổ chức, cá nhân được thiết lập website thương mại điện tử bán hàng nếu đáp ứng các điều kiện sau: ● Thứ nhất, là thương nhân, tổ chức hoặc cá nhân đã được cấp mã số thuế cá nhân.
● Thứ hai, đã thông báo với Bộ Công Thương về việc thiết lập website thương mại điện tử bán hàng theo quy định. 6 Đối với website cung cấp dịch vụ thương mại điện tử, thương nhân, tổ chức được thiết lập website cung cấp dịch vụ thương mại điện tử (sàn giao dịch thương mại điện tử, website đấu giá trực tuyến, website khuyến mại trực tuyến) khi đáp ứng đủ các điều kiện sau: ● Thứ nhất, là thương nhân, tổ chức được thành lập theo quy định pháp luật. ● Thứ hai, có đề án cung cấp dịch vụ trong đó nêu rõ các nội dung sau: + Mô hình tổ chức hoạt động, bao gồm hoạt động cung cấp dịch vụ, hoạt động xúc tiến, tiếp thị dịch vụ cả trong và ngoài môi trường trực tuyến. + Phân định quyền và trách nhiệm giữa thương nhân, tổ chức cung cấp dịch vụ thương mại điện tử với các bên sử dụng dịch vụ.
● Thứ ba, đã đăng ký thiết lập website cung cấp dịch vụ thương mại điện tử và được Bộ Công Thương xác nhận đăng ký theo quy định. Trong trường hợp thương nhân, tổ chức thiết lập website thương mại điện tử vừa là website thương mại điện tử bán hàng vừa là website cung cấp dịch vụ thương mại điện tử phải thông báo và đăng ký với Bộ Công Thương.2 Ngôn ngữ HTML, CSS và Framework Bootstrap 1.1 Ngôn ngữ HTML HTML là tên viết tắt của Hypertext Markup Language, đây không phải là ngôn ngữ lập trình mà được định nghĩa là ngôn ngữ đánh dấu siêu văn bản. HTML thường được sử dụng để tạo và cấu trúc các phần trong trang web và ứng dụng, phân chia các đoạn văn, heading, link, blockquotes,… Một file code HTML được cấu tạo bởi các phần tử HTML và các cặp thẻ. HTML có nhiều dạng thẻ khác nhau và mỗi thẻ sẽ có nhiệm vụ và ý nghĩa riêng, mỗi thẻ sẽ được bắt đầu và kết thúc bằng dấu ngoặc nhọn “<, />”.
Cấu trúc của một trang HTML sẽ gồm 3 phần như sau: ● Phần khai báo loại file code có cấu trúc thẻ là <!DOCTYPE html>: Xuất hiện ở đầu hoặc trên cùng của file HTML. ● Phần khai báo ban đầu, khai báo về meta, little, javascript, css,… có cấu trúc bắt đầu bằng thẻ <head> và kết thúc với thẻ </head> ● Phần chứa và hiển thị nội dung của trang web, có cấu trúc bắt đầu bằng thẻ <body> và kết thúc bằng thẻ </body>: Bao gồm tiêu đề trang web, logo, điều hướng chính và thanh tìm kiếm…. 7 HTML được sử dụng với ba mục đích chính: ● Tạo nội dung cho trang web ● Thiết kế giao diện cho trang web ● Lập trình tương tác cho trang web Ưu điểm của HTML: ● Kho tài nguyên khổng lồ với cộng đồng người dùng rộng lớn ● Sử dụng mã nguồn mở nên người dùng có thể sử dụng miễn phí ● Hoạt động mượt mà trên hầu hết các trình duyệt ● Cách thức hoạt động đơn giản nên người học có thể dễ dàng nắm bắt được kiến thức để triển khai cho website của mình ● Có thể tích hợp với nhiều ngôn ngữ khác nhau như PHP, Java, NodeJs, Ruby,… giúp người dùng xây dựng được một trang web với nhiều tính năng hấp dẫn ● Sử dụng các markup ngắn gọn và có tính đồng nhất cao ● Quy định theo một tiêu chuẩn nhất định và được vận hành bởi World Wide Web Consortium (W3C) Nhược điểm của HTML: ● Chỉ áp dụng được cho web tĩnh, không có sự tương tác với người dùng. Nếu muốn trang bị cho web các tính năng tự động thì cần phải sử dụng dịch vụ của bên thứ 3.
● Một số trình duyệt còn cập nhật chậm để hỗ trợ các phiên bản mới của HTML ● Việc kiểm soát cách đọc và hiển thị file HTML của trình duyệt khó thực hiện ● Chỉ áp dụng với cấu trúc nhất định, không có khả năng sáng tạo 1.