Tải bản đầy đủ (.docx) (16 trang)

Tìm hiểu công cụ hỗ trợ thiết kế website TMDT joomla

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 (315.02 KB, 16 trang )

`

BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TPHCM
KHOA CÔNG NGHỆ THÔNG TIN

TÌM HIỂU CÔNG CỤ HỖ TRỢ THIẾT
KẾ WEBSITE TMDT JOOMLA

GVHD: Nguyễn Hải Yến
Nhóm: 15

THÁNG 03/2019
1


`

DANH SÁCH NHÓM ĐÁNH GIÁ % THAM GIA LÀM
BÀI TẬP NHÓM

St
t

Họ và tên

MSSV

Tỷ lệ %
tham
gia



1

TRẦN KHÁNH
NHẬT

2001160303

100%

2

NGUYỄN VĂN
LÀNH

2001160053

100%

2

Điểm
chung của
nhóm

Điểm cá
nhân


`


MỤC LỤC

3


`

Mở đầ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, đặc 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 to lớn
cho sự 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 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. 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ỏ.
Năm 2008 là năm đầu tiền Việt Nam có sự phát triển lớn
mạnh về lĩnh vực thương mại khi chính thức trở thành thành viên
thứ 150 của tổ chức thương mại thế giới WTO. Với sự phát triển
mạnh mẽ đó không thể phủ nhận sự đóng góp của thương mại
điện tử, một lĩnh vực đang “hot” hiện nay! Đất nước đang phát
triển mạnh mẽ, cuộc sống con người ngày càng cao. Vì thế việc
trao đỏi mua bán cũng như quản lý hàng hóa cần phải có sự thay
đổi từ thủ công sang máy móc.
Để đáp ứng được việc chuyển hóa thủ công sang máy móc
thì hôm nay nhóm em xin giới thiệu về một công nghệ hỗ trợ cực
nhanh để thiết kế xây dựng website chỉ bằng một click. Đó là công
nghệ Joomla, thiết kế website dễ như chơi.

Vì đề tài rất rộng khả năng và thời gian hạn chế, nên bài tiểu
luận của chúng em có thể thiếu xót, rất mong sự góp ý kiến của cô
và các bạn. Nhóm em xin chân thành cám ơn

4


`

Chương 1: TỔNG QUAN VỀ ĐỀ TÀI
1. Lý do chọn đề tài

Do nhu cầu các công ty, doanh nghiệp cần quảng cáo các sản
phẩm, các dịch vụ của mình trên mạng Internet. Đ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 nhanh
chóng và đơn giản thông qua các loại thẻ tín dụng. Cho nên cần
phải có những công nghệ để quản lý, quản trị website, để đáp ứng
những nhu cầu trên nên nhóm em chọn đề tài tìm hiểu công cụ hỗ
trợ thiết kế website TMDT Joomla.
2. Mục tiêu đề tài

Một cửa hàng bán các mặt hàng không cần nhiều nhân viên,
khách hàng không cần trực tiếp đến mua hàng mà có thể ở tại nhà
dùng vài cái click chuột thì có thể có được sản phẩm mình cần.
Việc tạo ra một website thương mại điện tử bán hàng trực tuyến
sẽ gặp nhiều khó khắn trong việc bảo mật thông tin, cũng như uy
tín đến khách hàng, Joomla giúp quản lý nhờ hệ thống quản trị nội
dung CMS.
Người đọc có thể xây dựng được một website “Quản lý bán hàng

trực tuyến qua mạng” tương đối hoàn chỉnh, phục vụ có hiệu quả
cho người dùng.
3. Phạm vi, đối tượng đề tài.

Các kiến thức từ bài tiểu luận có thể hỗ trợ xây dựng một
website 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 tham khảo:
Nhà quản trị website
Sinh viên nghiên cứu thiết kế web
5


`

Cá nhân, công ty, cửa hàng vừa và nhỏ

6


