1. Trang chủ
  2. » Luận Văn - Báo Cáo

Triển khai trang web thương mại điện tử dựa trên oscommerce (httpwww oscommerce com) có sử dụng các giao thức bảo mật giao dịch

32 821 11

Đ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

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 1,91 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ngoài ra hệ thống còn cung cấp cho ta chức năng quản lý tin tức, với tình năng này, website của ta không chỉ là gian hàng bán và giới thiệu sản phẩm mà còn là kệnh thông tin để doanh ngh

Trang 1

BÁO CÁO BÀI TẬP LỚN

Đề tài: Triển khai trang web thương mại điện tử dựa trên OsCommerce (http://www.oscommerce.com/) có sử dụng các giao thức bảo mật giao dịch.

Giảng viên:

Sinh viên thực hiện: Lê Thái Hoàng

Đỗ Minh Dũng

Khổng Trọng Điệp

Trang 2

NHẬN XÉT CỦA GIÁO VIÊN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 3

MỤC LỤC

LỜI NÓI ĐẦU 4

Chương 1: Giới Thiệu Và Cài Đặt Oscommerce 5

1, Giới thiệu về hệ thống oscommerce 5

2, Cách cài đặt oscommerce 6

Chương 2: Việt Hóa Oscommerce 8

1, Việt hóa giao diện trang catalog (trang bán hàng) 9

2,Viêt Hóa giao diện Administrator 11

Chương 3: Thay đổi template cho Oscommerce 13

1,Tổng quan về template 13

2,Cài đặt Template 14

Chương 4: Triển Khai Trang Web Bán Hàng Điện Tử Trực Tuyến 16

1,Quản lý quyền người dùng 16

2,Quản lý danh mục sản phẩm 17

3,Quản lý đặc tính của sản phẩm 19

4,Quản lý khách hàng 20

5,Khuyến mãi 23

6, Thêm thuế mới 24

7, Đổi Banner 25

Chương 5: Giao Thức Bảo Mật SSL 27

1,Tổng quan về SSL 27

2, Thương lượng SSL tunnel 27

3,So sánh HTTP và HTTPS 29

TÀI LIỆU THAM KHẢO 31

KẾT LUẬN 32

Trang 4

LỜI NÓI ĐẦU

Mã nguồn mở ra đời là một bước ngoặc lớn trong sự phát triển của ứng dụng công nghệ thông tin

Ngày nay, các ứng dụng mã nguồn mở đã và đang trở thành một phong trào phát triển cực kỳ mạnh mẽ, có ứng dụng thực tế trong nhiều lĩnh vực khác nhau như doanh nghiệp, cơ quan hoặc cá nhân Có thể nói trong tương lai mã nguồn mở sẽ phát triển hơn nữa và dần thay thế mã nguồn đóng

Một số lợi ích khi sử dụng phần mềm mã nguồn mở:

 Miễn phí bản quyền phần mềm

 Cho phép chỉnh sửa phần mềm phù hợp nhu cầu

 Tính an toàn: phần mềm mã nguồn mở thường không là mục tiêu tấn công của virus

 Kéo dài thời gian sử dụng/tái sử dụng các phần cứng, thiết bị trong khi vẫnđảm bảo hiệu năng toàn hệ thống

 Giảm tối đa sự phụ thuộc vào một vài nhà cung cấp phần mềm

Trang 5

Chương 1: Giới Thiệu Và Cài Đặt Oscommerce

1, Giới thiệu về hệ thống oscommerce

OSCommerce là một giải pháp hoàn chỉnh cho việc lưu trữ, bán hàng trực tuyến trên mạng osCommerce hướng đến một môi trường kinh doanh, marketing toàn diện, người tham gia kinh doanh dễ dàng sử dụng các công nghệ tiến tiến hỗ trợ cho hoạt động kinh doanh của mình

Với hệ thống osCommerce chúng ta có thể nhanh chóng phát triển cho doanh nghiệp của bạn một cửa hàng trực tuyến (online) và ta có thể tự tổ chức kho hàng, giao dịch và bán hàng trực tuyến một cách nhanh chóng và dễ dàng Nhờ

đó, ngoài chuyện cung cấp thông tin giới thiệu doanh nghiệp, hàng hoá ta có một cửa hàng và bán hàng trực tuyến trên website như các doanh nghiệp tiên tiến nhất hiện nay

Dựa trên nền tảng phần mềm nguồn mở, osCommerce cung cấp cho ta đầy đủ, hoàn chỉnh các chức năng mạnh mẽ, hỗ trợ cho việc thực hiện thương mại điện tử trực tuyến

Hệ thống osCommerce cung cấp cho ta các chức năng chính sau:

- Cập nhật thông tin hàng hoá trực tuyến: Ta có thể cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết, giá cả các mặt hàng ta đạng kinh doanh ở bất cứ lúc bào và bất cứ nơi đâu Hệ thống cho phép hiển thị giá các mặt hàng

ta đang giảm giá Cho phép ghi lại những nhận xét của khách hàng đối với từngloại hàng hóa Cho phép đưa ra danh sách những mặt hàng được bán chạy nhất

Hệ thống osCommerce cho phép ta dễ dàng thay đổi ngôn ngữ hiển thị, và cho phép ta hiển thị giá của các sản phẩm theo các loại ngoại tệ khác nhau (đảm bảo cho việc giao dịch trong nước và quốc tế một cách thuận tiện nhất)

- Mua và đặt mua hàng trực tuyến: Khách hàng của bạn dễ dàng tìm kiếm hàng hóa, chọn hàng, thêm bớt mặt hàng vào giỏ hàng, tự động tính toán ghi nhớ đơnhàng và gửi đơn đăng ký mua hàng dễ dàng

- Quản lý các đơn đặt hàng trực tuyến: Quản lý, lưu trữ và báo cáo các thông tin về đặt hàng và trạng thái của đơn hàng: đã giao hàng chưa, đã thanh toán

Trang 6

chưa Khách hàng có thể xem lại lịch sử giao dịch của đơn hàng hoặc trạng tháicủa đơn hàng

- Quản lý khách hàng: Lưu trữ, thống kê các hoạt động gắn với các khách hàng của doanh nghiệp Mọi hoạt động gắn với khách hàng và đơn hàng đều có thể thực hiện từ xa, không phụ thuộc vào vị trí địa lý

Hỗ trợ cơ chế thanh toán điện tử qua Website giữa bên mua và bên bán

Chương trình này có ưu điểm là tính bảo mật tuyệt đối, dễ sử dụng và được bảochứng bởi một trong 3 nhà xử lý thanh toán trực tuyến nổi tiếng thế giới:

PayPal , 2Checkout.com, Authorize.NET

Ngoài các chức năng chính ở trên, với OSCommerce khách hàng của ta có thể tìm kiếm các sản phẩm theo nhiều tiêu chỉ khác nhau một cách dễ dàng và nhanh chóng Hệ thống cung cấp chức năng cho khách hàng nhận xét, bầu chọn, đánh giá từng sản phẩm trên website Kết quả bầu chọn và nhận xét của khách hàng giúp cho doanh nghiệp nắm được thông tin phản hồi của khách hàng đối với mỗi sản phẩm của doanh nghiệp mình và từ đó có kế hoạch kinh doanh phù hợp Ngoài ra hệ thống còn cung cấp cho ta chức năng quản lý tin tức, với tình năng này, website của ta không chỉ là gian hàng bán và giới thiệu sản phẩm mà còn là kệnh thông tin để doanh nghiệp tự giới thiệu hoặc cung cấpnhưng thông tin mới đến với khách hàng Với chức năng quảng cáo, khi nghĩ đến việc xây dựng website là doanh nghiệp đã nghĩ đến một hình thức e-

marketing hiệu quả Tính năng quản lý quảng cáo của osCommerce giúp

website trở thành công cụ hỗ trợ thiết thực cho doanh nghiệp trong các hoạt động quảng cáo, trao đổi logo giữa đối tác với nhau, thiết lập các mối quan hệ trên mạng internet

Trang 7

Bước 2: Nhập thông tin về CSDL Các thông tin cần nhập:

 Database Server: tên miền hay địa chỉ IP máy chủ

 Username: tên truy cập CSDL

 Password: mật khẩu truy cập CSDL

 Database Name: tên CSLD cho OSC

Bước 3: Thông tin địa chỉ server site và thu mục chứa website của bạn.Thông tin này bạn có thể giữ nguyên

Bước 4: Thông tin thiết lập cho website Nhận các thông tin cơ bản:

 Store Name: Tên của website

 Store Owner Name: Tên của người sáng lập website

 Store Owner Name E-Mail Address: Địa chỉ email của người sáng lập website

 Administrator Username: Tên tài khoản đăng nhập quản trị hệ thống

 Administrator Password: Mật khẩu tài khoản đăng nhập quản trị

hệ thống

 Thông tin thiết lập cho website

Bước 5 Nếu đến bước thì quá trình cài đặt đã hoành thành

 Chọn Catalog để vào trang chủ hoặc click Administration Tool để vào trang admin với user và password ở bước 4

 Ghi chú: Cần thay tên hay xóa thư mục install Cần thay đổi quyền truy cập trên file configulation.php qua read only

Như vậy, ta đã hoàn thành việc cài đặt OSCommerce vào hệ thống localhost của chúng ta, sau đây, em xin trình bày cách việt hóa ứng dụng để

người dùng có thể sử dụng dễ dàng hơn

Trang 8

Chương 2: Việt Hóa Oscommerce

Nhìn chung công cụ osCommerce có hai khối giao diện chính để chúng

ta thao tác xử lí đó là Administrator và Catalog Chính vì vậy đi Việt hóa

osCommerce là đi Việt hóa hai khối giao diện này

Công cụ osCommerce được thiết kế rất mềm dẻo và linh động cho việc ngôn ngữ hóa vì các file ngôn ngữ đều nằm trong một folder riêng biệt và ta chỉcần chỉnh sửa các file này là xong

Khi tiến hành Việt hóa điều cần chú ý là phải dịch sát nghĩa ra tiếng Việt

từ ngôn ngữ chuẩn mặc đinh là tiếng Anh để tránh gây nhầm lẫn cho người dùng bản địa và vi phạm các qui định về phân phối và sử dụng phần mềm mã nguồn mở

Việc bản địa hóa phần mềm mã nguồn mở là một hướng đi đúng đắn giúp phổ biến các phần mềm này đến đông đảo người dùng tại địa phương và làm phần mềm trở nên thân thiện với người dùng hơn Nhưng quá trình bản địa hóa không phải lúc nào cũng suôn sẻ vì có thể gặp phải những xung đột về các kiểu chữ, phần bản địa hóa của phiên bản cũ không phù hợp với phiên bản mới

và cần làm lại từ đầu,… Và tất nhiên phải kể đến việc tuân thủ nghiêm các qui định về việc phân phối và sửa chữa phần mềm mã nguồn mở của các tổ chức quốc tế

Trang 9

1, Việt hóa giao diện trang catalog (trang bán hàng)

- Đầu tiên, ta vào trang www.oscommerce.com down gói ngôn ngữ Vietnamesevề

-Sau đó copy vào đường dẫn: …./hoang/catalog/includes/languages

Trang 10

- Sau đó, ta đăng nhập vào trang quản trị, chọn phần Localization =>Language, ta nhấp vào button ‘new language’ để thêm ngôn ngữ mới(hình bên dưới)

-Nhập các thông tin cần thiết :

-Quay lại trang chủ để kiểm tra ứng dụng đã được việt hóa chưa

Trang 11

2,Viêt Hóa giao diện Administrator

Tương tự như giao diện catalog, ta cũng down file lang admin từ trang chủ www.oscommerce.com về, sau đó copy vào đường dẫn:

…./hoang/catalog/admin/includes/languages

Do ta đã thêm ngôn ngữ ở trong trang quản trị rồi nên phần này ta sẽ không cầnphải thêm lần nữa

Trang 12

Quay lại trang quản trị để xem giao diện đã việt hóa hay chưa

Trang 13

Chương 3: Thay đổi template cho Oscommerce

1,Tổng quan về template

Có thể nói rằng osCommerce là một công cụ vô cùng mạnh mẽ hỗ trợ gần như toàn bộ phần nền tảng cơ bản bên dưới cho chúng ta Khi sử dụng osCommerce chúng ta không còn phải lo lắng gì nhiều đến các kết cấu bên dưới của nó nữa, các cơ sở hạ tầng bên dưới cùng kiến trúc cơ sở dữ liệu cũng như các cơ chế bảo mật hoàn toàn có thể tạo ra cho ta một sự yên tâm tuyệt đối

Hơn thế nữa, giờ đây osCommerce đã trở nên vô cùng nổi tiếng với hơn 14.000 website bán hàng đang tồn tại là được xây dựng từ ứng dụng này cùng một cộng đồng hàng triệu người vẫn ngày đêm có những đóng góp không mệt mỏi đề làm cho osCommerce ngày một hoàn thiện hơn Chính vì vậy mà

osCommerce lại càng trở nên phổ biến hơn và có thể ứng dụng ở hầu khắp mọi lĩnh vực, mọi vùng miền trên toàn thế giới

Với nền tảng và cơ sở hạ tầng bên dưới vững chắc như vậy, vấn đề duy nhất mà người dùng osCommerce cần quan tâm là xây dựng giao diện trang bán hàng làm sao cho phù hợp với lĩnh vực mình kinh doanh cũng như thể hiệnphong cách riêng độc đáo của chính mình

Khi tiến hàng xây dựng giao diện cho trang bán hàng của mình bạn có hai hướng đi để chọn lựa Một là tự mình thiết kế lấy toàn bộ giao diện, bạn phải sử dụng các công cụ đồ họa cũng như các công cụ hỗ trợ soạn thảo file php để làm tất cả các công việc này Vì giờ đây osCommerce đã rất nổi tiếng nên có rất nhiều các hãng thứ 3 đứng ra thiết kế các mẫu template thuộc nhiều lĩnh vực kinh doanh khác nhau cho công cụ này Chính vì vậy ở hướng thứ hai,

ta sẽ sử dụng các mẫu template này để làm giao diện cho trang bán hàng của mình

Cả hai cánh trên đều có những mặt thuận lợi và bất lợi của nó Khi tự xây dựng giao diện trang web, bạn hoàn toàn chủ động trong tất cả mọi công việc; nhưng bù lại bạn sẽ mất nhiều thời gian, công sức hơn trong việc thiết kế,

và nhiều khi trang web của bạn không thể hiện được tính chuyện nghiệp và bố

Trang 14

cục của nó không được logic bởi vì bạn chưa có nhiều kinh nghiệm trong lĩnh vực này Ngược lại các tempate đã có sẵn đem lại cho bạn rất nhiều sự tiện lợi

về cả mặt thời gian và công cức, hơn thế nữa các template được thiết kế sẵn rất chuyên nghiệp và rất logic trong bố cục trình bày; nhưng khi sử dụng template

có sẵn bạn phải trả một khoản phí nhất định cho việc này

Ở đây vì thời gian có hạn nên nhóm chúng em đã xây dựng trang web bán hàng của mình dựa trên một template đã được làm từ trước

2,Cài đặt Template

Trang 15

Ở đây do không có host nên nhóm chúng xem chỉ làm ứng dụng trênlocalhost máy tính.

Vì là template cơ bản nên các thông tin về sản phẩm trong template chỉmang tính hình thức, ta cần cập nhật lại các sản phẩm cũng như các danh mụcsản phẩm phù hợp thông qua công cụ Administrator của osCommerce

Hình bên dưới cho thấy trang web bán hàng đã được chỉnh sửa sản phẩmlại:

Trang 16

Chương 4: Triển Khai Trang Web Bán Hàng Điện Tử

Trực Tuyến

1,Quản lý quyền người dùng

Trong khi cài đặt trang bán hàng ban đầu, ta đã tự tạo cho mình mộtaccount để có thể truy cập vào trang quản trị và chỉnh sửa các thông tin cầnthiết cho cửa hàng của mình Sau này trong quá trình quản lí có thể ta cần phảithêm vào một quản người quản trị khác để có thể phụ giúp bán hàng

Để thêm vào một người quản trị mới ta làm như sau: đầu tiên ta vào

Cấu hình => quản lý để thêm một quản trị mới (hình bên dưới):

-Sau đó, ta nhập vào các thông tin về quản trị như username, password

Trang 17

Như vậy, ta đã thêm một người dùng mới để quản trị phụ cho trang web củamình Ta có thể thoát để để đăng nhập với tài khoản mới để kiểm tra tài khoản

đã sử dụng được chưa

2,Quản lý danh mục sản phẩm

Một trong những điều quan trọng nhất khi xây dựng trang bán hàng là taphải biết cách thêm vào các danh mục sản phẩm cũng như các sản phẩm mà tamuốn chúng được thể hiện lên

Tất cả các công việc này đểu được thực hiện trong phần sản phẩm của khu vực Quản trị Đây cũng là nơi rất quan trọng mà có lẽ ta sẽ thao tác nhiều

nhất, bất cứ chỉnh sửa nào tại đây cũng đều thay đổi bộ mặt trang bán hàng củamình, chính vì thế ta cần phải hết sức quan tâm và chú ý

Để thêm vào một danh mục sản phẩm hay một sản phẩm mới ta làm như sau:

Đầu tiên, ta vào Mục lục=>Categories/sản phẩm để quản lý danh sách

các danh mục hay sản phẩm cần bán

Trang 18

Sau đó, nếu ta muốn tạo thêm một danh mục ta nhấp vào button ‘new catalogy’, còn muốn thêm sản phẩm ta vào phần ‘new product’

Trang 19

3,Quản lý đặc tính của sản phẩm

Mỗi sản phẩm đều có một đặc tính riêng của nó như màu sắc, kiểu dáng,kích cỡ… đi kèm Ở đây, oscommerce đã đưa ra cho ta một mô đum để quản lýcác đặc tính sản phẩm này

Để làm được điều này, ta làm như sau:

Đầu tiên, ta vào Mục lục => Sản phẩm thuộc tính để quản lý danh

sách các đặc tính sản phẩm đi kèm với sản phẩm

Trang 20

4,Quản lý khách hàng

Để trở thành khách hàng của cửa hàng trực tuyến, ta cần phải đăng nhậpvào trang web, nếu chưa có nick đăng nhập, ta phải tạo 1 account để đăng nhậpvào

Giao diện trang đăng ký:

Trang 22

Giao diện trang đăng nhập:

Trong trang quản trị để quản lí khách hàng và các hóa đơn mua hàng của hàng ta vào phần khách hàng Tại đây ta có thể chỉnh sửa mọi thông tin về các khách hàng đã đăng kí làm thành viên trừ password, ta cũng có thể nắm rõ

tình trạng các hóa đơn đặt hàng của khách hàng xem chúng đã được xử lí xongchưa cũng như in ra các hóa đơn này

Trang 23

5,Khuyến mãi

Một điểm khá thú vị trong osCommerce là nó cho phép ta thêm vào các

sản phẩm mà ta muốn giảm giá khuyến mãi

Trong Administrators ta vào Mục lục => Khuyến mãi, ta click chọn new product Trong trang xuất hiện ta chọn ra sản phầm muốn khuyến mãi trong listbox Product, đồng thời ta cũng nhập vào phần trăm giảm giá trong ô Special Price và ngày hết hạn khuyến mãi trong ô Expiry Date Click insert

để hoàn tất quá trình

Giao diện khuyến mãi

Trang 24

6, Thêm thuế mới

Ta vào phần ‘địa điểm/thuế’ để thêm vào các loại thuế mới Ở đây,

oscommerce đã phân ra cho ta các loại vùng, miền khác nhau để dễ dàng quản

lý các loại thuế

Trang 25

7, Đổi Banner

Nếu cần thay đổi banner cho trang web, ta có thể vào phần quản trị => công cụ => quản lý banner để thay đổi banner của mình

Trang 27

Chương 5: Giao Thức Bảo Mật SSL1,Tổng quan về SSL

SSL - Secure Sockets Layer – một tiêu chuẩn an ninh công nghệ toàncầu tạo ra một liên kết được mã hóa giữa máy chủ web và trình duyệt Liên kếtnày đảm bảo tất cả các dữ liệu trao đổi giữa máy chủ web và trình duyệt luônđược bảo mật và an toàn

Chứng thư số SSL cài trên website của doanh nghiệp cho phép kháchhàng khi truy cập có thể xác minh được tính xác thực, tin cậy của website,đảm bảo mọi dữ liệu, thông tin trao đổi giữa website và khách hàng được mãhóa, tránh nguy cơ bị can thiệp

SSL (Secure Sockets Layer) được Netscape phát triển vào năm 1994, và nhanh chóng trở thành một giao thức được sử dụng rộng rãi cho các ứng dụng

và server cần vận chuyển dữ liệu an toàn qua mạng Internet Giao thức HTTPS

mà ta thường thấy ngày nay khi truy cập Facebook, Google, Youtube… chính

là sự kết hợp giữa SSL và HTTP Vì SSL là giao thức độc quyền nên vào năm

1999 IETF đã chuẩn hóa SSL 3.1 thành TLS 1.0 (được quy định trong RFC 2246) Mặc dù SSL và TLS (Transport Layer Security) có nhiều điểm tương đồng, nhưng vẫn có những khác biệt khiến chúng không thể hoạt động chung với nhau SSL và TLS có các version sau:

2, Thương lượng SSL tunnel

SSL thiết lập kết nối giữa client (thường dùng trình duyệt web hoặc Cisco AnyConnect client) và server bằng cách trao đổi các message được đóng gói trong phần Record SSL tunnel bao gồm 2 phase, trong đó handshake phaseđược dùng để thương lượng encryption, hash cùng các tham số liên quan; còn

Ngày đăng: 03/06/2015, 20:13

HÌNH ẢNH LIÊN QUAN

Hình bên dưới cho thấy trang web bán hàng đã được chỉnh sửa sản phẩm lại: - Triển khai trang web thương mại điện tử dựa trên oscommerce (httpwww oscommerce com) có sử dụng các giao thức bảo mật giao dịch
Hình b ên dưới cho thấy trang web bán hàng đã được chỉnh sửa sản phẩm lại: (Trang 15)
Hình minh họa cho quá trình trao đổi giữa client và server trong handshake  phase - Triển khai trang web thương mại điện tử dựa trên oscommerce (httpwww oscommerce com) có sử dụng các giao thức bảo mật giao dịch
Hình minh họa cho quá trình trao đổi giữa client và server trong handshake phase (Trang 28)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w