TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

VÀ TRUYỀN THÔNG VIỆT - HÀN

KHOA KHOA HỌC MÁY TÍNH

TÊN ĐỀ TÀI

Xây Dựng WebSite Bình Chọn Ẩm Thục Đà Nẵng Bằng WordPress

TÓM TẮT ĐỒ ÁN TỐT NGHIỆP

NGÀNH CÔNG NGHỆ THÔNG TIN- ỨNG DỤNG PHẦN MỀM

: Lê Bá Khánh Ân : K12C04154

Sinh viên thực hiện Mã sinh viên Giảng viên hướng dẫn : Ths.Nguyễn Thanh Cẩm Khóa đào tạo : Khóa 12/ Năm 2018

Đà Nẵng - 12/2020

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress LỜI CẢM ƠN

Trong thời gian làm đồ án tốt nghiệp, em đã nhận được nhiều sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình của thầy cô, gia đình và bạn bè.

Em xin gửi lời cảm ơn chân thành đến ThS.Nguyễn Thanh Cẩm, giảng viên Khoa Học Máy Tính – Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt-Hàn người đã tận tình hướng dẫn, chỉ bảo em trong suốt quá trình làm khoá luận.

Em cũng xin chân thành cảm ơn các thầy cô giáo trong trường Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt-Hàn nói chung, các thầy cô trong Bộ môn Khoa Học Máy Tính nói riêng đã dạy dỗ cho em kiến thức về các môn đại cương cũng như các môn chuyên ngành, giúp em có được cơ sở lý thuyết vững vàng và tạo điều kiện giúp đỡ em trong suốt quá trình học tập.

Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của một học viên, bài báo cáo này không thể tránh được những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của các quý thầy cô để tôi có điều kiện bổ sung, nâng cao ý thức của mình, phục vụ tốt hơn công tác thực tế sau này.

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

Lê Bá Khánh Ân – K1204A

1

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress Mở Đầu 1. Tính cấp thiết của đề tài

Đà Nẵng là một mảnh đất tuyệt vời để bạn khám phá vẻ đẹp không

gian - con người và cả những món ăn ngon. Thế nhưng lựa chọn địa điểm ăn

uống là một trong những công việc rất tốn thời gian và công sức cho bất cứ

một “thánh ăn” nào.

Để không phải mất thời gian và công sức, em đã tìm hiểu và xây dựng ra

website này, giúp khách du lịch có thể lực chọn những địa điểm ăn uống mà

không phải mất quá nhiều công sức.

2. Mục tiêu nguyên cứu

Tìm hiểu cách xây dựng một trang web hoàn chỉnh bằng WordPress. 

Thiết kế giao diện đẹp, thân thiện phù hợp với yêu cầu của người sử 

dụng.

Dễ sử dụng đối với đối tượng người dùng thuận tiện quản trị dễ bảo 

trì.

Dễ dàng tùy chỉnh, thay đổi các modul, có khả năng tích hợp nhiều 

thành phần.

 Có tính hiệu quả cao.

3. Đối tượng và phạm vi nguyên cứu

 Đối tượng:

o

o Tìm hiểu về các quán ăn ở Đà Nẵng

 Phạm vi:

o Thực hiện phân tích các chức năng cần có.

o Phân chia thời gian để hoàn thiện các chức năng

Lê Bá Khánh Ân – K1204A

2

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress o Điều chỉnh bố cục trang web để tương tác người dùng tốt hơn.

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

 Tìm hiểu những món ăn đang được yêu thích hiện nay .

 Các nhu cầu về ăn uống hiện nay.

 Chất lượng của món ăn.

Lê Bá Khánh Ân – K1204A

3

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress Chương I: Giới thiệu WordPress và một số công cụ liên quan.

1. Giới thiệu WordPress

WordPress là một mã nguồn mở (Open Source Software) hay một hệ thống

xuất bản blog/website được viết bằng ngôn ngữ lập trình PHP và cơ sở dữ liệu

MySQL. Người dùng có thể tạo nên bất cứ thể loại trang web nào thông qua công

cụ WordPress. Để nâng cao thẩm mỹ và trải nghiệm trang web, bạn có thể cài

đặt Theme, Plugin WordPress có sẵn.

WordPress ra đời năm 2003, phát triển bởi Michel Valdrighi. Đến năm 2015

