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

Đề tài nghiên cứu khoa học phát triển plug in trong wordpress cho phép chia sẻ bài viết trên mạng xã hội

72 277 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 72
Dung lượng 9,33 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 LỤC LỜI CÁM ƠN iii ĐỀ CƯƠNG CHI TIẾT iv MỤC LỤC vi BẢNG MÔ TẢ CÁC THUẬT NGỮ x DANH MỤC CÁC HÌNH xi DANH MỤC CÁC BẢNG xiii TÓM TẮT ĐỒ ÁN xiv Chương 1 Giới thiệu tổng quan 1 1.1. Su hướng quản bá thông tin trên mạng xã hội 1 1.2. Mục tiêu và nội dung đề tài 4 1.3. Phạm vi, chức năng, đối tượng của đề tài 4 1.4. Ý nghĩa thực tiễn của đề tài 5 Chương 2 Khảo sát và đặc tả hệ thống 6 2.1. Giới thiệu về dự án 6 2.2. Mô hình dự án xây dựng website Đầm đẹp trên nền tảng Wordpress CMS 7 2.3. Đặc tả chi tiết đề tài 8 2.3.1. Các thành phần và hoạt động trong hệ thống website Đầm đẹp 8 2.3.2. Phân hệ người dùng hệ thông 9 2.3.3. Phân hệ chức năng của hệ thống 10 2.4. Đặc tính kỹ thuật thiết kế và lập trình 12 2.5. Kết luận 13 Chương 3 Nền tảng Wordpress 14 3.1. Thương mại điện tử 14 3.1.1. Khái niệm về thương mại điện tử 14 3.1.2. Hình thức giao dịch của thương mại điện tử 15 3.1.3. Đặc điểm thương mại điện tử 15 3.1.4. Quy trình thanh toán 16 3.2. Hệ quản trị nội dung web Wordpress 17 3.2.1. Ưu điểm của Wordpress 18 3.2.2. Các bước xây dựng website Wordpress CMS 19 3.2.3. Câu trúc cơ sở dữ liệu của Wordpress 19 3.3. Ngôn ngữ lập trình web PHP 21 3.3.1. Nền tảng PHP 21 3.3.2. Sự hoạt động của PHP 22 3.3.1. Quá trình cài đặt Webserver Apache cho PHP 22 3.4. Nền tảng ngôn ngữ SQL và hệ quản trị CSDL 24 3.4.1. Khái niệm ngôn ngữ truy vấn SQL 24 3.4.2. Tại sao phải sử dụng SQL 24 3.4.3. Chức năng của SQL 24 3.5. Cài đặt Wordpress trên localhost và trực tuyến 24 3.5.1. Lựa chọn tên miền và thuê hosting 25 3.5.2. Cài đặt Wordpress CMS trên local host 27 3.5.3. Cài đặt Wordpress CMS trực tuyến 27 3.6. Kết luận 28 Chương 4 Sử dụng Plugin để mở rộng tính năng chia sẻ mạng xã hội của Wordpress 29 4.1. Plugin cơ bản được sử dụng trong Wordpress 29 4.2. Plugin chia sẻ bài viết trên các trang mạng xã hội 31 4.2.1. Plugin JetPack 31 4.2.2. Plugin Facebook Like Box Widget 33 4.2.3. Một số plugin chia sẽ mạng xã hội nổi tiếng khác 33 4.3. Một số kỹ thuật tùy chỉnh khác cho Wordpress 38 4.3.1. Tùy chỉnh Theme trong Wordpress 38 4.3.1. Tích hợp thương mại điện tử bởi plugin Woocommerce 39 4.4. Kết luận 40 Chương 5 Kết quả thực nghiệm 41 5.1. Ứng dụng Website đầm đẹp 41 5.2. Một số hình ảnh kết quả của Website đầm đẹp 41 5.2.1. Trang quản trị Website sử dụng bởi Admin 41 5.2.2. Màn hình quản lý cửa hàng 42 5.2.3. Màn hình hiển thị giao diện webisite Đầm đẹp 44 5.2.4. Chuyên mục hàng hóa 45 5.2.5. Màn hình thao tác chia sẻ thông tin lên mạng xã hội 46 5.2.1. Màn hình xem chi tiết sản phẩm 47 5.2.1. Màn hình giỏ hàng và đặt mua sản phẩm 48 5.2.1. Màn hình xem thông tin đặt hàng của người quản trị 49 5.3. Kết luận 50 Chương 6 Kết luận và kiến nghị 51 6.1. Kết quả đạt được 51 6.2. Hướng phát triển của đề tài 52 DANH MỤC TÀI LIỆU THAM KHẢO 54

Trang 1

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN

Trang 2

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC KHOA HỌC XÃ HỘI VÀ NHÂN VĂN

ĐỖ THỊ KIM LINH 1556100037

PHÁT TRIỂN PLUG-IN TRONG WORDPRESS CHO PHÉP CHIA SẺ BÀI VIẾT TRÊN MẠNG XÃ HỘI

Chuyên ngành: Quản Trị Thông Tin

BÁO CÁO ĐỀ TÀI NCKH CẤP TRƯỜNG NGÀNH QUẢN TRỊ THÔNG TIN

NGƯỜI HƯỚNG DẪN KHOA HỌC:

NGUYỄN TẤN CÔNG

Tp Hồ Chí Minh, 2018

Trang 3

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

………

………

………

………

………

………

………

………

………

………

………

………

………

……… Khóa luận đáp ứng yêu cầu của đề tài NCKH cấp trường chuyên ngành quản trị thông tin học

Tp.HCM, ngày …… tháng …… năm 2018

Giáo viên hướng dẫn

Trang 4

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

………

………

………

………

………

………

………

………

………

………

………

………

………

……… Khóa luận đáp ứng yêu cầu của đề tài NCKH cấp trường chuyên ngành quản trị thông tin học

Tp.HCM, ngày …… tháng …… năm 2018

Giáo viên phản biện

Trang 5

LỜI CÁM ƠN

Chúng em xin chân thành cảm ơn Khoa Thư Viện – Thông Tin Học, trường ĐạiHọc Khoa Học Xã Hội Và Nhận Văn Tp HCM đã tạo điều kiện tốt cho chúng emthực hiện đề tài này Bên cạnh đó, chúng em cũng xin gửi lời cảm ơn sâu sắc đếnquý Thầy Cô trong Khoa đã tận tình giảng dạy, củng cố kiến thức chuyên môn chochúng em

Đặt biệt, chúng em xin cảm ơn người hướng dẫn trực tiếp: Thầy Nguyễn TấnCông.Với sự chỉ bảo tận tình và kiên nhẫn của Thầy đã giúp đỡ chúng em hoànthành đề tài NCKH và có thêm nhiều hiểu biết bổ ích trong quá trình nghiên cứu vàhọc tập

Chúng em xin gửi lời cảm ơn đến gia đình, bạn bè đã ủng hộ, động viên vàchia sẻ những khó khăn trong quá trình nghiên cứu và thực hiện đề tài

