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

Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học

55 1K 2
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây dựng website thương mại điện tử với công cụ Joomla
Tác giả Trần Trung Kiên
Người hướng dẫn Ths. Nguyễn Công Nhật
Trường học Trường Đại Học Vinh
Chuyên ngành Công nghệ Thông tin
Thể loại Đề án tốt nghiệp
Năm xuất bản 2011
Thành phố Vinh
Định dạng
Số trang 55
Dung lượng 3,99 MB

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

Nội dung

Mục đích chính của file này là khai báo các file trong frontend vàbackend đường dẫn đầy đủ của các file này để upload khi cài đặt, khai báo cácquery tạo và insert database nếu bạn phải t

Trang 1

TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN

==== & ====

ĐỀ TÀI:

XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ

VỚI CÔNG CỤ JOOMLA

Giáo viên hướng dẫn: ThS Nguyễn Công Nhật Sinh viên thực hiện : Trần Trung Kiên

Lớp : 47K- Tin

VINH - 2011

Trang 2

LỜI CẢM ƠN

Em xin chân thành cảm ơn quý thầy cô tổ bộ môn mạng và truyền thông khoa CNTT trường đại học Vinh đã giúp đỡ em thực hiện đề tài này Đặc biệt em xin

cảm ơn đến thầy Th.s Nguyễn Công Nhật đã tận tình giúp đỡ, chỉ bảo và truyền

đạt cho em những kinh nghiệm, kỹ thuật và cách thức trong việc xây dựng đề tài này.

Do thời gian có hạn nên em chưa phát huy hết được những ý tưởng của mình vào đề tài Trong quá trình xây dựng website không thể tránh khỏi những thiếu xót, mong nhận được những đóng góp, ý kiến của thầy cô và các bạn.

Vinh, ngày … tháng … năm 2011 Sinh viên: Trần Trung Kiên

Trang 3

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 4

NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 5

MỤC LỤC

LỜI NÓI ĐẦU 7

CHƯƠNG 1: TÌM HIỂU VỀ JOOMLA 9

1.1 Giới thiệu sơ lược về Joomla 9

1.2 Kiến trúc Joomla 10

1.2.1 Cấu trúc của gói cài đặt Component 10

1.2.1.1 Component (Com): 10

1.2.1.2 Cấu trúc của một Component 11

1.2.3 Cấu trúc của gói cài đặt Module 11

1.2.4 Cấu trúc của gói cài đặt Template (Temp) 12

1.2.5 Cách đưa Component, Module và Template tích hợp vào Joomla 13

1.3 Sử dụng WebServer chạy Joomla 13

1.4 Cài đặt và cấu hình Joomla 15

1.5 Cài đặt ngôn ngữ tiếng việt cho Joomla 20

CHƯƠNG 2: MỘT SỐ THÀNH PHẦN TRONG JOOMLA 22

2.1 Template Manager (Quản lý giao diện) 22

2.2 Manager Users ( Quản lý người dùng) 22

2.3 Menu Manager( Quản lý Menu): 23

2.4 Article Manager (Quản lý nội dung) 24

2.5 Components Manager( Quản lý các Components) 25

2.6 Modules Manager (Quản lý các Module) 25

CHƯƠNG 3: KHẢO SÁT VÀ PHÁT TRIỂN VIRTUEMART TRONG JOOMLA 28

3.1 Giới thiệu sơ lược về Component VirtueMart 28

3.2 Một số chức năng chính trong trang web bán hàng: 29

Trang 6

3.2.1 Tính năng chung 30

3.2.2 Tính năng dành cho người quản trị website 30

3.2.2.1 Phần Admin (Quản trị): 31

3.2.2.2 Products (Sản phẩm): 32

3.2.2.3 Shopper Group List (Nhóm khách hàng): 33

3.2.2.4 Order List (Đơn hàng): 33

3.2.2.5 Manufacturer (Nhà sản xuất): 34

3.2.2.6 Reports (Báo cáo): 34

3.2.2.7 Tax Rate List (Thuế) 35