WordPress phát triển thành hệ quản trị nội dung CMS ổn định. Phiên bản mới

nhất của WordPress là phiên bản 5.2 ra mắt vào tháng 5 năm 2019.

a. PHP là gì?

PHP là viết tắt của Hypertext Preprocesser, là một ngôn ngữ lập trình kịch

bản hay một loại mã lệnh chủ yếu được dùng để viết cho máy chủ, mã nguồn

mở, cho các mục đích tổng quát, thích hợp cho các trang HTML. Đây là ngôn

ngữ được các nhà lập trình sử dụng phổ biến nhất trên thế giới do dễ học và

thời gian hoàn thành sản phẩm ngắn hơn so với các ngôn ngữ khác.

b. MySQL là gì?

MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở được sử dụng phổ

biến nhất trên thế giới và được rất nhiều nhà phát triển yêu thích trong việc

phát triển ứng dụng. MySQL có tốc độ cao, ổn định, dễ sử dụng, phù hợp trên

nhiều hệ điều hành, cung cấp nhiều hàm tiện ích mạnh. MySQL là nơi lưu trữ

các thông tin trên các trang web viết bằng ngôn ngữ PHP, NodeJs, Perl,…

Lê Bá Khánh Ân – K1204A

4

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress c. CMS là gì?

CMS (content management system) là hệ quản lý nội dung là phần mềm

để tổ chức và tạo môi trường công tác thuận lợi nhằm mục đích xây dựng một

hệ thống tài liệu và các loại nội dung khác một cách tốt nhất.

d. Theme là gì?

Theme là bộ giao diện sử dụng cho toàn bộ Website, các theme này đã

được lập trình sẵn, và sẵn sàng hỗ trợ người dùng. Nó giống như một cái áo

vậy, và website chính là bạn, bạn có thể chọn khoác lên bất cứ theme nào cho

website miễn bạn thấy hợp và đẹp. Theme là yếu tố đầu tiên “đập” vào mặt

người dùng, chính vì vậy khi một nhà phát triển nào đó lập trình được một

theme tốt, độc quyền, độc đáo, họ sẽ bán nó trên thị trường. Bên cạnh một số

theme miễn phí cài đặt, còn có một số theme yêu cầu người dùng phải trả phí

hoặc thuê một lập trình viên nào đó code cho bạn một theme riêng biệt.

e. Plugin là gì?

Plugin WordPress là những phần mở rộng, tích hợp những tính năng mà

WordPress mặc định không có để nâng cao khả năng sử dụng cho Website.

Hay nói cách khác Plugin WordPress chính là những module bổ sung với

nhiều chức năng khác được dùng để cài đặt cho website của bạn. Nhờ có thêm

các plugin này mà việc quản lý cũng như trải nghiệm của người dùng trên

trang web cũng trở nên hiệu quả hơn hẳn.

Lê Bá Khánh Ân – K1204A

5

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress

2. Các ưu điểm nổi bật của WordPress

 Khả năng sử dụng WordPress : WordPress nổi tiếng với công cụ tạo

trang web dễ dùng nhất. Với quy trình đăng ký đơn giản, giao diện dễ

nhìn thì dù bạn không phải dân chuyên ngành về lĩnh vực này, bạn cũng

có thể dễ dàng tạo ra cho mình một website.

 Đa dạng giao diện có sẵn: Bên cạnh các giao diện tính

phí, WordPress còn cung cấp cho bạn rất nhiều giao diện miễn phí

nhưng cũng rất đẹp mắt. Nếu bạn có thêm hiểu biết ít về các thủ thuật

thiết kế giao diện website, bạn hoàn toàn có thể tự tạo ra một giao diện

đẹp hơn và phù hợp với sở thích bạn hơn. Tuy nhiên nếu bạn sử dụng

giao diện tính phí, thì trang web bạn sẽ trở nên chuyên nghiệp hơn.

 Nhiều Plugin hỗ trợ: Có hơn 34000 plugin trong thư viện wordpress,

bạn có thể lựa chọn các plugin phù hợp với loại website của bạn. Hầu hết

các plugin này đều miễn phí nên chúng tạo rất nhiều điều kiện cho người

dùng có thể tạo ra một trang web chuyên nghiệp, chất lượng.

 Tính phổ biến: Hiện nay có hơn 74 triệu trang web trên thế giới đang sử