Chúng em đã cố gắng hoàn thành đề tài NCKH trong khả năng cho phép,nhưng chắc chắn sẽ không tránh khỏi những thiếu sót, kính mong sự thông cảm vàtận tình chỉ bảo của quý thầy cô và các bạn

Sinh viên thực hiện

Đỗ Thị Kim Linh

Trang 6

ĐỀ CƯƠNG CHI TIẾT Tên Đề Tài: Phát triển plug-in trong wordpress cho phép chia sẻ bài viết trên

mạng xã hội

Giáo viên hướng dẫn: Nguyễn Tấn Công

Thời gian thực hiện: từ ngày 12/06/2017 đến ngày 01/4/2018.

Sinh viên thực hiện:

Đỗ Thị Kim Linh (1556100037)

Loại đề tài: Phân tích thiết kế hệ thống, chọn giải pháp và xây dựng ứng dụng.

Nội Dung Đề Tài:

– Tìm hiểu mô hình thương mại diện tử

– Tìm hiểu mã nguồn mở Wordpress và các phân hệ của Wordpress

– Triển khai xây dựng ứng dụng thương mại điện tử trên mô hình thương mạiđiện tử dựa trên mã nguồn mở Wordpress

– Chỉ dừng lại ở phát triển plug-in trong wordpress cho phép chia sẻ bài viếttrên mạng xã hội, không phát triển rộng hơn

4 Lập kế hoạch nghiên cứu 04/08/2017 25/09/2017

5 Thu thập và xử lý thông tin 26/09/2017 26/11/2017

6 Cài đặt nền tảng website trên

localhost, thiết lập các chức năng

website

27/11/2017 05/12/2017

Trang 7

7 Xây dựng website 06/12/2017 25/01/2018

8 Cài đặt, thiết lập giỏ hàng 26/01/2018 24/02/2018

9 Viết báo cáo đồ án 25/02/2018 15/03/2018

Xác nhận của GVHD

Nguyễn Tấn Công

Ngày 15 tháng 04 năm2018 Sinh Viên Thực hiện

Đỗ Thị Kim Linh

MỤC LỤ

Trang 8

LỜI CÁM ƠN iii

ĐỀ CƯƠNG CHI TIẾT iv

MỤC LỤC vi

BẢNG MÔ TẢ CÁC THUẬT NGỮ x

DANH MỤC CÁC HÌNH xi

DANH MỤC CÁC BẢNG xiii

TÓM TẮT ĐỒ ÁN xiv

Chương 1 Giới thiệu tổng quan 1

1.1 Su hướng quản bá thông tin trên mạng xã hội 1

1.2 Mục tiêu và nội dung đề tài 4

1.3 Phạm vi, chức năng, đối tượng của đề tài 4

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

Chương 2 Khảo sát và đặc tả hệ thống 6

2.1 Giới thiệu về dự án 6

2.2 Mô hình dự án xây dựng website Đầm đẹp trên nền tảng Wordpress CMS 7

2.3 Đặc tả chi tiết đề tài 8

2.3.1 Các thành phần và hoạt động trong hệ thống website Đầm đẹp 8 2.3.2 Phân hệ người dùng hệ thông 9

2.3.3 Phân hệ chức năng của hệ thống 10

2.4 Đặc tính kỹ thuật thiết kế và lập trình 12

2.5 Kết luận 13

Trang 9

Chương 3 Nền tảng Wordpress 14

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

3.1.1 Khái niệm về thương mại điện tử 14

3.1.2 Hình thức giao dịch của thương mại điện tử 15

3.1.3 Đặc điểm thương mại điện tử 15

3.1.4 Quy trình thanh toán 16

3.2 Hệ quản trị nội dung web Wordpress 17

3.2.1 Ưu điểm của Wordpress 18

3.2.2 Các bước xây dựng website Wordpress CMS 19

3.2.3 Câu trúc cơ sở dữ liệu của Wordpress 19

3.3 Ngôn ngữ lập trình web PHP 21

3.3.1 Nền tảng PHP 21

3.3.2 Sự hoạt động của PHP 22

3.3.1 Quá trình cài đặt Webserver Apache cho PHP 22

3.4 Nền tảng ngôn ngữ SQL và hệ quản trị CSDL 24

3.4.1 Khái niệm ngôn ngữ truy vấn SQL 24

3.4.2 Tại sao phải sử dụng SQL 24

3.4.3 Chức năng của SQL 24

3.5 Cài đặt Wordpress trên localhost và trực tuyến 24

3.5.1 Lựa chọn tên miền và thuê hosting 25

3.5.2 Cài đặt Wordpress CMS trên local host 27

3.5.3 Cài đặt Wordpress CMS trực tuyến 27

Trang 10

Chương 4 Sử dụng Plugin để mở rộng tính năng chia sẻ mạng xã hội của

Wordpress 29

4.1 Plugin cơ bản được sử dụng trong Wordpress 29

4.2 Plugin chia sẻ bài viết trên các trang mạng xã hội 31

4.2.1 Plugin JetPack 31

4.2.2 Plugin Facebook Like Box Widget 33

4.2.3 Một số plugin chia sẽ mạng xã hội nổi tiếng khác 33

4.3 Một số kỹ thuật tùy chỉnh khác cho Wordpress 38

4.3.1 Tùy chỉnh Theme trong Wordpress 38

4.3.1 Tích hợp thương mại điện tử bởi plugin Woocommerce 39

4.4 Kết luận 40

Chương 5 Kết quả thực nghiệm 41

5.1 Ứng dụng Website đầm đẹp 41

5.2 Một số hình ảnh kết quả của Website đầm đẹp 41

5.2.1 Trang quản trị Website sử dụng bởi Admin 41

5.2.2 Màn hình quản lý cửa hàng 42

5.2.3 Màn hình hiển thị giao diện webisite Đầm đẹp 44

5.2.4 Chuyên mục hàng hóa 45

5.2.5 Màn hình thao tác chia sẻ thông tin lên mạng xã hội 46

5.2.1 Màn hình xem chi tiết sản phẩm 47

5.2.1 Màn hình giỏ hàng và đặt mua sản phẩm 48

5.2.1 Màn hình xem thông tin đặt hàng của người quản trị 49

5.3 Kết luận 50

Trang 11

Chương 6 Kết luận và kiến nghị 51

6.1 Kết quả đạt được 51

6.2 Hướng phát triển của đề tài 52

DANH MỤC TÀI LIỆU THAM KHẢO 54

Trang 12

BẢNG MÔ TẢ CÁC THUẬT NGỮ STT Thuật ngữ tiếng Anh Thuật ngữ tiếng Việt

3 Plug-in Mô-dun chức năng tích hợp mở

rộng

4 Social Networking Mạng xạ hội

5 Online Marketing Quảng bá trực tuyến

7 Database (DB) Cơ sở dự liệu (CSDL)

8 Content Management System

(CMS)

Hệ quản trị nội dung trang web

9 Administrator (Admin) Người quản trị hệ thống

Trang 13

DANH MỤC CÁC HÌ

Hình 1.1 – Logo Wordpress 3

Hình 2.1 – Dự án website dầm đẹp 7

Hình 2.2 – Mô hình hoạt động của hệ thống 7

Hình 3.1 – Mã nguồn cấu hình CSDL cho Wordpress 19