3.2.2.8 Shipping (Giao hàng) 36

3.2.3 Các tính năng dành cho khách mua hàng trên website 36

3.2.3.1 Xem và lựa chọn hàng hóa cần mua 36

3.2.3.2 Quy trình đặt hàng 37

CHƯƠNG 4: THỰC NGHIỆM CHƯƠNG TRÌNH 43

4.1 Bài toán đặt ra 43

4.2 Ý nghĩa bài toán 43

4.3 Phân tích thiết kế hệ thống 45

4.3.1 Sơ đồ phân cấp chức năng 45

4.3.2 Biểu đồ luồng dữ liệu 45

4.3.2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh 45

4.3.2.2 Biểu đồ luồng dữ liệu mức đỉnh 46

4.3.3 Các bảng dữ liệu chính 47

4.3.3.1 Bảng user 47

4.3.3.2 Bảng product 48

Trang 7

4.3.3.3 Bảng order 49

4.4 Sản phẩm website 50

4.4.1 Giao diện chính trang web 50

4.4.2 Bố cục trang web 51

KẾT LUẬN 53

TÀI LIỆU THAM KHẢO 54

Trang 8

LỜI NÓI ĐẦU

1 Lý do chọn đề tài

Với sự bùng nổ của hệ thống mạng toàn cầu Internet hiện nay và những lợiích vô cùng to lớn của nó mang lại đã thực sự thu hút và chinh phục con người Tậndụng những tính năng mạnh mẽ của Internet, những công nghệ mới về thông tin vàtruyền thông, người ta đã xây dựng nên những hệ thống đặc biệt để mọi người

có thể ứng dụng, đưa vào đời sống thực tiễn Và điều đó thực sự sẽ làm thay đổicuộc sống của xã hội chúng ta theo chiều hướng tiện lợi hơn, văn minh hơn

Cùng với việc Internet đang nhanh chóng lan rộng khắp toàn cầu thì websitethương mại sẽ trở thành công cụ chủ yếu và đắc lực cho việc kinh doanh mua bántrên phạm vi toàn cầu Áp dụng việc quản lý và mua bán bằng máy tính thay choquản lý và mua bán bằng thủ công ở các doanh nghiệp, công ty, cá nhân… là rấtcần thiết và thật sự cần thiết Các công ty, các doanh nghiệp có thể quảng cáo cácsản phẩm, các dịch vụ của mình trên các website Điều này sẽ giúp tăng doanh thu,tăng khách hàng và đặc biệt là dễ dàng tìm các đối tác kinh doanh Và việc chi trảthanh toán trực tuyến rất nhanh chóng và đơn giản thông qua các loại thẻ tín dụng.Việc “quản lý mua bán hàng qua mạng ” là không thể thiếu được trong mọi doanhnghiệp, công ty vừa và nhỏ Cho nên cần phải có những công nghệ mới để quản lý,

các chức năng trên

Chương trình chạy trên môi trường hệ điều hành WinXP, WinServer, Linux

sử dụng ngôn ngữ chuẩn về xử lý dữ liệu như PHP, HTML, JavaScript, XML, CSS

và hệ quản trị cơ sở dữ liệu MySQL Dùng Appserv làm môi trường WebServer

hỗ trợ sẵn Apacher, PHP, MySQL

2 Mục đích, phạm vi, đối tượng của đề tài

Mục đích của đề tài là xây dựng được một website “quản lý bán hàng trực

tiếp qua mạng” , tập trung vào việc phát triển component và các module phục vụ

một cách có hiệu quả cho người dùng

Trang 9

Website được xây dựng nhằm hỗ trợ cho các cá nhân, công ty, cơ quan, …

có nhu cầu quảng bá sản phẩm, cũng như quản lý trong việc bán sản phẩm

Đối tượng phục phụ: Cá nhân, công ty, cửa hàng vừa và nhỏ,… Nhà quản trịwebsite

3 Ý nghĩa thực tiễn của đề tài

