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

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

16 234 0

Đ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

Định dạng
Số trang 16
Dung lượng 297,67 KB

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

Nội dung

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í.

Trang 1

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

Trang 2

DANH SÁCH NHÓM ĐÁNH GIÁ % THAM GIA LÀM

BÀI TẬP NHÓM

St

Tỷ lệ % tham gia

Điểm chung của nhóm

Điểm cá nhân

1 TRẦN KHÁNH

NHẬT

200116030

2 NGUYỄN VĂN

LÀNH

200116005

Trang 3

MỤC LỤC

Chương 1: TỔNG QUAN VỀ ĐỀ TÀI 5

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

2 Mục tiêu đề tài 5

3 Phạm vi, đối tượng đề tài 5

Chương 2: TÌM HIỂU VỀ JOOMLA 6

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

2 Hệ thống quản lý nội dung (CMS) là gì? 6

3 Tại sao nên chọn Joomla? 6

4 Là lập trình viên, bạn sẽ có lợi thế gì khi dùng Joomla? 8

Chương 3: THIẾT KẾ VÀ XÂY DỰNG WEBSITE BẰNG WORDPRESS 9

1 Sử dụng WebServer chạy Joomla(Xampp): 9

1.1 Cài đặt WebServer Xampp 9

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

Chương 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 12

1 Kết quả đạt được 12

2 Hướng phát triển 12

TÀI LIỆU THAM KHẢO 13

Trang 4

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

Trang 5

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

Trang 6

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

Trang 7

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: https://downloads.joomla.org/

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

Trang 8

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ỉ http://extensions.joomla.org/ 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

Trang 9

- 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?

Trang 10

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: http://developer.joomla.org/

Trang 11

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

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

https://www.apachefriends.org/download.html 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)

Bước 1: Bạn đi tới trang: https://downloads.joomla.org/ để 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.

Trang 12

Bước 5: Mở trình duyệt gõ 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”.

Trang 13

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ị”

Trang 14

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

Trang 15

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

Trang 16

TÀI LIỆU THAM KHẢO

https://www.joomla.org/

https://docs.joomla.org/Portal:Beginners https://www.joomlavietnam.org/

Ngày đăng: 12/05/2019, 15:49

TỪ KHÓA LIÊN QUAN

w