Giáo trình phát triển các ứng dụng thương mại điện tử

296 5 0
Giáo trình phát triển các ứng dụng thương mại điện tử

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI GIÁO TRÌNH PHÁT TRIỂN CÁC ỨNG DỤNG THƯƠNG MẠI ĐIỆN TỬ Chủ biên: Dương Thăng Long – Nguyễn Đức Tuấn Hà Nội, 07/2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI GIÁO TRÌNH PHÁT TRIỂN CÁC ỨNG DỤNG THƯƠNG MẠI ĐIỆN TỬ Dương Thăng Long – Nguyễn Đức Tuấn Trần Tiến Dũng Hà Nội, 07/2021 LỜI NÓI ĐẦU Sự phát triển mạnh công nghệ ngày làm cho giá trị ngành kinh tế xã hội chất lượng hiệu hơn, đặc biệt công nghệ thông tin truyền thông tạo nên môi trường kết nối phục vụ cho hoạt động sản xuất, kinh doanh dịch vụ ngày sâu sắc rộng lớn Rất nhiều nhà sản xuất, kinh doanh thương mại triển khai thành công hệ thống thương mại điện tử, rút ngắn “khoảng cách” từ nhà sản xuất đến người tiêu dùng, tối ưu hoá việc cung cấp sản phẩm hàng hố, dịch vụ đến nơi sử dụng Thơng qua ứng dụng thương mại xây dựng cung cấp doanh nghiệp, khách hàng dễ dàng tìm kiếm có nhiều thơng tin, trải nghiệm sâu sắc, mang tính trực quan lúc, nơi mặt hàng quan tâm, thơng tin sách khuyến mại cho mặt hàng, chí cá nhân hoá cho đối tượng khách hàng Với ưu vượt trội, thuận lợi hiệu quả, hệ thống thương mại điện tử thu hút ngày nhiều quan tâm phát triển nhà cung cấp sử dụng khách hàng Thông qua ứng dụng thương mại điện tử, người dùng thực giao dịch đặt hàng, toán đơn hàng theo dõi trạng thái vận chuyển đơn hàng theo thời gian thực Bản thân doanh nghiệp hoạt động lĩnh vực bán hàng sử dụng chức cung cấp ứng dụng thương mại điện tử để thực nghiệp vụ quản lý, tác nghiệp nhập hàng, đấu giá mua với giá thoả thuận từ nhà cung cấp Các nhà sản xuất mua tham gia đấu giá nguyên liệu đầu vào cho trình sản xuất Hơn nữa, ứng dụng thương mại điện tử trang bị tính “thơng minh”, nhà quản lý dự đốn xu hướng tiêu dùng người dùng chủ động nguồn hàng cần thiết, nhà sản xuất có kế hoạch chắn cho việc sản xuất mình, chí dự báo nhu cầu khách hàng theo vùng miền địa lý, theo đặc điểm người dùng Khi phát triển đa dạng ngày rẻ loại thiết bị di động thông minh đầu cuối đến với người dùng, hạ tầng viễn thông ngày phát triển đảm bảo cho kết nối trực tuyến thời gian thực, doanh nghiệp trở nên thuận lợi phát triển ứng dụng thương mại điện tử tảng di động nhằm gia tăng khả tiếp cận khách hàng Các cơng nghệ có điều kiện để phát triển làm gia tăng giá trị ứng dụng thương mại điện tử, cung cấp nhiều tính đại trải nghiệm sản phẩm cho khách hàng qua công nghệ thực ảo (VR) hay thực tăng cường (AR), cơng nghệ trí tuệ nhân tạo cho dự báo xác hơn, tối ưu hoạt động quản lý tác nghiệp thông minh Với giá trị hữu ích tiềm to lớn vậy, giáo trình “Phát triển ứng dụng thương mại điện tử” xây dựng để giúp cho bạn sinh viên ngành công nghệ thông tin, ngành thương mại điện tử tiếp cận nắm bắt làm chủ kiến thức, ứng dụng kỹ thuật công nghệ cho phát triển sản phẩm phần mềm ứng dụng thương mại điện tử Sinh viên ngành thương mại điện tử sử dụng cơng cụ sẵn có khung phát triển phần mềm để triển khai ứng dụng thương mại điện tử theo nhu cầu toán thực tiễn; tuỳ biến chức tảng phát triển ứng dụng thương mại điện tử; đảm bảo an ninh bảo mật cho ứng dụng thương mại điện tử Sinh viên ngành công nghệ thông tin định hướng phát triển công nghệ cho phần mềm ứng dụng thương mại điện tử với tính thơng minh đại, ứng dụng cơng nghệ Giáo trình trang bị cho bạn sinh viên kiến thức kỹ để đánh giá, phân tích rủi ro hệ thống thương mại điện tử Từ đưa biện pháp áp dụng sách giúp cải thiện an ninh, an toàn nâng cao ổn định, hiệu hoạt động cho hệ thống ứng dụng thương mại điện tử Giáo trình gồm chương, chương giới thiệu chung phát triển ứng dụng thương mại điện tử với hệ thống ứng dụng xây dựng tảng web, thiết bị di động, kiến trúc ứng dụng thương mại điện tử Chương trình bày ngơn ngữ lập trình sử dụng cho xây dựng ứng dụng thương mại điện tử Trong chương này, để giúp người học nắm bắt cụ thể chi tiết, tập hướng dẫn với bước cụ thể để tạo trang web sử dụng ngôn ngữ đánh dấu siêu văn định dạng theo lớp (CSS) trình bày phần cuối chương Ở chương 3, quy trình cơng cụ phát triển ứng dụng thương mại điện tử trình bày để cung cấp cho người học nội dung phương thức phát triển ứng dụng thương mại điện tử từ việc lên ý tưởng, khảo sát, phân tích, thiết kế, xây dựng hoàn thiện, đánh giá Đối với ứng dụng thương mại điện tử an ninh, bảo mật an toàn liệu người dùng liệu tác nghiệp hoạt động, giao dịch hệ thống quan trọng, chương 4, rủi ro an ninh rò rỉ liệu ứng dụng thương mại điện tử trình bày Cùng với cách thức, giải pháp ứng dụng để bảo mật liệu hoạt động giao tác hệ thống, giảm thiểu ngăn chặn dạng công ứng dụng thương mại điện tử Chương trình bày số công nghệ đại thông minh xu hướng ứng dụng thương mại điện tử Các công nghệ giúp cho ứng dụng thương mại điện tử trở nên thông minh hơn, mang lại nhiều lợi ích cho người dùng doanh nghiệp thương mại điện tử Do lần đầu biên soạn nên cịn số lỗi trình bày, số nội dung chưa diễn đạt rõ ràng đầy đủ, nhóm biên soạn mong muốn nhận ý kiến phản hồi người đọc để hồn thiện giáo trình Nhóm tác giả CHƯƠNG GIỚI THIỆU CHUNG VỀ PHÁT TRIỂN CÁC ỨNG DỤNG THƯƠNG MẠI ĐIỆN TỬ Trong chương khái niệm Internet dịch vụ World Wide Web giới thiệu để giúp người học hiểu rõ giải thích chế hoạt động, cách thức mà trang Web (trang Web) truyền đi, hiển thị trình duyệt Và cách thức mà dịch vụ Thương mại Điện tử triển khai dựa giao thức dịch vụ Ngoài ra, với phát triển cơng nghệ sản xuất thiết bị di động, có nhiều loại thiết bị khác sản xuất Vì vậy, ứng dụng Thương mại Điện tử thiết bị di động phát triển để đáp ứng nhu cầu người sử dụng mua sắm di động Khi học xong chương này, người học hiểu rõ giải thích Internet, kiến trúc ứng dụng dạng máy chủ khách, ứng dụng thương mại điện tử, kiến trúc ứng dụng Có thể phân tích lựa chọn kiến trúc ứng dụng, chức phù hợp cho hệ thống thương mại điện tử thực tế 1.1 Mạng Internet kiến trúc ứng dụng client/server 1.1.1 Internet World Wide Web Internet mạng máy tính tồn cầu hình thành nhiều mạng khu vực mạng diện rộng (WAN – Wide Area Network) vốn kết nối mạng đô thị (MAN – Metropolitan Area Network) Mạng đô thị/khu vực lại mạng kết nối nhiều mạng với khu vực địa lí Vì vậy, Internet có rất nhiều máy tính, thiết bị có khả kết nối mạng kết nối để chia sẻ tài nguyên với Internet bắt đầu vào tháng 12 năm 1969, ban đầu kết nối máy tính đặt sở Los Angeles Santa Barbara Trường Đại học California, viện nghiên cứu Stanford, đại học Utah Khơng hình dung từ mạng máy tính nhỏ bé phát triển thành mạng toàn cầu với hàng tỉ thiết bị Điểm chung thiết bị kết nối vào Internet chúng sử dụng giao thức giống để truyền nhận thông tin Các chuẩn thể giao thức Internet (Internet Protocol – IP), giao thức xác định quy ước cho việc đánh địa chỉ, định tuyến liệu, giao thức điều khiển truyền liệu (Transmission Control Protocol – TCP) Tuy nhiên, Internet tảng giúp kết nối máy tính thiết bị có khả kết nối (Vạn vật kết nối Internet – Internet of Things (IOT) Cho phép thiết bị trao đổi liệu với thông qua việc truyền gói tin dạng nhị phân Đây vốn định dạng liệu thân thiện với người Vì vậy, nhà khoa học người Anh Timothy Berners-Lee phát minh World Wide Web (WWW) hay trang Web vào năm 1989 (Van Sluyters, 1997) Web hệ thống nơi mà tài liệu tài nguyên khác, xác định Uniform Resource Locators (định vị tài nguyên thống nhất) hay ngắn gọn URL, truy nhập thơng qua Internet Các tài nguyên truyền tải thông qua giao thức truyền tải siêu văn (Hypertext Transfer Protocol – HTTP) thể ngôn ngữ đánh dấu siêu văn HTML (Hypertext Markup Language) HTML sử dụng để tổ chức tài nguyên với định dạng, cách tổ chức hiển thị thành trang Web Vì vậy, trang Web tham chiếu đến tài nguyên hình ảnh, video, âm thành phần phần mềm khác hiển thị, thực thi bên phần mềm máy người dùng gọi trình duyệt Web (Web browser) Như vậy, coi Internet phần cứng WWW phần mềm Nói cách khác WWW tập hợp thơng tin truy nhập thơng qua Internet HTML sử dụng để thể liệu theo thiết kế khác để người dùng dễ dàng truy nhập Có thể hình dung tài liệu HTML giống tệp định dạng “doc” thay hiển thị phần mềm Microsoft Word HTML hiển thị trình duyệt Web HTTP sử dụng để truyền tải tài liệu HTML từ máy chủ web đến trình duyệt Web (WhatIS, 2021) 1.1.2 Các giao thức Hypertext Transfer Protocol, File Transfer Protocol Uniform Resource Locator 1.1.2.1 Giao thức Hypertext Transfer Protocol HTTP viết tắt giao thức truyền tải siêu văn (Hypertext Transfer Protocol), sử dụng để tìm kiếm nạp tài nguyên tảng Internet, chẳng hạn tài liệu HTML Giao thức tảng cho trao đổi Web giao thức client (máy trạm) – server (máy chủ) Với giao thức bên khởi tạo yêu cầu máy khách (trình duyệt) Một tài liệu hoàn chỉnh (trang Web) tạo từ liệu văn bản, mô tả bố cục, hình ảnh, video, tập lệnh kịch bản, liệu khác Hình 1.1 Mơ hình ứng dụng Web (Mozilla, 2021a) Các máy trạm máy chủ giao tiếp với thông qua việc trao đổi thông điệp riêng lẻ Các thông điệp gửi máy trạm, thường từ trình duyệt Web, gọi yêu cầu (request) Thông điệp gửi máy chủ câu trả lời thường gọi phản hồi (response) Các phản hồi thường tệp tài liệu HTML Giữa máy trạm máy khách thường có thực thể gọi chung proxies (thành phần trung gian) Các thành phần thực hoạt động khác để phục vụ cho việc trao đổi liệu máy chủ máy khách Để hiểu rõ cách thức mà HTTP hoạt động, xem xét vòng đời giao dịch HTTP với bước sau người dùng gõ địa trang Web vào địa trình duyệt: www.ebay.com Bước Trình duyệt sử dụng giao thức TCP/IP cung cấp hệ điều hành để kết nối đến máy chủ www.ebay.com Bước Trình duyệt gửi yêu cầu HTTP để máy chủ sử dụng kết nối thiết lập Bước Bước Máy chủ nhận yêu cầu HTTP Bước Máy chủ thực yêu cầu HTTP phản hồi với HTTP response (các liệu phản hồi) Bước Trình duyệt nhận HTTP response Bước Trình duyệt xử lý phản hồi HTTP nhận từ máy chủ hiển thị nội dung từ tài liệu HTML 1.1.2.2 Định vị tài nguyên thống Uniform Resource Locator Để truy xuất đến tài nguyên web, người dùng phải sử dụng URL (Uniform Resource Locator – định vị tài nguyên thống nhất) (Berners-Lee et al., 1994) URL dùng để xác định tài nguyên Web giá trị URL dùng cho tài nguyên Tài nguyên trang Web, tài liệu CSS, hình ảnh, video, tệp PDF hay liệu đa phương tiện khác Hay nói cách khác URL địa tài nguyên Web để giúp người dùng truy nhập đến chúng Điều đặc biệt người dùng chia sẻ với tài nguyên cách gửi URL cho Ví dụ: - https://en.wikipedia.org/wiki/Web_Services_Description_Langua ge - https://www.w3.org/TR/2001/NOTE-wsdl-20010315 Mọi URL nhập vào địa trình duyệt để báo cho biết cách thức vị trí để tải tài nguyên gắn kết với trang Web Một URL cấu thành phần khác nhau, số bắt buộc thành phần khác tùy chọn Các thành phần quan trọng tơ sáng hình minh hoạt URL Hình 1.2 Cấu trúc URL (Mozilla, 2021b) Thành phần URL scheme, thành phần xác định giao thức mà trình duyệt phải sử dụng để yêu cầu tài nguyên (một giao thức tập hợp phương thức để trao đổi gửi liệu mạng máy tính) Thơng thường website sử dụng giao thức HTTP HTTPS (một phiên tăng cường an ninh HTTP) Ngồi cịn có giao thức khác hỗ trợ URL, kể email mailto hay giao thức truyền gửi tệp FTP (file transfer protocol) Thành phần thứ hai URL Authority (thẩm quyền) ngăn cách với scheme chuỗi “://” Nếu thể authority bao gồm domain (tên miền, chẳng hạn www.fithou.edu.vn) cổng (port: chẳng hạn 80) thực thể ngăn cách với dấu “:”:  Tên miền (domain) xác định máy chủ Web yêu cầu Phần thay IP  Thành phần cổng (port) xác định “cổng kỹ thuật” để xác định nơi sử dụng để truy nhập đến tài nguyên máy chủ Web Cổng (port) khái niệm trừu tượng, cổng khơng phải cổng vật lý máy tính Mà cổng để giao thức biết đến nơi liệu truyền thơng Thường port ẩn không cần phải rõ máy chủ Web sử dụng cổng tiêu chuẩn giao thức HTTP (80 cho HTTP 443 cho HTTPS) Thành phần phía sau tên miền đường dẫn đến tài nguyên, chẳng hạn “path/to/myfile.htm” Vào thời điểm ban đầu Web, đường dẫn thể vị trí vật lý tệp máy chủ Web Tuy nhiên, cách thức biểu diễn mang lại nhiều rủi ro an ninh Bất kỳ có chút kiến thức cấu trúc cách thức lưu trữ trang Web máy chủ Web sử dụng chế để cố gắng truy cập vào tài nguyên khác không phép Vì vậy, ngày cách thức khơng cịn sử dụng máy chủ Thay vào đường dẫn dạng trừu tượng (hay gọi đường dẫn tương đối) sử dụng Thành phần URL tham số (parameter), chẳng hạn “?key1=value&key2=value2” thường cung cấp giá trị cho máy chủ Web Các tham số danh sách cặp khóa (key)/giá trị (value) ngăn cách với ký hiệu “&” Máy chủ Web sử dụng tham số để thực tác vụ trước trả tài nguyên liệu Chẳng hạn tham số dùng để xác định tài nguyên mà người dùng muốn truy cập URL Hình 1.3 Cấu trúc phần tham số URL Mỗi máy chủ Web có chế riêng việc xử lý tham số, biết cách thức máy chủ Web cụ thể xử lý việc hỏi chủ sở hữu máy chủ Web người phát triển Tiếp theo “anchor” thành phần thể dạng “đánh dấu” (bookmark) điểm neo bên tài nguyên, để giúp trình duyệt định hướng thể nội dung “đánh dấu” Trên tài liệu HTML, trình duyệt cuộn đến điểm nơi đánh dấu định nghĩa, đến tài liệu video hay âm Thông thường điểm neo dùng để giúp người dùng truy nhập nhanh đến nội dung trang Web thông qua URL Hoặc sử dụng để đánh dấu phần nội dung đọc lần truy cập vào trang Web 1.1.3 Trình duyệt Web máy chủ Web 4.2.8 Các giải pháp hỗ trợ 245 CHƯƠNG MỘT SỐ CÔNG NGHỆ CHO THƯƠNG MẠI ĐIỆN TỬ 254 5.1 Công nghệ ứng dụng di động, thông tin di động (sms), thông tin email 254 5.1.1 Thương mại Điện tử sử dụng ứng dụng di động 254 5.1.2 Thông tin di động SMS thương mại điện tử 256 5.1.3 Ứng dụng thư điện tử thương mại điện tử 257 5.2 Công nghệ FINTECH cho thương mại điện tử 257 5.2.1 Khái niệm FINTECH 257 5.2.2 Vai trò FINTECH thương mại điện tử 259 5.2.3 Các rủi ro tiềm ẩn từ FINTECH 259 5.3 Công nghệ chatbot 260 5.3.1 Chatbot gì? 260 5.3.2 Các lợi ích mà chatbot mang lại cho thương mại điện tử 262 5.3.3 Các bước triển khai chatbot thương mại điện tử 263 5.4 Công nghệ AI (Artificial Intelligence - trí tuệ nhân tạo), big data (dữ liệu lớn) cho thương mại điện tử 264 5.4.1 Ứng dụng trí tuệ nhân tạo Marketing số 266 5.4.2 Trợ giúp khách hàng trí tuệ nhân tạo 267 5.4.3 Quản lý hàng tồn kho thông minh 270 5.4.4 Ứng dụng quản lý chuỗi cung ứng 272 5.4.5 Phân tích thói quen, hành vi khách hàng sử dụng liệu lớn 273 5.4.6 Công nghệ thực ảo thực ảo tăng cường 274 5.5 Chữ ký số giao dịch thương mại điện tử 275 5.5.1 Chữ ký số gì? 275 5.5.2 Cách thức chữ ký số sử dụng thương mại điện tử 276 280 DANH MỤC CÁC THUẬT NGỮ TIẾNG ANH STT Thuật ngữ Album Backend Banner Blockchain Chatbot 10 Check-out 11 Client 12 Cookie 13 Cryptocurrency 14 Database 15 Download 16 eAutions 17 Elements 18 19 eTender FinTech 20 Framework 21 Front-End 22 Headless 23 Hijacking 24 Homepage 25 27 Hosting Hypertext Markup Language Javascript 28 Marketing 26 Ý nghĩa Bộ sưu tập, album hình ảnh nơi hiển thị hình ảnh theo trật tự định Là chức quản trị hệ thống Có thể hiểu Backend phần giao diện với chức cung cấp cho người quản trị, chẳng hạn duyệt đơn hàng, cập nhập trạng thái đơn hàng Biểu ngữ, website nơi chứa thơng điệp cửa hàng/doanh nghiệp đặt vị trí dễ thu hút người xem Cơng nghệ chuỗi khối Chương trình máy tính có khả giao tiếp với người cách thơng minh thơng qua việc phân tích văn bản, giọng nói Q trình tốn Máy trạm hay máy khách, thiết bị mà người dùng sử dụng để trao đổi liệu với máy chủ Một tệp sử dụng để lưu trữ thông tin truy cập người dùng website Tiền mật mã, hay gọi tiền kỹ thuật số Cơ sở liệu, nơi lưu trữ liệu sản phẩm, khách hàng, thông tin mua hàng… Tải xuống, lấy tài liệu từ máy chủ lưu trữ máy khách Đấu giá điện tử Phần tử, thành phần để xây dựng trang Web Mỗi thành phần thường bao gồm thẻ mở (có thể có thẻ đóng) nội dung thẻ Người bán điện tử Cơng nghệ tài Bộ khung, đoạn code viết sẵn với thư viện phần mềm kèm đóng gói sẵn với giúp người phát triển phần mềm viết lại đoạn code lặp lặp lại Phần giao diện cung cấp chức cho khách hàng hệ thống Thương mại Điện tử Web Mơ hình kết nối Front-End Backend Là dạng chặn đánh cắp (chiếm đoạt) liệu truyền tải hệ thống mạng Là trang Web chủ, thường hiển thị người dùng gõ địa website vào trình duyệt Nơi lưu trữ liệu trực tuyến máy chủ Ngôn ngữ đánh dấu siêu văn bản, ngôn ngữ thiết kế để tạo trang Web Đây ngơn ngữ lập trình kịch Tiếp thị, hình thức tiếp cận khách hàng thu hút khách hàng quan tâm đến sản phẩm/dịch vụ 281 29 Media queries 30 MySQL 31 Offpage 32 Onpage 33 Plugin 34 Private key 35 Public key 36 Request 37 Response 38 Responsive 39 SEOer 40 Server 41 Session 42 Slider 43 Smart Contract 44 Template 45 Testing 46 Theme 47 Token 48 Upload 49 Vendor 50 Web Page Truy vấn phương tiện, media queries sử dụng để nhận diện thiết bị truy cập thơng qua thuộc tính Tên hệ thống quản trị sở liệu mã nguồn mở Các hoạt động triển khai bên tài liệu HTML (trang Web) Các hoạt động triển khai tài liệu HTML (trang Web) Là chương trình bổ sung vào chương trình phần mềm có để thực cơng việc độc lập Khố bí mật, sử dụng mật mã bất đối xứng thường dùng để giải mã liệu Tuy nhiên, chữ ký số private key lại dùng để xác thực chữ ký số Khoá công khai, sử dụng mật mã bất đối xứng thường dùng để mã hoá Gửi u cầu, thơng tin gửi từ phía máy khách lên máy chủ để máy chủ xử lý công việc Phản hồi, thơng tin gửi từ phía máy chủ phía máy khách Cơ chế thiết kế cho phép ứng dụng Web hiển thị tài liệu HTML (trang Web) cách phù hợp thiết bị có hình với kích thước khác Là người thực công việc tối ưu webstie (SEO), giúp website sếp thứ hạng cao cơng cụ tìm kiếm Máy chủ hay máy dịch vụ, máy tính chạy phần mềm để phục vụ yêu cầu người dùng gửi lên từ máy trạm Phiên làm việc cho người dùng website Tập hợp hình ảnh hiển thị theo hình thức trình chiếu chuyển đổi linh hoạt hình ảnh khơng gian định Hợp đồng thông minh triển khai hệ thống sử dụng công nghệ chuỗi khối Bản mẫu, tệp xây dựng sẵn với bố cục, hình ảnh, thiết kế, màu sắc Thử nghiệm, trình kiểm tra chương trình tìm lỗi Các thành phần hình ảnh, bố cục, màu sắc kết hợp với theo tổng thể thống hài hòa Một chuỗi ký tự ngẫu nhiên sử dụng thay cho liệu nhạy cảm khác trình xác thực người dùng Tải lên, đưa tài liệu từ máy khách lên máy chủ để lưu trữ Nhà cung cấp, cá nhân/tổ chức bán hàng hoá, dịch vụ cho cá nhân tổ chức khác chuỗi sản xuất kinh tế Trang Web, dạng hiển thị trình duyệt 282 51 Web Service 52 Windows tài liệu HTML Dịch vụ Web, chức cung cấp dạng dịch vụ tảng WWW Tên đầy đủ Microsoft Windows hệ điều hành phát triển dựa giao diện đồ họa công ty Microsoft phát triển 283 PHỤ LỤC DANH MỤC CÁC TỪ VIẾT TẮT STT Từ viết tắt 3D AI API B2B B2C BFD CA CDN CMS 10 COD 11 CRM 12 CSS 13 CVV 14 DDOS 15 DFD 16 DMZ 17 DV 18 EAV 19 EDI Cụm từ tiếng Anh Ý nghĩa chiều, bao gồm chiều sâu Hình Three-dimensional ảnh 3D chân thực giống thực tế Artificial Intelligence Trí tuệ nhân tạo Giao diện lập trình ứng dụng, cung cấp chế giao tiếp để cung Application Programming cấp chức dạng dịch Interface vụ, hỗ trợ xây dựng ứng dụng cách thuận tiện Chức kho hàng điện tử doanh nghiệp Thương mại Điện tử Business to Business doanh nghiệp sản xuất, nhà bán lẻ Business to Customer Chức kho hàng điện tử cho Storefronts khách hàng Business Flow Diagram Sơ đồ phân rã chức Chứng minh thư số cấp cho website để chứng minh với người Certificate Authority truy nhập website thức tổ chức Content Delivery Network Hệ thống mạng phân phối nội dung Content management system Hệ quản trị nội dung Chế độ nhận hàng chuyển tiền Người nhận sau kiểm tra hàng Cash On Delivery đồng ý nhận gửi tiền cho người vận chuyển Customer Relationship Chức quản lý quan hệ khách Management hàng Ngôn ngữ đánh dấu để định dạng, Cascading Style Sheet trang trí cho thành phần trang Web (tài liệu HTML) Card Verification Value Giá trị xác thực thẻ ngân hàng Distributed Denial of Tấn công từ chối dịch vụ phân tán Service Data Flow Diagram Sơ đồ luồng liệu Khu vực vùng đệm an ninh Demillitarized Zone hệ thống mạng Chứng SSL để xác thực tên miền Domain Validated SSL cung cấp mức độ mã hoá mức Certificate thấp cho website Mơ hình thực thể thuộc tính giá trị Entity-Attribute-Value sở liệu để lưu trữ liệu Hệ thống trao đổi điện tử Electronic Data Interchange doanh nghiệp 284 20 EV 21 GPS 22 GUI 23 HTML 24 HTTP Extended Validated SSL Certificate Chứng cung cấp mức độ an ninh cao cho website Hệ thống xác định vị trí dựa vị Global Positioning System trí vệ tinh nhân tạo Graphic User Interface Giao diện đồ hoạ người dùng Ngôn ngữ đánh dấu siêu văn sử dụng để tổ chức văn bản, tài nguyên với định Hypertext Markup Language dạng, cách thức tổ chức hiển thị thành trang Web Các tài liệu HTML truyền HTTP Hypertext Transfer Protocol 25 HTTPS Hypertext Transfer Protocol Secure 26 ID Identifier 27 ITS Intelligent Transport System 28 KYC Know Your Customer 29 ML Machine Learning 30 MVC Model-View-Controller 31 OTP One-Time-Password 32 OV Organization Validated SSL Certificate 33 PCI Payment Card Industry 34 PHP Personal Home Page 35 PIN Personal Identification Number 36 RPC Remote Procedure Call 37 SaaS Software as a Service 285 Giao thức truyền tải siêu văn Là giao thức mở rộng HTTP với giao thức Secure Sockets Layer sử dụng để mã hố giao thức truyền thơng Giá trị định danh, xâu ký tự giá trị số Hệ thống giao thông thông minh Cơ chế xác thực khách hàng thông qua liệu mang tính khách hàng số CMND/CCCD, lái xe Học máy hay máy học, thuật toán, kỹ thuật để tạo ứng dụng máy tính có khả học hỏi Mơ hình xây dựng ứng dụng Mật dùng lần (chỉ có hiệu lực thời gian xác định) Chứng dùng để mã hoá liệu trao đổi trình duyệt web máy chủ web Hiệp hội ngành cơng nghiệp thẻ tốn Đây ngơn ngữ kịch dùng phổ biến xây dựng website Số định danh cá nhân, thường sử dụng để có quyền truy nhập vào hệ thống Lời gọi thủ tục từ xa Cho phép chạy chức máy tính từ xa Phần mềm dịch vụ Đây dạng ứng dụng triển khai dạng dịch vụ, sử dụng thông qua trình duyệt Web mà khơng cần cài đặt lên máy tính người dùng 38 SCM Supply Chain Management 39 SEO Search Engine Optimization 40 SET Secure Electronic Transactionn 41 SMS Short Message Service 42 SOAP Simple Object Access Protocol 43 SQL Structured Query Language 44 SSH Secure Shell 45 SSL Secure Socket Layer 46 TCP/IP Tranmission Control Protocol/Internet Protocol 47 TLS Transport Layer Secure 48 UBR UDDI Business Registry 49 UDDI Universal Description, Discovery, and Intergration 50 URL 51 UX 52 VPN 53 WSDL Giao dịch điện tử Uniform Resource Locators User Experience Virtual Private Network Web Services Description Language 54 WWW World Wide Web 55 XML Extensible Markup Language 56 XSS Cross Site Scripting Hệ thống quản lý chuỗi cung ứng Kỹ thuật tối ưu với máy tìm kiếm Giúp Web trả vị trí cao danh sách người dùng tìm kiếm nội dung có liên quan đến website 286 Dịch vụ tin nhắn ngắn, thường sử dụng mạng di động Giao thức truy nhập đối tượng đơn giản Được sử dụng Web Service Ngơn ngữ truy vấn có cấu trúc để thực hoạt động truy vấn liệu sở liệu Giao thức sử dụng mật mã bất đối xứng để bảo vệ liệu trao đổi máy trạm máy chủ Giao thức an ninh bổ sung dạng lớp bảo mật, có thuật tốn mã hố liệu truyền thông Bộ giao thức Internet, tập hợp tầng, tầng giải tập vấn đề liên quan đến việc truyền liệu Lớp đảm bảo an ninh cho liệu trao đổi trình duyệt Web máy chủ Web Thành phần đăng ký dịch vụ UDDI Mô tả tổng quan, khám phá tích hợp, sử dụng để phát hành dịch vụ Web Định vị tài nguyên thống Trải nghiệm người dùng Mạng riêng ảo Ngôn ngữ mô tả dịch vụ Web Khơng gian thơng tin tồn cầu mà người dùng truy cập thơng qua thiết bị kết nối với mạng Internet Ngôn ngữ đánh dấu mở rộng sử dụng để biểu diễn liệu dạng văn Tấn công dựa việc thực thi mã dạng script đưa vào hệ thống website thông qua chức cung cấp liệu dành cho người dùng 287 TÀI LIỆU THAM KHẢO Adamopoulou, E., & Moussiades, L (2020) An Overview of Chatbot Technology In I Maglogiannis, L Iliadis, & E Pimenidis (Eds.), Artificial Intelligence Applications and Innovations (Vol 584, pp 373–383) Springer International Publishing https://doi.org/10.1007/978-3-030-49186-4_31 Barry & Associates (2020) Web Services Explained Service Architecture https://www.service-architecture.com/articles/web-services/web-servicesexplained.html Berners-Lee, T., Cailliau, R., Luotonen, A., Nielsen, H F., & Secret, A (1994) The World-Wide Web Communications of the ACM, 37(8), 76–82 https://doi.org/10.1145/179606.179671 Countants (2019, September 18) How Artificial Intelligence is transforming the E-commerce Industry — Countants: Scalable Custom… Medium https://medium.com/@Countants/how-artificial-intelligence-is-transforming-the-ecommerce-industry-countants-scalable-custom-73ae06836d35 Counter (2018, July 9) WordPress.Org https://wordpress.org/download/counter/ CYBERPUNK (2018, December 6) Cross-site Scripting (XSS) [explanation & details] CYBERPUNK https://www.cyberpunk.rs/cross-site-scripting-xss-explanation-details cycles, T text provides general information S assumes no liability for the information given being complete or correct D to varying update, & Text, S C D M up-to-D D T R in the (n.d.) Topic: Mobile commerce in Italy Statista Retrieved September 9, 2021, from https://www.statista.com/topics/6924/mobile-commerce-in-italy/ cycles, T text provides general information S assumes no liability for the information given being complete or correct D to varying update, & Text, S C D M up-to-D D T R in 288 the (2021, September 9) Topic: Mobile commerce in Italy Statista https://www.statista.com/topics/6924/mobile-commerce-in-italy/ Department of Homeland Security (2020) Understanding Digital Signatures | CISA https://us-cert.cisa.gov/ncas/tips/ST04-018 Drupal – Logos Download (n.d.) Retrieved October 18, 2021, from https://logosdownload.com/10081-drupal-logo-download.html Estates And Wines (n.d.) Retrieved October 18, 2021, from https://www.estates-andwines.com// Front-commerce (2021, February 12) Front-Commerce, a modern eCommerce architecture https://www.front-commerce.com/en/front-commerce-a-modern-ecommercearchitecture/ Hollister Co (n.d.) Retrieved October 18, 2021, from https://www.hollisterco.com/shop/us Industry Today (2021, July 29) How AI Is Improving Supply Chain Management Processes— Industry Today % https://industrytoday.com/how-ai-is-improving-supply-chainmanagement-processes/ Insider (2013) BII REPORT: Why Mobile Commerce Is Set To Explode https://www.businessinsider.com/bii-report-why-mobile-commerce-is-set-toexplode-2013-1 Joomla (2021a, September 10) Joomla! Joomla! Downloads https://downloads.joomla.org/latest Joomla (2021b, September 10) Joomla! is out! Lightning fast! Top for SEO! Most secure! https://www.joomla.org/4/en/#benefits Lackermair, G (2011) Hybrid cloud architectures for the online commerce Procedia Computer Science, 3, 550–555 https://doi.org/10.1016/j.procs.2010.12.091 289 Magento Vector Logo—Download Free SVG Icon | Worldvectorlogo (n.d.) Retrieved October 18, 2021, from https://worldvectorlogo.com/logo/magento-1 Mageplaza (2021, August 3) AI Marketing: What, Why & How to use Artificial Intelligence in Marketing – Mageplaza https://www.mageplaza.com/blog/ai-marketing-what-whyhow.html Manifera (2020, January 24) Best programming languages for web development in 2020 https://www.manifera.com/best-programming-languages-for-web-development-in2020/ Mark Otto, Jacob Thornton, and Bootstrap (2021, September 9) Grid system https://getbootstrap.com/docs/5.1/layout/grid/ Matters, TM/®Open Source (n.d.) Deutsch: Logo des Content-Management-Systems Joomla! Vectorised by Vulphere based from http://www.joomla.org/images/logos/Joomla_Brand_Manual_10-02-2005.pdf Retrieved October 18, 2021, from https://commons.wikimedia.org/wiki/File:Joomla!Logo.svg Mindster (2019, November 29) E Commerce Applications & How it Transforms your Business? Mindster https://mindster.com/ecommerce-applications/ Mozilla (2021a) An overview of HTTP - HTTP | MDN https://developer.mozilla.org/enUS/docs/Web/HTTP/Overview Mozilla (2021b) What is a URL? - Learn web development | MDN https://developer.mozilla.org/enUS/docs/Learn/Common_questions/What_is_a_URL 290 Muñoz-Saavedra, L., Miró-Amarante, L., & Domínguez-Morales, M (2020) Augmented and Virtual Reality Evolution and Future Tendency Applied Sciences, 10(1), 322 https://doi.org/10.3390/app10010322 Nick Szabo (2020) Smart Contracts: Building Blocks for Digital Markets http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/L OTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html Partoo (2021) Is conversational commerce the future of Retail? https://www.partoo.co/blog/le-commerce-conversationnel-est-lavenir-du-retail/ PortWigger (2021a) What is cross-site scripting (XSS) and how to prevent it? | Web Security Academy https://portswigger.net/web-security/cross-site-scripting PortWigger (2021b) What is SQL Injection? Tutorial & Examples | Web Security Academy https://portswigger.net/web-security/sql-injection Prabhakar, S., Pankanti, S., & Jain, A K (2003) Biometric recognition: Security and privacy concerns IEEE Security & Privacy, 1(2), 33–42 https://doi.org/10.1109/MSECP.2003.1193209 Scalefast (2021, June 23) The Growing Role of AR and VR in eCommerce Scalefast https://www.scalefast.com/blog/ar-vr-in-ecommerce/ Shopify Engineering (2021, May 14) Five Common Data Stores and When to Use Them https://shopify.engineering/five-common-data-stores-usage SSH Academy (2021) SSH protocol is the standard for strong authentication, secure connection, and encrypted file transfers We developed it https://www.ssh.com/academy/ssh/protocol 291 Statista (2021, September 22) Infographic: Mobile E-commerce is up and Poised for Further Growth Statista Infographics https://www.statista.com/chart/13139/estimatedworldwide-mobile-e-commerce-sales/ Thedroid, S (2020, November 10) What is Mobile (and Web) App Security? \textbar Introduction for App Owners https://www.thedroidsonroids.com/blog/what-ismobile-and-web-application-security-introduction-for-app-owners TheSSLStore (2020, November 17) The Ultimate Guide to Session Hijacking aka Cookie Hijacking https://www.thesslstore.com/blog/the-ultimate-guide-to-sessionhijacking-aka-cookie-hijacking/ UXmatters (2021) How Do Users Really Hold Mobile Devices? : UXmatters https://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-holdmobile-devices.php Van Sluyters, R C (1997) Introduction to the Internet and World Wide Web ILAR Journal, 38(4), 162–167 https://doi.org/10.1093/ilar.38.4.162 Versace Official Online Store (n.d.) Versace Retrieved October 18, 2021, from https://www.versace.com/us/en-us/home/ VTV B D T (2018, July 23) Hơn 60% lượng truy cập mua hàng từ di động, cần làm để khơng bỏ lỡ? BAO DIEN TU VTV https://vtv.vn/news-20180723155154509.htm w3techs (2021a, September 10) Usage Statistics and Market Share of Web Servers, September 2021 https://w3techs.com/technologies/overview/web_server w3techs (2021b, September 30) Historical trends in the usage statistics of server-side programming languages for websites, September 2021 https://w3techs.com/technologies/history_overview/programming_language 292 Walker, A (2021a) WSDL Tutorial: Web Services Description Language with Example https://www.guru99.com/wsdl-web-services-description-language.html Walker, A (2021b, October 8) SOAP Web Services Tutorial: What is SOAP Protocol? EXAMPLE https://www.guru99.com/soap-simple-object-access-protocol.html Wallarm (2021, February 11) E-commerce under Brute-Force attacks: How Wallarm stops it https://lab.wallarm.com/brute-force-or-dirbuster-attacks-how-wallarm-waf-handlesthose-effectively/ WhatIS (2021, April 10) What is HTTP and how does it work? Hypertext Transfer Protocol Definition https://whatis.techtarget.com/definition/HTTP-Hypertext-TransferProtocol Wikipedia (2021) Thương mại động In Wikipedia tiếng Việt https://vi.wikipedia.org/w/index.php?title=Th%C6%B0%C6%A1ng_m%E1%BA%A1i_ %C4%91i_%C4%91%E1%BB%99ng&oldid=64395702 WordPress (2010) English: The logo of the blogging software WordPress.Deutsch: WordPress LogoFranỗais : Logo WordPress WordPress http://wordpress.org/about/logos/ Vector, for web.” https://commons.wikimedia.org/wiki/File:WordPress_logo.svg Wordpress (2018a, March 28) The History of WordPress WordPress.Org https://wordpress.org/about/history/ Wordpress (2018b, March 28) WordPress is Secure WordPress.org https://wordpress.org/about/security/ Wordpress (2021a, September 10) Blog Tool, Publishing Platform, and CMS WordPress https://wordpress.org/ 293 Wordpress (2021b, September 10) WordPress Themes | WordPress.org https://wordpress.org/themes/ 294 ... 1.2.2 Các chức ứng dụng Thương mại Điện tử Hai cách hiểu hệ thống ứng dụng Thương mại Điện tử tổng quát hóa dạng hình vẽ 17 Hình 1.6 Các ứng dụng Thương mại Điện tử (Mindster, 2019) Và ứng dụng Thương. .. nghệ cho phát triển sản phẩm phần mềm ứng dụng thương mại điện tử Sinh viên ngành thương mại điện tử sử dụng cơng cụ sẵn có khung phát triển phần mềm để triển khai ứng dụng thương mại điện tử theo... sử dụng yêu cầu 1.2 Hệ thống ứng dụng Thương mại Điện tử chức 1.2.1 Hệ thống ứng dụng Thương mại Điện tử Khi nói đến ứng dụng Thương mại Điện tử thuật ngữ có số cách hiểu khác Đầu tiên sử dụng

Ngày đăng: 13/10/2022, 08:57