Tìm hiểu về mã nguồn mở opencart và thiết kế 1 trang web e commerce
SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Mục Lục Lời Mở Đầu Phần I: Tìm hiểu E-commerce Chương I: Chương II: Chương III: Chương IV: 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 Chương V: E-commerce gì? Lợi ích hạn chế thương mại điện tử (TMĐT) Các công đoạn giao dịch mua bán mạng Những khái niệm Thương Mại Điện Tử Authorization PSP Merchant Account Monthly Free Transaction Free Discount Rate Search Engine News Letter Tính bảo mật Thương Mại Điện Tử Phần II: Tìm hiểu Opencart Chương I: Opencart gì? Chương II: Vì lại có Opencart? Chương III: Các tính Opencart Chương IV: Tính ưu việt Opencart Chương V: So sánh Opencart với ngôn ngữ OpenSource khác Chương VI: Giới thiệu website Shopping Traveller 6.1 Hướng dẫn cài đặt localhost với XAMPP 6.2 Hướng dẫn cài Opencart 6.3 Hướng dẫn thay đổi Teamplate 6.4 Hướng dẫn cài gói ngôn ngữ Tiếng Việt 6.5 Hướng dẫn cài Module 6.5.1 Module Login 6.5.2 Insert code Online 6.5.3 Insert tiền VND 6.6 Backup_ Opencart 6.7 Restore_Opencart Tài liệu tham khảo Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Lời Mở Đầu Khi gõ từ khóa “thiết kế website” vào google, bạn thấy hàng trăm công ty thiết kế website từ trang đến 20 trang sau Một dịch vụ phổ biến liệu có mỏ vàng công ty thiết kế website Em khẳng định: thị trường thiết kế website tăng lên không ngừng Đây mỏ vàng thực Vấn đề mỏ vàng thiết kế website có liệu doanh nghiệp thiết kế website đào Sự cạnh tranh khốc liệt đặc biệt giá công nghệ liệu công ty thiết kế website có đạt lợi nhuận Tại lại không Mỗi ngày lại có hàng trăm doanh nghiệp đời Việt Nam Khi bắt đầu, có kênh quảng cáo hiệu hợp lý website internet Nhờ vào phát triển phương tiện truyền thông, đặc biệt phát triển tin học tạo điều kiện cho người giao tiếp với cách nhanh chóng dễ dàng thông qua dịch vụ Internet Chính tạo điều kiện thuận lợi cho Thương mại điện tử thông qua Internet Và Thương mại điện tử nhanh chóng trở nên phổ biến giới trở thành công cụ mạnh mẽ để bán hàng quảng cáo hàng hoá nhà cung cấp Đối với khách hàng, có thể lựa chọn, so sánh hàng hoá phù hợp loại hàng hoá, dịch vụ giá cả, chất lượng phương thức giao hàng cho khách hàng Việt Nam hoà nhập Internet vào cuối năm 1997, thời gian sau thuật ngữ thương mại điện tử bắt đầu xuất song chưa phát triển Ngày nay, thương mại điện tử thực phổ biến Việt Nam Việt Nam nước phát triển mạnh IT nước gia công phần mềm lớn khu vực giới Chính mà có nhiều mã nguồn mỡ thiết kế web đời nhằm phục vụ nhu cầu tất yếu người để quảng bá sản phẩm đến khách hàng cách hiệu nhanh Do đó, nhóm chúng em tìm hiểu mã nguồn mở Opencart thiết kế trang web E-commerce nhằm phục vụ cho việc học tập chứng minh đắn ưu điểm Thương Mại Điện Tử Nhóm chúng em xin chân thành cảm ơn Thầy giảng dạy cho chúng em học bổ ích môn học này! Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Phần I: Tìm hiểu E-commerce Chương I: E-commerce gì? E-commerce (Electronic commerce - thương mại điện tử) hình thái hoạt động thương mại phương pháp điện tử; việc trao đổi thông tin thương mại thông qua phương tiện công nghệ điện tử mà nói chung không cần phải in giấy công đoạn trình giao dịch (nên gọi “thương mại không giấy tờ”) Chương II: (TMĐT) Lợi ích hạn chế thương mại điện tử 2.1 Lợi ích: • • • • • • 2.2 • • • TMĐT giúp cho Doanh nghiệp nắm thông tin phong phú thị trường đối tác TMĐT giúp giảm chi phí sản xuất TMĐT giúp giảm chi phí bán hàng tiếp thị TMĐT qua INTERNET giúp người tiêu dùng doanh nghiệp giảm đáng kể thời gian chí phí giao dịch TMĐT tạo điều kiện cho việc thiết lập củng cố mối quan hệ thành phần tham gia vào trình thương mại Tạo điều kiện sớm tiếp cận kinh tế số hoá Hạn chế: Các chuẩn chất lượng, bảo mật, độ tin cậy trình phát triển Khó tích hợp mạng Internet phần mềm E-commerce vào hệ thống cũ Luật sách chưa rõ ràng Khó thuyết phục khách bảo mật thông tin cá nhân Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Chương III: mạng Khách hàng chưa tin tưởng giao dịch chứng tử, giao dịch không găp gỡ trực tiếp Các công đoạn giao dịch mua bán Gồm có công đoạn sau: Khách hàng, từ máy tính nơi đó, điền thông tin toán điạ liên hệ vào đơn đặt hàng (Order Form) Website bán hàng (còn gọi Website thương mại điện tử) Doanh nghiệp nhận yêu cầu mua hàng hoá hay dịch vụ khách hàng phản hồi xác nhận tóm tắt lại thông tin cần thiết nh mặt hàng chọn, địa giao nhận số phiếu đặt hàng Khách hàng kiểm tra lại thông tin kích (click) vào nút (button) "đặt hàng", từ bàn phím hay chuột (mouse) máy tính, để gởi thông tin trả cho doanh nghiệp Doanh nghiệp nhận lưu trữ thông tin đặt hàng đồng thời chuyển tiếp thông tin toán (số thẻ tín dụng, ngày đáo hạn, chủ thẻ ) mã hoá đến máy chủ (Server, thiết bị xử lý liệu) Trung tâm cung cấp dịch vụ xử lý thẻ mạng Internet Với trình mã hóa thông tin toán khách hàng bảo mật an toàn nhằm chống gian lận giao dịch (chẳng hạn doanh nghiệp thông tin thẻ tín dụng khách hàng) Khi Trung tâm Xử lý thẻ tín dụng nhận thông tin toán, giải mã thông tin xử lý giao dịch đằng sau tường lửa (FireWall) tách rời mạng Internet (off the Internet), nhằm mục đích bảo mật tuyệt đối cho giao dịch thương mại, định dạng lại giao dịch chuyển tiếp thông tin toán đến ngân hàng doanh nghiệp (Acquirer) theo đường dây thuê bao riêng (một đường truyền số liệu riêng biệt) Ngân hàng doanh nghiệp gởi thông điệp điện tử yêu cầu toán (authorization request) đến ngân hàng công ty cung cấp thẻ tín dụng khách hàng (Issuer) Và tổ chức tài phản hồi đồng ý từ chối toán đến trung tâm xử lý thẻ tín dụng mạng Internet Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Trung tâm xử lý thẻ tín dụng Internet tiếp tục chuyển tiếp thông tin phản hồi đến doanh nghiệp, tùy theo doanh nghiệp thông báo cho khách hàng rõ đơn đặt hàng thực hay không Toàn thời gian thực giao dịch qua mạng từ bước -> bước xử lý khoảng 15 - 20 giây Chương IV: 4.1 Những khái niệm Thương Mại Điện Tử Authorization Đây mã số xác nhận Sau kiểm tra thẻ tín dụng hợp lệ hay chưa, ngân hàng người mua gởi mã số xác nhận đồng ý chi trả cho doanh nghiệp kèm theo thông số đơn đặt hàng 4.2 PSP PSP viết tắt từ Processing Service Provider, tức nhà cung cấp dịch vụ xử lý toán qua mạng 4.3 Merchant Account Merchant Account tài khoản toán doanh nghiệp tham gia TMĐT mà cho phép chuyển tiền vào tài khoản doanh nghiệp hay hoàn trả lại tiền thu cho khách hàng, giao dịch bị hủy bỏ không đáp ứng yêu cầu thỏa thuận người bán người mua (chẳng hạn chất lượng sản phẩm) thông qua bán hàng hoá dịch vụ mạng Internet Merchant Account phải đăng ký ngân hàng/ tổ chức tín dụng cho phép doanh nghiệp nhận khoản toán thẻ tín dụng 4.4 Monthly Free Đây phí mà doanh nghiệp phải trả cho khoản liên quan đến dịch vụ chẳng hạn như: bảng kê (ghi số tiền nhập & xuất tài khoản doanh nghiệp khoảng thời kỳ định: hàng tháng, hàng tuần ), phí truy cập mạng, phí trì dịch vụ toán qua mạng, 4.5 Transaction Free Đây phần phí mà doanh nghiệp phải trả cho trung tâm xử lý thẻ tín dụng qua mạng Internet Thông thường từ 30 - 50 cent cho giao dịch Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 4.6 Discount Rate Đây phí chiết khấu Phần giá trị mà doanh nghiệp phải trả cho Ngân hàng toán (Acquirer) Thông thường mức phí chiếm từ 2,5% đến 5% tổng giá trị toán qua thẻ tín dụng Phí chiết khấu tính dựa vào kiểu kinh doanh hàng hoá, dịch vụ mạng Doanh nghiệp yếu tố khác (chất lượng hàng hoá, dịch vụ, loại thẻ tín dụng ) 4.7 Search Engine Sẽ khó khăn cho người sử dụng truy cập vào Internet để tìm kiếm Website có chủ đề phục vụ cho mục đích hàng ngày có khoảng 100.000 Website đưa lên mạng Số lượng Website mạng Internet lên tới tỷ Website Vì vậy, để phục vụ việc tìm kiếm nhanh chóng Website người sử dụng Internet, Search Engine đời Search Engine thư viện thông tin khổng lồ Website, cho phép người sử dụng tìm kiếm Website cần quan tâm theo chủ đề vào từ khóa (keywords) mà người yêu cầu Search Engine tìm kiếm Một số công cụ tìm kiếm mạnh giới nay: Google.com, Yahoo.com, Altavista.com, 4.8 News Letter News Letter dịch vụ miễn phí Website đó, dịch vụ gửi tới người sử dụng tin vấn đề có liên quan đến hoạt động Website vấn đề, tin tức lĩnh vực mà Website tham gia Bạn cần đăng ký địa e-mail phần News Letter Website bạn muốn nhận thông tin, là dạng Mailing List bạn gửi mail cho toàn thành viên danh sách mà có người quản lý Website có quyền gửi e-mail tới toàn người tham gia Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Chương V: Tính bảo mật Thương Mại Điện Tử 5.1 Các phương thức công vào trang website E-commerce Phishing Mưu đồ sử dụng e-mail, tin nhắn dạng pop-up hay trang web để đánh lừa người dùng để cung cấp thông tin nhậy cảm (như số tín dụng, số tài khoản ngân hàng, mật mã ) Lợi dụng PC Các hacker công sử dụng số PC làm nơi gởi spam mail PC bị nhiễm lây lan virus, worm, trojan 5.2 Các phương pháp bảo vệ 5.2.1 SSL - Giao thức bảo mật giao dịch TMĐT SSL giao thức đa mục đích thiết kế để tạo giao tiếp hai chương trình ứng dụng cổng định trước (socket 443) nhằm mã hoá toàn thông tin đi/đến, mà ngày sử dụng rộng rãi cho giao dịch điện tử truyền số hiệu thẻ tín dụng, mật khẩu, số bí mật cá nhân (PIN) Internet Mô hình bảo mật kết nối Client Server Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Giao thức SSL làm việc nào? Điểm SSL thiết kế độc lập với tầng ứng dụng để đảm bảo tính bí mật, an toàn chống giả mạo luồng thông tin qua Internet hai ứng dụng bất kỳ, thí dụ webserver trình duyệt khách (browsers), sử dụng rộng rãi nhiều ứng dụng khác môi trường Internet Toàn chế hoạt động hệ thống thuật toán mã hoá sử dụng SSL phổ biến công khai, trừ khoá chia xẻ tạm thời (session key) sinh thời điểm trao đổi hai ứng dụng tạo ngẫu nhiên bí mật người quan sát mạng máy tính Ngoài ra, giao thức SSL đỏi hỏi ứng dụng chủ phải chứng thực đối tượng lớp thứ ba (CA) thông qua giấy chứng thực điện tử (digital certificate) dựa mật mã công khai (thí dụ RSA) Sau ta xem xét cách khái quát chế hoạt động SSL để phân tích cấp độ an toàn khả áp dụng ứng dụng nhạy cảm, đặc biệt ứng dụng thương mại toán điện tử Giao thức SSL dựa hai nhóm giao thức giao thức “bắt tay” (handshake protocol) giao thức “bản ghi” (record protocol) Giao thức bắt tay xác định tham số giao dịch hai đối tượng có nhu cầu trao đổi thông tin liệu, giao thức ghi xác định khuôn dạng cho tiến hành mã hoá truyền tin hai chiều hai đối tượng Khi hai ứng dụng máy tính, thí dụ trình duyệt web máy chủ web, làm việc với nhau, máy chủ máy khách trao đổi “lời chào” (hellos) dạng thông điệp cho với xuất phát chủ động từ máy chủ, đồng thời xác định chuẩn thuật toán mã hoá nén số liệu áp dụng hai ứng dụng Ngoài ra, ứng dụng trao đổi “số nhận dạng/khoá theo phiên” (session ID, session key) cho lần làm việc Sau ứng dụng khách (trình duyệt) yêu cầu có chứng thực điện tử (digital certificate) xác thực ứng dụng chủ (web server) Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 5.2.2 Mã hóa Có kiểu mã hóa: Mã hóa Hashing Sử dụng thuật toán Hash để đưa số từ thông điệp có độ dài Hashing phương thức mật mã thuật toán mã hoá Đúng vậy, hashing sử dụng chứng số biết đến với tên "hash value – giá trị hash", "hash – băm", Message Authentication Code (MAC), fingerprint – vân tay, hay đoạn message Dữ liệu đầu vào bạn file, ổ đĩa trình truyền thong tin mạng, hay thư điện tử Thông số hash value sử dụng để phát có thay đổi tài nguyên Nói cách khác, hashing sử dụng để phát liệu có toàn vẹn trình lưu trữ hay truyền hay không Ví dụ, thông số hash value tính toán để so sánh với thông số hash value tạo trước tuần Nếu hai thông số giống liệu chưa có thay đổi Nếu hai thông số có khác nhau, liệu bị thay đổi Trong hình thể hash hay thong số MAC Thông số MAC value tính toán người gửi (sender) người nhận (receive) với thuật toán Không phương thức mật mã khác, chúng làm thay đổi liệu thành dạng mật mã, trình hashing sử dụng thông số hash value không thay đổi liệu ban đầu Bởi tính đặc biệt, hashing sử dụng để bảo vệ kiểm tra tính toàn vẹn liệu Nó có khả sử dụng để kiểm tra có tiến trình copy thực đảm bảo tính xác liệu chúng copy Ví dụ, ổ cứng tạo copy, trình hash thực ổ đĩa trước trình nhân đôi thực Nếu hai thong số hash ổ cứng tạo thong số hash ổ đĩa ban đầu trình nhân đôi liệu thực xác đảm bảo liệu thay đổi mát trình nhân Việc hashing sử dụng để đảm bảo liệu nguyên giúp liệu lưu dạng kỹ thuật số nguyên sau vô số lần copy – điều thực lưu liệu dạng khác – ví bạn lưu thong tin âm băng từ bị biến dạng sau nhiều lần copy Ví dụ, Message Digest (MD5) thuật toán hash với 128-bit hash Điều có nghĩa vấn đề với liệu đầu vào liệu đầu sau trình hash luôn thêm vào 128 bits Sức mạnh trình hashing thực chiều có phương thức thực ngược lại để converts thông số hash thành liệu ban đầu Nếu vài người có thông số hash Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 bạn, họ lấy liệu ban đầu Tuy nhiên phương thức mật mã công Hashing bị cong phương thức đảo ngược hay birthday attack Phương thức công bình thường sử dụng sử dụng công cụ password-cracking Hầu hết hệ thống lưu trữ passwords liệu accounts hashed (băm) Hashs thực ngược lại, giải pháp bảo mật, có nghĩa công cụ chuyển ngược lại password hash thành password nguyên chưa hash Tuy nhiên thuật toán có bất cập riêng, việc sử dụng phần mềm, password crackers chúng phát đoạn mã them vào liệu ban đầu cần xoá đoạn hash value truy cập bình thường Dữ liệu Account thường không mã hoá, liệu password thường hash hầu hết công cụ crack password xoá password đặt cho user mà view password Thuật toán hashing thường sử dụng: Secure Hash Algorithm (SHA-1) với - 160-bit hash value Message Digest (MD5) với —128-bit hash value Message Digest (MD4) với —128-bit hash value Message Digest (MD2) với —128-bit hash value Symmetric – Mã hóa đối xứng Mật mã đối xứng gọi mật mã private key hay mật mã secret key Nó sử dụng chìa khoá để mã hoá giải mã liệu (được thể hình dưới) Khi mật mã đối sứng sử dụng cho files ổ cứng, user thực mã hoá với secret key Khi giao tiếp sử dụng mã hoá đối xứng, hai giao tiếp chia sẻ mật mã để mã hoá giải mã gói tin Ví dụ thấy file bạn đặt password cho file *.rar muốn mở phải có password (secret key) Khi giao tiếp máy chủ RADIUS Server RADIUS Client có chung secret key mà bạn phải thiết lập 10 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Sau chọn menu Store Muốn add thêm template ta vào thư mục folder Template, nơi chứa template cho Opencart copy tất template 27 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Rồi paste vào C:\xampp\htdocs\Shop\catalog\view\theme Vào lại trang quản lý admin phần menu Store ta thấy template add Mỗi lần bạn muốn thay đổi giao diện trang web bạn chọn template ấn nút Save để thay đổi Sau Nhấn F5 trang web Client 6.4 Hướng dẫn cài gói ngôn ngữ Tiếng Việt Vào trang quản lý admin click vào System/Localisation/Languages 28 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Để cài ngôn ngữ tiếng việt bạn phải down gói ngôn ngữ việt hóa opencart copy thư mục vào folder Shop Trong folder gói ngôn ngữ mà bạn down có folder admin catalog, bạn copy folder vào folder Shop (C:\xampp\htdocs\Shop) Bạn mở trình duyệt trang Language mà bạn mở trước đó, ấn button Insert màu xanh chuyển tới trang add thông tin bạn điền sau: Language Name: Vietnamese Code: vi Locale: vi_VN,UTF-8,vn_VN,vn-gb,vietnamese Image: vn.png Directory: vietnamese Filename: vietnamese 29 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Tiếp theo, vào chọn System/ Setting/Local Language Administration Language ta đổi sang Vietnamese click nút Save F5 lại trang Client ta có ngôn ngữ tiến anh tiếng việt 30 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Hướng dẫn cài Module Để cài Module bạn phải có module phiên opencart tương ứng Để có module nhằm đáp ứng yêu cầu trang web thương mại điện tử, chủ yếu yêu cầu khách hàng bạn phải down module mua module trang web này: http://www.opencart.com/index.php?route=download/download 6.5 6.5.1 Module Login 1) Bạn copy folder admin catalog vào folder Shop 2) Sau bạn vào trang web quản lý admin chọn Extension/Modules 31 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Và xuất list Modules ấn nút install 3) 32 Group 11 Ta chọn vị trí đặt Login bên phải hay trái Position SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 4) Và ta nhấn F5 trang Client module Login ta cài đặt thành công 6.5.2 Insert code Online 1> Trước tiên mở trình duyệt gõ : http://whos.amung.us/ 33 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 2> 3> 34 Group 11 Tiếp theo ta copy đoạn code khung màu cam Đoạn code chèn trước thẻ file header (C:\xampp\htdocs\Shop\catalog\view\theme\villageblack\template\common) SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 4> 6.5.3 1> Sau chèn xong ấn lưu lại mở trang Client nhấn F5 cài đặt thành công Insert tiền VND Vào trang quản lý admin chọn Hệ thống/Cài đặt/Khu vực, chọn Tiền tệ với loại tiền mặc định US Dollar ấn nút Lưu 35 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 2> Chon Hệ thống/Địa phương/Tiền tệ check vào Euro Pound Sterling nhấn nút Xóa Tiếp theo ấn nút Thêm điền thông tin sau: Tiêu đề tiền tệ : VNĐ Mã : GĐP Ký tự trước: (để trống) Kỹ tự sau: VNĐ 3> 36 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Số thập phân: Giá trị: 1.00000000 Trạng thái: Bật 4> 6.6 F5 cho trang Client để load lại cài đặt thành công Backup_ Opencart 1> Trước tiên mở file config.php C:\xampp\htdocs\Shop Notepad ++ để xem tên sở liệu tên sở liệu shop 37 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 2> Vào trình duyệt gõ http://localhost/phpmyadmin/ chọn sở liệu shop 3> 38 Group 11 Click vào Export SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 4> Check vào Save as Go để tạo file shop.sql 5> Và bạn tạo file backup liệu có tên shop.sql 6.7 Restore_Opencart 1> Muốn restore opencart trước tiên bạn phải có source opencart copy vào C:\xampp\htdocs 2> Tiếp theo mở trình duyệt gõ : http://localhost/phpmyadmin 3> Tạo database có tên opencart utf8_genaral_ci 39 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Rồi Import sở liệu với tên shop.sql mà ta backup lần trước 5> Mở file config.php C:\xampp\htdocs\Shop Notepad ++ để sửa lại đường dẫn thư mục với tên folder mà bạn tạo 4> define('DIR_APPLICATION', 'C:\xampp\htdocs\ ./catalog/'); define('DIR_SYSTEM', 'C:\xampp\htdocs\ /system/'); define('DIR_DATABASE', 'C:\xampp\htdocs\ ./system/database/'); define('DIR_LANGUAGE', 'C:\xampp\htdocs\ ./catalog/language/'); define('DIR_TEMPLATE', 'C:\xampp\htdocs\ ./catalog/view/theme/'); Và sửa lại thông tin Username, password , database với tên database opencart 6> Vào trình duyệt gõ http://localhost// (dáu chấm tên folder opencart mà bạn tạo trước đó) Restore thành công, 40 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12, 2011 Tài liệu tham khảo Slide thầy Hùng http://www.opencart.com https://sites.google.com/site/qbinh68/thu-thuat/opencart/bao-mat-trong-opencart http://ecvin.net/E-commerce-documents/Danh-gia-ve-thi-truong-thiet-kewebsite-hien-nay.html 5> http://www.ddth.com/showthread.php?t=5948 6> http://ecvin.net/E-commerce-documents/Danh-gia-ve-thi-truong-thiet-kewebsite-hien-nay.html 7> http://cisnet.edu.vn/forum/archive/index.php/t-332.html 1> 2> 3> 4> 41 Group 11 [...]... Group 11 và đăng nhập để vào trang SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 2 Sau đó chọn menu Store 3 Muốn add thêm template ta vào thư mục folder Template, nơi chứa template cho Opencart và copy tất cả template 27 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 4 Rồi paste vào C:\xampp\htdocs\Shop\catalog\view\theme 5 Vào lại trang quản lý của admin trong phần menu Store ta sẽ thấy template... SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 4 Tiếp theo, chúng ta vào chọn System/ Setting/Local và ở Language và Administration Language ta đổi sang Vietnamese rồi click nút Save 5 F5 lại trang Client và ta đã có 2 ngôn ngữ tiến anh và tiếng việt 30 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 Hướng dẫn cài Module Để có thể cài Module thì bạn phải có module của phiên bản opencart tương ứng... shop và chọn kiểu utf8_genaral_ci rồi nhấn Create Và sẽ xuất hiện thông báo tạo cơ sở dữ liệu thành công 21 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 2 Tiếp theo chọn file cài đặt Shop, chon Copy 3 Paste file Shop vào C:\xampp\htdocs 22 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 4 Mở trình duyệt gõ http://localhost/shop/ Và tiếp tục nhấn button Continue 23 Group 11 SHOPPING TRAVELLER... - ECOMMERCE June 12 , 2 011 Và sẽ xuất hiện một list Modules và rồi ấn nút install 3) 32 Group 11 Ta chọn vị trí đặt Login ở bên phải hay trái bởi Position SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 4) Và ta nhấn F5 ở trang Client và bộ module Login này ta đã cài đặt thành công 6.5.2 Insert code Online 1> Trước tiên mở trình duyệt gõ : http://whos.amung.us/ 33 Group 11 SHOPPING TRAVELLER - ECOMMERCE... June 12 , 2 011 2> 3> 34 Group 11 Tiếp theo ta copy đoạn code ở trên trong khung màu cam trên Đoạn code này chèn ở trước thẻ trong file header (C:\xampp\htdocs\Shop\catalog\view\theme\villageblack\template\common) SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 4> 6.5.3 1> Sau khi chèn xong ấn lưu lại và mở trang Client nhấn F5 và cài đặt đã thành công Insert tiền VND Vào trang quản lý của admin và. .. TRAVELLER - ECOMMERCE June 12 , 2 011 5 Step 3: User là root (user đăng nhập vào phpmyadmin) Password không ghi gì cả (vì mặc định là không có) Database Name là shop Đặt Password cho user admin để đăng nhập vào trang quản lý Email: điên email của admin quản lý trang web vào 6 Step 4 yêu cầu xóa thư mục install trong C:\xampp\htdocs\Shop\install 24 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 7... bạn down về sẽ có 2 folder admin và catalog, bạn copy 2 folder đó vào folder Shop (C:\xampp\htdocs\Shop) 3 Bạn mở trình duyệt ở trang Language mà bạn đã mở trước đó, ấn button Insert màu xanh và sẽ chuyển tới trang add thông tin và bạn điền như sau: Language Name: Vietnamese Code: vi Locale: vi_VN,UTF-8,vn_VN,vn-gb,vietnamese Image: vn.png Directory: vietnamese Filename: vietnamese 29 Group 11 SHOPPING... vụ: Authentication, Integrity, Protection, và nonrepudiation Phương thức mật mã bất đối xứng sử dụng: - Rivest Shamir Adleman (RSA) - Diffie-Hellman - Error Correcting Code (ECC) - El Gamal - Message Message 5.2.3 Chữ kí điện tử 12 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 Chữ ký điện tử (Digital Signature) dựa trên kỹ thuật sử dụng mã hóa khóa công khai Trong đó, cả người gửi và người... của trang web thì bạn chọn một template mới và ấn nút Save để thay đổi Sau đó Nhấn F5 ở trang web Client 6.4 Hướng dẫn cài gói ngôn ngữ Tiếng Việt 1 Vào trang quản lý của admin rồi click vào System/Localisation/Languages 28 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 2 Để cài ngôn ngữ tiếng việt thì bạn phải down gói ngôn ngữ việt hóa opencart về rồi copy thư mục vào folder Shop Trong folder... dụng chữ ký điện tử Tiếp tục mã hóa giá trị sau khi hash Gửi: Nhận: Phần II: Tìm hiểu về Opencart 13 Group 11 SHOPPING TRAVELLER - ECOMMERCE June 12 , 2 011 Chương I: Opencart là gì? OpenCart – là một mã nguồn mở được viết bằng ngôn ngữ PHP - là giải pháp xây dựng website bán hàng - siêu thị trực tuyến được thiết kế nhằm đáp ứng nhu cầu xây dựng website bán hàng trực tuyến theo hình thức siêu thị ảo, đấu