Tải bản đầy đủ (.doc) (32 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.22 MB, 32 trang )

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 ( 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

1


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


…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
……………………………………………………………………………….
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………
…………………………………………………………………………………

2


MỤC LỤC

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 tồ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.


3


• Tính cộng đồng.
• Miễn phí các phiên bản nâng cấp trong tồn bộ vịng đời sử dụng sản
phẩm.
• Giảm chi phí phát triển phần mềm đáp ứng theo yêu cầu nghiệp vụ (sử
dụng phần mềm, module có sẵn để phát triển tiếp, sửa đổi điều chỉnh
cho phù hợp với nghiệp vụ.
• 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 tồ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.
Sau đây, nhóm em xin giới thiệu về mã nguồn mở OSCommerce và cách sử
dụng nó để xây dựng thành một ứng dụng hồn chỉnh.

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 tồ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ờ
đó, ngồi chuyện cung cấp thơng tin giới thiệu doanh nghiệp, hàng hố 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.
4



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 hố 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ừng
loạ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 tốn ghi nhớ đơn
hà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 tốn
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ái
củ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 tố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ảo
chứ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.
Ngồ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

5


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. Ngồ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ấp như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 emarketing 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.
2, Cách cài đặt oscommerce
Đầu tiên ta vào trang oscommerce.com để lấy source về, sau đó làm
theo các bước như sau:
Bước 1: Mở trình duyệt, nhập url http://localhost/yourfolder/ mà hình
cài đặt hiện ra

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ữ ngun
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

6


• 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ì q trình cài đặt đã hồ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.

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ở.

7


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 q trình bản địa
hóa khơng phải lúc nào cũng sn 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ế.

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ữ Vietnamese
về.

8


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

-

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)

9



-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

10


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ần
phải thêm lần nữa.

11


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

12


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 hồn tồ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 hồ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ện
phong 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 tồ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ố
13


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
Các template của hãng templatemonster đều đã tích hợp sẵn phần cài đặt
bên trong và cách thức triển khai việc cài đặt tương tự hoàn toàn như phần cài
đặt mà lúc đầu chúng ta đã đề cập, chính vì thế việc cài đặt được tiến hành rất
dễ dàng và nhanh chóng.
Chúng ta hồn tồn có thể triển khai trang bán hàng này trên mạng ảo
localhost hoặc mạng internet thật bằng cách up lên một host có hỗ trợ đầy đủ
FTP, phpAdmin, MySQL,…
14


Ở đây do khơng có host nên nhóm chúng xem chỉ làm ứng dụng trên
localhost 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ục
sả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ẩm lại:

15


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ột
account để có thể truy cập vào trang quản trị và chỉnh sửa các thông tin cần
thiết cho cửa hàng của mình. Sau này trong q trình quản lí có thể ta cần phải
thê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

16


Như vậy, ta đã thêm một người dùng mới để quản trị phụ cho trang web của
mì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à ta
phả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à ta
muố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ủa
mì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.

17



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’

18


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.

19


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ập
vào trang web, nếu chưa có nick đăng nhập, ta phải tạo 1 account để đăng nhập
vào.
Giao diện trang đăng ký:

20


21


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í xong
chưa cũng như in ra các hóa đơn này.

22


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
để hồn tất q trình.
Giao diện khuyến mãi

23


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ế.

24



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.

25


×