Hình 3.2 – Cấu trúc bảng chứa thông số cấu hình Wordpress 21

Hình 3.1 – Quy trình hoạt động của PHP 22

Hình 3.2 – [Star Apache và MySQL] 22

Hình 3.3 – [Cài đặt thành công] 23

Hình 4.1 – Trang quản lý plugin chia sẻ mạng xa hội JetPack 32

Hình 4.2 – Plugin Monarch 34

Hình 4.3 – Plugin Kiwi 35

Hình 4.4 – Plugin Warfare Social 36

Hình 4.5 – Plugin Ultimate Social Deux 37

Hình 4.6 – DC Simple Share Button 37

Hình 5.1 – Trang quản trị của Admin 42

Hình 5.2 – Trang quản lý mua bán của plugin Woocommerce 43

Hình 5.3 – Giao diện trang chủ cho khách hàng 44

Hình 5.4 – Trang danh mục hàng hóa 45

Hình 5.5 – Share trên Google 46

Hình 5.6 – Share trên Twitter 46

Hình 5.7 – Chi tiết sản phẩm đầm body 47

Trang 14

Hình 5.9 – Hiển thị giỏ hàng 48Hình 5.10 – Hiển thị thanh toán 49Hình 5.11 – Hiển thị đơn đặt hàng 49

Trang 15

DANH MỤC CÁC BẢNGY

B ng 2.1 – Nh ng công c s d ng đ phát tri n Wordpressảng 2.1 – Những công cụ sử dụng để phát triển Wordpress ững công cụ sử dụng để phát triển Wordpress ụ sử dụng để phát triển Wordpress ử dụng để phát triển Wordpress ụ sử dụng để phát triển Wordpress ể phát triển Wordpress ể phát triển Wordpress 13

B ng 3.1 – Các hình th c giao d ch thảng 2.1 – Những công cụ sử dụng để phát triển Wordpress ức giao dịch thương mại điện tử ịch thương mại điện tử ương mại điện tửng m i đi n tại điện tử ện tử ử dụng để phát triển Wordpress 15

Trang 16

TÓM TẮT ĐỀ TÀI

Báo cáo đề tài trình bày những nội dung chúng tôi đã tìm hiểu được và thực hiệnxây dựng website thương mại điện tử Đầm đẹp trên nền tảng Wordpress Các bướcthực hiện bao gồm: Thực hiện khảo sát đặc tả yêu cầu để nắm rõ các yêu cầu về môhình xây dựng website Đầm đẹp cũng như các diễn giải chi tiết để phân tích làm rõvấn đề cần nghiên cứu và thực hiện, sau đó tìm hiểu về Wordpress Dựa trên kết quảphân tích và hiểu biết sau khi tìm hiểu Wordpress chung tôi tiến hành xây dựng vàchương 5 là kết quả của chúng tôi đã thực hiện xây dưng website thienthanh.orgchạy trên môi trường localhost và host

Luận văn bao gồm 6 chương, nội dung chính từng chương như sau:

Chương 1: Giới thiệu tổng quan

Chương 1 trình bày những vấn đề tổng quan về đồ án xây dựng website thươngmại điện tử trên nền tảng Wordpress như: lý do chọn đề tài, phạm vi - chức năng –đối tượng của đề tại, ý nghĩa thực tiễn và nội dung tổng quát từng chương

Chương 2: Khảo sát và đặc tả hệ thống

Chương 2 với những nội dụng giới thiệu về website thương mại thương mại điện

tử thienthanh.org với các yêu cầu được dặc tả tổng quát đến chi tiết Hệ thốngwebsite được phân chia thành 4 phân hệ chính, với các yêu cầu và chức năng khácnăng khác nhau đảm bảo hoạt động website diễn ra tối ưu

Chương 3: Phân tích và thiết kế hệ thống

Từ những vấn đề được trình bày rõ ràng ở chương 1 và chương 2, chương 3 diễngiải các yêu cầu được đặc tả thành các lược đồ cụ thể và diễn giải chi tiết ý nghĩacủa các hoạt động diễn ra trong hệ thống website Phần này gồm các sơ đồ: usecase,lược đồ tuần tự, lược đồ trạng thái, lược đồ lớp

Chương 4: Nền tảng lý thuyết và kỹ thuật áp dụng

Nội dung này chúng tôi trình bày các phương pháp cũng như kỹ thuật chúngtôi đề xuất cho việc xây dựng hệ thống: nền tảng Wordpress, các bước xây dựngwebsite, các hoạt động trên trang quản trị và sử dụng website đã xây dựng

Chương 5: Kết quả thực nghiệm

Với những nội dung chúng tôi đã tìm hiểu, nghiên cứu và thực hiện, chương nàychúng tôi trình bày kết quả thực nghiệm website thienthanh.org bao gồm các nộidung: hướng dẫn cài đặt đồ án, các kết quả đạt được và kết luận

Chương 6: Kết luận và kiến nghị

Chương này trình bày về các kết quả đạt được của hệ thống đề xuất, những mặthạn chế còn gặp phải và hướng phát triển của đề tài trong tương lai

Trang 17

Chương 1 Giới thiệu tổng quan

Nội dung chương này trình bày sơ lược nhu cầu giải quyết vấn đề xây dựng website thương mại điện tử trên nền tảng Wordpress Đồng thời, trình bày về lý do chọn đề tài, phạm vi - chức năng – đối tượng của đề tại, ý nghĩa thực tiễn và nội dung tổng quát từng chương.

1.1 Xu hướng quảng bá thông tin trên mạng xã hội

Website - Sản phẩm của hoạt động trí tuệ nhân tạo, mang đến những trải nghiệmthú vị cho người dùng trong quá trình tương tác với nguồn tài nguyên vô tận từinternet Website đã được ứng dụng rộng rãi trong mọi lĩnh vực kinh doanh, giáodục, văn hóa, giải trí, … với nhiều mục đích, nhiệm vụ, chức năng khác nhau nắmgiữ một vai trò vô cùng quan trọng trong đời sống xã hội thông tin Hiện nay nhữngwebsite được xây dựng với mục đích mua – bán, giới thiệu, trưng bày sản phẩm…trong hoạt động kinh doanh của thị trường thương mại điện ngày càng nhiều và có

xu hướng tăng đã đáp ứng một lượng không nhỏ trong việc đáp ứng nhu cầu muasắm và lựa chọn sản phẩm của người tiêu dùng

Trong những năm vừa qua, thị trường thương mại điện tử và nhu cầu thông tinngày càng phát triển Vì vậy, mỗi doanh nghiệp thành đạt đều trang bị cho mìnhmột hay nhiều website thương mại điện tử, thông tin để quảng bá, phát triển doanhthu hằng năm Website có vai trò rất quan trọng đến hoạt động kinh doanh của

Trang 18

doanh nghiệp Tính đến nay, một số Start up thương mại điện tử hàng đầu thế giới

có thể kể đến như:

Coca-cola-france.fr: Coca-cola là website cung cấp thông tin có

được đông đảo người dùng tin cậy và sử dụng để cập nhật cũng như chia sẻnhững thông tin liên quan đến thức uống mới của Coca-cola cũng như đánhgiá về các thức uống đó