`

Chương 2: TÌM HIỂU VỀ JOOMLA
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) mã nguồn mở, được viết bằng ngôn ngữ PHP
và kết nối cơ sở dữ liệu MySQL, giúp bạn thực hiện các website
động một các nhanh chóng và dễ dàng chỉ bằng “một click”, khả
năng bảo mật. 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ó một cách dễ dàng đối với các
lập trình viên, do đó Joomla có rất nhiều chức năng và tất cả đều là
miễn phí.
Hiện nay Joomla đã phát hành ở phiên bản 3.9.4 ở trang web:
/>2. Hệ thống quản lý nội dung (CMS) là gì?

CMS là một hệ quản trị nội dung web, là phần mềm dùng để
theo dõi các thông tin đang có trên website của bạn. Nó hoạt động
giống như kiểu một thư viện theo dõi các cuốn sách đang có của
mình. Phần nội dung được theo dõi có thể là văn bản đơn thuần,
các hình ảnh minh hoạt trong web, các đoạn phim video clip, tài
liệu hoặc bất cứ thứ gì khác mà bạn muốn nó có trên trang web
mà mình đang xây dựng.
3. Tại sao nên chọn Joomla?

Tại sao lại chọn Joomla CMS? Liệu có thể tin tưởng được, Joomla
có đủ mạnh?
Joomla là một sân chơi, giao lưu hoàn toàn miễn phí, tồn tại dựa
trên sự hỗ trợ, tham gia phát triển của tất cả mọi người.
Các URL đơn giản
Joomla không sử dụng bất kỳ truy vấn chuỗi nào trong các tiêu
đề URL của chúng, có nghĩa là các URL của nó là trình thu thập
7


`

thông tin về SEO thân thiện. Điều này có nghĩa là URL của trang
web sẽ giống như sau:
www.mysite.com/purplemonkeydishwasher , thay vì một cái gì đó

như sau:
www.mysite.com/w/index.php?title=Main_page=action-raw-PMD
Joomla khi sử dụng nó không đòi hỏi bản phải có kỹ năng, kỹ
thuật và kiến thức quản lý. Joomla được thiết kế để cài đặt và thiết
lập dễ dàng, ngay cả khi bạn không phải là người dùng cao cấp.
Chỉ với một vài cú bấm chuột, bạn đã có thể thiết lập xong một
trang web mới và hoạt động. Với Joomla, không cần phải là chuyên
gia thiết kế hay chuyên viên lập trình Web, bạn cũng có thể xây
dựng những trang Web dành cho khách hàng của mình một cách
nhanh chóng. Nếu khách hàng của bạn cần những tính năng
chuyên biệt, Joomla còn có hơn hàng nghìn phần mở rộng
(extensions), hầu hết là miễn phí, theo giấy phép của GPL, và có
thể dễ dàng tải về từ địa chỉ Và dĩ nhiên,
Joomla là một giải pháp mã nguồn mở miễn phí cho tất cả mọi
người.
Ưu điểm vượt trội hơn của Joomla so với các CMS khác gồm có:
DotNetNuke, Drupal, Wordpress, Magento, Joomla/Mambo, Kentico
CMS, PHP-Nuke , NukeViet , Rainbow, Typo3, Xoops.
Lấy ví dụ như DotNetNuke, nó là một portal mã nguồn mở viết
trên công nghệ .NET của Microsort, nó có nhiều tính năng giống
như Joomla, nhưng nó phát triển rộng hơn. Để biết rõ giữa Joomla
và DotNetNuke như thế nào, chúng ta làm phép so sánh:
-

Giá thuê host Joomla rẻ hơn do là DotNetNuke phải chạy trên
Windows server, còn Joomla có thể chạy trên cả Linux server

-

(do Linux server là hệ điều hành miễn phí)

Do rẻ và miễn phí nên cộng đồng Joomla lớn hơn so với
DotNetNuke
8


`
-

Các luồng thông tin và phân quyền trong Joomla rõ ràng hơn,
dễ sử dụng hơn với người cập nhật thông tin
Nhược điểm của Joomla:

-

Không dành cho các trang web phức tạp
Joomla được thiết kế chủ yếu cho các trang web và blog đơn

giản. Điều này có nghĩa là nó không có nhiều chức năng tiên tiến
cho những người tìm cách thực sự tùy chỉnh các trang web phức
tạp.
-

Số lượng người truy cập
Nhiều người dùng Joomla đã phàn nàn rằng các trang web chỉ

không thể xử lý hơn 50.000 người dùng mỗi ngày. Điều này nếu tất
nhiên chỉ là một vấn đề nếu bạn có một trang web mà có được
nhiều khách truy cập.
4. Là lập trình viên, bạn sẽ có lợi thế gì khi dùng Joomla?


9


`

Các công ty và doanh nghiệp thường có những yêu cầu vượt
xa những tính năng cơ bản có sẵn của Joomla. Trong những
trường hợp đó, các lập trình viên có thể phát triển thêm các ứng
dụng tích hợp vào Joomla. Nền tảng cốt lõi của Joomla cho phép
lập trình viên có thể dễ dàng và nhanh chóng xây dựng các ứng
dụng như: Hệ thống kiểm soát tập trung, Công cụ báo cáo dữ
liệu, Tùy chỉnh danh mục sản phẩm, Tích hợp hệ thống thương
mại điện tử. Vì Joomla dựa trên nền PHP và MySQL, nên bạn có
thể xây dựng các ứng dụng mạnh mẽ trên nền tảng mã nguồn
mở mà ai cũng có thể sử dụng, chia sẻ và hỗ trợ. Để có thể hiểu
rõ hơn về nền tảng của Joomla, bạn có thể tham khảo thông tin
tại Cộng đồng phát triển Joomla: />
10