Có thể tra cứu, cập nhật, thống kê, báo cáo sản phẩm, nhà sản xuất, thông tinkhách hàng, hóa đơn, thuế, …

Mua bán sản phẩm dể dàng, ít tốn kém, hàng hóa chất lượng, phục vụ tậntình từ nhân viên website

Tạo một website thân thiện, nhanh và hiệu quả hơn trong việc quản lý, haybán sản phẩm bằng thủ công

4 Bố cục của đề tài

Đề tài được trình bày theo bố cục như sau:

Chương 1: Tìm hiểu về joomla

Chương 2: Tìm hiểu một số thành phần trong joomla

Chương 3: Khảo sát và phát triển virtuemart trong joomla

Chương 4: Thực nghiệm chương trình

Trang 10

CHƯƠNG 1: TÌM HIỂU VỀ JOOMLA

1.1 Giới thiệu sơ lược về Joomla

Joomla là một hệ thống quản trị nội dung (CMS – Content Management

System) giúp bạn thực hiện các website động một cách nhanh chóng và dễ dàng

Là hệ thống quản trị nội dung mã nguồn mở số 1 thế giới hiện nay Linh hoạt,đơn giản, thanh nhã, tính tuỳ biến rất cao và cực kỳ mạnh mẽ, đó là những gì có thểnói về Joomla! Được sử dụng ở trên toàn thế giới từ những trang web đơn giản chođến những ứng dụng phức tạp Việc cài đặt Joomla! rất dễ dàng, đơn giản trongviệc quản lý và đáng tin cậy

Ứng dụng Joomla trong nhiều lĩnh vực như:

- Trang Web của các tổ chức hoặc của các cổng thông tin (Portal)

- Thương mại điện tử

- Trang Web cho các công ty cỡ nhỏ Ứng dụng cho các cơ quan hành chính.Trang Web cho các trường học và nhà thờ Trang Web cá nhân và gia đình

- Các cổng thông tin cộng đồng Trang Web báo điện tử và tạp chí Và nhiềuứng dụng khác…

Ngoài các vấn đề là mã nguồn mở miễn phí, khả năng bảo mật cao, dễ dàng

sử dụng, còn điều gì tuyệt vời hơn đằng sau khiến cho Joomla phát triển mạnh vàđược nhiều người yêu thích như vậy ? với Joomla việc xây dựng (lập trình)thêm các thành phần, module, các chức năng cho nó là một việc rất dễ dàng đốivới các lập trình viên, do đó Joomla có rất rất nhiều các chức năng mở rộng đượcviết bởi các nhà lập trình trên khắp thế giới, và hầu hết tất cả các ứng dụng, thànhphần này đều được chia sẻ miễn phí, đó chính là điều tuyệt vời nhất

Hiện nay Joomla phát triển theo 3 dòng phiên bản: dòng phiên bản Joomla1.0.X, dòng phiên bản Joomla 1.5.X và dòng phiên bản mới nhất 1.6.x

Trang 11

Tầng thứ ba là mức mở rộng Tại tầng này có các thành phần (component),

mô đun (module) và giao diện (template) được thực thi và thể hiện.

JApplication: Lớp này đại diện cho ứng dụng Joomla và được thực hiện như

một nhà máy qui định mọi ứng dụng giữ những đối tượng Lớp này bao gồm

các lớp con như: JInstallation, JAdministrator và JSite.

Mambot (Plug-in): Là các chức năng được bổ sung thêm cho Com, các

Mambot này sẽ can thiệp, bổ sung vào nội dung của trang Web trước hoặc saukhi nó được hiển thị Mambot có thể được cài đặt thêm vào Web Site Hay nóicách khác Mambot là phương tiện giao tiếp với component

1.2.1 Cấu trúc của gói cài đặt Component

1.2.1.1 Component (Com):

Là thành phần chính của trang Web, nó quyết định đến chức năng, hình thức,nội dung chính của mỗi trang Web Com có thể có thêm Mod để hỗ trợ cho việc

Trang 12

hiển thị các chức năng và nội dung của Com Com có thể được cài đặt thêm vàoWeb Site Thông thường sau khi cài đặt Joomla! có sẵn các Component: Banners(quản lý các bảng quảng cáo), Contacts (quản lý việc liên hệ giữa người dùng vớiBan quản trị Web Site), Search (quản lý việc tìm kiếm), News Feeds (quản lý cáctin tức), Polls (quản lý việc bình chọn, ý kiến của người dùng), Web Links (quản lýcác liên kết ngoài Web Site) và các Com quản lý nội dung của trang Web.

1.2.1.2 Cấu trúc của một Component

Backend thông thường sẽ gồm những file cơ bản sau: 1 fileadmin.yourcom.php, 1 file admin.yourcom.html.php, 1 file toolbar.yourcom.php, 1file toolbar.yourcom.html.php

Frontend sẽ gồm 2 file cơ bản (thông thường): 1 file yourcom.php, 1 fileyourcom.html.php

Chú ý : Không nhất thiết một component của bạn phải hoặc chỉ bao gồm các

file trên, các file bắt buộc là admin.yourcom.php và yourcom.php (folder chứa

com cả trong frontend và backend sẽ là com_yourcom) Ngoài ra bạn có thể có cácfile khác (ví dụ: yourcom.class.php chẳng hạn), các folder, các file js, file ảnh tùy thuộc vào mức độ bạn cần ở com này và mức độ bạn hiểu

Một file XML để phục vụ cho việc cài đặt khi bạn đóng gói File XML này

sẽ mang tất cả các thông số về Tên com; tên tác giả, địa chỉ email, license (optional) Mục đích chính của file này là khai báo các file trong frontend vàbackend (đường dẫn đầy đủ của các file này) để upload khi cài đặt, khai báo cácquery tạo và insert database (nếu bạn phải thêm database) và các query uninstall

Một điểm quan trọng là phải hiểu các object, class, function cơ bản trongjoomla thì mới sử dụng được chúng để viết (ví dụ như object về database )

Khi đóng gói thì nhớ ở dạng “.zip”, “.tar” nếu ở dạng “.zar” thì joomla

không hiểu đc Nếu chưa đóng gói được thì làm manual bằng cách insert trongdatabase và copy các file vào các folder tương ứng (không khuyến cáo sử dụngcách này)

1.2.3 Cấu trúc của gói cài đặt Module

Trang 13

Module (Mod) Là bộ phận mở rộng thêm chức năng cho Website, 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 Website.Thông thường sau khi càiđặt Joomla! có sẵn các Module: Main Menu (menu chính), Top Menu (menu phụ,nằm ngang), Search (hiển thị công cụ tìm kiếm), Poll (hiển thị bảng bình chọn, lấy

ý kiến), Newsflash (hiển thị các bản tin nổi bật), Hit Counter (hiển thị số lượng truycập Web Site), Banners (hiển thị các bảng quảng cáo)

Thông thường một Mod sẽ gồm có 2 file chính là php (chương trình) và file

.xml (thông số cài đặt), ngoài ra có thể có thêm thư mục ảnh, Java Script hỗ

trợ thêm cho Module

1.2.4 Cấu trúc của gói cài đặt Template (Temp)

Template : Là giao diện, khuôn dạng, kiểu mẫu, hình thức được thiết kế để

trình bày nội dung của trang Web và có các vị trí định sẵn để tích hợp các bộ phận,thành phần của trang Web Joomla! cho phép cài đặt và thay đổi Temp choWeb Site hay cho từng trang Web khác nhau một cách dễ dàng

Một gói cài đặt template Joomla gồm các file bắt buộc sau:

Được sử dụng trong quá trình cài đặt File này chứa các thông số về template

và giúp Joomla! biết được trong quá trình cài đặt cần tạo các thư mục vàtruyền các file css, php, ảnh nào lên thư mục templates

Joomla 1.0.x sử dụng file template_css.css còn Joomla 1.5 sử dụng file

template.css Đây chính là CSS chính của Joomla File này kết hợp với

index.php để tạo nên template

Trang 14

 File "template_thumbnail.png"

File này chính là ảnh chụp minh họa của template Nó giúp bạn dễ hình dungkhi lựa chọn template hoặc trong phần quản trị hoặc ở mặt tiền củaWebsite (nếu bạn cho phép mọi người có thể tùy chọn template)

Ngoài các file chính nói trên trong gói cài đặt template có thể có thêm các

thư mục và file khác như thư mục CSS để chứa các file CSS bổ sung, thư mục

ảnh để chứa các ảnh được sử dụng cho template, thư mục javascript để chứa các

javascript (nếu có)

1.2.5 Cách đưa Component, Module và Template tích hợp vào Joomla

Để có thể tích hợp component, module và template vào Joomla ngoài việc

dựa vào chuẩn cấu trúc của từng phần, kiến trúc của Joomla mà còn theo một sốphương pháp sau:

Các com, mod, template được tạo ra phải nén dưới dạng file.zip khi đó mớiđược cài đặt vào

Các com, mod, temp phải phù hợp với từng phiên bản của Joomla Dùng lệnhInstallation tương ứng với com, mod, temp để cài đặt

Sau khi đã cài đặt thành công thì kích hoạt com, mod, temp để có thể chạyứng dụng bằng cách Publish

1.3 Sử dụng WebServer chạy Joomla

Để chạy được Joomla ta cần phải có một WebServer với Apache, MySQL,

PHP and Perl, việc cấu hình và cài đặt WebServer gặp nhiều khó khăn và tốn kém

thời gian Hiện nay có nhiều phần mềm cấu hình sẳn và ứng dụng như mộtWebServer như Appserv, Xamp, Wamp,…

Trong phần này em sử dụng WebServer Appserv để chạy Joomla.

Cài đặt Appserv 2.5.10

- Chạy file appserv-win32-2.5.10.exe để bắt đầu cài đặt chương trình :

Trang 15

- Chọn Next => I Agree => Chọn đường dẫn cài đặt AppServ (hoặc để mặc định) => Chọn các Option cần thiết (nên chọn tất cả)

- Điền vào các thông tin của Server

Trang 16

- Nhập vào mật khẩu của user “root” (ghi nhớ mật khẩu này để có thể vào MySQL hay PHPMyAdmin)

- User Root: root

- Password: root

1.4 Cài đặt và cấu hình Joomla

Hiện nay Joomla có 3 phiên bản, phiên bản 1.0.x, phiên bản 1.5.x với phiênbản hoàn chình 1.5.22, và phiên bản mới nhất 1.6.x Để download Joomla, vào địa

Cách cài đặt Joomla! Phiên bản 1.5.22 trên locallhost

Bung nén gói Joomla vào thư mục C:\AppServ\www, tạo thư mục chứa Joomla có

tên là joomla để sau này dễ truy cập

Trang 17

Bước 1: Lựa chọn ngôn ngữ cài đặt

Joomla sẽ bắt đầu

Bước 2: Kiểm tra cấu hình hệ thống

Trang 18

Bước 3: Thông tin bản quyền

Bước 4: Thiết lập các thông số để kết nối tới Cơ sở dữ liệu

Trang 19

- Hostname: Thường là giá trị "localhost" (chỉ điền giá trị khác nếu như

Database Server và Web Server nằm ở 2 nơi khác nhau, hoặc Hosting củabạn cung cấp như vậy)

- User name: Tên tài khoản gắn với database chứa Joomla (Nếu làm trên

localhost ta có thể dùng tài khoản có tên là root).

- Password: Mật khẩu của tài khoản trên (Nếu dùng tài khoản root, ta có thể

để trống ô này)

- Availbe Collations (nếu có): Nên chọn là "utf8_general_ci"

- Database Name: Tên cơ sở dữ liệu sẽ chứa Joomla

Chú ý mục "Table Prefix", để tránh bị tấn công "SQL Injection" bạn nên

thay tiền tố "jos_" bằng một chuỗi ký tự khác, chẳng hạn "aroaniv_"

Bước 5: Thiết lập các thông số FTP

- Nếu đang cài đặt trên LOCALHOST, ta có thể bỏ qua bước này

- Nếu Host của ta không hỗ trợ, ta cũng không cần quan tâm

- Nếu Host của bạn hỗ trợ, bạn cần chú ý các thông số sau:

FTP User: Tên tài khoản FTP - tài khoản dùng để quản lý các thư

mục và file trên Host

Trang 20

FTP Password: Mật khẩu tương ứng.

chỉ IP của HOST

Nên dùng chính tài khoản mà bạn đã sử dụng để Upload bộ cài đặt Joomlalên HOST

Bước 6: Thiết lập cấu hình site Joomla của bạn

- Site name: tên site của bạn

- Your Email: địa chỉ email của bạn

- 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ậntâm lắm Chỉ cần nhớ mật khẩu là đủ

- 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

Trang 21

Bước 7: Kết thúc

Sau khi cài đặt thành công Joomla bạn cần chú ý 2 thông số:

- Username: admin

- Password: Password thiết lập ở bước 6

Hai thông số này sẽ giúp chúng ta truy cập vào phần quản lý Joomla

Vì lý do an toàn và để hoàn tất quá trình cài đặt bạn cần thư mục C:\

AppServ\www\joomla xóa bỏ thư mục Installation (điều này để tránh cài đặt lại

joomla, khi truy cập vào site)

1.5 Cài đặt ngôn ngữ tiếng việt cho Joomla

Trong Joomla 1.5.x, Việt hóa ngôn ngữ trở nên rất dễ dàng, toàn diện (sửdụng mã Unicode cho phép cài đặt tiếng Việt cho cả phần Front-end và Back-end)

vào quản trị với quyền admin

Từ menu Extension chọn Install/Uninstall, browse tới file VN_Joomla_1.5.8_Front-end.zip” rồi click vào Upload file & Install

Trang 22

“vi-Thực hiện tương tự với file “vi-VN_Joomla_1.5.8_Back-end.zip”

Kích hoạt chế độ Tiếng Việt: từ Menu Extension, chọn Language Manager

đổi ngôn ngữ tiếng Việt cho phần Front-end (Trang Web)

để thay đổi ngôn ngữ tiếng Việt cho phần Back-end (Quản trị)

Các File ngôn ngữ của Joomla! 1.5.x được chia riêng biệt có tên theo từng

thành phần mở rộng (Component, Module, Plug-in, ) và có phần đuôi là ini nằm trong thư mục language và \administrator\language có thể mở các File này ra

và chỉnh sửa lại tiếng Việt mã Unicode trong đó

Trang 23

CHƯƠNG 2: MỘT SỐ THÀNH PHẦN TRONG JOOMLA

2.1 Template Manager (Quản lý giao diện)

Template Manager cung cấp một nơi làm việc để cài đặt và điều khiển cácTemplate Các Administrator và Manager với quyền cấp phép đặc biệt choTemplate Manager có thể chỉnh sửa Template Cái nhìn đầu tiên cung cấp cho bạnmột danh sách các Template đã cài đặt Một dấu kiểm xanh hiện lên ngay bêntên của Template được xuất bản hiện tại Vài thông tin về mỗi Template cũng đượchiện lên Các Template cũng có thể được gán cho những phần khác nhau của site,giống như các Module Nếu có nhiều Template được cài đặt trên hệ thốngJoomla, ta có thể điểu khiển chúng một cách thuận lợi Bạn có thể gán mộtTemplate cho một (hay nhiều) trang đặc biệt từ thanh công cụ

2.2 Manager Users ( Quản lý người dùng)

User Manager: Mục này không có nhiều thay đổi Chỉ có một vài cải tiến

giúp cho việc sử dụng dễ dàng hơn, trực quan và sinh động hơn

Trang 24

Joomla có hai hệ thống phân cấp nhóm người dùng (user group) chính: một

để truy cập Frontend (vì những user có thể log in và web site và xem nhữngphần hay trang được chỉ định) và một cho truy cập Back-end Administrator

Các nhóm được cung cấp mặc định là :

Public Front-end

| - Registered (đã đăng kí)

| - - Author (tác giả)

| - - - Editor (người biên tập)

| - - - - Publisher (người xuất bản)

Public Back-end

| - Manager (người quan lý)

| - - Administrator (người quản trị)

| - - - Super Administrator (siêu quản trị)

2.3 Menu Manager( Quản lý Menu):

Điều hướng và truy cập content (nội dung) trong site của bạn được cung cấpthông qua các menu “Menus” trong Joomla là nhóm những liên kết đếncác Section, category, content item, component hay những trang bên ngoài Những

Trang 25

liên kết này được gọi là “Menu Items” Mỗi menu phải có một tên xác định dùngduy nhất trong nội bộ Joomla Một menu chỉ trở nên thấy được trên site nếu nó cómột module mod_mainmenu được publish (xuất bản) mà tham chiếu đến nó.

2.4 Article Manager (Quản lý nội dung)

Trong Joomla 1.5 chỉ có một nơi duy nhất để quản lý nội dung (hay quản lý

bài viết) đó là "Article Manager" Mục quản lý này bao gồm cả 3 mục All Content

Items, Static Content Manager và Archive Manager.

Mục quản lý các nội dung lưu trữ "Archive Manager" được thiết kế hợp lý hơn Chỉ cần thao tác với 2 nút nhấn "Archive" và "Unarchive".

Các tham số liên quan tới bài viết như Tạo link cho tiêu đề bài viết, Hiện link

"Đọc thêm" được nhóm vào cùng một chỗ - nút Preferences (hoặc Parameters).

Trong Joomla 1.0 những tham số tùy chỉnh này được đặt trong tab Content của

mục Global Configuration.

Thêm bộ lọc trạng thái của bài viết: Published (đã được xuất bản),

Trang 26

Unpublished (chưa xuất bản), Archived (đã lưu trữ) Các bài viết đã lưu trữ được

đánh dấu bằng màu xám và có chữ [Archived] bên cạnh

Trong danh sách liệt kê các bài viết, chúng ta có thêm cột Hits để hiện số

lượt truy cập bài viết Trong Joomla 1.0 tham số này được đặt ở một mục

riêng Page Impressions nên không tiện lợi.

2.5 Components Manager( Quản lý các Components)

Các component là những thành phần nội dung đặc biệt hay những ứng dụng.Joomla bao gồm một số nhân component và hỗ trợ khả năng tự tăng cườngtính năng với component của các hãng thứ ba Bạn sẽ tìm thấy những compnentcủa hãng thứ ba tại Joomla Forge cũng như tại rất nhiều nhà phát triển thứ ba vànhững site cộng đồng

Cấu hình và trợ giúp thêm thường được cung cấp với kèm với chínhcomponent

Những component là mô phỏng tự nhiên, điều này làm nó có khả năng tăngcường các chức năng của Joomla trong bất kì hoàn cảnh nào

Một component đặc trưng giống như Menu item Những visitor và/hay nhữnguser có thể thấy content của component bằng cách click vào liên kết của Menu itemnày Nó thường được hiển thị trong vùng nội dung chính của site

Những component được bao gồm với Joomla là :

2.6 Modules Manager (Quản lý các Module)

Modules thường được dùng để hiển thị những thông tin khác nhau và/hoặc

những tính năng tương tác trong toàn bộ site Joomla của bạn

Một Module có thể chứa hầu như bất kì thứ gì từ những văn bản đơn

Trang 27

giản,đến HTML, đến những ứng dụng hoàn toàn độc lập của các hãng thứ ba.Những Module cũng có thể hiển thị nội dung tương tác, như các poll (thăm dò ýkiến), những tagboard, tin mới nhất, tin khẩn và nhiều nữa Các Site Module khácvới các Administrator Module bởi vì chúng hiển thị những nội dung trongFront-end của site trong khi nhưng Admini Module liên quan đến các tác vụvà/hoặc những tính năng khác nhau của Administrative (hoặc Back-end).