Edition.cnn.com: CNN là trang web chuyên kênh truyền hình tin tức,

CNN luôn cập nhật tới khán giả những bản tin kịp thời và nóng hổi nhất.Website này nhằm phục vụ cho khoảng 24 trạm phóng viên thường trú ởnước ngoài và 9 trạm phóng viên thường trú ở trong nước luôn luôn kịp thờicập nhật thông tin, vì thế website CNN được xem là một trong nhữngwebsite tin tức có độ uy tín hàng đầu trong làng truyền thông thế giới – Bbcamerica.com: BCC America là một website tin tức giải trí bao

gồm những nội dung: lịch sử tự nhiên, phim ảnh, khoa học viễn tưởng vàphim truyền hình Rất nhiều nội dung trên trang web chủ yếu là về chươngtrình truyền hình gồm nhiều thể loại khác nhau Ngoài ra, thông tin trongwebsite có độ bao phủ rất lớn, có rất nhiều nội dung video dưới nhiều hìnhthức từ blog, chương trình truyền hình cho đến các kiến thức về kinh doanhgiải trí

Trong cộng đồng thương mại điện tử trực tuyến, họ thường sử dụng một số giảipháp có sẵn để xây dựng các ứng dụng web nhanh tích hợp thương mại điện tử, vàWordpress là một trong nhưng phần mềm rất được ưa chuộng trong lĩnh vực này.Wordpress CMS là một phần mềm nguồn mở (Open Source Software) được viếtbằng ngôn ngữ lập trình website PHP (Hypertext Preprocessor) và sử dụng hệ quảntrị cơ sở dữ liệu MySQL Wordpress được ra mắt lần đầu tiên vào ngày 27/5/2003bởi tác giả Matt Mullenweg và Mike Little Hiện nay Wordpress được sở hữu vàphát triển bởi công ty Automattic có trụ sở tại San Francisco, California thuộc hợpchủng quốc Hoa Kỳ Năm 2015, Wordpress đã được xem như là một hệ quản trị

Trang 19

nội dung (CMS – Content Management System) vượt trội để hỗ trợ người dùng tạo

ra nhiều thể loại website khác nhau như blog các nhân, website tin tức/tạp chí,

giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, thậm chí với các loại

website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, dự án bất động sản,ngân hàng thanh toán…

Theo như đánh giá của cộng đồng mã nguồn mở, Wordpress là ứng cử viên hàngđầu được lựa chọn trong danh sách các CMS để xây dựng các ứng dụng web liênquan đến quản trị nội dung Web cũng như việc tích hợp thương mai điện tử Và sauđây là một số ưu điểm vượt trội của Wordpress CMS: Dễ sử dụng: Giao diện trựcquan và thao tác thực hiện đơn giản; Được công đồng hỗ trợ đông đảo: CMS phổbiến khắp thế giới và nhận được sự hỗ trợ từ cộng đồng người sử dụng Wordpress

từ các diễn đàn, nhà phát triển… Hỗ trợ các gói giao diện; Hỗ trợ gói giao diện tínhphí và không tính phí; Giao diện thuộc nhiều lĩnh vực khác nhau; Hỗ trợ customize(tính phí); Thay đổi diện mạo website dễ dàng; Hỗ trợ các plugin cần thiết chowebsite, dễ dàng cài đặt và sử dụng các plugin này; Hỗ trợ nhiều ngôn ngữ khácnhau trên toàn thế giới và đặc biệt có hổ trợ ngôn ngữ tiếng Việt; Tối ưu hóa SEOcho website dễ dàng

Hình 1.1 – Logo Wordpress.

Trang 20

Với những ý nghĩa thực tiễn của thương mại điện tử và ưu điểm mạnh mẽ trêncủa Wordpress thì nhóm em đã quyết định chọn đề tài “Phát triển plug-in trongwordpress cho phép chia sẻ bài viết trên mạng xã hội” Sử dụng nền tảng Wordpress

để xây dựng website thương mại điện tử với các tính năng sẵn có và phát triển

plug-in đáp ứng yêu cầu về hoạt động Content Marketplug-ing

1.2 Mục tiêu và nội dung đề tài

Phát triển plug-in trong wordpress cho phép chia sẻ bài viết trên mạng xã hộiđảm bảo hai yêu cầu: đơn giản và hiệu quả

Website tập trung vào tùy chỉnh, thiết kế và vận hành hiệu quả các chức năngplug-in của Wordpress để chia sẻ bài viết trên mạng xã hội

1.3 Phạm vi, chức năng, đối tượng của đề tài

Website thương mại điện tử bán hàng Đầm đẹp dựa trên nền tảng WordpressCMS thực hiện các hoạt động kinh doanh hàng hóa Để đáp ứng cho việc phát triểnWordpress CMS thì hệ thống phải đáp ứng đủ một số phần mềm nền tảng và sauđây là danh sách các phần mềm nền tảng:

Apache Webserver: là chương trình máy chủ http chạy trên các hệ điều

hành: Unix, Microsoft Windows, Novell Netware,… Apache là một phầnmiền tự do và miễn phí.

PHP: là một ngôn ngữ lập trình kịch bản được sử dụng để phát triển các ứng

dụng viết cho máy chủ, mã nguồn mở được sử dụng cho nhiều dụ án web vàđược dử dụng phổ biến trên khắp thế giới

Hệ quản trị CSDL MySQL: là hệ quản trị tư do nguồn mở phổ biến trên

khắp thế giới, được các nhà phát triển sử dụng trong việc phát triển các ứngdụng và tin dùng Với các đặc điểm như: tốc độ cao, ổn định, dễ sử dụng,hoat động linh hoạt trên nhiều hệ điều hành

Mã nguồn Wordpress: Wordpress sử dụng mã nguồn mở PHP và cơ sở dữ

liệu mySql Wordpress giúp cho việc xây dụng website trở nên dễ dàng hơn,

để download mã nguồn mở Wrodpress truy cập tại Wordpress.org

Sublime Text 3, NotePad++: là môi trường biên tập và chỉnh sửa mã nguồn

tiện dụng cho việc chỉnh sửa các đoạn code và update nội dung nhanh chóng,hiệu quả

Trang 21

Tuy nhiên, đễ tiện lợp cho việc cài đặt, chúng ta có thể sử dụng để thiết lập môitrường thực thi Wordpress Xampp gói phần mềm tích hợp hỗ trợ sẵn ApacherWebserver, PHP và MySQL Ngoài ra do Wordpress xây dựng trên nền tảng ngônngữ PHP và sử dụng HTML là ngôn ngữ giao diện web, do đó để có thể tùy biếncao Wordpress chúng ta phải đáp ứng một số ngôn ngữ như: PHP, HTML,JavaScript, XML, CSS.

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

 Giới thiệu các sản phẩm hàng hóa, quảng bá hình ảnh, thương hiệu sản phẩm

Trang 22

Chương 2 Khảo sát và đặc tả hệ thống

Nội dung của phần này sẽ trình bày tổng quan và chi tiết yêu cầu của hệ thống website Đầm đẹp Hệ thống website được phân chia thành 4 phân