dụng WordPress trong đó có các trang nổi tiếng như Coca Cola, Sony,

kênh truyền hình CNN, trang tin tức USA today, trang tin tức BBC,…

Việc sử dụng WordPress đang ngày càng trở nên rộng rãi, chính vì thế

bạn sẽ không cảm thấy khó khăn nếu tìm bất cứ câu trả lời nào liên quan

đến keyword “wordpress” trên Internet, tất tần tật mọi thông tin đều có

sẵn.

Lê Bá Khánh Ân – K1204A

6

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress Chương 2: Phân tích và thiết kế hệ thống

1. Đặc tả yêu cầu

Trang Web hỗ trợ người dùng lựa chọn địa điểm ăn uống tại Đà Nẵng.

Với mục đích giúp người dùng không quá mắc thời gian để tìm món ăn ngon.

Người dùng có thể xem bài viết, bình luận, bình chọn cho bài viết, và có thể

chia sẻ bài viết để nhiều người biết hơn.

Admin quản lý được bài viết, bình luận,… Cập nhật thêm thông tin cho

người dùng một cách tiện lợi và nhanh chóng.

a. Yêu cầu chức năng

 Người dùng:

o Hiển thị nôi dung.

o Tìm kiếm.

o Bình luận.

o Bình chọn.

 Admin:

o Quản lý bình luận.

o Quản lý bài viết.

o Quản lý chủ đề.

b. Yêu cầu phi chức năng.

 Giao diện Website đẹp mắt, thân thiện với người dụng.

 Hình ảnh sản phẩm chất lượng.

 Tương thích với các thiết bị di động thông minh như iphone,ipad và một

số loại Smartphone.

 Tốc độ tải trang nhanh chóng.

Lê Bá Khánh Ân – K1204A

7

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress 2. Biểu đồ User Case.

Lê Bá Khánh Ân – K1204A

8

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress 3. Mô tả cơ sở dữ liệu

Lê Bá Khánh Ân – K1204A

9

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress Chương III: Xây dựng chương trình

1. Giao diện người dùng

Hình 1.1 Trang chủ hiển thị

Hình 1.2 Chi tiết bài viết

Lê Bá Khánh Ân – K1204A

10

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress

Hình 1.3 Phần bình luận

Lê Bá Khánh Ân – K1204A

11

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress 2. Giao diện quản trị

Hình 2.1 Trang đăng nhập cho admin

Lê Bá Khánh Ân – K1204A

12

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress

Hình 2.3 Trang chủ Admin

Hình 2.4 Trang quản lý bài đăng

Lê Bá Khánh Ân – K1204A

13

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress

Hình 2.5 Trang quản lý bình luận

Hình 2.6 Trang quản lý giao diện

Lê Bá Khánh Ân – K1204A

14

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress

Hình 2.7 Trang quản lý các plugin

Hình 2.8 Trang quản lý tài khoản

Lê Bá Khánh Ân – K1204A

15

Xây Dựng WebSite Bình Chọn Ẩm Thực Đà Nẵng Bằng WordPress Chương IV: Kết luận và hướng phát triển

1) Kết luận

Đề Tài “Xây dựng Website bình chọn ẩm thực Đà Nẵng bằng

WordPress” cũng phát triển từ thực tế hiện nay nhằm tạo ra nền tảng bình chọn uy

tín và vì nhu cầu người dùng.

Mặc dù đã có nhiều cố gắng, tìm hiểu các kiến thức đã học, kết hợp tra

cứu các tài liệu trên mạng nhưng do hạn chế về thời gian, khả năng và kinh

nghiệm nên không tránh những thiếu sót nhất định nên đề tài hoàn thành ở mức

độ như sau:

Tìm hiểu về Web bằng Wordpress, …. 

Tiếp cận trang Web đến với mạng xã hội. 

Áp dụng được nhu cầu và mục tiêu vào đề tài 

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

Xây dựng một số chức năng chưa làm được: quản lý bình luận, bình luận -

và thống kê...

Kiểm tra các ràng buộc chặt chẽ hơn. -

Thiết kế giao diện đẹp và tiện lợi hơn. -

Cho phép người dùng đăng nhập bằng tài khoản mạng xã hội. -

Tăng cường tính bảo mật website. -

Lê Bá Khánh Ân – K1204A

16