Các Module có thể được tạo bởi bạn (costom/user module) hay được tải về

và cài đặt

Quản lý các module luôn luôn làm trong Administrator (Admin Seciton).Vào Module Manager trên thanh Menu Ở đó bạn có thể cài đặt/tháo bỏ mộtmodule và chỉnh sửa nhứng cấu hình phổ biến như là: tên, những trang nó xuấthiện, vùng đặt nó, và cấp độ truy cập Từ danh sách chọn module bạn muốn cấuhình

Module Manager là bộ đầu tiên thiết đặt hiển thị số lượng chính xác module.Tận cuối danh sách ban có thể thấy một chức năng tổ chức trang, nơi cho phép bạnđiều hướng đến bộ cài đặt kế tiếp của các module trong danh sách Bạn cũng có thểcài đặt số module được hiển thị trên một trang băng các chọn số trên hộp chọn đổxuống trên góc trên phải màn hình

Ở đây bạn có thể tìm thấy một danh sách của tất cả bộ thiết lập mặc đinh sitemodule khi cài đặt Joomla Mỗi cái quy chiếu đến một loại module cụ thể đượcđịnh từ trước Dưới những tiêu đề danh sách cụ thể được hiển thị những trạng tháicủa nhưng Module được cài đặt trên hệ thống Những Module được xác đinh bằngmôt kiểu (ví dụ mod_mainmenu) Nhiều thể hiện của cùng một module có thẻđược tạo ra bằng cách chép môt loại module cụ thể, cho nó một tiêu đề khác và cácthông số khác theo nhu cầu của bạn

Bạn có thể tạo một module tùy thích với một loại “User” bằng cách click vàobiểu tượng “New” Đây là một module rất hữu dụng mà bạn thường tạo mộtContent (content này không liên quan gì đến các Section, Category hay StaticContent Item) hay RSS feed Nó cũng được dùng như một hộp văn bản hay môtmodule ảnh hay thậm chí bao gồm code tùy biến

Ngày đăng: 27/12/2013, 21:10

HÌNH ẢNH LIÊN QUAN

Hình 1- Công thức trang thương mại điện tử - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 1 Công thức trang thương mại điện tử (Trang 29)
Hình 2- Giao diện chung cho phần quản lý website - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 2 Giao diện chung cho phần quản lý website (Trang 31)
Hình 3- Phần Admin - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 3 Phần Admin (Trang 32)
Hình 4- Quản lý cửa hàng - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 4 Quản lý cửa hàng (Trang 32)
Hình 5- Quản lý sản phẩm - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 5 Quản lý sản phẩm (Trang 33)
Hình 7- Quản lý hóa đơn - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 7 Quản lý hóa đơn (Trang 34)
Hình 6- Quản lý người mua hàng - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 6 Quản lý người mua hàng (Trang 34)
Hình 8- Quản lý nhà sản xuất Manufacturer Category List (Danh mục loại nhà sản xuất): quản lý các - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 8 Quản lý nhà sản xuất Manufacturer Category List (Danh mục loại nhà sản xuất): quản lý các (Trang 35)
Hình 9- Xem báo cáo thu nhập trong thời gian chỉ định - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 9 Xem báo cáo thu nhập trong thời gian chỉ định (Trang 36)
Hình 10- Quản lý thuế - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 10 Quản lý thuế (Trang 36)
Hình 12- Giao diện sản phẩm trưng bày - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 12 Giao diện sản phẩm trưng bày (Trang 37)
Hình 11- Quản lý giao hang - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 11 Quản lý giao hang (Trang 37)
Hình 17- Thông tin hóa đơn - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 17 Thông tin hóa đơn (Trang 41)
Hình 18- Hoàn tất việc mua hàng - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
Hình 18 Hoàn tất việc mua hàng (Trang 42)
4.3.3.3. Bảng order - Xây dựng website thương mại điện tử với công cụ joomla luận văn tốt nghiệp đại học
4.3.3.3. Bảng order (Trang 49)

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