luận văn joomla quản lý trang web bán hàng - Pdf 17

1 http://www.ebook.edu.vn
Lời Cảm Ơn
-=≡≡=--
Em xin chân thành cảm ơn Th.s Nguyễn Thế Vịnh đã tận tình giúp đỡ, chỉ
bảo em, 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.
Tuy nhiên, do thời gian có hạn nên Em không thể phát huy hết những ý
tưởng, khả năng hổ trợ của ngôn ngữ và kỹ thuật lập trình vào đề tài. Trong quá
trình xây dựng website, không thể tránh khỏi những sai xót, mong nhận được sự
đóng góp và cảm thông của thầy cô và các bạn.

Thái Nguyên, ngày…tháng….năm….
Sinh viên:
Nguyễn Tuấn Sơn
2 http://www.ebook.edu.vn
LỜI NÓI ĐẦU
Trong những năm gần đây với sự phát triển vượt trội của khoa học kỹ thuật
đặt biệt là công nghệ thông tin, với những ứng dụng của công nghệ thông tin vào
các lĩnh vực đã đóng góp phần to lớn cho sự nghiệp phát triển của con người. Trong
các lĩnh vực đó thì lĩnh vực quản lý là thật sự giúp ích được rất nhiều cho con
ngườ
i, việc áp dụng quản lý và mua bán bằng máy tính thay cho quản lý và mua bán
bằng thủ công ở các doanh nghiệp, công ty, cá nhân… là rất cần thiết và thật sự cần
thiết. Do đó, việc “quản lý mua bán hàng qua mạng ” là không thể thiếu được trong
mọi doanh nghiệp, cửa hàng vừa và nhỏ .
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 Xampp làm môi trường WebServer hỗ
trợ sẵn Apacher, PHP, MySQL.
Vì khả năng và thời gian còn hạn chế, Website không tránh khỏi có những


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

2.2.

Kiến trúc Joomla ..................................................................................7

4.1.1.

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

4.1.2.

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

4.1.3.

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

4.1.4.

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

4.1.5.

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

2.3.

Sử dụng WebServer chạy Joomla ......................................................11

Components Manager( Quản lý các Components) ............................26

4 http://www.ebook.edu.vn
3.5.

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

CHƯƠNG 4. KHẢO SÁT VÀ PHÁT TRIỂN
VIRTUEMART TRONG JOOMLA ............................................. 29

4.1.

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

4.2.

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

4.2.1.

Tính năng chung ............................................................................30

4.2.2.

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

4.2.3.

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


dụng. Cho nên cần phải có những công nghệ mới để quản lý, quản trị WEBSITE, để
đáp ứng những nhu cầu trên vì lý do đó mà em chọn đề tài về Joomla quản lý trang
web bán hàng, nó có thể đáp ứng đầy đủ các chức năng trên.
1.2

Mục tiêu đề tài
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.
1.3 Phạm vi, đối tượng của đề tài
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ản 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
6 http://www.ebook.edu.vn
1.4 Ý 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 tin
khách hàng, hóa đơn, thuế, …
Mua sản phẩm dể dàng, ít tốn kém, hàng hóa chất lượng, phục vụ tận tì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ý, hay
bán sản phẩm bằng thủ công . Hoàn thành tốt đề tài thực tập cơ sở của tôi.
7 http://www.ebook.edu.vn
CHƯƠNG 2. TÌM HIỂU VỀ JOOMLA
2.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


Tầng dưới cùng là mức nền tảng, chứa các thư viện và các plugin (còn được
biết với tên gọi mambot).
Tầng thứ hai là mức ứng dụng và chứa lớp JApplication. Hiện tại tầng này
gồm 3 lớp con: JInstallation, JAdministrator và JSite.
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 sau khi
nó được hiển thị. Mambot có thể được cài đặt thêm vào Web Site. Hay nói cách
khác Mambot là phương tiện giao tiếp với component.
4.1.1. Cấ
u trúc của gói cài đặt Component
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 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ào Web 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ới Ban quản trị Web Site), Search (quản lý việc tìm kiếm), News
Feeds (quản lý các tin 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.
9 http://www.ebook.edu.vn
4.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 file

cập Web Site), Banners (hiển thị các bảng quảng cáo)...
10 http://www.ebook.edu.vn
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.
4.1.4. Cấu trúc của gói cài đặt Template (Temp)
Template : Là giao diện, khuông 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 cho Web
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:
index.php
templateDetails.xml
template_css.css hoặc template.css
template_thumbnail.png
các thư mục và file khác
File "index.php"
File này gồm các mã lệnh PHP, thẻ <head>, thẻ <body> và các bảng
<table> hoặc các thẻ <div>để định vị các module và tạo nên bố cục của template.
File "templateDetails.xml"
Đượ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.
File "template_css.css" hoặc "template.css"
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.
File "template_thumbnail.png"

Chạy setup file WampServer2.0i.exe

Chọn Next
12 http://www.ebook.edu.vn Chọn I accept the agreement, chọn Next Chọn ổ đĩa chạy Wamp, đường dẫn mặt định của Wamp nằm ở C:/wamp, ở đây tôi
để mặc định ở ổ C:/wamp, chọn tiếp Next
13 http://www.ebook.edu.vn Chọn ô Creat a Desktop icon (tạo icon shorcut đến chương trình Wamp ra
Desktop), chọn Next Chọn Install (tiến hành cài đặt Wamp), cứ chọn Next đến khi đến Finnish (kết thúc
quá trình cài đặt
14 http://www.ebook.edu.vn
)Chọn Lauch Wampserver, chạy Wamp khi quá trình cài đặt kết thúc. (ở trên hiện
dòng Wampserver 2 now, là do tôi đã cài đặt Wamp trước đó nên có thêm số 2), sau
khi chọn Finnish ta sẽ thấy Wamp chạy thường trực ở Stasbar Để kiểm tra xem việc cài đặt server offline có hoàn thành chưa, ta mở IE hoặc trình

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
17 http://www.ebook.edu.vn
Trước khi thực hiện bước này ta cần có một database để chứa dữ liệu
Joomla!.
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ủa bạ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
FTP Password: Mật khẩu tương ứng.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status