NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI CHO CÔNG TY NGUYÊN GIA
MỤC LỤC
CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI 1
1.1. GIỚI THIỆU VỀ CÔNG TY NGUYÊN GIA 1
Công ty Nguyên Gia đi vào hoạt động từ năm 2004 và các sản phẩm của
công ty cũng bắt đầu được biết đến rộng rãi trên thị trường từ những ngày
đó. Tuy nhiên cùng với sự phát triển của lĩnh vực công nghệ thông tin và để
đáp ứng nhu cầu thị trường, Công ty đã mở rộng hoạt động kinh doanh của
mình trong lĩnh vực công nghệ thông tin. Đến tháng 1 năm 2006, Công ty đổi
tên thành Công ty Nguyên Gia do qui mô kinh doanh của Công ty ngày càng
lớn mạnh. Cơ cấu các phòng ban thay đổi, số lượng nhân viên tăng lên.
Nhưng đó không phải là điều cơ bản để chúng tôi thay đổi tên công ty của
mình. Cái chính là chúng tôi mong muốn mang đến cho khách hàng một hình
ảnh mới về một Công ty đổi mới liên tục, phát triển liên tục ở qui mô của một
quốc gia. 1
Hiện nay, khách hàng không chỉ biết đến Công ty Nguyên Gia với tư cách là
nhà cung cấp chuyên nghiệp máy tính, máy văn phòng mà còn với tư cách là
nhà sản xuất, lắp ráp, phân phối các sản phẩm thiết bị an ninh - Đại diện
Cytech tại Việt Nam 1
"Chúng tôi cam kết mang đến cho khách hàng những giải pháp
và sản phẩm phù hợp với nhu cầu sử dụng và khả năng tài chính của khách
hàng. Đồng thời đảm bảo khả năng tích hợp với những thay đổi trong tương
lai" và “cam kết không ngừng nâng cao trình độ đội ngũ nhân viên nhằm
đáp ứng nhu cầu ngày càng tăng của khách hàng" 1
Với sự phát triển nhanh chóng của quy mô và lĩnh vực kinh doanh, đội ngũ
nhân sự của Nguyên Gia không những tăng lên về số lượng mà còn ngày
càng nâng cao trình độ và khả năng phục vụ khách hàng. Hiện nay đội ngũ
nhân sự của Nguyên Gia đã lên tới gần 20 nhân viên trong đó đa phần là
nhân viên có trình độ Đại học và Cao đẳng. Tổ chức nhân sự của Nguyên Gia
đã có sự thay đổi như sau: 1
2
2.18 COMPONENT 24
2.19 PLUG-IN 24
2.20 CÁC BƯỚC CÀI ĐẶT MỘT THÀNH PHẦN MỞ RỘNG 24
0.0.1 Bước 1: Download thành phần mở rộng 24
0.0.2 Bước 2: Cài đặt extension 24
Quản lý nội dung Web Site 26
2.21 THÊM MỘT SECTION 27
2.22 THÊM MỘT CATEGORY 27
2.23 THÊM MỘT BÀI VIẾT (CONTENT ITEM) 28
Menu: 29
2.24 TẠO VÀ SỬA MENU 29
2.25 TẠO VÀ SỬA MENU ITEM 31
2.27 TẠO MODULE MENU 33
CHƯƠNG 3. SỬ DỤNG VIRTUEMART 34
3.1.GIỚI THIỆU 34
Quản lý chung cho Virtuemart 35
3.2 TRUY CẬP TRANG CẤU HÌNH VIRTUEMART 35
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI CHO CÔNG TY NGUYÊN GIA
3.3 QUẢN Lý USER 39
3.4 THÔNG TIN CỬA HÀNG 40
Truy cập Store / Edit store 40
Quản lý sản phẩm 41
3.5 QUẢN LÝ DANH SÁCH DANH MỤC SẢN PHẨM 41
3.6 THÊM MỚI 1 CATEGORY 41
3.7 QUẢN LÝ DANH SÁCH SẢN PHẨM 42
3.8 THÊM MỚI 1 SẢN PHẨM 42
3.9 THÊM NHIỀU ẢNH CHO 1 SẢN PHẨM 45
3.10 QUẢN LÝ LOẠI SẢN PHẨM 47
3. Tạo Loại sản phẩm 47
một hình ảnh mới về một Công ty đổi mới liên tục, phát triển liên tục ở qui mô của
một quốc gia.
Hiện nay, khách hàng không chỉ biết đến Công ty Nguyên Gia với tư cách là nhà cung
cấp chuyên nghiệp máy tính, máy văn phòng mà còn với tư cách là nhà sản xuất, lắp
ráp, phân phối các sản phẩm thiết bị an ninh - Đại diện Cytech tại Việt Nam.
"Chúng tôi cam kết mang đến cho khách hàng những giải pháp và sản
phẩm phù hợp với nhu cầu sử dụng và khả năng tài chính của khách hàng. Đồng
thời đảm bảo khả năng tích hợp với những thay đổi trong tương lai" và “cam kết
không ngừng nâng cao trình độ đội ngũ nhân viên nhằm đáp ứng nhu cầu ngày càng
tăng của khách hàng"
1.1.2 Sơ đồ tổ chức
Với sự phát triển nhanh chóng của quy mô và lĩnh vực kinh doanh, đội ngũ nhân sự
của Nguyên Gia không những tăng lên về số lượng mà còn ngày càng nâng cao trình
độ và khả năng phục vụ khách hàng. Hiện nay đội ngũ nhân sự của Nguyên Gia đã
lên tới gần 20 nhân viên trong đó đa phần là nhân viên có trình độ Đại học và Cao
đẳng. Tổ chức nhân sự của Nguyên Gia đã có sự thay đổi như sau:
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
1
NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI CHO CÔNG TY NGUYÊN GIA
Hình 1.1: sơ đồ tổ chức
1.2.PHÁT BIỂU VỀ ĐỀ TÀI
1.2.1 Giới thiệu chung
Kết hợp giữa thương mại truyền thống và thương mại điện tử sẽ mang đến cho
doanh nghiệp những sức mạnh mới, nâng cao khả năng cạnh tranh hơn, giúp doanh
nghiệp dễ dàng đạt được các mục tiêu, kế hoạch đề ra và sẽ đem lại nguồn doanh thu
lớn hơn. Hiện nay xu thế hội nhập diễn ra nhanh chóng, ngày càng có nhiều doanh
nghiệp mới ra đời và kéo theo nó là những vấn đề phát sinh mà các doanh nghiệp phải
đối đầu như: thuê mặt bằng, thuê nhân viên, các loại giấy tờ máy móc vv.
Quan trọng nhất trong việc thực hiện kinh doanh trực tuyến là tạo lập một
website thương mại điện tử có những chức năng quản lý hàng hóa, nhà sản xuất,
Quy mô thị trường Chi phí đầu tư nhỏ, mọi hoạt
động marketing, tìm kiếm
nhà cung cấp, khách hàng
đều được giao dịch qua mạng
và có thể mở rộng trên phạm
vi toàn cầu.
Các chi phí marketing, tiếp
cận khách hàng, trao đổi với
nhà cung cấp chỉ có thể
diễn ra trong phạm vi hẹp.
Giảm chi phí Thông qua các hình thức
quảng bá trên website, doanh
nghiệp giảm thiểu những chi
phí về: in ấn catologue,
brochure, giấy tờ, gửi thư và
thuê mặt bằng…
Các phương tiện quảng bá
thông qua các ấn phẩm công
ty vì vậy tốn một khoản chi
phí không nhỏ cho in ấn, gửi
thư… và có thể nhiều loại
chi phí khác phát sinh trong
quá trình sản xuất.
Hệ thống phân phối Giảm các lượng hàng tồn
kho, lưu kho, lưu bãi và
showroom. Bạn có thể trở
thành nhà cung cấp trung
gian của các nhà sản xuất.
Phát sinh nhiều chi phí kho
bãi, chi phí trưng bày, giới
nghiệp.
Củng cố mối quan hệ
với khách hàng.
Thông tin khách hàng được
lưu trữ trong hệ thống máy
tính, từ đó, việc xử lý thông
tin, trao đổi thông tin, cung
ứng dịch vụ cho khách hàng
nhanh chóng và chính xác,
thiết lập được mối quan hệ
tốt với khách hàng.
Không có công cụ quản lý
chặt chẽ các thông tin khách
hàng dẫn đến các tình trạng
bỏ sót hoặc cung ứng dịch
vụ không chính xác.
Bảng 1-1 So sánh thương mại điện tử và cách thông thường
Thương mại điện tử sẽ là một cơ hội rất lớn cho Doanh nghiệp trong xu thế
công nghệ số hiện nay. Vì vậy hãy tận dụng cơ hội này để đảm bảo công việc kinh
doanh của bạn luôn hướng tới thành công.
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
4
CHƯƠNG 2. NGHIÊN CỨU JOOMLA
2.1 GIỚI THIỆU VỀ JOOMLA
Joomla là một hệ quản trị nội dung mã nguồn mở (tiếng Anh: Open Source
Content Management Systems). Joomla được viết bằng ngôn ngữ PHP và kết nối tới
cơ sở dữ liệu MySQL , cho phép người sử dụng có thể dễ dàng xuất bản các nội dung
của họ lên Internet hoặc Intranet.
Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ
hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog,
triệu người.
học online, bạn hãy dùng Joomla. Joomla có thể làm được mọi thứ liên quan
đến web
Lần đầu tiên khi tiếp xúc với Joomla nhiều người luôn cảm thấy rằng có điều gì
đó khó hiểu ở Joomla khiến cho việc tiếp cận với nó thật khó khăn. Đó chính là do các
khái niệm và thuật ngữ khác lạ của Joomla, mà thật ra nó cũng chẳng khác lạ gì mấy
so với các hệ thống quản trị nội dung (CMS: Content management System) khác.
Việc cài đặt Website Joomla là rất dễ dàng, đơn giản và nhanh chóng đối với tất
cả mọi người. Bạn chỉ cần truy cập Website Joomla , download bộ cài đặt, giải nén,
upload lên host, tạo database và tiến hành cài đặt theo từng bước. Màn hình cài đặt của
Joomla 1.5 khá thân thiện và được bố trí hợp lý. Bạn chỉ cần chú ý một điều duy nhất là
"phải tạo 1 database với Collation - charset: utf8_general_ci" trước khi cài đặt mà thi.
Dưới đây là các bước thực hiện
2.2 CÀI ĐẶT JOOMLA
Download Joomla 1.5 : link download: Joomla 1.5 beta (night builds)
Upload Joomla : Upload lên Server và giải nén vào thư mục gốc chứa Web của
bạn (hoặc một thư mục con của nó và đặt tên là joomla).
Thư mục gốc chứa Web thường có tên là: htdocs, public_html, www, wwwroot
C:\wamp\www\
C:\Program Files\xampp\htdocs\
Bạn có thể Upload bằng một số cách:
Bằng Copy trực tiếp (nếu cài trên máy của bạn)
Bằng công cụ quản trị mà HOSTING cung cấp.
Bằng công cụ FTP: WS_FTP, Total Commander, Net2FTP
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
7
NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI
2.3 CHỌN NGÔN NGỮ CÀI ĐẶT
Mở trình duyệt và gõ vào địa chỉ Website của bạn.
• Database Name: Tên cơ sở dữ liệu của bạn
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
10
NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI
Hình 2-5
Chọn cơ sở dữ liệu
2.7 THIẾT LẬP CÁC THÔNG SỐ FTP
• Nếu Host của bạn không hỗ trợ, mục này sẽ không hiển thị
Nếu Host của bạn hỗ trợ, bạn cần chú ý:
Username: Tên tài khoản FTP
Password: Mật khẩu tương ứng.
Auto Find Path: Tự động tìm đường dẫn tới nơi chứa Web của bạn
(Nên dùng chính tài khoản mà bạn đã Upload bộ cài đặt Joomla lên HOST)
2.8 THIẾT LẬP CẤU HÌNH SITE JOOMLA CỦA BẠN
• Site name: tên site của bạn.
VD: VnExpress, Hosting Việt Nam, ThanhNienOnline
• Your Email: địa chỉ email của bạn
VD: This e-mail address is being protected from
spambots. You need JavaScript enabled to view it
• Admin Password: Mật khẩu để quản trị Joomla
Các thông số trên sau này đều có thể thay đổi dễ dàng nên bạn không cần bận
tâm lắm. Chỉ cần nhớ mật khẩu là đủ.
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
11
NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI
• Install Defaul Sample Data: Cài đặt dữ liệu mẫu. Bạn nên nhấn nút này
để Joomla tạo mẫu cho bạn một trang web đơn giản.
Lưu ý: tài khoản truy nhập hệ thống là: admin; mật khẩu:
mật khẩu mà bạn đã gõ ở bước 6.
• Để xem Website của bạn: Nhấn vào nút Site
hiển thị trên trang chủ).
• Section Manager: Quản lý các Section (tạo thêm, sửa, xóa )
• Category Manager: Quản lý các Category (tạo thêm, sửa, xóa )
• Media Manager: Quản lý các File hình ảnh (tải hình lên Web Site, sao chép,
xóa )
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
14
NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI
• Menu Manager: Quản lý các Menu trong trang Web.
• Language manager: Quản lý các ngôn ngữ cho Web Site, bạn sẽ chọn ngôn
ngữ để hiển thị trên các trang Web.
• User Manager: Quản lý danh sách các thành viên của Web Site, trong đó có
qui định chức năng, quyền hạn của các thành viên.
• Global Configuration: Cấu hình các chức năng chính cho Web Site.
Nội dung Menu ngang phía trên
• Home: Trang chủ của Admin.
• Menu: Quản lý các Menu.
• Content: Quản lý nội dung của Web Site, Content by Section (quản lý nội dung
theo từng Section, category), All Content (quản lý tất cả các nội dung), Archive
manager (quản lý lưu trữ nội dung), Page Impression Statistics (thống kê các nội dung
được xem).
• Components: Quản lý và cấu hình hoạt động cho các Component.
• Extensions: Cài đặt thêm hoặc bỏ bớt các Template, Language, Com, Mod,
Plug-in cho WebSite. Quản lý các Module (Mod) trên Front-end và Back-end, quản lý
các Plug-in, giao diện, ngôn ngữ trên Website.
• Tool: Quản lý việc gởi thư đến các thành viên của Website, xóa Cache và 1 vài
chức năng quản lý khác.
• Help: Nơi bạn nhận các giúp đỡ từ Joomla
2.11 TEMPLATE
Template là khuông dạng, kiểu mẫu, hình thức được thiết kế để trình bày nội
Vào Site/Global configuration - Site:
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
17
NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI
Hình 2-14 Global Configuration Site
• Site Settings: Cấu hình tên trang web của bạn, bộ soạn thảo…
• Metadat Settings: Cấu hình các thẻ Meta trong trang web.
• SEO: Một chức năng quan trọng để website của bạn có thứ hạng cao.
Mở menu "Site" > chọn "Global Configuration"
Trong tab "Site" tìm mục "SEO Settings"
Trong mục "Search Engine Friendly URLS" chọn Yes
Trong mục "Use mod_rewrite" chỉ chọn Yes nếu HOST đã bật
mod_rewrite
Nhấn nút [Save] để lưu lại cấu hình
Trong trường hợp bạn chọn Yes đối vơi mục "Use mod_rewrite" thì
bạn cần thêm một vài thao tác nữa: Tìm file có tên là htaccess.txt ở
thư mục gốc, sửa dòng "RewriteBase ", lưu lại rồi đổi tên file này
thành .htaccess
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
18
NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI
2.12 GLOBAL CONFIGURATION - SYSTEM:
Hình 2-15 Global Configuration System
• System Settings: cung cấp các tùy biến từ phần Server của phiên bản 1.0.
Những thứ mới ở đây là: cho phép lựa chọn thư mục chứa file log; bật/tắt Web
Services; lựa chọn server hỗ trợ.
• User Setting: cung cấp các tùy biến từ phần Site của phiên bản 1.0.
• Media Settings: cho phép chọn thư mục lưu ảnh, kiểu file ảnh và kích thước tối
đa được phép
• Để upload ảnh: Chọn thư mục chứa ảnh >> Nhấn nút [Browser ] >> chọn ảnh
muốn upload >> nhấn nút [Start Upload]
• Có 2 chế độ duyệt ảnh: "Thumbnail View" và "Detail View"
Các thành phần mở rộng (Extension):
2.17 MODULE
Là bộ phận mở rộng thêm chức năng cho Web Site, các Mod này có các chức
năng khác nhau, được hiển thị trên trang Web tại các vị trí qui định và có thể
thay đổi được. Một trang Web có thể hiển thị nhiều Mod giống và khác nhau,
Mod có thể được cài đặt thêm vào Web Site.
Thông thường sau khi cài đặt Joomlacó sẵn các Module thông dụng:
• Lastest News (mod_latestnews): Module hiển thị các tin mới nhất
• Popular News (mod_mostreads): Module hiển thị các bài được quan tâm nhiều
nhất
• Related Items (mod_related_items): Module hiển thị các bài viết liên quan
• Random Image (mod_random_image): Module hiển thị các ảnh ngẫu nhiên
• Search Module (mod_search): Module công cụ tìm kiếm
• Login Module (mod_login): Module hiển thị form đăng nhập hệ thống
• Stats Module (mod_stats): Module hiển thị các thông tin thống kê về hệ thống
• Menu Module (mod_mainmenu): Module hiển thị các menu của website
• Banners Module (mod_banners): Moudule hiển thị các banner quảng cáo
Một trong những tính năng quan trọng của Joomla là cho phép thay đổi vị trí
của các module.
Mỗi template đều định nghĩa sẵn một số vị trí nhất định. Template mặc định của
Joomla 1.5 có tất cả 10 vị trí (breadcrumb, debug, left, right, syndicate, top, user1,
user2, user3 và user4). Do vậy bạn có thể chuyển một module bất kỳ tới 1 trong
các vị trí trên (menu Extensions >> Module Manager >> Module XYZ >>
Position)
GVHD: Ths.Lưu Minh Tuấn SVTH: Phạm Văn Tho
22
NGHIÊN CỨU JOOMLA VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI