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

BÁO CÁO THỰC TẬP TỐT NGHIỆP THIẾT KẾ VÀ XÂY DỰNG WEBSITE QUẢNG BÁ DOANH NGHIỆP BẰNG WORDPRESS

61 1 0
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 đề Thiết Kế Và Xây Dựng Website Quảng Bá Doanh Nghiệp Bằng Wordpress
Tác giả Võ Văn Toàn
Người hướng dẫn Đinh Hoàng Gia
Trường học Trường Đại Học Gia Định
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Thực Tập Tốt Nghiệp
Năm xuất bản 2024
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 61
Dung lượng 2,54 MB

Nội dung

MỤC LỤC MỞ ĐẦU ...................................................................................................... 1 1. Giới thiệu về đơn vị thực tập ............................................................ 1 2. Lý do chọn đề tài................................................................................ 2 3. Mục tiêu của báo cáo ......................................................................... 2 4. Phương pháp nghiên cứu .................................................................. 3 CHƯƠNG 1 TỔNG QUAN VÀ CƠ SỞ LÝ THUYẾT........................... 5 1.1. Tổng quan về WordPress................................................................ 5 1.1.1. Giới thiệu về WordPress.............................................................. 5 1.1.2. Lịch sử phát triển WordPress..................................................... 5 1.1.3. Tính năng nổi bật của WordPress.............................................. 6 1.2. Quản trị nội dung (CMS)................................................................. 7 1.2.1. Khái niệm và vai trò CMS........................................................... 7 1.2.2. Các CMS phổ biến (WordPress, Joomla, Drupal)..................... 7 1.2.3. Ưu và nhược điểm của WordPress so với các CMS khác ......... 8 1.3. Thiết kế giao diện người dùng (UI/UX).......................................... 9 1.3.1. Nguyên tắc thiết kế UI/UX.......................................................... 9 1.3.2. Các bước trong quy trình thiết kế UI/UX.............................. 10 1.3.3. Công cụ thiết kế figma .............................................................. 11 1.4. Tối ưu hóa công cụ tìm kiếm (SEO).............................................. 12 1.4.1. Khái niệm và tầm quan trọng của SEO ................................... 12 1.4.2. Các yếu tố ảnh hưởng đến SEO ............................................... 12 1.4.3. Các công cụ hỗ trợ SEO............................................................ 14 1.5. Bảo mật website .............................................................................. 14 1.5.1. Tầm quan trọng của bảo mật website....................................... 14 1.5.2. Các biện pháp bảo mật cơ bản cho website.............................. 14 1.5.3. Công cụ hỗ trợ bảo mật website................................................ 15 CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG...................... 16 2.1. Khảo sát và phân tích yêu cầu....................................................... 16 2.1.1. Khảo sát nhu cầu người dùng .................................................. 16 2.1.2. Phân tích yêu cầu chức năng ................................................... 16 2.2.3. Phân tích yêu cầu phi chức năng............................................. 17 2.3. Thiết kế giao diện người dùng ....................................................... 18 2.3.1. Trang chủ .................................................................................. 18 2.3.2. Trang giới thiệu......................................................................... 20 2.3.3. Trang sản phẩm & dịch vụ ....................................................... 21 2.3.4. Trang liên hệ ............................................................................. 22 2.4. Thiết kế kiến trúc hệ thống ............................................................. 23 2.4.1. Kiến trúc N-tier.......................................................................... 23 2.4.2. Kiến trúc Client-Server ............................................................. 24 2.5. Phát triển website bằng WordPress.............................................. 24 2.5.1. Cài đặt WordPress..................................................................... 24 2.5.2. Chọn theme phù hợp................................................................. 25 2.5.3. Cài đặt các plugin cần thiết:..................................................... 26 CHƯƠNG 3 TÍCH HỢP VÀ KIỂM THỬ.............................................. 32 3.1. Tích hợp các tính năng chính ........................................................ 32 3.1.1. Tích hợp tính năng nhận báo giá............................................. 32 3.1.2. Tích hợp tính năng liên hệ và hỗ trợ........................................ 33 3.1.3. Tích hợp tính năng quản lý nội dung....................................... 34 3.2. Kiểm thử Website ........................................................................... 34 3.2.1. Kiểm thử chức năng và bảo mật............................................... 34 3.2.2. Kiểm thử hiệu suất .................................................................... 37 3.3. Tối ưu hóa và bảo mật website ...................................................... 38 3.3.1. Tối ưu hóa tốc độ tải trang ....................................................... 38 3.3.2. Tối ưu hóa SEO......................................................................... 39 3.3.3. Tăng cường bảo mật ................................................................. 39 CHƯƠNG 4 TRIỂN KHAI VÀ BẢO TRÌ ............................................. 41 4.1. Triển khai website ........................................................................ 41 4.1.1. Triển khai lên server thực tế................................................... 41 4.1.2. Cấu hình tên miền và quản lý hosting ................................... 43 4.1.3. Quản lý cơ sở dữ liệu và sao lưu ............................................ 45 4.2. Bảo trì và nâng cấp website ......................................................... 46 4.2.1. Các hoạt động bảo trì .............................................................. 46 4.2.2. Các hoạt động nâng cấp.......................................................... 47 4.3. Đánh giá hiệu quả website sau một thời gian hoạt động .......... 47 4.3.1. Đánh giá từ góc nhìn khách hàng.......................................... 47 4.3.2. Đánh giá từ góc nhìn quản trị viên ........................................ 47 KẾT LUẬN................................................................................................ 49 1. Về quá trình thực tập......................................................................... 49 2. Đề xuất hướng phát triển tiếp theo ................................................ 50 TÀI LIỆU THAM KHẢO ........................................................................ 51

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC GIA ĐỊNH KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP TỐT NGHIỆP

TÊN ĐỀ TÀI

THIẾT KẾ VÀ XÂY DỰNG WEBSITE QUẢNG BÁ DOANH

NGHIỆP BẰNG WORDPRESS

Giảng viên hướng dẫn: ĐINH HOÀNG GIA

Sinh viên thực hiện: VÕ VĂN TOÀN

MSSV: 2104110021 Lớp: K15DCPM01 Khóa: 2021-2024

Thành phố Hồ Chí Minh, tháng 07 năm 2024

Trang 2

LỜI CẢM ƠN

Kính thưa thầy Đinh Hoàng Gia,

Em xin gửi lời cảm ơn chân thành và sâu sắc nhất đến thầy vì sự hướng dẫn tận tình và hỗ trợ vô giá trong suốt quá trình thực tập và hoàn thành báo cáo thực tập tốt nghiệp này

Thầy đã không chỉ cung cấp cho em những kiến thức chuyên môn quý báu

mà còn truyền đạt những kinh nghiệm thực tế và những lời khuyên quý giá, giúp em hoàn thiện kỹ năng và phát triển tư duy sáng tạo Sự hỗ trợ và hướng dẫn của thầy đã giúp em vượt qua nhiều khó khăn, thử thách trong quá trình thực tập

Em xin chân thành cảm ơn quý doanh nghiệp đã tạo điều kiện thuận lợi cho

em trong thời gian thực tập Sự hỗ trợ từ cơ sở vật chất đầy đủ và hiện đại đã giúp em tiếp cận và thực hiện công việc một cách hiệu quả Bên cạnh đó, những kinh nghiệm quý báu và sự hướng dẫn tận tình từ các anh chị tại công

ty đã giúp em trưởng thành và học hỏi được nhiều điều bổ ích

Em rất trân trọng và cảm kích vì những cơ hội và sự giúp đỡ mà quý doanh nghiệp đã dành cho em Những bài học và trải nghiệm này sẽ là hành trang quý giá trên con đường sự nghiệp của em trong tương lai

Em xin cảm ơn thầy đã luôn đồng hành, động viên và khích lệ em trong suốt thời gian qua Em rất trân trọng sự quan tâm và hỗ trợ của thầy và em sẽ luôn ghi nhớ những bài học quý báu mà thầy đã truyền đạt

Kính chúc thầy luôn mạnh khỏe, hạnh phúc và thành công trong sự nghiệp giáo dục và nghiên cứu

Em xin chân thành cảm ơn!

Trang 3

ĐÁNH GIÁ CỦA ĐƠN VỊ THỰC TẬP

1 Thái độ tác phong trong thời gian thực tập:

2 Kiến thức chuyên môn:

3 Nhận thức thực tế:

4 Đánh giá khác:

5 Đánh giá chung kết quả thực tập:

………, ngày … tháng … năm …………

TM Đơn vị thực tập

(Ký tên, đóng dấu)

Trang 4

ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN

1 Thái độ tác phong trong thời gian thực tập:

2 Kiến thức chuyên môn:

3 Nhận thức thực tế:

4 Đánh giá khác:

5 Đánh giá chung kết quả thực tập:

………, ngày …… tháng …… năm …………

Giảng viên hướng dẫn

(Ký tên, ghi rõ họ tên)

Trang 5

TRƯỜNG ĐẠI HỌC GIA ĐỊNH

KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc

BÁO CÁO THỰC TẬP TỐT NGHIỆP HÀNG TUẦN

Họ và tên SV: Võ Văn Toàn MSSV: 2104110021 Lớp: K15DCPM01

Giảng viên hướng dẫn: Đinh Hoàng Gia Tên doanh nghiệp đến thực tập: CÔNG TY TNHH THƯƠNG MẠI SẢN XUẤT XÂY DỰNG TRƯỜNG ĐẠT

Địa chỉ: 162 Bùi Quang Là, Phường 12, Quận Gò Vấp, Hồ Chí Minh

Điện thoại: 0977 518 608 Tên cán bộ phụ trách thực tập tại doanh nghiệp: Phạm Thị Phương Linh Thời gian thực tập Từ: 25/05/2024 Đến: 02/08/2024

Stt Tuần thứ Nội dung CV thực tập trong tuần

Nhận xét của CB hướng dẫn tại DN (Ký tên và ghi rõ

họ tên)

Nhận xét của giảng viên hướng

dẫn (Ký tên và ghi rõ

liên kết chính

Trang 6

Kiểm thử toàn bộ trang web, tìm

và sửa lỗi, kiểm tra tính tương thích trên các trình duyệt và thiết

bị Hoàn thiện các chi tiết cuối cùng, triển khai trang web lên máy chủ

Trang 7

MỤC LỤC

MỞ ĐẦU 1

1 Giới thiệu về đơn vị thực tập 1

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

3 Mục tiêu của báo cáo 2

4 Phương pháp nghiên cứu 3

CHƯƠNG 1 TỔNG QUAN VÀ CƠ SỞ LÝ THUYẾT 5

1.1 Tổng quan về WordPress 5

1.1.1 Giới thiệu về WordPress 5

1.1.2 Lịch sử phát triển WordPress 5

1.1.3 Tính năng nổi bật của WordPress 6

1.2 Quản trị nội dung (CMS) 7

1.2.1 Khái niệm và vai trò CMS 7

1.2.2 Các CMS phổ biến (WordPress, Joomla, Drupal) 7

1.2.3 Ưu và nhược điểm của WordPress so với các CMS khác 8

1.3 Thiết kế giao diện người dùng (UI/UX) 9

1.3.1 Nguyên tắc thiết kế UI/UX 9

1.3.2 Các bước trong quy trình thiết kế UI/UX 10

1.3.3 Công cụ thiết kế figma 11

1.4 Tối ưu hóa công cụ tìm kiếm (SEO) 12

1.4.1 Khái niệm và tầm quan trọng của SEO 12

1.4.2 Các yếu tố ảnh hưởng đến SEO 12

1.4.3 Các công cụ hỗ trợ SEO 14

1.5 Bảo mật website 14

1.5.1 Tầm quan trọng của bảo mật website 14

1.5.2 Các biện pháp bảo mật cơ bản cho website 14

1.5.3 Công cụ hỗ trợ bảo mật website 15

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 16

2.1 Khảo sát và phân tích yêu cầu 16

2.1.1 Khảo sát nhu cầu người dùng 16

2.1.2 Phân tích yêu cầu chức năng 16

Trang 8

2.2.3 Phân tích yêu cầu phi chức năng 17

2.3 Thiết kế giao diện người dùng 18

2.3.1 Trang chủ 18

2.3.2 Trang giới thiệu 20

2.3.3 Trang sản phẩm & dịch vụ 21

2.3.4 Trang liên hệ 22

2.4 Thiết kế kiến trúc hệ thống 23

2.4.1 Kiến trúc N-tier 23

2.4.2 Kiến trúc Client-Server 24

2.5 Phát triển website bằng WordPress 24

2.5.1 Cài đặt WordPress 24

2.5.2 Chọn theme phù hợp 25

2.5.3 Cài đặt các plugin cần thiết: 26

CHƯƠNG 3 TÍCH HỢP VÀ KIỂM THỬ 32

3.1 Tích hợp các tính năng chính 32

3.1.1 Tích hợp tính năng nhận báo giá 32

3.1.2 Tích hợp tính năng liên hệ và hỗ trợ 33

3.1.3 Tích hợp tính năng quản lý nội dung 34

3.2 Kiểm thử Website 34

3.2.1 Kiểm thử chức năng và bảo mật 34

3.2.2 Kiểm thử hiệu suất 37

3.3 Tối ưu hóa và bảo mật website 38

3.3.1 Tối ưu hóa tốc độ tải trang 38

3.3.2 Tối ưu hóa SEO 39

3.3.3 Tăng cường bảo mật 39

CHƯƠNG 4 TRIỂN KHAI VÀ BẢO TRÌ 41

4.1 Triển khai website 41

4.1.1 Triển khai lên server thực tế 41

4.1.2 Cấu hình tên miền và quản lý hosting 43

4.1.3 Quản lý cơ sở dữ liệu và sao lưu 45

4.2 Bảo trì và nâng cấp website 46

4.2.1 Các hoạt động bảo trì 46

Trang 9

4.2.2 Các hoạt động nâng cấp 47

4.3 Đánh giá hiệu quả website sau một thời gian hoạt động 47

4.3.1 Đánh giá từ góc nhìn khách hàng 47

4.3.2 Đánh giá từ góc nhìn quản trị viên 47

KẾT LUẬN 49

1 Về quá trình thực tập 49

2 Đề xuất hướng phát triển tiếp theo 50

TÀI LIỆU THAM KHẢO 51

Trang 10

PHỤ LỤC

Hình 2 1 Trang chủ 19

Hình 2 2 Trang giới thiệu 20

Hình 2 3 Trang sản phẩm & dịch vụ 21

Hình 2 4 Trang liên hệ 22

Hình 2 5 Kiến trúc N – tier (nguồn herbertograca.com) 23

Hình 2 6 Kiến trúc Clients – Server 24

Hình 2 7 Elementor 26

Hình 2 8 Ithemes Security Pro 27

Hình 2 9 10Web Booster 28

Hình 2 10 All in one SEO 29

Hình 2 11 WP Mail SMTP 30

Hình 2 12 Contact form 7 31

Hình 3 1 Kết quả kiểm tra bằng công cụ Lighthouse 38

Bảng 3 1 Kiểm thử trang web 37

Hình 4 1 Hosting Cpanel 42

Hình 4 2 Source web wordpress 43

Hình 4 3 Cấu hình DNS 44

Hình 4 4 Khai báo tên miền vào hosting cấp chứng chỉ SSL 45

Hình 4 5 Công cụ sao lưu tự động Jetbackup 5 tích hợp vào hosting 46

Trang 11

MỞ ĐẦU

1 Giới thiệu về đơn vị thực tập

- TRƯỜNG ĐẠT là đơn vị hàng đầu trong tư vấn thiết kế và sản xuất, thi công các sản phẩm cơ khí, cửa nhôm, cửa kính, cửa cuốn, cửa kéo, khung nhôm kính các loại, đảm bảo bền đẹp và tiện dụng

- Với các sản phẩm đa dạng: cửa nhôm, cửa cuốn, cửa kéo, cửa kính, Cửa thủy lực – Phòng tắm kính – Kính an toàn – Mặt dựng kính, cầu thang kính, lan can kính, cửa kính tự động, vách kính, kính điêu khắc – trang trí…

- Với đội ngũ kỹ sư và thợ lắp đặt giàu kinh nghiệm, cùng với công nghệ tiên tiến, TRƯỜNG ĐẠT cam kết mang đến những sản phẩm cửa kính không chỉ đẹp mắt mà còn bền bỉ và an toàn Chúng tôi sử dụng các loại kính chất lượng cao, đạt tiêu chuẩn quốc tế, và áp dụng các công nghệ mới nhất trong quy trình lắp đặt để đảm bảo mọi sản phẩm đều đạt hiệu suất tối ưu và đáp ứng nhu cầu thẩm mỹ cũng như chức năng của khách hàng

- Điểm nổi bật của TRƯỜNG ĐẠT chính là khả năng tùy chỉnh sản phẩm theo yêu cầu của từng dự án, từ thiết kế cho đến lắp đặt Chúng tôi luôn lắng nghe

và hiểu rõ nhu cầu của khách hàng để cung cấp các giải pháp tối ưu nhất Sự hài lòng của khách hàng là ưu tiên hàng đầu của chúng tôi, và chúng tôi cam kết mang đến dịch vụ khách hàng tận tâm, chuyên nghiệp

- TRƯỜNG ĐẠT không ngừng cập nhật xu hướng mới và công nghệ tiên tiến trong ngành cửa kính, đảm bảo rằng chúng tôi luôn đi đầu trong việc cung cấp những sản phẩm và dịch vụ tốt nhất Với uy tín và chất lượng đã được khẳng định, Cửa Kính TRƯỜNG ĐẠT là sự lựa chọn tin cậy cho mọi nhu cầu về cửa kính

Trang 12

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

- Trong bối cảnh thị trường ngày càng cạnh tranh và phát triển nhanh chóng, việc quảng bá doanh nghiệp thông qua các phương tiện truyền thông số trở nên vô cùng quan trọng Công ty TRƯỜNG ĐẠT, với uy tín và chất lượng hàng đầu trong lĩnh vực tư vấn thiết kế, sản xuất và thi công các sản phẩm cơ khí, cửa nhôm, cửa kính, cửa cuốn, cửa kéo, khung nhôm kính, cần phải tận dụng hiệu quả các công cụ kỹ thuật số để tiếp cận khách hàng và nâng cao thương hiệu

- Công ty TRƯỜNG ĐẠT cần một nền tảng trực tuyến để giới thiệu sản phẩm, dịch vụ và các dự án đã thực hiện, từ đó tạo lòng tin với khách hàng và đối tác Một website chuyên nghiệp và dễ sử dụng sẽ giúp công ty tiếp cận được nhiều khách hàng hơn, tăng doanh số và mở rộng thị trường

- WordPress là một nền tảng mã nguồn mở phổ biến với giao diện thân thiện,

dễ sử dụng và quản lý Việc sử dụng WordPress sẽ giúp công ty dễ dàng cập nhật thông tin, sản phẩm và dịch vụ một cách nhanh chóng mà không cần nhiều kiến thức về lập trình

- So với việc phát triển một website từ đầu, việc sử dụng WordPress giúp tiết kiệm chi phí và thời gian Ngoài ra, WordPress cung cấp rất nhiều plugin và theme miễn phí hoặc có giá thành hợp lý, giúp nâng cao tính năng và thẩm mỹ cho website

- WordPress cho phép tùy chỉnh theo nhu cầu cụ thể của doanh nghiệp Từ việc thiết kế giao diện, thêm các tính năng đặt hàng trực tuyến, liên hệ, đến tích hợp các công cụ phân tích và SEO, WordPress đáp ứng được mọi yêu cầu của công ty TRƯỜNG ĐẠT trong việc xây dựng một website hoàn chỉnh và hiệu quả

3 Mục tiêu của báo cáo

Trang 13

- Xây dựng một website chuyên nghiệp cho công ty TRƯỜNG ĐẠT : Tạo ra một nền tảng trực tuyến để giới thiệu sản phẩm và dịch vụ của công ty Thiết

kế giao diện thân thiện, dễ sử dụng và phù hợp với phong cách và thương hiệu của công ty Đảm bảo website có tốc độ tải nhanh, bảo mật cao và hoạt động

ổn định

- Tối ưu hóa công cụ tìm kiếm (SEO): Nghiên cứu và áp dụng các kỹ thuật SEO

để nâng cao thứ hạng của website trên các công cụ tìm kiếm như Google Tăng cường khả năng tiếp cận và thu hút khách hàng tiềm năng thông qua tìm kiếm

tự nhiên

- Đánh giá và phân tích hiệu quả website: Sử dụng các công cụ phân tích web

để theo dõi lượng truy cập, hành vi người dùng, và hiệu quả của các chiến dịch marketing

- Phát triển kỹ năng cá nhân và kiến thức chuyên môn: Nâng cao hiểu biết về thiết kế web, quản lý nội dung và marketing số Phát triển kỹ năng lập trình, quản lý dự án và làm việc thông qua quá trình thực hiện đề tài

- Đóng góp vào sự phát triển của công ty TRƯỜNG ĐẠT: Giúp công ty xây dựng một hình ảnh chuyên nghiệp, hiện đại trên môi trường trực tuyến Hỗ trợ công ty trong việc tiếp cận và mở rộng thị trường, nâng cao uy tín và thương hiệu

4 Phương pháp nghiên cứu

- Thu thập tài liệu: Tìm kiếm và thu thập các tài liệu, sách, bài viết và báo cáo liên quan đến WordPress, thiết kế web, SEO và marketing số

- Phân tích tài liệu: Đọc và phân tích các tài liệu để nắm vững kiến thức cơ bản

về WordPress, cách thức thiết kế và phát triển website, cùng các kỹ thuật tối

ưu hóa và quảng bá website

Trang 14

- Phát triển website: Sử dụng WordPress để xây dựng và phát triển website theo các thiết kế đã đề ra, bao gồm việc cài đặt theme, plugin và tùy chỉnh giao diện

- Kiểm thử: Thực hiện các bước kiểm thử chức năng, hiệu suất, bảo mật và giao diện người dùng để đảm bảo website hoạt động ổn định và đáp ứng yêu cầu

- Tối ưu hóa SEO: Áp dụng các kỹ thuật SEO để cải thiện thứ hạng của website trên các công cụ tìm kiếm

- Tối ưu hóa hiệu suất: Sử dụng các công cụ và kỹ thuật tối ưu hóa hiệu suất để đảm bảo website tải nhanh và hoạt động mượt mà

- Triển khai website: Đưa website lên môi trường thực tế và thực hiện các bước cấu hình cuối cùng để đảm bảo website hoạt động tốt

- Sử dụng công cụ phân tích: Sử dụng các công cụ như Google Analytics, Google Search Console để theo dõi và phân tích lượng truy cập, hành vi người dùng trên website

- Cải tiến: Dựa trên phản hồi và phân tích, thực hiện các cải tiến và cập nhật để nâng cao chất lượng và hiệu quả của website

Trang 15

CHƯƠNG 1

TỔNG QUAN VỀ XÂY DỰNG WEBSITE TRÊN NỀN TẢNG

WORDPRESS

1.1 Tổng quan về WordPress

1.1.1 Giới thiệu về WordPress

- WordPress là một hệ quản trị nội dung (Content Management System - CMS)

mã nguồn mở được viết bằng ngôn ngữ lập trình PHP và sử dụng cơ sở dữ liệu MySQL WordPress được phát hành lần đầu vào năm 2003 bởi Matt Mullenweg và Mike Little, và kể từ đó đã phát triển thành một trong những nền tảng xây dựng website phổ biến nhất thế giới

- WordPress ban đầu được thiết kế như một công cụ để tạo blog, nhưng với sự phát triển và mở rộng các tính năng, nó đã trở thành một nền tảng mạnh mẽ

để xây dựng nhiều loại website khác nhau, từ blog cá nhân, trang web doanh nghiệp đến các website thương mại điện tử phức tạp

1.1.2 Lịch sử phát triển WordPress

- Giai đoạn khởi đầu (2003-2005):

+ WordPress được ra mắt vào năm 2003 như một nền tảng blog, kế thừa từ dự án b2/cafelog

+ Phiên bản đầu tiên, WordPress 0.7, được phát hành vào tháng 5/2003

- Giai đoạn phát triển (2005-2010):

+ Năm 2005, WordPress 1.5 ra đời với sự bổ sung của Pages và hệ thống quản lý giao diện (Theme System), mở rộng khả năng sử dụng cho nhiều loại website khác nhau

Trang 16

+ WordPress 2.0 được phát hành vào năm 2005, giới thiệu các tính năng mới như Editor cải tiến và tích hợp Gravatar

- Giai đoạn bùng nổ (2010-2015):

+ Năm 2010, WordPress 3.0 được phát hành, tích hợp nền tảng quản lý mạng lưới (Multisite), cho phép tạo và quản lý nhiều website từ một cài đặt WordPress duy nhất

+ WordPress trở thành CMS phổ biến nhất thế giới, với hàng triệu website sử dụng nền tảng này

- Giai đoạn hiện đại (2015 - nay):

+ WordPress tiếp tục phát triển với các phiên bản cải tiến, tập trung vào tính năng bảo mật, tốc độ và trải nghiệm người dùng

+ Năm 2018, WordPress 5.0 ra đời với việc giới thiệu Gutenberg, một trình biên tập khối mới, mang đến trải nghiệm chỉnh sửa nội dung trực quan và linh hoạt hơn

1.1.3 Tính năng nổi bật của WordPress

- Dễ dàng sử dụng và cài đặt: WordPress được thiết kế để dễ dàng cài đặt

và sử dụng mà không cần nhiều kiến thức kỹ thuật Người dùng có thể thiết lập website trong vài phút với giao diện quản lý thân thiện và trực quan

- Hệ thống plugin mạnh mẽ: WordPress hỗ trợ một kho plugin khổng lồ, giúp

mở rộng tính năng của website mà không cần phải lập trình thêm Các plugin phổ biến như WooCommerce cho thương mại điện tử, Yoast SEO cho tối ưu hóa công cụ tìm kiếm, và Wordfence cho bảo mật website

- Tính tùy biến cao với hệ thống giao diện (Themes): Người dùng có thể dễ dàng thay đổi giao diện của website thông qua việc chọn và tùy chỉnh các

Trang 17

theme WordPress cung cấp hàng ngàn theme miễn phí và trả phí, đáp ứng nhu cầu thiết kế đa dạng

- Quản lý nội dung linh hoạt: WordPress cung cấp công cụ quản lý nội dung mạnh mẽ, cho phép tạo và quản lý các bài viết, trang, media, và nhiều loại nội dung khác một cách dễ dàng

- Hỗ trợ đa ngôn ngữ: WordPress hỗ trợ nhiều ngôn ngữ khác nhau, cho phép người dùng tạo ra các website đa ngôn ngữ để tiếp cận khách hàng trên toàn thế giới

- Cộng đồng phát triển lớn mạnh: WordPress có một cộng đồng phát triển lớn

và năng động, cung cấp sự hỗ trợ kỹ thuật, tài liệu hướng dẫn, và nhiều tài nguyên phong phú để người dùng có thể tự học và phát triển website

1.2 Quản trị nội dung (CMS)

1.2.1 Khái niệm và vai trò CMS

- Hệ thống quản trị nội dung (Content Management System - CMS) là một phần mềm ứng dụng cho phép người dùng tạo, quản lý và chỉnh sửa nội dung trên một trang web mà không cần kiến thức sâu về lập trình CMS giúp việc quản

lý nội dung trở nên dễ dàng và hiệu quả hơn

- Vai trò:

+ Tăng cường khả năng quản lý và cập nhật nội dung

+ Giảm phụ thuộc vào lập trình viên

+ Hỗ trợ quản lý đa người dùng

+ Cải thiện khả năng cộng tác và quản lý dự án

+ Tích hợp các công cụ SEO, bảo mật và phân tích

1.2.2 Các CMS phổ biến (WordPress, Joomla, Drupal)

- WordPress:

+ Chiếm hơn 40% thị phần website toàn cầu

Trang 18

+ Được biết đến với giao diện thân thiện, dễ sử dụng và tùy biến cao + Có sẵn hàng ngàn theme và plugin để mở rộng chức năng

- Joomla:

+ Một CMS mạnh mẽ, linh hoạt với nhiều tính năng phức tạp

+ Phù hợp cho các website lớn và phức tạp, cần nhiều tính năng tùy chỉnh

+ Cộng đồng người dùng lớn và tài liệu hỗ trợ phong phú

- Drupal:

+ Được đánh giá cao về bảo mật và khả năng mở rộng

+ Phù hợp cho các website doanh nghiệp lớn, chính phủ và tổ chức phi lợi nhuận

+ Yêu cầu người dùng có kiến thức kỹ thuật sâu hơn so với WordPress

và Joomla

1.2.3 Ưu và nhược điểm của WordPress so với các CMS khác

- Ưu điểm của WordPress:

+ Dễ sử dụng: Giao diện thân thiện, dễ dàng cài đặt và quản lý

+ Tùy biến cao: Hàng ngàn theme và plugin miễn phí hoặc trả phí giúp

mở rộng chức năng và thiết kế

+ Cộng đồng hỗ trợ lớn: Hỗ trợ từ cộng đồng người dùng và nhà phát triển rộng rãi, nhiều tài liệu và hướng dẫn trực tuyến

+ SEO: Nhiều plugin hỗ trợ tối ưu hóa công cụ tìm kiếm (SEO)

+ Bảo mật: Cập nhật thường xuyên để vá các lỗ hổng bảo mật

- Nhược điểm của WordPress:

+ Bảo mật: Mặc dù có nhiều plugin bảo mật, WordPress cũng là mục tiêu phổ biến của tin tặc do thị phần lớn

Trang 19

+ Tốc độ: Sử dụng nhiều plugin và theme phức tạp có thể làm giảm tốc

độ tải trang

+ Quản lý: Yêu cầu người dùng cập nhật thường xuyên và quản lý các plugin, theme để tránh xung đột và lỗi

- So sánh với Joomla và Drupal:

+ Joomla: Cung cấp tính năng mạnh mẽ và linh hoạt hơn WordPress, nhưng phức tạp hơn trong việc cài đặt và quản lý Phù hợp với các website lớn và cần nhiều tính năng tùy chỉnh

+ Drupal: Cực kỳ mạnh mẽ và bảo mật cao, nhưng yêu cầu kiến thức kỹ thuật sâu hơn Phù hợp cho các dự án lớn và cần tùy chỉnh cao, như các trang web chính phủ và tổ chức lớn

1.3 Thiết kế giao diện người dùng (UI/UX)

1.3.1 Nguyên tắc thiết kế UI/UX

- Khái niệm:

+ UI (User Interface): Thiết kế giao diện người dùng, tập trung vào việc tạo ra các yếu tố trực quan và tương tác mà người dùng sử dụng để giao tiếp với một sản phẩm số

+ UX (User Experience): Thiết kế trải nghiệm người dùng, tập trung vào tổng thể cảm nhận của người dùng khi tương tác với sản phẩm số, đảm bảo rằng sản phẩm dễ sử dụng và mang lại giá trị cho người dùng

- Nguyên tắc cơ bản:

+ Đơn giản: Giao diện nên đơn giản, rõ ràng, tránh phức tạp không cần thiết

Trang 20

+ Nhất quán: Sử dụng nhất quán các yếu tố thiết kế như màu sắc, phông chữ, và hình ảnh để tạo ra một trải nghiệm mạch lạc

+ Khả năng truy cập: Đảm bảo rằng mọi người dùng, bao gồm cả những người khuyết tật, đều có thể sử dụng sản phẩm

+ Phản hồi: Cung cấp phản hồi ngay lập tức cho các hành động của người dùng để họ biết rằng hệ thống đang hoạt động

+ Hiệu quả: Giúp người dùng thực hiện các nhiệm vụ một cách hiệu quả

và dễ dàng

+ Thẩm mỹ: Giao diện nên hấp dẫn và phù hợp với thương hiệu của công ty

1.3.2 Các bước trong quy trình thiết kế UI/UX

- Nghiên cứu người dùng:

+ Khảo sát: Thu thập thông tin từ người dùng thông qua khảo sát để hiểu nhu cầu và mong muốn của họ

+ Phỏng vấn: Tiến hành phỏng vấn người dùng để lấy ý kiến sâu hơn về các vấn đề và nhu cầu của họ

+ Usability Testing: Tiến hành kiểm thử tính khả dụng để nhận phản hồi

từ người dùng thực tế và cải tiến giao diện

Trang 21

+ A/B Testing: So sánh hai phiên bản của giao diện để xác định phiên bản nào hoạt động tốt hơn

1.3.3 Công cụ thiết kế figma

- Giới thiệu về Figma:

+ Figma là một công cụ thiết kế giao diện và tạo nguyên mẫu (prototype) trực tuyến, cho phép các nhà thiết kế làm việc cùng nhau trong thời gian thực

+ Figma cung cấp các công cụ mạnh mẽ để thiết kế giao diện người dùng, tạo nguyên mẫu tương tác, và quản lý dự án thiết kế Nó cho phép làm việc nhóm và cộng tác một cách dễ dàng nhờ khả năng hoạt động trực tuyến và chia sẻ thiết kế

- Các tính năng chính của Figma:

+ Thiết kế giao diện

+ Tạo nguyên mẫu (Prototyping)

Trang 22

công ty TRƯỜNG ĐẠT sẽ giúp tăng cường hiệu quả công việc, đảm bảo tính nhất quán và chất lượng cao trong các sản phẩm thiết kế

1.4 Tối ưu hóa công cụ tìm kiếm (SEO)

1.4.1 Khái niệm và tầm quan trọng của SEO

- Là quá trình tối ưu hóa trang web để nâng cao thứ hạng của nó trên các công

cụ tìm kiếm như Google, Bing, và Yahoo SEO bao gồm việc cải thiện các yếu tố trên trang (on-page) và ngoài trang (off-page) để tăng cường khả năng hiển thị và lưu lượng truy cập tự nhiên (organic traffic)

- Tầm quan trọng:

+ Tăng lưu lượng truy cập: SEO giúp tăng lượng truy cập tự nhiên vào trang web từ các công cụ tìm kiếm, góp phần tăng doanh thu và sự tương tác của người dùng

+ Nâng cao uy tín: Một trang web có thứ hạng cao trên kết quả tìm kiếm thường được người dùng tin tưởng hơn

+ Hiệu quả chi phí: So với các phương pháp quảng cáo trả tiền, SEO là một chiến lược dài hạn, mang lại lợi ích bền vững và chi phí thấp hơn + Cạnh tranh: Giúp doanh nghiệp cạnh tranh hiệu quả hơn với các đối thủ trong ngành

1.4.2 Các yếu tố ảnh hưởng đến SEO

Trang 23

- Thẻ mô tả (Meta Descriptions): Tạo thẻ mô tả hấp dẫn, chứa từ khóa chính, giúp tăng tỉ lệ nhấp chuột (CTR)

- Thẻ heading (H1, H2, H3): Sử dụng hợp lý các thẻ heading để cấu trúc nội dung và chứa từ khóa

- URL thân thiện: Tạo URL ngắn gọn, chứa từ khóa và dễ nhớ

- Tối ưu hóa hình ảnh: Sử dụng thẻ alt cho hình ảnh, giảm dung lượng hình ảnh để tăng tốc độ tải trang

- Liên kết nội bộ: Tạo liên kết giữa các trang trong website để cải thiện khả năng điều hướng và trải nghiệm người dùng

1.4.2.2 Off-Page SEO

- Backlinks: Xây dựng liên kết ngược từ các trang web uy tín để tăng cường

độ tin cậy và thứ hạng

- Mạng xã hội: Tận dụng các nền tảng mạng xã hội để chia sẻ nội dung và tạo

ra lưu lượng truy cập

- Guest Posting: Đăng bài viết trên các trang web khác để xây dựng thương hiệu và thu hút liên kết ngược

1.4.2.3 Technical SEO

- Tốc độ tải trang: Tối ưu hóa tốc độ tải trang để cải thiện trải nghiệm người dùng và thứ hạng trên công cụ tìm kiếm

- Mobile-Friendly: Đảm bảo trang web hiển thị tốt trên các thiết bị di động

- Sitemap: Tạo sitemap và gửi lên công cụ tìm kiếm để họ có thể dễ dàng lập chỉ mục trang web

- Robots.txt: Sử dụng tệp robots.txt để kiểm soát các trang mà bạn muốn hoặc không muốn công cụ tìm kiếm lập chỉ mục

- HTTPS: Sử dụng giao thức HTTPS để bảo mật trang web và cải thiện thứ hạng

Trang 24

- SEMrush: Công cụ SEO mạnh mẽ, cung cấp các tính năng như nghiên cứu

từ khóa, phân tích đối thủ, và theo dõi vị trí từ khóa

1.5 Bảo mật website

1.5.1 Tầm quan trọng của bảo mật website

- Bảo vệ thông tin: Bảo mật website giúp bảo vệ thông tin quan trọng của khách hàng và doanh nghiệp khỏi các mối đe dọa như tin tặc, phần mềm độc hại và các hình thức tấn công khác

- Uy tín: Một trang web được bảo mật tốt mang lại sự tin tưởng cho khách hàng và nâng cao uy tín của doanh nghiệp

- Tuân thủ các quy định: Bảo mật website giúp doanh nghiệp tuân thủ các quy định về bảo vệ dữ liệu cá nhân như GDPR (General Data Protection Regulation) tại châu Âu hoặc các quy định tương tự ở các quốc gia khác

1.5.2 Các biện pháp bảo mật cơ bản cho website

- Sử dụng HTTPS: Triển khai SSL/TLS để mã hóa thông tin giao tiếp giữa máy khách và máy chủ, đảm bảo bảo mật trong quá trình truyền tải dữ liệu

- Cập nhật thường xuyên: Đảm bảo hệ thống và các phần mềm liên quan luôn được cập nhật lên phiên bản mới nhất để bảo vệ khỏi các lỗ hổng bảo mật đã biết

Trang 25

- Quản lý mật khẩu mạnh: Yêu cầu sử dụng mật khẩu mạnh, đổi mật khẩu định

kỳ và không sử dụng mật khẩu trùng lặp

- Phân quyền truy cập: Áp dụng nguyên tắc tối thiểu quyền hạn (least privilege)

để giới hạn quyền truy cập vào các tài nguyên hệ thống

- Bảo vệ chống lại SQL Injection và XSS: Kiểm tra và xử lý đầu vào từ người dùng để ngăn chặn các cuộc tấn công SQL Injection và Cross-site Scripting (XSS)

- Backup dữ liệu định kỳ: Thực hiện sao lưu dữ liệu định kỳ và lưu trữ sao lưu

ở nơi an toàn để phòng ngừa mất dữ liệu do sự cố

- Giám sát và phát hiện: Thực hiện giám sát hệ thống để phát hiện sớm các hoạt động bất thường và các nỗ lực tấn công

1.5.3 Công cụ hỗ trợ bảo mật website

- Firewall ứng dụng web (WAF): Lọc và giám sát lưu lượng mạng để ngăn chặn các cuộc tấn công web

- Công cụ quản lý danh sách đen (Blacklist): Giúp phát hiện và chặn các địa chỉ IP và tên miền có thể gây nguy hiểm

- Công cụ quản lý danh sách trắng (Whitelist): Xác định các dịch vụ và ứng dụng được phép truy cập vào hệ thống

- Quản lý chứng chỉ SSL: Đảm bảo cài đặt và quản lý chứng chỉ SSL/TLS để bảo vệ thông tin giao tiếp

Trang 26

CHƯƠNG 2

PHÁT TRIỂN ỨNG DỤNG WEBSITE

2.1 Khảo sát và phân tích yêu cầu

2.1.1 Khảo sát nhu cầu người dùng

- Nghiên cứu và thu thập thông tin từ người dùng cuối để hiểu rõ các nhu cầu, mong đợi và thói quen khi sử dụng website quảng bá của công ty TRƯỜNG ĐẠT

- Phương pháp khảo sát:

+ Khảo sát trực tuyến: Tạo các bảng câu hỏi online để người dùng điền thông tin về các tính năng họ mong muốn, cảm nhận về giao diện và trải nghiệm sử dụng

+ Ghi nhận phản hồi từ các kênh khác: Thu thập các phản hồi từ các kênh như email, mạng xã hội hoặc hệ thống hỗ trợ khách hàng để hiểu rõ hơn về nhu cầu và đánh giá của người dùng

2.1.2 Phân tích yêu cầu chức năng

- Chức năng quản lý nội dung: Bao gồm khả năng đăng bài, quản lý danh mục, tạo và chỉnh sửa nội dung, và công cụ tối ưu hóa SEO để cải thiện hiệu quả tìm kiếm trên các công cụ tìm kiếm

- Chức năng tương tác người dùng: Bao gồm các tính năng như bình luận, đánh giá sản phẩm, chia sẻ nội dung lên mạng xã hội, và hệ thống gợi ý sản phẩm để tăng tính tương tác và giữ chân người dùng

- Chức năng tích hợp và liên kết: Đảm bảo tính tương thích với các dịch vụ bên thứ ba như thanh toán trực tuyến, tích hợp các phương thức giao tiếp

Trang 27

như email marketing, và kết nối với các hệ thống CRM (Customer Relationship Management) để quản lý khách hàng hiệu quả

- Yêu cầu bảo mật và hiệu suất: Đưa ra các yêu cầu cụ thể về bảo mật như cài đặt SSL, quản lý phân quyền truy cập, và giải pháp bảo vệ dữ liệu cá nhân Ngoài ra, đảm bảo hệ thống đáp ứng các tiêu chuẩn về hiệu suất để tăng trải nghiệm người dùng và đảm bảo sự ổn định của website

2.2.3 Phân tích yêu cầu phi chức năng

+ Tải cao: Xây dựng để chịu được tải cao trong các điều kiện khác nhau

mà vẫn đảm bảo hiệu suất

- Bảo mật:

+ Bảo vệ dữ liệu: Đảm bảo an toàn cho dữ liệu cá nhân của người dùng

và thông tin quan trọng của công ty

+ Chống tấn công: Ngăn chặn các cuộc tấn công như SQL injection, cross-site scripting (XSS), và các hình thức tấn công khác

+ Quản lý phiên đăng nhập: Đảm bảo quản lý phiên đăng nhập an toàn

và hiệu quả để ngăn chặn truy cập trái phép

Trang 28

- Thẩm mỹ và trải nghiệm người dùng:

+ Thiết kế thân thiện người dùng: Đảm bảo giao diện thân thiện, dễ sử dụng và phản ánh được thương hiệu và phong cách của công ty TRƯỜNG ĐẠT

2.3 Thiết kế giao diện người dùng

2.3.1 Trang chủ

- Header : bao gồm logo công ty, hotline, các nút social

- Navbar: thanh điều hướng đến các trang và nút nhận báo giá thi công

- Banner: gồm khẩu hiệu công ty, 2 nút chuyển đến trang giới thiệu sản phẩm và liên hệ

Trang 29

Hình 2 1 Trang chủ

Trang 30

2.3.2 Trang giới thiệu

Hình 2 2 Trang giới thiệu

- Gồm banner tên trang và nội dung giới thiệu phía dưới

Ngày đăng: 05/08/2024, 22:16

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. Nguyễn Thanh Tú (2020). Hướng dẫn sử dụng WordPress từ A đến Z. Nhà xuất bản Lao động, Hà Nội, 45-60 Khác
2. Phạm Quang Vinh (2021). Lập trình WordPress cơ bản và nâng cao. Nhà xuất bản Khoa học và Kỹ thuật, Hà Nội, 67-82 Khác
3. Lê Minh Hoàng (2021). Quản lý nội dung web với WordPress. Nhà xuất bản Thông tin và Truyền thông, Hà Nội, 112-128 Khác
4. Nguyễn Văn Bình (2019). Tối ưu hóa website và nâng cao trải nghiệm người dùng. Nhà xuất bản Lao động, Hà Nội, 90-105 Khác
5. Bùi Quốc Khánh (2020). Phân tích và thiết kế hệ thống thông tin. Nhà xuất bản Khoa học và Kỹ thuật, Hà Nội, 66-80 Khác
6. Brown, D. (2021). SEO 2021: Learn Search Engine Optimization with Smart Internet Marketing Strategies. CreateSpace Independent Publishing Platform, 89-105 Khác
7. Smith, T. (2021). SEO 2021: Learn Search Engine Optimization with Smart Internet Marketing Strategies. CreateSpace Independent Publishing Platform, 55-70 Khác
8. Riley, D. (2020). Designing UX: Prototyping: Improving the User Experience through Iterative Design. O'Reilly Media, Sebastopol, 66-79 Khác

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w