hệ chính, với các yêu cầu và chức năng khác năng khác nhau đảm bảo hoạt động website diễn ra tối ưu.

2.1 Giới thiệu về dự án

Đầm đẹp là cửa hàng chuyên cung cấp các mẫu mã đầm váy mới và đẹp nhấttrên thị trường, sang trọng và lộng lẫy Khách hàng của Đầm đẹp là các cửa hàngnhỏ hơn hoặc đại đa số là các bạn trẻ nữ Họ là đối tượng tiềm năng tăng doanh sốcho cửa hàng Bên cạnh đó, Đầm đẹp muốn các bạn nữ luôn đẹp và thoải mái nhất.Đầm đẹp mong muốn tạo điều kiện mua sắm thuận tiện cho khách hàng ở mọi lúcmọi nơi bằng việc giới thiệu sản phẩm và mở rộng kênh bán hàng trong khu vựcTP.HCM và các tỉnh thành

Website Đầm đẹp được xây dựng nhằm thực hiện các hoạt động giới thiệu cácsản phẩm Hệ thống website đảm bảo thực hiện các giao dịch mua bán 24/24, tươngtác trên mọi thiết bị: laptop, tablet, smartphone đáp ứng kịp thời các yêu cầu muasắm và trải nghiệm của khách hàng Đầm đẹp ngoài việc cung cấp các loại đầm váycòn cập nhật các xu hướng, mẫu mã mới nhất và các bài viết chia sẻ kinh nghiệmmua sắm, chọn lựa của các ngôi sao thời trang hàng đầu

Đầm đẹp xây dựng trên nền tảng Wordpress CMS và hoạt động theo mô hìnhC2C của hệ thống website thương mại điện tử Để đảm bảo hoạt động giao dịch

Trang 23

được diễn ra thuận lợi, khách hàng được cấp tài khoản thành viên khi đăng ký thànhviên và thực hiện giao dịch.

2.2 Mô hình dự án xây dựng website Đầm đẹp trên nền tảng Wordpress CMS

Mô hình hoạt động của hệ thống bao gồm:

Client: máy khách Khách hàng sử dụng máy khách để truy cập vào website

để mua hàng và thực hiện các giao dịch

Trang 24

Website Đầm đẹp: Website Đầm đẹp ngoài cung cấp và giới thiệu các sản

phẩm đầm váy còn tư vấn mặc đẹp, cập nhật xu hướng thời trang trong tuầncủa các model

Buyer information: Thông tin khách hàng Khách hàng đăng ký thông tin

trở thành thành viên của hệ thống website để hỗ trợ đặt hàng và thanh toáncác sản phẩm của Đầm đẹp

Online store: nơi chứa các thông tin về hàng hóa, sản phẩm khách hàng đã

chọn và muốn mua

Payment gate: cung cấp hai hình thức thanh toán: Online (thanh toán trực

tuyến trên hệ thống website); Offline (thanh toán qua đường bưu điện hoặcshipper)

2.3 Đặc tả chi tiết đề tài

2.3.1 Các thành phần và hoạt động trong hệ thống website Đầm đẹp

 Sever: Máy chủ đặt tại một khu vực trong một quốc gia Server là nơi đểquản lý toàn bộ hệ thống website tại khu vực đó Server có tên, mô tả, địa chỉkhu vực đặt server

 Thông tin người dùng:

 Username: chỉ được phép mang các ký tự a-z, A-Z, và số 0-9; có ít nhất 6

ký tự hoặc số; ký tự phải đứng trước số; bắt buộc phải có

 Password: chỉ được phép mang các ký tự a-z, A-Z, và số 0-9; có ít nhất 5

ký tự hoặc số; bắt buộc phải có

 Số điện thoại di động liên lạc (thông tin quan trọng để xác định ngườidùng)

 Địa chỉ hiện tại (thông tin quan trọng để xác định người dùng)

 Email: kiểm tra hợp lệ

 Ngày tháng năm sinh: điền dưới dạng số

 Giới tính: Nam hoặc nữ

 Loại người dùng (xác định các chương trình ưu đãi, khuyến mãi kèmtheo)

 Thông tin sản phẩm:

 Hình ảnh: hình ảnh sản phẩm

 Tên sản phẩm: tên sản phẩm

 Mô tả ngắn gọn: mô tả ngắn gọn

 Mô tả chi tiết: mô tả chi tiết

 Xuất xứ: xuất xứ của sản phẩm

 Giá: giá gốc của sản phẩm

Trang 25

 Thông tin khuyến mãi: giá hoặc ưu đãi khuyến mãi áp dụng cho sản phẩm

2.3.2 Phân hệ người dùng hệ thông

 Tìm kiếm: tìm kiếm thông tin bài viết (sử dụng từ khóa)

 Quản lý user: thêm – xóa –sửa – tìm kiếm

 Quản lý hàng hóa: tương tự quản trị tin tức/bài đăng

 Quản lý giao dịch: xử lý các phiên giao dịch, bao gồm các hoạt động hànghóa, check đơn hàng, báo các các hoạt động hàng hóa

2.3.2.2 Phân hệ Admin super

Người quản trị cấp cao của toàn hệ thống website, có toàn quyền trong hệ thốngwebsite: thêm – xoá- sửa – quản trị, cũng như xử lý các hoạt động liên quan đếnhoạt động của toàn bộ hệ thống:

 Thêm quyền – xóa quyền – sửa quyền của các manager

 Quản trị tin tức/bài đăng: thực hiện các thao tác: cập nhật tin mới; quản lýbài/tin (thêm – xóa – sửa – tìm kiếm); upload

 Tìm kiếm: tìm kiếm thông tin bài viết (sử dụng từ khóa)

 Quản lý user: thêm – xóa –sửa – tìm kiếm

 Quản lý hàng hóa: tương tự quản trị tin tức/bài đăng

 Quản lý giao dịch: xử lý các phiên giao dịch, bao gồm các hoạt động hànghóa, check đơn hàng, báo các các hoạt động hàng hóa

2.3.2.3 Phân hệ khách hàng

Khách hàng là yếu tố quan trọng quyết định sự tồn tại và phát triển của trangweb Khách hàng có những quyền này trong hệ thống website: xem sản phẩm, nộidung trang web, đăng kí thành viên, đặt mua sản phẩm, đánh giá, bình luận và góp ý

về sản phẩm, thái độ của nhân viên cửa hàng

- Xem sản phẩm, nội dung trang web : Khi khách hàng có nhu cầu mua sắm tại

Trang 26

của trang web Ngoài ra khách hàng còn được tư vấn cách mặc đẹp và thamkhảo cách mặc từ các bài báo của các ngôi sao thời trang hàng đầu.

- Đăng kí thành viên, đặt mua sản phẩm : Khi khách hàng chắc chắn muốn làthành viên của cửa hàng muốn nhận những thông báo giảm giá từ cửa hàng

và mua hàng sẽ được quyền đăng kí là thành viên của cửa hàng

