Tóm tắt đồ án Xây dựng website bình chọn ẩm thục Đà Nẵng bằng WordPress

pdf 17 trang thiennha21 14/04/2022 5660
Bạn đang xem tài liệu "Tóm tắt đồ án Xây dựng website bình chọn ẩm thục Đà Nẵng bằng WordPress", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_xay_dung_website_binh_chon_am_thuc_da_nang_ban.pdf

Nội dung text: Tóm tắt đồ án Xây dựng website bình chọn ẩm thục Đà Nẵng bằng WordPress

  1. 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 Sinh viên thực hiện : Lê Bá Khánh Ân Mã sinh viên : K12C04154 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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 2) Hướng phát triển - 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