Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
323,91 KB
Nội dung
ĐỀ CƯƠNG ỨNG DỤNG WEB TRONG DOANH NGHIỆP Contents Thế mạng Internet? WWW? Thế tên miền Internet - Mạng Internet hệ thống thông tin toàn cầu truy nhập công cộng gồm mạng máy tính liên kết với - WWW ( World Wide Web) hay mạng lưới toàn cầu: không gian thông tin toàn cầu mà người truy nhập ( đọc viết) qua máy tính nối với mạng Internet Nó dịch vụ chạy Internet Một tên miền Internet ( Domain) địa trang Web để người truy cập Tên miền thường gắn với tên công ty mang thương hiệu doanh nghiệp Internet - Các định nghĩa Website? Webpage? Web hosting? Web server? Web brower? Ứng dụng Web? - Website: tập hợp trang web (webpages) bao gồm văn bản, hình ảnh, video, flash, thường nằm tên miền tên miền phụ Trang web lưu trữ máy chủ web truy cập thông qua Internet - Web page: trang web website - Web hosting: nơi lưu trữ mã nguồn liệu website máy chủ Internet sau thiết kế web - Web server: trang web truy xuất từ Internet lưu trữ máy tính gọi webserver - Web brower: trình duyệt Web phần mềm ứng dụng cho phép người sử dụng xem tương tác với văn bản, hình ảnh, đoạn phim, nhạc, trò chơi thông tin khác trang web địa web mạng toàn cầu mạng nội - Ứng dụng Web ( Web application) gọi đầy đủ phần mềm ứng dụng chạy Web loại hay mô hình phần mềm máy tính mà người sử dụng tiếp cân ( truy cập, sử dụng) thông qua hệ thống mạng Internet Intranet Khi tên miền phải kích hoạt? Thời hạn đăng ký tên miền nào? - Theo quy định VNNIC 60 ngày sau tên miền chấp thuận cho đăng ký, khách hàng phải có website có trang không VNNIC thu hồi tên miền làm cho tên miền không hoạt động - Thời hạn đăng ký tên miền năm khách hàng đăng ký nhiều Phân biệt web tĩnh, web động? - Web tĩnh: trang web sử dụng hoàn toàn ngôn ngữ HTML, sau tải trang HTML từ máy chủ xuống trình duyệt biên dịch mã hiển thị nội dung trang Web, người dùng tương tác với trang Web - Web động: website có tương tác chiều người truy cập, người quản lý website 5: Tại phải tìm dịch vụ cung cấp Hosting? Các yêu cầu tính web hosting? - - Phải tìm dịch vụ cung cấp Hosting hosting nơi lưu trữ mã nguồn liệu website Internet Nếu hosting website chạy mạng Yêu cầu tính Web Hosting • Web Hosting phải có dung lượng đủ lớn ( tính theo Mbytes) để lưuw giữ đầy đủ thông tin, liệu, hình ảnh Website • Cập nhật Website giao thức FTP vào thời điểm • Phải có Banwith ( băng thông) đủ lớn để phục vụ hoạt động giao dịch, trao đổi thông tin Website diễn nhanh chóng • Hỗ trợ công cụ lập trình phần mềm Internet công cụ viết sẵn để phục vụ cho hoạt động giao dịch Website gửi mail, upload qua trang Web • Hỗ trợ đầy đủ dịch vụ email tạo, sửa, xóa account email với tính POP3 Email, Email Forwarding, Webmail • Hỗ trợ công cụ thống kê tình hình truy cập trang Web • Chủ động tạo subdomain • Không bị chèn banner quảng cáo đơn vị khác FTP gì? - FTP ( File Transfer Protocol): Giao thức truyền tập tin dùng để trao đổi tập tin qua mạng lưới truyền thông dùng giao thức TCP/IP, thường chạy cổng 20,21 chạy riêng TCP Giải thích KN trình bày chúng sử dụng để làm gì: HTML, URL, XML, Java, JSP, XSL, XSLT, servlet, cookie, HTTP, CSS, DTD - HTML (HyperText Markup Language) : ngôn ngữ đánh dấu siêu văn có vai trò xây dựng cấu trúc siêu văn website, khai báo tập tin kỹ thuật số (media) hình ảnh, video, nhạc - URL ( Uniform Resource Locator) :Định vị Tài nguyên thống nhất, dùng để tham chiếu tới tài nguyên Internet - XML (eXtensible Markup Language): ngôn ngữ đánh dấu mở rộng W3C đề nghị với mục đích tạo ngôn ngữ đánh dấu khác - Java: ngôn ngữ lập trình lập trình viên (nhà phát triển) sử dụng để viết ứng dụng dành cho máy tính mà sử dụng hàng ngày - - - - - JSP (JavaServer Pages) : Bộ tiền xử lý văn lệnh Java, cho phép nhà phát triển tạo nội dung HTML, XML hay số định dạng khác trang web cách động, hồi âm yêu cầu trình khách XSL ( Extensible Stylesheet Language ): dạng ngôn ngữ dựa nền tảng XML để tạo stylesheet nhằm mục đích định dạng nội dung XML cho nhiều mục đích hiển thị khác nhau, XSL còn có khả chuyển đổi XML thành dạng định dạng khác XSLT (Extensible Stylesheet Language Transformation): là một ngôn ngữ dạng XML dùng để chuyển đổi XML thành định dạng khác HTML Cookie đoạn văn ghi thông tin tạo lưu trình duyệt máy người dùng, tạo người dùng truy cập website, cookie ghi nhớ thông tin tên đăng nhâp, mật khẩu, lựa chọn người dùng lựa chọn kèm Servlet: Java kỹ thuật trình bày nội dung Web động khác PHP, CGI ASP.NET HTTP (HyperText Transfer Protocol): giao thức truyền tải siêu văn bản, giao thức ứng dụng giao thức TCP/IP (gồm nhóm giao thức tảng cho internet) CSS (Cascading Style Sheets) :là file có phần mở rông css, file có tác dụng tách riêng phần định dạng (style) khỏi nội dung HTML DTD (Document Type Definition): tập hợp tờ khai đánh dấu để xác định loại tài liệu cho ngôn ngữ đánh dấu như: SGML, XML, HTML Sự khác Webserver máy chủ ứng dụng? Các chức mà máy chủ ứng dụng điển hình cung cấp - Sự khác Webserver máy chủ ứng dụng: Một Webserver xử lý riêng yêu cầu HTTP, ngược lại máy chủ ứng dụng xử lý từ giải thuật liệu đến chương trình ứng dụng thông qua nhiều giao thức • Webserver: Mô hình ủy quyền đơn giản Webserver không cung cấp khác môi trường để chương trình chạy chuyển phản hồi Các chương trình server-side thường có chức xử lý liệu giao dịch, kết nối sở liệu, gửi tin Webserver tự xử lý giao dịch phân nhóm kết nối sở liệu, có nhiều tính phục vụ khả chịu lỗi mở rộng cân đối nạp liệu, nhớ đệm gộp liệu • Máy chủ ứng dụng: cung cấp truy cập đến giải thuật xử lý liệu cho ứng dụng máy khách Ngoài ra, máy chủ ứng dụng tự quản lý tài nguyên Những chức bảo vệ bao gồm an ninh, xử lý giao dịch, - phân nhóm tài nguyên hay gửi tin Giống nhưWebserver, máy chủ ứng dụng có tính chịu lỗi khả mở rộng Các chức mà máy chủ ứng dụng điển hình cung cấp • phần mềm cung cấp dịch vụ để hỗ trợ cho ứng dụng Web làm chức kết nối người dùng cuối với sở liệu cộng tác • hoạt động môi giới trung gian trình duyệt Web server sở liệu • không cần phải cài đặt ứng dụng Windows đòi hỏi cao bảo trì cho người dùng cuối Lợi ích doanh nghiệp có website? - Chi phí thấp so với ấn phẩm quảng cáo thông thường, giá rẻ, truy cập khoảng thời gian dài, nội dung thay đổi, có khả tiếp cận với số lượng lớn đối tượng - Thị trường mở rộng, cho phép doanh nghiệp dù vị trí khách hàng truy cập mà không bị rào cản không gian - Đa dạng hóa doanh thu: bán không gian quảng cáo cho doanh nghiệp khác - Phục vụ 24/7 365 ngày - Thuận tiện: Khách hàng truy cập mong muốn riêng tư, thoải mái - Thêm giá trị gia tăng hài lòng: thêm nội dung tư vấn, viết cung cấp thêm thông tin cho khách hàng - Cơ hội tăng trưởng - Dễ dạng nhận thông tin phản hồi - Nghiên cứu thị trường giá rẻ 10 Các điều kiện cần thiết hoạt động website? Giải thích kể tên số tên miền nước quốc tế Nếu ta tạm coi Website doanh nghiệp đời thường, thành lập doanh nghiệp, cần phải đăng ký tên doanh nghiệp trụ sở doanh nghiệp để thiết lập đưa vào hoạt động để hoạt động Website phải đáp ứng tối thiểu yếu tố sau: yếu tố tạo doanh nghiệp thông thường Tên doanh nghiệp yếu tố tạo nên website thông thường Tên Website (hay gọi Tên miền Domain name có dạng com ; net ; org) Mặt hoạt động doanh nghiệp Các yếu tố vật chất kỹ thuật,máy móc người Web Hosting nơi lưu giữ website máy chủ Internet Các trang Web • Tên miền: Hay gọi Domain, địa trang web để người truy cập Nó giống số nhà - Tên miền (domain name) yếu tố quan trọng việc xây dựng website thường gắn với tên công ty mang thương hiệu doanh nghiệp internet đồng thời tên miền địa để người truy cập vào website Mỗi tên miền cấp cho chủ thể sở hữu theo nguyên tắc ưu tiên cho người đăng ký trước việc đăng ký tên miền cho website việc cần phải làm sớm tốt Khi đăng ký tên miền yêu cầu thông tin chủ sở hữu, tên miền cấp cho chủ sở hữu thời gian chủ sở hữu đăng ký với quan chức ví dụ năm, năm , năm 10 năm - Dưới nguyên tắc lựa chọn tên miền phù hợp nhất: + Tên miền không vượt 63 ký tự, bao gồm phần vn, com, net, org + Tên miền bao gồm ký tự bảng chữ (a-z), số (0-9) dấu trừ (- ) + Không thể bắt đầu kết thúc tên miền dấu trừ (-) + Các khoảng trắng ký tự đặc biệt khác tên miền không hợp lệ - Tên miền ngắn tốt, dễ nhớ, không gây nhầm lẫn, khó viết sai o Tên miền nên liên quan đến tên chủ thể lĩnh vực hoạt động doanh nghiệp • Website: Chính liệu, nội dung website bao gồm hình ảnh, viết file mã lệnh hay gọi mã nguồn - source code - Website ví cửa sổ hay bảng tin biển hiệu doanh nghiệp Những viết thông điệp, thông tin mà doanh nghiệp muốn gửi tới khách hàng Website thường có phần mã nguồn (do chuyên viên lập trình phần mềm viết giúp cho website vận hành - không hiển thị bên ngoài) phần nội dung bao gồm hình ảnh, viết (do người quản trị website nhập vào - hiển thị cho người xem) Các lưu ý thiết kế website: + Website phù hợp với loại hình doanh nghiệp, mục đích sử dụng + Website thiết kế giao diện đẹp, tông màu chuẩn phù hợp, bắt mắt người xem + Đầy đủ tiện ích phát triển chúng theo mục đích sử dụng + Mã nguồn web chắn, ổn định + Phân bố nội dung, bố cục hợp lý, hài hòa + Có khả tích hợp S.E.O, tiện ích cao - Hiện có 02 ngôn ngữ lập trình mạnh ưa chuộng việc thiết kế web PHP ASPX (còn gọi ASP.NET) Mỗi ngôn ngữ mạnh riêng, nhiên xét tính kinh tế tính linh hoạt khả S.E.O (Search Engine Optimization - Tối ưu hóa với máy tìm kiếm) ngôn ngữ thiết kế web PHP có phần trội • Hosting: Nơi lưu trữ liệu cho website Internet - Là nơi lưu trữ mã nguồn liệu website internet sau thiết kế web, hosting website chạy mạng Các lưu ý lựa chọn hosting: + Tính ổn định cao + Phù hợp với ngôn ngữ lập trình mã nguồn + Tính tích hợp, linh họat, dễ dàng chuyển đổi nâng cấp gói dịch vụ + Dễ sử dụng, bảo mật cao + Hỗ trợ sử dụng từ nhà cung cấp 24/7 - Nếu trang web xây dựng ngôn ngữ ASPX bạn phải sử dụng gói dịch vụ Hosting máy chủ chạy Hệ điều hành Windows, với ngôn ngữ PHP bạn chạy website máy chủ Windows Linux Tuy nhiên, máy chủ Linux lựa chọn tối ưu cho mã nguồn web viết ngôn ngữ lập trình PHP số tên miền nước quốc tế • Tên miền quốc tế phổ biến - Tên miền quốc tế com (Commercial - Thương mại - Dành cho đối tượng, cá nhân, doanh nghiệp) - Tên miền quốc tế net (Network - Mạng lưới - Dành cho nhà cung cấp dịch vụ, diễn đàn) - Tên miền quốc tế info (Information - Thông tin - Website lĩnh vực cung cấp thông tin) - Tên miền quốc tế biz (Business - Kinh doanh - Thường dùng lĩnh vực dịch vụ giải trí) - Tên miền quốc tế org (Organization - Tổ chức - Các tổ chức phi phủ phi lợi nhuận) - Tên miền quốc tế edu (Education - Giáo dục - Dành cho tổ chức giáo dục đào tạo)s - Tên miền quốc tế gov (Government - Chính phủ - Dành cho tổ chức phủ) • Tên miền Việt Nam (tên miền quốc gia) - Tên miền Việt Nam cấp dạng: www.tencongty.vn 10 - Tên miền Việt Nam cấp dạng: www.tencongty.com.vn (hoặc net.vn, biz.vn org.vn, gov.vn ) 11.Các yêu cầu tối thiểu chọn webhosting • Web Hosting phải có dung lượng đủ lớn (tính theo MBytes) để lưu giữ đầy đủ thông tin, liệu, hình ảnh Website • Cập nhật website giao thức FTP vào thời điểm • Phải có Bandwidth (băng thông) đủ lớn để phục vụ hoạt động giao dịch, trao đổi thông tin Website diễn nhanh chóng • Hỗ trợ công cụ lập trình phần mềm Internet công cụ viết sẵn để phục vụ hoạt động giao dịch Website gửi mail, upload qua trang Web • Hỗ trợ đầy đủ dịch vụ E-mail tạo, sửa, xoá account emai với tính POP3 E-mail, E-mail Forwarding, Webmail • Hỗ trợ công cụ thống kê tình hình truy cập trang web • Chủ động tạo subdomain • Không bị chèn banner quảng cáo đơn vị khác 12 Mô hình tổng quát bước ứng dụng Web giải thích Chính mô hình VDW chép chụp cho bạn ko đủ kí hiệu để vẽ - Linh Chi Các bước hoạt động ứng dụng web đơn giản: Bước 1: Browser tạo HTTP Request gửi tới ứng dụng web Bước 2: Controller Struts class ActionServlet bắt request này, phân tích URL, dựa vào file struts-config.xml để gửi request tới Action class tương ứng Bước 3: Action class class Struts Framework Ứng dụng thường extends từ class viết code để sử lý business tương ứng Chẳng hạn có LoginAction để xử lý việc user login, logout Bước 4: Action class truy xuất, cập nhật database cần thiết Bước 5: Khi Action class thực việc xử lý business xong, gửi yêu cầu forward/redirect, với liệu (nếu có) controller Bước 6: Controller chuyển control đến trang JSP tương ứng tầng view Nếu trang JSP có sử dụng liệu, controller cung cấp cho (đây liệu mà action tạo đưa cho controller Bước 7: Sau trang JSP chuẩn bị xong, Controller tạo HTTP Response gửi cho browser, để browser hiển thị hình 13 Ngôn ngữ thể thông tin web gì? Nêu đặc điểm Ngôn ngữ thể thông tin trang web HTML HTML ngôn ngữ để xây dựng trang web, mô tả cách thức trang web thị trình duyệt Đặc điểm ngôn ngữ HTML - HTML đơn giản ngôn ngữ mạnh mẽ Tính đơn giản HTML cho phép người tạo trang Web Trang Web tạo kết nối với thông qua liên kết Uniform Resource Locators Như người dùng cần click vào siêu liên kết để truy xuất vào thông tin liên quan Sử dụng URL người ta liên kết đến tài liệu thông qua Telnet, FTP, nhóm tin tức Usenet, hay email HTML cho phép kết hợp file đa phương tiện vào tài liệu HTML Nếu trình duyệt có khả thi hành file âm hay phim ảnh người dùng xem chúng với click chuột 14 Nêu hệ thống ứng dụng web theo cầu doanh nghiệp? Ứng dụng Web kênh thông tin quảng bá Trước phát triển vượt bậc môi trường Internet công nghệ công tác truyền thông online mang đến hội “vàng” cho doanh nghiệp nay, đặc biệt doanh nghiệp vừa nhỏ: - Dễ dàng tiếp cận tập khách hàng mục tiêu thiết lập tập khách hàng tiềm Mở rộng hội tiếp cận đối tác chiến lược Mức độ lan tỏa ảnh hưởng đến công chúng rộng rãi Chi phí đầu tư cho cho chiến lược truyền thông online thấp lại mang lại hiệu cao Để có chiến lược truyền thông quảng bá website hiệu quả, cấn ý yếu tố sau: - - Xác định công cụ mạng xã hội mà doanh nghiệp sử dụng Với bùng nổ thiết bị công nghệ thông minh với phát triển mạnh mẽ mạng xã hội khách hàng mục tiêu tiềm người dùng Internet (lướt web) Tần suất cập nhật, cung cấp thông tin Để cho cộng đồng mạng biết tên doanh nghiệp, sản phẩm/dịch vụ cung cấp Đây lợi truyền thông 10 17 Nêu hệ thông ứng dụng web theo tương tác người dùng • Web 1.0: web site dạng catalog trực tuyến doanh nghiệp • Web 2.0: người sử dụng vừa đọc thông tin hay nội dung, vừa viết hay bổ sung vào để tạo nên thông tin hay nội dung Ở đỉnh cao trang mạng xã hội (Facebook, My Space, Twitter hay Daily Motion, You Tube) • Web 3.0: máy tính có khả đọc hiểu nội dung đó, liên kết nội dung tương tự vào lại với Khả tương tự mạnh nơi cỗ máy tìm kiếm Web Google Search • Web 4.0: ứng dụng Web trở nên bẩm sinh thiết bị, điều kiện tiên để tạo nên thông minh tự cho máy tính thiết bị di động 18 Phân biệt mobile website mobile application Mobile web cho phép hiển thị đa dạng thông tin từ văn bản, hình ảnh, âm thanh, video, flash, tương tác qua thao tác chạm, bấm (cảm ứng) hình thiết bị truy cập Mobile website có giao diện người dùng thu nhỏ so với phiên tiêu chuẩn, tích hợp nhiều tiện ích gắn liền với thiết bị “click to call”, “click to sms”, “location finder”… Ứng dụng di động tải cài đặt thiết bị, khác với mobile web cần phải có trình duyệt để hiển thị nội dung Người dùng tải ứng dụng từ nhiều nguồn khác Apple Store, Google Play… tùy theo hệ điều hành thiết bị Ứng dụng di động hiển thị nội dung từ Internet theo mô hình mobile web, tải nội dung thiết bị để hiển thị, sau người dùng truy cập vào ứng dụng để theo dõi nội dung mà không cần có kết nối liệu 19 Các nguyên tắc thiết kế dành cho doanh nghiệp - Quen thuộc với người dùng: Giao diện nên dùng thuật ngữ khái niệm rút từ kinh nghiệm người dùng hệ thống nhiều - Nhất quán: Giao diện cần quán cho thao tác gần giống kích hoạt theo kiểu - Ngạc nhiên tối thiểu: Người dùng không bị bất ngờ hành vi hệ thống - Khôi phục được: Giao diện nên có chế cho phép người dùng khôi phục lại tình trạng hoạt động bình thường sau gặp lỗi - Hướng dẫn người dùng : Giao diện nên có phản hồi có nghĩa xảy lỗi cung cấp tiện ích trợ giúp theo ngữ cảnh 18 - Người dùng đa dạng : Giao diện nên cung cấp tiện ích tương tác thích hợp cho loại người dùng hệ thống khác 20 Nguyên tắc thiết kế giao diện MCV (Model-Control-View) Nội dung: - Mô hình MVC (model, controller, view) mô hình chuẩn cho ứng dụng web sử dụng nhiều ngày Mô hình MVC viết tắt chữ Model, View, Controller Mô hình tách ứng dụng web làm thành phần đảm nhiệm chức tách biệt, thuận tiện cho việc xử lý bảo trì Model : Chịu trách nhiệm quản lý liệu, lưu trữ truy xuất thực thể từ sở liệu mysql, sql server, postresSQL,… đồng thời chưa logic thực thi ứng dụng View : Chịu trách nhiệm hiển thị liệu truy xuất từ model theo format theo ý đồ lập trình viên Controller : trung gian, làm nhiệm vụ xử lý cho model view tương tác với Controller nhận request từ client, sau gọi model để thực hoạt động yêu cầu gửi View View view định dạng liệu để hiển thị cho người dùng Một lợi điểm phương pháp MVC bắt buộc phải tạo rành mạch liên kết thành phần models, views controllers ứng dụng Duy trì mối quan hệ rành mạch rõ ràng khiến việc kiểm tra ứng dụng trở nên dễ dàng hơn, đồng thời trách nhiệm thành phần định nghĩa rõ ràng ba làm việc ăn ý với • • VD cụ thể: Một người A muốn xem phim chọn lọc lựa chọn từ đĩa CD/DVD truyền hình nhà A Để đọc đĩa CD/DVD phải dùng đầu máy đọc đĩa nhà Aloạt đĩa – tối đa cái, muốn kích hoạt chọn đĩa xem A bắt buộc phải sử dụng remote control – điều khiển từ xa Như vậy, nhận thấy cách thức A xem phim sau o A sử dụng remote control điều khiển đầu máy để chọn đĩa mà A thích xem để mở o Đĩa chọn từ đọc máy đọc trình chiếu hình truyền hình 19 Khi liệu hiển thị hình truyền hình A thấy nội dung Và cách thức lập lập lại A chọn phim khác, dùng đồ điều khiển để chọn đĩa đầu đĩa đưa liệu lên truyền hình A thấy … o o Mối quan hệ thành phần mô hình MVC • Giữa Model View khái niệm, đối tượng phụ thuộc đối tượng nào? View lệ thuộc vào Model tổ chức interface Model thay đổi nghĩa View phải thay đổi theo Chúng ta tránh nhầm lẫn khái niệm tách biệt View Model có lợi View lại lệ thuộc Model? Khái niệm tách biệt liệu thành phần xử lý bên trong, hệ thống trở nên uyển chuyển thành đổi thành phần cài đặt Model, thay đổi interface Model Và khái niệm nêu rõ liệu vật lý liệu chứa Model • Mối quan hệ View Controller, Controller đối tượng lựa chọn View tùy thuộc theo việc yêu cầu sử dụng người dùng, tùy thuộc theo kết xử lý Model 21 Phân biệt khái niệm giao diện Web, trình duyệt Web, ứng dụng Web, Trang Web Trình duyệt Web Một trình duyệt Web (web browser) phần mềm ứng dụng để truy xuất, trình diễn chuyển nguồn thông tin (information resource) hệ thống mạng toàn cầu (World Wide Web) Một nguồn thông tin nhận dạng Uniform Resource Identifier (URI) trang web, phim – video, hình ảnh mẫu thông tin khác Mặc dù trình duyệt với mục đích để truy cập vào hệ thống mạng toàn cầu, trình duyệt sử dụng để truy cập thông tin cung cấp web servers (máy chủ web) hệ thống mạng riêng tài liệu (files) đến hệ thống file (file system) Hoặc dùng để tiết kiệm tài nguyên thông tin cho hệ thống lưu trữ file Mục đích trình duyệt web để mang lại nguồn thông tin cho người dùng Quá trình bắt đầu người sử dụng nhập vào URI hay tạm gọi đường dẫn Nhiều trình duyệt hỗ trợ loạt tiền tố khác Hầu hết trình duyệt hiển thị hình ảnh, âm thanh, video, tập tin XML, thường có số plugin mặc định để hỗ trợ ứng dụng Flash Java applet Khi gặp phải tập tin không 20 hỗ trợ tập tin tải thay hiển thị trực tiếp web, lúc trình duyệt nhắc người dùng để lưu tập tin vào đĩa Giao diện Web Website trung gian khách hàng bạn Giao diện website bao gồm tất xuất website bao gồm hình ảnh, thông tin, video, điều hướng người dùng website, liên kết web hay đơn giản tất người dùng nhìn thấy, tương tác website( truy cập danh mục, đặt hàng, chat online ) vào trang web Trang web (Front End) Ứng dụng Web ( Back End) Các chức để thu hút khách thăm, nhấn mạnh hoàn toàn vào trực quan việc sử dụng phông chữ, màu sắc hình ảnh ưa thích Chức làm cho liệu sẵn sàng với thành viên đội ngũ nhân viên để họ thực nhiệm vụ cách nhanh chóng hiệu Chức quan trọng so với vẻ bề Thường giới hạn mạng nội mạng diện rộng thuộc sở Thường có sẵn internet, hữu tổ chức cụ thể, nhưng bị hạn chế có sẵn mạng Internet cho nhân viên mạng nội tổ chức khám phá vượt tầm mạng nội mạng diện rộng Có thể có chức hoàn toàn tương Không thực tự m ột ứng dụng máy tính để bàn ứng dụng máy tính thực tế ứng dụng hình để bàn giao diện web Ai truy cập Chỉ nhân viên người sử dụng cho phép Có thể trống trừ tập hợp trang tĩnh đẩy nội dung trang chi tiết sản phẩm từ sở liệu Chứa trang động xây dựng cách sử dụng liệu thu từ kho liệu trung tâm, mà thường sở liệu quan hệ (RDBMS) 21 Có thể cập nhật người với tất người khác truy cập đọc Ví dụ, trang web đăng lịch trình nhạc pop có nhà quản lý thể cập nhật, truy cập trang web xem lịch chiếu Bất kỳ người dùng ủy quyền gửi thông tin cập nhật, đối tượng/cấp phép mình, thông tin cập nhật có sẵn cho tất người dùng khác Có thể có phận hệ thống Không thể truy cập phần mà truy cập sau hệ thống mà không cần qua hình qua hình đăng nhập đăng nhập Người dùng tự đăng ký để Người dùng đăng ký qua quản trị qua hình đăng nhập hệ thống Ứng dụng bao quát nhiều khía cạnh kinh doanh, bán hàng, mua Tất người dùng truy cập tất hàng, hàng tồn kho vận chuyển, trang trang web, có trường hợp người dùng thường bị hạn nghĩa không cần loại điều chế đến khu vực đặc biết Điều đòi khiển truy cập hỏi số loại hệ thống kiểm soát truy cập Đánh dấu không sử d ụng Các URL đánh dấu để người dùng phải di chuyển qua người dùng nhanh chóng 10 hình đăng nhập trước bắt đầu quay trở lại trang cụ thể phiên làm việc Việc sử dụng nút TRỞ LẠI trình duyệt nút CHUYỂN TIẾP gây vấn Không có vấn đề với nút TRỞ LẠI đề, cần mã để phát để 11 trình duyệt nút CHUYỂN bảo vệ sử dụng chuyển hướng đến TIẾP URL chấp nhận 22 Một trang web có nhiều cửa sổ trình duyệt mở trì trạng thái riêng biệt cho cửa sổ Mỗi trạng thái trì khu vực liệu máy 12 chủ, khu vực thường lưu trữ cookie Khi nhiều cửa sổ trình duyệt máy tính chia sẻ mặc định cookie khu liệu tách biệt Tốc độ vận hành cần phải điều chỉnh để trang web có 13 thể xử lý số lượng lớn khách truy cập/người sử dụng Có thể cần xử lý đặc biệt để đối phó 14 vớicác công cụ tìm kiếm Việc cho phép nhiều cửa sổ có trạng thái riêng rẽ có lợi hành vi tiêu chuẩn cho phép nhiều trường hợp, trường hợp với trạng thái riêng, tồn thời điểm, Việc cho phép người sử dụng truy cập phần ứng dụng cửa sổ phần khác cửa sổ khác Khi số lượng người dùng bị hạn chế tốc độ vận hành vấn đề Trong trường hợp này, tốc độ, chi phí phát triển ứng dụng quan trọng Nói cách khác, cần tập trung vào chu kỳ phát triển, chu kỳ CPU Khi URL đánhdấu tất khía cạnh Công cụ Tìm kiếm Optimisation (SEO) không thích hợp Có thể cần phải bao gồm mã cho Không liên quan đến ứng dụng back end liên kết marketing Có thể cần gồm mã cho băng thông 16 Không liên quan đến ứng dụng back end quảng cáo Có thể cần gồm mã để tương thích 17 Không liên quan đến ứng dụng back end với miền truyền thông xã hội 15 22 Phân tích chức biên dịch thông dịch trình duyệt Web Mọi chương trình viết ngôn ngữ ngôn ngữ máy cuối phải chuyển đổi sang ngôn ngữ máy trước thi hành Chương trình ngôn ngữ cấp cao dịch sang ngôn ngữ máy hai cách: trình biên dịch (compiler) trình thông dịch (interpreter) Có nhiều ngôn ngữ lập trình giới Một số gọi ngôn ngữ biên dịch, phần mềm sử dụng để thực ngôn ngữ gọi trình biên dịch Một số cách gọi khác gọi ngôn ngữ thông dịch phần mềm thực ngôn ngữ gọi trình thông dịch Có thể hiểu biên dịch thông dịch cách thực ngôn ngữ thành ngôn ngữ máy 23 Ngôn ngữ biên dịch Ngôn ngữ biên dịch ngôn ngữ lập trình mà trình biên dịch biên dịch mã nguồn thành ngôn ngữ máy Chẳng hạn C++ ngôn ngữ biên dịch có nhiều trình thông dịch cho ngôn ngữ này, chẳng hạn UnderC, Cint, hay Ch v v Mã nguồn Mã thực thi Máy tính Hình vẽ: Quá trình biên dịch Trình biên dịch Sẽ chuyển đổi toàn chương trình sang mã máy, chứa kết vào dĩa để thi hành sau Chương trình ngôn ngữ cấp cao chuyển đổi gọi chương trình nguồn (source program) chương trình ngôn ngữ máy tạo gọi chương trình đối tượng (object program) mã đối tượng (object code) Khi người dùng muốn chạy chương trình, chương trình đối tượng nạp lên nhớ CPU thị chương trình thi hành Khi hướng dẫn thị chương trình, CPU truy xuất liệu tạo kết Trình biên dịch kiểm tra cú pháp chương trình, thực phép kiểm tra logic đảm bảo liệu sử dụng phép so sánh, tính toán định nghĩa cách hợp lý nơi chương trình Một chức quan trọng trình biên dịch tạo danh sách lỗi tất mệnh đề chương trình vi phạm cú pháp ngôn ngữ Danh sách giúp lập trình viên dễ dàng sửa đổi chương trình Do ngôn ngữ máy phụ thuộc vào vi xử lý nên máy tính khác cần có trình biên dịch khác ngôn ngữ c ấp cao Ví dụ, máy mainframe, máy mini máy tính cá nhân cần có trình biên dịch khác để biên dịch chương trình nguồn sang mã máy loại máy Ngôn ngữ thông dịch Một vài trình biên dịch chuyển đổi mã nguồn ngôn ngữ lập trình định thành ngôn ngữ trung gian (intermediate language) bytecode nhúng vào file thực thi Sau máy ảo trình thông dịch thi hành ngôn ngữ trung gian suốt thời gian thực thi chương trình, nguyên tắc hoạt động thư viện NET Microsoft Ngôn ngữ lập trình Java có dạng thực thi khác bytecode chuyển đổi thành ngôn ngữ máy trình thông dịch thực thi 24 Mã nguồn Mã trung gian Trình thông dịch Hình vẽ: Quá trình thông dịch Trình thông dịch Thay chuyển đổi toàn chương trình nguồn trình biên dịch, trình thông dịch chuyển đổi mệnh đề chương trình thực đoạn mã kết ngay, sau tiếp tục chuyển đổi mệnh đề thứ thi hành đoạn mã kết thứ Khi sử dụng trình thông dịch, lần chạy chương trình lần chương trình nguồn thông dịch sang ngôn ngữ máy Không có chương trình đối tượng tạo Các trình thông dịch thường dùng máy tính cá nhân đủ nhớ sức mạnh tính toán cần thiết để dùng trình biên dịch Lợi điểm trình thông dịch lập trình viên chạy chương trình lỗi cú pháp Chỉ đến lúc thông dịch đến câu lệnh có lỗi cú pháp, trình thi hành chương trình bị ngừng lại trình thông dịch thông báo lỗi Ðiểm bất lợi chương trình thông dịch chạy không nhanh chương trình biên dịch trình chuyển đổi sang ngôn ngữ máy thực với trình thi hành chương trình Vì lý này, ngày nay, đa số ngôn ngữ cấp cao dùng trình biên dịch 23 Các nhu cầu thông tin nội dung cần đưa lên website doanh nghiệp Các thông tin Nội dung Trình bày thông tin giới thiệu công ty, lĩnh vực hoạt Thông tin giới thiệu công ty động, cấu tổ chức, đơn vị thành viên Thông tin giới thiệu sản phẩm, dịch vụ Cung cấp cho khách hàng thông tin cần thiết sản phẩm dịch vụ chia theo danh mục danh mục có nhiều sản phẩm bên trình bày dạng list sản phẩm/dịch vụ Các thành phần bao gồm hình ảnh, mô tả giá thành (Không giới hạn danh mục sản phẩm) Thông tin khách hàng - đối tác Cung cấp thông tin đối tác - khách hàng - dự án công ty Thông tin tin tức định kỳ Cung cấp tin tức mới, bật công ty, 25 báo, kiện, quảng cáo liên quan đến công ty Thông tin thăm dò ý kiến Thông tin quảng cáo Cung cấp thu thập phản hồi khách hàng cách hiệu Cung cấp cho phép đặt quảng cáo logo, banner website, thông tin quảng cáo sản phầm, khuyến mại, sách bàn hàng Submit website Quý khách hàng lên công cụ tìm kiếm Google, Yahoo, MSN Thông tin tuyển dụng Các thông tin tuyển dụng, hội việc làm, nhân Cung cấp mẫu biểu trực tuyến cho phép khách hàng doanh ngiệp dễ dàng gửi đánh giá, Thông tin liên hệ trực tuyến nhận xét yêu cầu đến với doanh nghiệp Thông tin số người truy cập website Cung cấp thông tin số lượt người truy cập website công ty 24 Đặc tính tâm lý khách hàng thiết kế giao diện hiển thị theo giới tính độ tuổi Một phần quan trọng việc thiết kế hiển thị thông tin trang Web phải biết rõ ràng người sử dụng truy cập vào trang web doanh nghiệp Bằng cách xác định xác tâm lý nhóm đối tượng sử dụng website giúp doanh nghiệp xác định rõ cách thức hiển thị thông tin phù hợp với đối tượng Ví dụ: để thiết kế trang web truyện tranh, thích truyện tranh, nên cần xác định nhóm tiềm độ tuổi từ 17, 18 trở xuống Từ suy luận họ cấp học nào, thời gian truy cập, khả tài … Để xác định tâm lý khách hàng giúp việc hiển thị thông tin theo đối tượng phù hợp Cần quan tâm đến hạng mục sau: Giới tính Giới tính ảnh hưởng nhiều đến thói quen lướt web Các bạn gái thích trang có nội dung nhẹ nhàng âm nhạc, phim online, diễn đàn sôi động Họ ý tới trang đồ hoạ, vi tính ô tô xe máy Chẳng hạn website chuyên bàn luận vấn đề nhạy cảm quý bà quý cô Thì giới tính người xem website chắn nữ chiếm đại đa số Khi lên thiết kế ta phải ý đến nhẹ nhàng, mềm mại thiết kế, màu sắc phải êm dịu, không mạnh mẽ 26 Ngược lại, nhóm người đọc phái nam lại thích tham gia trang web nặng kỹ thuật, mạnh mẽ giải trí Từ bạn đưa định quảng cáo, thiết kế giao diện cho phù hợp với đối tượng Ví dụ: Minh họa website ngon ngày, tên website nói lên chủ đề web khẳng định đối tượng xem web Độ tuổi Ở độ tuổi khác có sở thích khác Thiếu niên thích đọc truyện tranh, xem phim hoạt hình Thanh niên thích đọc tiểu thuyết dài xem phim hành động Nhóm đối tượng trưởng thành thích đọc sách triết lý sống xem phim tài liệu chiến tranh xác định đối tượng người đọc để thiết kế trang web có mức độ sinh động cho phù hợp Khi thiết kế website cho người lớn tổi vấn đề bố trí chủ đề web quan trọng, phải thật rõ ràng, dễ tìm thấy, màu sắc không sáng, mắt người lớn tuổi hoạt động không tốt với màu sắc phản chiếu mạnh, làm mắt cảm giác nhòa hay mỏi phải dùng tông màu sậm Font chữ to rõ dễ đọc, không dùng font chữ lạ khó đọc 25 Trình bày bước bán hàng trực tuyến? Lợi ích so với bán hàng truyền thống *Các bước bán hàng trực tuyến: B1: Tìm kiếm đáp ứng nhu cầu thị trường B2: Viết thảo bán hàng B3: Thiết kế xây dựng trang web bạn B4: Sử dụng công cụ tìm kiếm để kéo theo lưu lượng truy cập đến website bạn B5: Xây dựng thương hiệu cá nhân cho B6: Sử dụng sức mạnh email marketing để biến khách hàng truy cập thành người mua B7: Sử dụng chương trình tiếp thị liên kết để tăng doanh số * Một số ưu việc tiếp thị bán hàng Ứng dụng Web: − Tiết kiệm chi phí: Các trang Web bán hàng trực tuyến giúp khách hàng tiết kiệm ngân sách cho đầu việc không cần thiết − Tiếp cận khách hàng dễ dàng: Chỉ cần thiết bị để truy cập mạng thực mua bán Internet đâu 27 − Không bị giới hạn thời gian: Các Website bán hàng giúp doanh nghiệp cung cấp hàng hoá đến tận mắt khách hàng 24/7 − Dễ đo lường hiệu kinh doanh: Trong ngày biết số lượng truy cập Web, số lượng số lượt đơn đặt hàng sản phẩm quan tâm hơn… − Tiết kiệm thời gian: Các khâu vận hành Web bán hàng tự động, việc kiểm tra xem đặt hàng xác nhận lại với gửi hàng đến tận tay người tiêu dùng Mua nhanh, bán gọn, tiết kiệm thời gian 26 Liệt kết hệ thống ứng dụng web doanh nghiệp trang xã hội: Các nghiên cứu gần cho thấy ứng dụng Web doanh nghiệp trang xã hội tạo thành mạng xã hội doanh nghiệp ngày phổ biến Nó trở thành kho liệu trung tâm truyền thông doanh nghiệp * Các lợi ích mạng xã hội nội doanh nghiệp - Năng suất lao động Người sử dụng tìm kiếm cập nhật thông tin cách nhanh chóng, dễ dàng sử dụng ứng dụng có liên quan đến công việc trách nhiệm họ - Tiết kiệm thời gian Doanh nghiệp truyền tải thông tin nội cần Nhân viên cập nhật thông tin dễ dàng hiệu so với email - Truyền thông Mạng xã hội nội doanh nghiệp công cụ truyền thông hiệu Các chiến lược doanh nghiệp truyền tải nhanh chóng nội phạm vi toàn cầu - Cơ chế hoạt động quản lý Mạng xã hội nội sử dụng “platform” để phát triển sử dụng ứng dụng hỗ trợ trình hoạt động định nội doanh nghiệp - Tiết kiệm chi phí Người sử dụng cập nhật thông tin xem liệu web thay giấy tờ văn Điều giúp tiết kiệm chi phí in ấn tài liệu - Nâng cao tính liên kết Nhân viên cập nhật thông tin dễ dàng nhanh chóng giúp nâng cao hiệu công việc nhóm - PR văn hóa công ty Cập nhật thông tin nhanh chóng, hỗ trợ hệ thống quản lý thông tin doanh nghiệp * Các vấn đề doanh nghiệp gặp phải sử dụng mạng xã hội nội Thông thường “poor planning” vấn đề doanh nghiệp thường gặp phải xây dựng mạng xã hội nội Rất nhiều doanh nghiệp sử dụng giải pháp “free” hay 28 “open-source” nghĩ đến nhu cầu yêu cầu người sử dụng “Poor planning” gây khó khăn cho người sử dụng tìm kiếm thông tin Để giải vấn đề này, doanh nghiệp nên liệt kê nhu cầu sử dụng mạng xã hội nội trước thiết kế hệ thống * Các trình cần thực lên kế hoạch xây dựng mạng xã hội nội Nhìn chung, mạng xã hội nội thành công phải hội tụ tinh tế tinh thần doanh nghiệp Dưới đặc tính giúp doanh nghiệp xây dựng mạng xã hội nội thành công Điều hướng Cho phép người sử dụng chuyển đổi qua lại dễ dàng trang mạng xã hội Thiết kế Trang chủ nên thiết kế bắt mắt, mang tính tương tác cao, hình ảnh đẹp hiệu ứng bắt mắt, câu chữ ngắn gọn, mạch lạc rõ ràng, nội dung chữ hình có tính tương phản cao, bổ sung âm thanh, clip nơi thích hợp Truyền thông Bước cuối truyền thông việc sử dụng mạng xã hội nội doanh nghiệp Chỉ toàn thể nhân viên hiểu cách thức sử dụng họ ứng dụng mạng nội vào công việc cách hiệu 27 Thu thập thông tin khách hàng thông qua giao tiếp khách hàng Thu thập từ mạng lưới quan hệ Một số địa điểm có thể tham gia thu thập thông tin và tiến hành trao đổi: o Câu lạc bộ, hiệp hội o Triển lãm thương mại o Hội thảo – Seminar Một số nguồn thu thập thông tin khác có thể tích hợp thêm form đăng ký từ các mạng lưới khác: o Trong các bản khảo sát sự hài lòng của khách hàng o Trong form “vận chuyển” hàng hóa khách hàng mua sản phẩm từ website o Trong form “mua hàng” khách hàng mua sản phẩm từ website o Trong các email xác nh ận hay giao dịch o Trong chứng nhận toán trực tuyến o Trong hóa đơn o Trong các bài viết o Trong các ấn phẩm phát hành o Trong các thông tin công khai của công ty như brochure, catalog, Cung cấp các bản báo cáo miễn phí, các tin tức hữu ích hoặc các phần mềm miễn phí Bằng cách yêu cầu khách ghé thăm điền thông tin muốn download hay được tặng một 29 sản phẩm miễn phí nào đó để lấy thông tin Đây là một cách thường được dùng nhất không chỉ trên Internet Nguồn địa chỉ từ các đơn vị “môi giới” danh sách Các nhà môi giới thường là các công ty marketing thu thập và bán các thông tin về khách hàng Nếu có ý định mua lại danh sách từ các công ty này, hãy chú ý vấn đề hợp pháp của danh sách Nếu không việc này sẽ phá hủy hình ảnh của công ty 28 Liệt kê số lĩnh vực thương mại điện tử Lĩnh vực dịch vụ du lịch Lĩnh vực kinh doanh dịch vụ đòi hỏi cao về hàm lượng thông tin mức độ tương tác giữa khách hàng với nhà cung cấp rất thích hợp cho môi trường thương mại điện tử Cùng với tốc độ tăng trưởng nhanh của thị trường dịch vụ tại Việt Nam, sản phẩm dịch vụ ngày xuất hiện nhiều hơn mạng So sánh với doanh nghiệp ở ngành dịch vụ khác, doanh nghiệp hoạt động ở lĩnh vực du lịch tỏ năng động hơn cả việc khai thác ứng dụng thương mại điện tử Hầu hết những doanh nghiệp kinh doanh dịch vụ du lịch, đặc biệt dịch vụ lữ hành quốc tế, đa xây dựng trang web nhằm quảng bá sản phẩm của Các tiện ích website được cung cấp ở nhiều cấp độ khác Một số trang web cho phép khách du lịch đặt vé, đưa yêu cầu về lộ trình, thỏa thuận giá cả, lựa chọn khách sạn thụ hưởng một số dịch vụ giá trị gia tăng Nhiều website chấp nhận toán qua thẻ tín dụng Từ năm 2007 đến đánh dấu mốc bắt đầu phát triển mới của ứng dụng thương mại điện tử ngành du lịch, với sự triển khai đồng loạt dịch vụ vé máy bay điện tử tại hai hãng hàng không lớn nhất Việt Nam Vietnam Airlines Pacific Airlines Khi hệ thống bán vé điện tử được đưa vào vận hành đại trà, công ty du lịch sẽ có thể dễ dàng tích hợp việc đặt vé máy bay cho khách vào gói dịch vụ cung cấp website của Một quy trình đặt tour hoàn chỉnh từ tìm hiểu thông tin, chọn tuyến, mua vé, đặt phòng khách sạn, trả tiền dịch vụ giờ đa có thể tiến hành trực tuyến Ví dụ dịch vụ trực tuyến của Công ty du lịch Vietravel Công ty Du lịch Tiếp thị giao thông vận tải Vietravel thức đưa vào vận hành Hệ thống bán tour du lịch tham khảo thông tin du lịch trực tuyến qua trang web http://www.travel.com.vn/ Khi truy cập vào website, du khách dễ dàng tìm kiếm được tất cả những chương trình tour mới, dịch vụ hàng không, tàu hỏa, phương tiện vận chuyển cho thuê, khách sạn, resort, nhà hàng, dịch vụ giải trí Hiện côngty có 1.500 tour du lịch chào bán, hơn 1.000 tour quốc tế Không chỉ nhằm thỏa mãn nhu cầu của du khách nước, du khách Việt kiều người nướcngoài cũng có thể đặt mua tour tại nước mà không cần đến trụ sở chi nhánh của Vietravel Du khách sẽ tự lựa 30 chọn chương trình tham quan yêu thích gửi xác nhận đăng ký tour theo hướng dẫn trang web có thể an tâm với một chuyến đa được chuẩn bị từ công ty Khi triển khai dịch vụ trực tuyến website (E-tour), Vietravel không làm việc độc lập mà liên kết với một hệ thống nhà cung cấp dịch vụ nước quốc tế Thông qua hệ thống E- tour, Vietravel sẽ nhanh chóng đưa sản phẩm, dịch vụ lên hệ thống đặt chỗ tự động để du khách lựa chọn đăng ký được thuận tiện Ngoài ra, hệ thống tiêu thụ của Vietravel cũng có mặt ở tất cả vùng nước Cùng với việc phát triển website dịch vụ lữ hành, nhiều khách sạn nhà hàng cũng xây dựng cho website riêng nhằm quảng bá hình ảnh nhận đặt phòng, đặt tiệc Hầu như tất cả khách sạn đạt tiêu chuẩn quốc tế từ trở lên ở Việt Nam hiện đều cótrang web, nhiều khách sạn nhỏ cũng bắt đầu xây dựng website riêng của Ngoài ra, nhiều “cổng thông tin khách sạn” nơi cung cấp thông tin tổng hợp về khách sạn tại Việt Nam cho phép khách hàng chọn lựa, đặt phòng trực tuyến cũng đa được triển khai rất thành công Bên cạnh đó, việc khách sạn Việt Nam có mặt ở hầu hết những website lớn của thế giới về dịch vụ liên kết đặt phòng (như Travelocity, YahooTravel, AsiaRooms, Tripadvisor, v.v ) cho thấy doanh nghiệp Việt Nam đa nhanh nhạy việc nắm bắt cơ hội để khai thác công cụ tiếp thị trực tuyến hiệu quả Lĩnh vực dịch vụ chứng khoán Thị trường chứng khoán Việt Nam tăng trưởng mạnh mẽ hai năm gần đây, với sự phát triển nhanh chóng cả về số lượng thành viên tham gia thị trường dịch vụ được cung cấp Đặc thù của hoạt động giao dịch chứng khoán dựa thông tin, chất lượng cũng như tính kịp thời của thông tin có ý nghĩa quan trọng đối với thành công của mỗi giao dịch, đồng thời ứng dụng CNTT đóng vai trò quyết định đối với sự tồn tại phát triển của tổ chức tham gia thị trường Vì vậy, mặc dù lĩnh vực dịch vụ non trẻ tại Việt Nam, nhưng có thể nói chứng khoán một những lĩnh vực ứng dụng CNTT TMĐT mạnh nhất hiện Ví dụ dịch vụ giao dịch trực tuyến Công ty chứng khoán FPT cung cấp Với sự nở rộ của công ty chứng khoán, mức độ cạnh tranh thị trường ngày trở nên gay gắt Ứng dụng thương mại điện tử của Công ty chứng khoán FPT cung cấp cho khách hàng những dịch vụ đa dạng tiện lợi nhất lựa chọn chiến lược của nhiều công ty nhằm tạo chỗ đứng cho cuộc cạnh tranh Việc triển khai thương mại điện tử được đơn vị tiến hành một cách chuyên nghiệp nhằm đảm bảo cả độ chặt chẽ về tính pháp lý cũng như sự an toàn về mặt kỹ thuật cho giao dịch Rất nhiều website đa công bố hợp đồng sử dụng dịch vụ với những điều khoản hoàn chỉnh hướng dẫn chi tiết để nhà đầu tư có thể dễ dàng làm quen với giao dịch trực 31 tuyến Các biện pháp bảo mật xác thực thông tin như mã hóa dữ liệu, mật khẩu kép, chữ ký số, v.v được công ty vận dụng đa dạng để đảm bảo độ tin cậy cho giao dịch 32