- Đánh giá, bình luận và góp ý về sản phẩm, thái độ của nhân viên cửa hàng :Trong quá trình mua hàng, khách hàng có quyền đánh giá, bình luận haykhiếu nại, nhận xét về sản phẩm, thái độ của nhân viên để cửa hàng khắcphục ưu, nhược điểm

2.3.3 Phân hệ chức năng của hệ thống

2.3.3.1 Xem hàng hóa

Xem thông tin về hàng hóa (hình ảnh, tên hàng hóa, giá, mô tả chi tiết, mô tảngắn gọn, xuất xứ, khuyến mãi (khuyến mãi, tình trạng hàng hóa) Người dùng nhấpvào hình ảnh hoặc mã sản phẩm hoặc thông tin liên kết để xem chi tiết sản phẩm,các thông tin về: mã sản phẩm, tên sản phẩm, giá sản phẩm, kiểu/loại, giá, mô tả(ngắn/chi tiết), ưu đãi kèm theo,…

2.3.3.2 Tìm kiếm thông tin sản phẩm

Tìm kiếm theo mã hàng hóa, giá tiền, từ khóa hoặc tags…

 Yêu cầu đầu vào:

 Một ô text để điền từ khóa (text dạng số/ký tự/từ/cụm từ…)

 Một nút “tìm kiếm”

 Yêu cầu xử lý và thông báo:

 Người dùng điền nội dung cần tìm kiếm vào ô text và nhấn nút “tìmkiếm”

 Nếu nội dung yêu cầu tìm kiếm phù hợp với dữ liệu được lưu trữ trongcsdl của hệ thống website sẽ hiển thị nội dung

 Nếu nội dung yêu cầu tìm kiếm không có trong csdl của hệ thống website

sẽ hiển thị thông báo “không tìm thấy nội dung theo yêu cầu” hoặc quay

về trang chủ website

2.3.3.3 Đặt hàng:

Trang 27

người dùng nhấp vào nút “mua ngay” trên trang hiển thị sản phẩm để đặt muasản phẩm Sản phẩm được chọn sẽ lưu vào trang giỏ hàng của khách với các thôngtin sau:

 Giá gốc và giá ưu đãi

 Nút “đặt hàng”: khách hàng chỉ mua một sản phẩm đã chọn hoặc muốn kếtthúc việc lựa chọn và mua sắm

 Liên kết “tiếp tục mua sắm” để dẫn khách hàng quay về trang hiển thị sảnphẩm và tiếp tục lựa chọn sản phẩm khác

2.3.3.4 Thanh toán/kiểm tra đơn hàng:

 Khi khách hàng nhấp vào nút “đặt hàng” sẽ chuyển đến trang thực hiện thanhtoán Tại đây, khách hàng lựa chọn hai tùy chọn: “Đặt hàng mà không cầnđăng ký” hoặc “Tôi đã có tài khoản tại thienthanh.org”

 Nếu “Đặt hàng mà không cần đăng ký”: Khách hàng điền thông tin vào ôemail và chọn “tiếp tục” để thực hiện thanh toán

 Nếu khách hàng đã có tài khoản thì nhấp chọn: “Tôi đã có tài khoản tạiĐầm đẹp” và chọn “tiếp tục” để thực hiện thanh toán

 Nếu không, khách hàng có thể đăng ký cho mình một tài khoản để trởthành viên của hệ thống website và tiếp tục thực hiện các giao dịch

 Chuyển đến phần thông tin giao hàng: khách hàng điền thông tin vào formvới các nội dung sau:

 Tên (hoặc họ tên) người nhận

Địa chỉ: yêu cầu điền chính xác: số phòng hoặc số tầng, số nhà, đường,

phường, quận, thành phố, tỉnh

 Số điện thoại người nhận

Thông tin giao hàng khác: ngoài địa chỉ chính thức, khách hàng có thể

cung cấp một địa chỉ giao nhận khác để nhận hàng

 Kiểm tra thông tin giao dịch: Khách hàng kiểm tra lại các thông tin đã cungcấp và nhấn nút “thanh toán” để kết thúc giao dịch

2.3.3.5 Xem thông tin tài khoản:

Trang 28

 Xem các hàng hóa đã chọn, áp dụng mã khuyến mãi, mã khách hàng thànhviên có ưu đãi.

 Sau khi thành viên đăng nhập có thể vào trang profile của mình để theo dõi

hồ sơ cá nhân Các thông tin hiển thị:

Hình ảnh (nếu có)

Username: tên hiển thị đã được đăng ký trước đó

Email: email đã đăng ký trước đó

Số điện thoại: số điện thoại đã đăng ký trước đó

Địa chỉ: địa chỉ giao nhận hàng hóa đã đăng ký rước đó

Sản phẩm đã chọn: hiển thị sản phẩm khách hàng đã chọn

2.3.3.6 Đăng xuất:

 Thoát khỏi hệ thống Chức năng này giúp cho người dùng (không dùng choCustomer) có thể thoát khỏi quyền thành viên của hệ thống

Yêu cầu đầu vào: Không được có nút đăng nhập, Người dùng lựa chọn

nút “Đăng xuất” trên trình thực đơn về thông tin tài khoản

Yêu cầu xử lý: Sau khi nhấn nút đăng xuất, xóa thông tin trong session và

quay về trang chủ của Customer

Yêu cầu đầu ra: Thông báo “Bạn đã thóat khỏi hệ thống” Sau đó chờ 3

giây rồi trở về trang chủ của Customer

2.4 Đặc tính kỹ thuật thiết kế và lập trình

Thiết kế đồ họa (hình ảnh được sử

dụng cho hệ thống website)

Giao diện (layout) Widesreen (1024 x 758)

Trình duyệt (browser) Website tương thích với

tất cả trình duyệt

B ng ảng 2.1 – Nh ng công c s d ng đ phát tri n Wordpress ững công cụ sử dụng để phát triển Wordpress ụ sử dụng để phát triển Wordpress ử dụng để phát triển Wordpress ụ sử dụng để phát triển Wordpress ể phát triển Wordpress ể phát triển Wordpress

Trang 29

2.5 Kết luận

Kết quả chương 2 là có được những yêu cầu được đặc tả tổng quát đến chi tiết

Mô hình hóa thể hiện cơ bản cách thức vận hành của hệ thống website Nội dungchương này trình bày rõ ràng và phân chia thành 4 phân hệ chính: customer, user,admin supe và manager, với các yêu cầu và chức năng khác năng khác nhau đảmbảo hoạt động website diễn ra tối ưu Các yêu cầu được thể chi tiết trong từng phânhệ Ngoài ra, chúng tôi còn trình bày các đặc tính về kỹ thuật thiết kế và lập trìnhđối với Đầm đẹp

Trang 30

Chương 3 Nền tảng Wordpress

Nội dung này chúng tôi trình bày các phương pháp cũng như kỹ thuật chúng tôi đề xuất cho việc xây dựng hệ thống: nền tảng Wordpress, các bước xây dựng website, các hoạt động trên trang quản trị và sử dụng website đã xây dựng Các vấn đề được trình bày lần lượt là các nội dung về:

Khái niệm wordpress, PHP,SQL,themes.

Kiến thức nền tảng thương mại điện tử.

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

3.1.1 Khái niệm về thương mại điện tử

Ngày nay hoạt động thương mại điện tử không còn quá xa lạ với hầu hết ngườitiêu dùng, các dịch vụ mua bán – trao đổi trực tuyến dần trở nên phổ biến hơn Cáchệ thống website thương mại điện tử trở thành xu hướng không thể thiếu trong cáchoạt động kinh doanh và đáp phần lớn nhu cầu của người tiêu dùng với tiêu chí tiếtkiệm thời gian di chuyển, dễ dàng so sánh, lựa chọn hàng hóa theo nhu cầu Theotrang điện tử voer.edu.vn: “Thuật ngữ Thương mại cần được diễn giải theo nghĩarộng để bao quát các vấn đề phát sinh từ mọi quan hệ mang tính chất thương mại dù

có hay không có hợp đồng Các quan hệ mang tính thương mại bao gồm các giaodịch sau đây: bất cứ giao dịch nào về thương mại nào về cun g cấp hoặc trao đổihàng hóa hoặc dịch vụ; thỏa thuận phân phối; đại diện hoặc đại lý thương mại, ủythác hoa hồng; cho thuê dài hạn; xây dựng các công trình; tư vấn; kỹ thuật công

Trang 31

trình; đầu tư; cấp vốn; ngân hàng; bảo hiểm; thỏa thuận khai thác hoặc tô nhượng;liên doanh các hình thức khác về hợp tác công nghiệp hoặc kinh doanh; chuyên chởhàng hóa hay hành khách bằng đường biển, đường không, đường sắt hoặc đườngbộ.”

3.1.2 Hình thức giao dịch của thương mại điện tử

Các hình thức giao dịch trong thương mại điện tử: Dựa trên thành phần tham giahoạt động thương mại TMĐT được phân chia thành một số loại như B2B, B2C,C2C Có thể sử dụng hình sau để minh họa cách phân chia này

Governmen t

Business Consumer

B ng ảng 3.2 – Các hình th c giao d ch th ức giao dịch thương mại điện tử ịch thương mại điện tử ương mại điện tử ng m i đi n t ại điện tử ện tử ử dụng để phát triển Wordpress

Hình thức hoạt động trong thương mại điện tử:

 Thương mại điện tử có các hình thức hoạt động như thư điện tử (email), traođổi dữ liệu thư điện tử EDI và quảng cáo trực tuyến

 Thư điện tử (Email): Việc sử dụng email giúp cho doanh nghiệp tiết kiệm chiphí trong khi vẫn đạt được mục tiêu truyền gửi thông tin một cách nhanhnhất Một email tốt cần đáp ứng các yêu cầu càng ngắn càng tốt, gắn với địachỉ website và thương hiệu của doanh nghiệp

 Trao đổi dữ liệu điện tử (EDI: electronic data interchange - EDI) là việc traođổi trực tiếp các dữ liệu dưới dạng "có cấu trúc" (structured form) từ máytính điện tử này sang máy tính điện tử khác, giữa các công ty hay tổ chức đãthoả thuận buôn bán với nhau theo cách này một cách tự động mà không cần

có sự can thiệp của con người

 Quảng cáo trực tuyến: Các doanh nghiệp có thể thiết kế một website riêng,đặt đường dẫn về web của mình, đăng hình quảng cáo tại những trang webthông tin lớn, hoặc trực tiếp gửi mail tới từng khách hàng tiềm năng So với

Trang 32

việc quảng bá trên đài truyền hình thì việc quảng cáo trực tuyến thu được sốlượng truy cập lớn mà đỡ tốn hơn nhiều.

3.1.3 Đặc điểm thương mại điện tử

Thương mại điện tử có các đặc điểm như: tính cá nhân hóa, đáp ứng tức thời, giá

cả linh hoạt, đáp ứng mọi lúc mọi nơi, thương mại điện tử còn được gọi là các “điệpviên thông minh” Tính cá nhân hoá: Trang web thương mại điện tử thu hút kháchhàng khi có thể cung cấp cho khách hàng tính tương tác và tính cá nhân hoá cao.Chúng sẽ sử dụng dữ liệu về thói quen kích chuột của khách hàng để tạo ra nhữngdanh mục động trên “đường kích chuột” của họ Khi cá nhân hóa, các sản phẩmcung cấp hoặc sản phẩm liên quan được giới thiệu tới khách hàng dựa trên nhữnghiểu biết về nhu cầu, sở thích cá nhân của từng người Đáp ứng tức thời:Các kháchhàng thương mại điện tử có thể sẽ nhận được sản phẩm mà họ đặt mua ngay trongngày Sau khi khách hàng chọn sản phẩm, các site thương mại điện tử sẽ gửi yêucầu của người mua tới những cửa hàng gần nhất với nhà hoặc cơ quan của họ Cácsite thương mại điện tử khác sẽ giao hàng từ một chi nhánh địa phương ngay trongngày hôm đó Giá cả linh hoạt: Mỗi một khách hàng sẽ trả một giá khác nhau căn

cứ trên nhiều nhân tố: Khách hàng đã mua bao nhiêu sản phẩm của công ty trướcđây? Khách hàng đã xem bao nhiêu quảng cáo đặt trên trang web của công ty?Khách hàng đặt hàng từ đâu? Khách hàng có thể giới thiệu trang web của công tyvới bao nhiêu người bạn của mình? Mức độ sẵn sàng tiết lộ thông tin cá nhân củakhách hàng với công ty? Đáp ứng mọi nơi, mọi lúc: Khách hàng sẽ có thể muahàng ở mọi nơi, mọi lúc Bỏ qua yếu tố về địa điểm và thời gian Xu hướng này sẽđược thực hiện thông qua các thiết bị truy nhập Internet di động

3.1.4 Quy trình thanh toán

Các bước cơ bản trong quy trình thanh toán điện tử khi giao dịch quamạng:Khách hàng lựa chọn các sản phẩm trên website của người bán Phần mềm e-cart tự động tính toán giá trị và hiển thị hóa đơn/chi tiết đơn hàng trong quá trìnhkhách hàng lựa chọn Khách hàng điền thông tin thanh toán, e-cart hiển thị hóa đơn

Trang 33

để khách hàng xác nhận Thông tin thanh toán được mã hóa, gửi đến ngân hàng pháthành thẻ để kiểm tra tính xác thực và khả năng thanh toán Nếu đủ khả năng thanhtoán sẽ xử lý trừ tiền trên tài khoản của người mua và chuyển tiền sang tài khoảncủa của người bán tại ngân hàng của người bán Kết quả được gửi về cho máy chủcủa người bán để xử lý chấp nhận đơn hàng hay không Nếu không đủ khả năngthanh toán, e-cart hiển thị thông báo không chấp nhận, nếu đủ khả năng thanh toán,e-cart hiển thị xác nhận đơn hàng để khách hàng lưu lại hoặc in ra làm bằng chứngtiến hành giao hàng Người bán hàng phải có một tài khoản tại ngân hàng hay một

tổ chức tín dụng nào đó Tài khoản này được gọi là Merchant account Người bánhàng cũng phải thiết lập một dịch vụ hỗ trợ thanh toán trực tuyến (paymentgateway) ngay tại website của mình thông qua các ngân hàng cung cấp dịch vụ.Song song với thanh toán qua mạng, người dùng có thể chọn hình thức đặt hàng

và thanh toán khi nhận hàng hóa được giao Tương tự khi thực hiện thanh toán trựctiếp bằng thẻ, khách hàng cung cấp đầy đủ thông tin để cửa hàng giao hàng hóa đếnđịa chỉ đã cung cấp, khách hàng chỉ thực hiện thanh toán khi đã nhận được hàng

3.2 Hệ quản trị nội dung web Wordpress

CMS (Content Management System) là hệ quản trị nội dung được sử dụng đểquản lý nội dung dễ dàng và nhanh chóng Các chức năng quản trị của CMS hỗ trợmạnh mẽ cho việc tạo nội dung, lưu trữ nội dung, cập nhật các thay đổi về nội dungqua các thao tác đơn giản tại trang quản trị… cũng như tìm kiếm, phân quyền ngườidùng, chuyền tải và chia sẻ nội dung một cách đơn giản hơn

Hiện nay có rất nhiều CMS, ở Việt Nam, CMS được sử dụng thông dụng nhất

có thể kể đến như: DotNetNuke (ASP), Drupal (PHP), Wordpress CMS (PHP),…Mỗi CMS đáp ứng một yêu cầu và một đích cụ thể khác nhau với hệ thống cáctheme, templates, component, plugins,… được xây dựng và tùy biến cao Điều đó

hỗ trợ mạnh mẽ trong quá trình tương tác giữa người quản trị với hệ thống website

và người dùng

Trang 34

Wordpress CMS là một trong những CMS (Content Management System) mãnguồn mở được viết bằng PHP và sử dụng cơ sở dữ liệu MYSQL Wordpress CMSđược sử dụng lần đầu vào những năm 2003, do Matt Mullenweg và Mike Littleđồng phát triển Wordpress CMS cho phép tạo các website hoặc blog thân thiện vớingười dùng bằng các tính năng tối ưu hóa hoạt động website Được phát triển bởicộng đồng thành viên trên toàn thế giới, Wordpress CMS giúp cho việc sử dụngwebstie trở nên dễ dàng hơn với hỗ trợ luôn luôn sẵn sàng từ các thành viên thamgia phát triển Wordpress CMS.

3.2.1 Ưu điểm của Wordpress

Wordpress CMS là một trong những nền tảng webstie mã nguồn mở được sửdụng nhiều nhất ở Việt Nam Wordpress CMS luôn nhận sự hỗ trợ từ cộng đồngthành viên các nhà phát triển đến từ khắp thế giới sẵn sàng chia sẻ và đóng góptrong việc phát triển website hay Blog Tình đến thời điểm hiện tại, WordpressCMS đã có hơn 40000 plugins và widgets xây dựng các tính năng mới và thúc đẩy

sự phát triển của website (chiếm 22% trong tổng số website trên toàn thế giới, theoAlexa) Cũng như lượng theme đầy sáng tạo và phù hợp cho từng loại website đượcxây dựng sẵn được hỗ trợ tối đa ở hai dạng có phí và miễn phí Số lượng thành viêntham gia phát triển cộng đồng Wordpress không ngừng tăng lên mỗi năm, với nhiềuplugins và widget và theme mới lạ cho người dùng Wordpress

Wordpress CMS dễ dàng tùy chỉnh theo yêu cầu của nhà quản trị cũng như việctạo ra các nội dung mới một cách nhanh chóng Trang giao diện quản lí dành chonhà quản trị được thiết kế trực quan và sử dụng với các tính năng được thể hiện rõràng Mỗi thành phần quản lý được phân chia thành từng vùng riêng biệt phục vụxây dựng website và phát triển nội dung với các thao tác đơn giản và thuận tiện Sửdụng nền tảng Wordpress CMS để xây dựng website không những tránh các rườm

rà, phức tạp trong quá trình quản trị mà còn giúp cho lập trình phát triển phát triểncác kỹ năng và kiến thức Ngoài việc sử dụng các nguồn themes hay plugins có sẵn,các nhà phát triển có thể tự xây dụng các themes hay plugins cho riêng website trên

Trang 35

nền tảng wordpress Với mã nguồn mở từ Wordpress, các lập trình viên có thể hiểu

và nắm được các hoạt động của Wordpress và phát triển các tính năng hiện có vàđóng góp ngược lại cho cộng đồng

Wordpress đã được dịch ra nhiều thứ tiếng khác nhau, trong đó có tiếng Việt.Các thành viên sử dụng Wordpress CMS có thể tham gia vào quá trình hỗ trợ biêndịch để cùng phát triển và tìm hiểu các kiến thức chuyên sâu của Wordpress thôngqua các themes hay plugins và widgets Một trong những điểm mạnh củaWordpress còn là khả năng hỗ trộ SEO được tối ưu Tính năng này giúp cho cáctrang blog hay website tiếp cận người dùng dễ dàng hơn và tiết kiệm được cáckhoảng chi về tiền bạc hay thời gian với hiệu quả được đánh giá cao

3.2.2 Các bước xây dựng website Wordpress CMS

 Bước 1 : Chọn mua host & domain

 Bước 2 : Kết nối domain – host lại với nhau

 Bước 3 : Cài đặt Wordpress CMS cho website

 Bước 4 : Chọn giao diện cho trang web (themes)

 Bước 5 : Cài đặt các Wordpress CMS plugin

3.2.3 Câu trúc cơ sở dữ liệu của Wordpress

Cấu hình database sẽ nằm trong file wp-config.php trên website, file đó có

nhiều nội dung nhưng đây là 4 dòng cấu hình database:

Trang 36

Tiền tố của database là wp_

Khi cài đặt một website Wordpress CMS mới và tiền tố phải có dấu _ ở cuối đểphân cách tên table của database

Cấu trúc của database mặc định.Truy cập vào PhpMyAdmin thường có mặt ở tất

cả mọi gói host đã mua Mặc định Wordpress CMS có tổng cộng 12 bảng dữ liệu(table)

Ý nghĩa của các table:

wp_commentmeta: Chứa các dữ liệu vĩ mô của các bình luận có trên

website nếu có sử dụng custom comment meta

wp_comments: Cột này sẽ chứa dữ liệu cần thiết về các bình luận như tên

người bình luận, nội dung, ngày tháng, địa chỉ website,…

wp_links: Để thêm các liên kết mình yêu thích

wp_options: Lưu trữ hầu hết các dữ liệu liên quan đến thiết lập của website.

Chẳng hạn như tên website, địa chỉ website, plugin đang dùng, theme đangdùng, dữ liệu khi kích hoạt theme và plugin,…

wp_postmetas: Những dữ liệu vĩ mô có liên quan đến thiết lập của các post

type mà đang dùng

wp_posts: Những nội dung chính của một post type như tiêu đề, tác giả, nội

dung,… Áp dụng cho toàn bộ post type và Custom post type

Hình 3.4 – Mã nguồn cấu hình CSDL cho Wordpress.

Ngày đăng: 12/07/2018, 14:16

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