`

Chương 3: THIẾT KẾ VÀ XÂY DỰNG WEBSITE BẰNG
WORDPRESS
1. Sử dụng WebServer chạy Joomla(Xampp):

Để chạy được Joomla cần phải có một WebServer với Apache,
MySQL, PHP and Perl, việc cấu hình 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ột Webserver như

Xampp, Wamp, AppServ...
Trong phần này thì chúng tôi giới thiệu dụng Xampp để chạy
Joomla do Xampp miễn phí, dễ sử dụng, cấu hình.
1.1. Cài đặt WebServer Xampp

Để tải XAMPP, đầu tiên bạn truy cập vào địa chỉ
và chọn phiên bản XAMPP

phù hợp với hệ điều hành của máy tính bạn đang sử dụng, và
bạn nên chọn phiên bản PHP 7.1.27 do được bổ sung nhiều tiện
ích mới. (Do ở đây chỉ giới thiệu về Joomla nên cài đặt Xampp
các bạn lên mạng xem các cài đặt).
1.2. Cài đặt và cấu hình Joomla

Bước 1: Bạn đi tới trang: để tải
gói cài đặt Joomla
Bước 2: Bạn tạo mới một thư mục tên "joomla" trong thư
mục "htdocs" theo đường dẫn "C:\xampp\htdocs" (trong đó
C:\xampp là thư mục cài đặt phần mềm XAMPP trên máy tính
của bạn).
Bước 3: Bạn mở thư mục "joomla" ra và dán (Paste) tất cả
các

tệp

tin

trong

thư


mục

"Joomla_3.4.1-Stable-

Full_Package" vào thư mục "joomla".
Bước 4: Mở Xampp, Start dịch vụ Apache và MySQL.
11


`

Bước

5:

Mở

trình

duyệt



vào

đường

dẫn


“localhost/phpmyadmin”, click vào mục “Mới” bên góc trái.
Điền vào mục “Tạo cơ sở dữ liệu” tên cơ sở dữ liệu là
“Joomla_3.9.4”,

mục

“Bảng

đối

chiếu”

chọn

“utf8_unicode_ci” để sau này dễ dàng sử dụng tiếng Việt
không lỗi font. Xong bấm “Tạo”.

12


`

Bước 6: “http://localhost/joomla/installation/index.php”. Mở
trình duyệt gõ vào đường dẫn. Màn hình cài đặt Joomla sẽ bắt đầu
và điền đầy đủ thông tin vào đó và nhấn tiếp theo.

Bước 7: Khi cấu hình xong chuyển sang cấu hình cơ sở dữ
liệu, điền vào cơ sở dữ liệu đã tạo lúc nảy và nhấn tiếp theo.

Bước 8: Kiểm tra thông tin đầy đủ rồi click vào “Cài đặt”,

sau khi cài đặt xong click xóa mục Installation rồi click chọn mục
“người quản trị”

13


`

Như vậy chỉ trong vài phút cài đặt thì mình đã có một website
nhanh chóng.

Đây là trang quản lý của admin website

14


`

Chương 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
1. Kết quả đạt được

Đề tài “Tìm hiểu công cụ hỗ trợ thiết kế website TMDT
Joomla” đây là một đề tài rất hay để bọn em biết thêm được nhiều
công nghệ web mới. Từ việc tìm hiệu về Joomla bọn em có thể xây
dựng cho mình một website cá nhân để thực hành tìm hiểu nhiều
hơn về cách xây dựng một website. Joomla đóng góp rất cho việc
phát triển của thương mại điện tử từ những website thử nghiệm
của bọn em, từ sự phát triển của bọn em.
2. Hướng phát triển


Mong muốn của chúng em là phát triển website với nhiều
tính năng, giao diện thích hợp cho mọi cá nhân, website có khả
năng thanh toán trực tuyến với nhiều cách thanh toán. Phát triển
website theo hướng đối tượng để sau này dễ bảo trì website, thiết
lập các cơ chế bảo mật từ sự hỗ trợ của Joomla cho website

15


`

TÀI LIỆU THAM KHẢO
/> /> />
16



×