Đại học Quốc gia thành phồ Hồ Chí Minh
Đại học Công nghệ thông tin
Khoa Công nghệ phần mềm
BÁO CÁO ĐỒ ÁN
MÔN HỌC: PHÁT TRIỂN MÃ NGUỒN MỞ
Đề tài: SỬ DỤNG OSCOMMERCE ĐỂ
XÂY DỰNG TRANG WEB
BÁN ĐỒ ĐIỆN TỬ TRỰC TUYẾN
Giáo viên hướng dẫn: PGS-TS: Vũ Thành Nguyên
Thành viên nhóm:
1. Phạm Minh Trung Hiếu 08520116
2. Nguyễn Hoàng Đức 08520099
3. Võ Duy Vũ 08520621
Hồ Chí Minh, tháng 12/2011NHẬN XÉT CỦA GIÁO VIÊN
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
Hồ Chí Minh, ngày… tháng… năm……
Ký tên
MỤC LỤC
Trang
Lời mở đầu……………………………………………………………….. 2
I. Giới thiệu và cách cài đặt OSCommerce ……………….……………. 3
1. Giới thiệu ………………………………...……………………… 3
2. Cách cài đặt ……………………………………………………… 5
II. Việt hóa OSCommerce ………………………………………….…… 6
1. Việt hóa trang catalog . ……………………………...………….. 6
2. Việt hóa trang Administrator ……………………………...….… 8
III. Thay đổi template cho OSCommerce ……………………......……… 9
1. Tổng quan về template …………………...………………...….. 9
2. Cài đặt template …………………...………………...………….. 11
IV. Xây dựng trang bán hàng điện tử trực tuyến ……………………….. 13
1. Quản lý phân quyền người dùng ………………………………… 13
2. Quản lý danh mục sản phẩm …………..…………….……….…… 14
3. Quản lý đặc tính sản phẩm …………………...………………...… 16
4. Quản lý khách hàng ……………………………….…………...… 16
5. Khuyến mãi ……………………………………………...…....… 18
6. Thêm thuế mới ……………………………………………...…... 19
7. Đổi Banner ……………………………………………...…...…… 20
V. Tài liệu tham khảo ……………………………………………...…..... 21
VI. Kết luận ……………………………………………...…...…………. 22
LỜI MỞ ĐẦ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.
- Tính cộng đồng.
- Miễn phí các phiên bản nâng cấp trong toà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 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.
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 hoàn chỉnh.
I. 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ừ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 toá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 toá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 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ả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.
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ấ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 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.
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ữ 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 này (giống như hình dưới) 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.II. 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ế.
1. Việt hóa giao diện Catalog (Trang bán hàng)
- Đầu tiên, ta vào trang www.oscommerce.com down gói ngôn ngữ Vietnamese về.
- Sau đó copy vào đường dẫn: …/ElectronicsShop/includes/languages (như hình
bên dưới).
- 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 vào 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.