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

Lập trình theme trong wordpress và ứng dụng vào xây dựng website

49 11 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 49
Dung lượng 3,52 MB

Nội dung

TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN HỒNG KHẮC ĐÀN BÁO CÁO KHĨA LUẬN TỐT NGHIỆP Tên đồ án: LẬP TRÌNH THEME TRONG WORDPRESS VÀ ỨNG DỤNG VÀO XÂY DỰNG WEBSITE Nghệ An, tháng 05 năm 2017 TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO KHÓA LUẬN TỐT NGHIỆP Tên đồ án: LẬP TRÌNH THEME TRONG WORDPRESS VÀ ỨNG DỤNG VÀO XÂY DỰNG WEBSITE Sinh viên thực hiện: Hoàng Khắc Đàn – 1251071575 Lớp: 53K1 - CNTT Giáo viên hướng dẫn: TS.Nguyễn Ngọc Hiếu Nghệ An, tháng 05 năm 2017 Đồ án tốt nghiệp MỤC LỤC LỜI CẢM ƠN CHƢƠNG I : ĐẶT VẤN ĐỀ 1.1.1 Đặt vấn đề 1.1.2 Lí chọn đề tài Lợi ích mã nguồn mở 1.1.3 Khái niệm Phần mềm mã nguồn mở, Theme 1.1.4 Các hƣớng giải toán 1.2.1 Lựa chọn công cụ phát triển ứng dụng 1.2.2 Thực 1.2.3 Mục tiêu yêu cầu xây dựng hệ thống CHƢƠNG II:KỸ THUẬT THIẾT KẾ THEME 11 2.1 Tìm hiểu cấu trúc Theme WordPress 11 2.1.1 Cấu trúc Theme WordPress 11 2.1.2 Xây dựng cấu trúc Theme 13 2.1.3 Cấu trúc khu vực Website 17 2.2 Định hƣớng 19 2.3 Các Plugin cần thiết 20 2.3.1 Plugin Redux Framework (Hỗ trợ theme option) 21 2.3.2 Plugin Visual Composer (Hỗ trợ việc dựng Website) 22 CHƢƠNG III: CODE CÁC TEMPLATE TRONG THEME 24 3.1 Viết code cho tập tin Function 24 3.2 Viết code cho tập tin Header.php 24 3.2.1 Ý nghĩa header.php 24 3.2.2 Viết code cho tập tin Header 24 3.3 Viết code cho tập tin Footer.php 25 3.1 Ý nghĩa tập tin Footer.php 25 3.3.2 Viết code cho footer.php 26 3.4 Viết code cho tập tin index.php 26 3.4.1 Ý nghĩa tập tin Index.php 26 3.4.2 Viết code cho tập tin Index.php 27 Hoàng Khắc Đàn - 53K1 - CNTT Đồ án tốt nghiệp 3.5 Viết code hiển thị Sidebar 27 3.5.1 Bản chất SideBar 27 3.5.2 Hiển thị SideBar Website 28 3.6 Viết code cho khu vực nội dung Website 30 3.7 Tạo widget cho WordPress 34 3.7.1 Khái niệm Widget 34 3.7.2 Quy trình tạo Widget 35 CHƢƠNG III ỨNG DỤNG THEME VÀO XÂY DỰNG WEBSITE QUẢN LÝ QUÁN CAFE 36 3.1 Mơ tả tốn 36 3.1.1 Chức dành cho quản trị viên 36 3.1.2 Chức khách hàng 36 3.2 Khảo sát Website quán cafe 36 3.3 Cài đặt ứng dụng 38 3.3.1 Yêu cầu giao diện 38 3.3.2 Cài đặt, thiết kế Website kinh doanh quán cafe 38 KẾT LUẬN 45 Những thuận lợi khó khăn 45 1.1 Thuận lợi 45 1.2 Khó khăn 45 1.3 Kết đạt đƣợc 45 1.3.1 Ƣu điểm: 45 1.3.2 Hạn chế 45 Hƣớng phát triển đồ án 46 CÁC TÀI LIỆU THAM KHẢO 47 Hoàng Khắc Đàn - 53K1 - CNTT Đồ án tốt nghiệp LỜI CẢM ƠN Lời em xin gửi lời cảm ơn đến tồn thể thầy, giáo cán Khoa CNTT- Trƣờng Đại Học Vinh dạy bảo,truyền thụ kiến thức, kinh nghiệm nhƣ tác phong làm việc để em có tảng vững cho chúng em trình làm việc tƣơng lai Đặc biệt em xin trân trọng gửi lời cảm ơn đến giáo viên hƣớng dẫn TS Nguyễn Ngọc Hiếu dạy, góp ý,giúp đỡ nhiệt tình,sẵn sàng giải đáp thắc mắc, giúp đỡ em suốt trình làm đồ án Do thời gian chƣa nhiều , kiến thức hạn hẹp nên trình làm đồ án tốt nghiệp làm báo cáo tránh khỏi thiếu sót Rất mong nhận đƣợc đóng góp ý kiến từ thầy giáo, cô giáo bạn để em hồn thiện tốt đồ án tốt nghiệp kỹ làm việc Em xin chân thành cảm ơn! Sinh viên thực Hoàng Khắc Đàn Hoàng Khắc Đàn - 53K1 - CNTT Đồ án tốt nghiệp CHƢƠNG I : ĐẶT VẤN ĐỀ MỞ ĐẦU 1.1.1 Đặt vấn đề Trong thời đại ngày nay, với phát triển kinh tế - xã hội CNTT nắm giữ vai trị quan trọng Các hình thức thƣơng mại điện tử phát triển thay hình thức bn bán thủ công, truyền thống Hầu hết lĩnh vực có trợ giúp tin học, mang lại cho ngƣời nhiều lợi ích, tiết kiệm cơng sức, thời gian, tiền bạc Chỉ cần ngồi chỗ mua sắm, bn bán, trao đổi thay phải đến tận nơi Để tạo đƣợc uy tín, khẳng định đƣợc thƣơng hiệu giới thiệu sản phẩm đến ngƣời tiêu dùng việc quảng bá chiếm giữ phần không nhỏ Chỉ cần ngồi nhà thơi nhƣng nắm bắt đƣợc tình hình thị trƣờng cổ phiếu, thị trƣờng chứng khoán, thị trƣờng bất động sản, tình hình trị, kinh tế, xã hội Hay cần cú nhấp chuột vài tiếng đồng hồ sau có sản phẩm mang đến tận nhà thay phải đến tận nơi để mua chúng Để ngƣời dùng biết đến sản phẩm nhà sản xuất Để nhà sản xuất, doanh nghiệp, cơng ty giới thiệu sản phẩm đến ngƣời tiêu dùng Để ngƣời mua xem đƣợc nhiều sản phẩm, có nhìn so sánh sản phẩm, chọn đƣợc sản phầm tốt, để cơng ty, doanh nghiệp tạo đƣợc uy tín, thƣơng hiệu,….Tất nhờ đến việc quảng bá, giới thiệu Ngày có nhiều hình thức để quảng bá, giới thiệu nhƣng hẳn việc xây dựng Website đƣợc quan tâm công ty, doanh nghiệp Bài toán đặt nên xây dựng Website quảng bá nhƣ để mang phong cách riêng, giao diện thân thiện, đẹp mắt dễ sử dụng, có đƣợc nhiều chức đáp ứng cho khách hàng, để khách hàng ấn tƣợng đồng thời trang web phải tạo đƣợc uy tín, thƣơng hiệu cho doanh nghiệp, cho cơng ty 1.1.2 Lí chọn đề tài Nhu cầu cá nhân, doanh nghiệp, công ty Công nghệ thông tin không dừng lại mục đích phục vụ cho khoa học kỹ thuật mà sâu vào đời sống trị, kinh tế - xã hội, trở nên thân thiện, gần Hoàng Khắc Đàn - 53K1 - CNTT Đồ án tốt nghiệp gũi, mang lại nhiều lợi ích cho ngƣời Trong lĩnh vực kinh tế, công nghệ thông tin thực có nhiều đóng góp quan trọng cơng việc quản lý, trao đổi, mua bán đặc biệt quảng cáo sản phẩm, hàng hóa cơng ty, xí nghiệp, doanh nghiệp Những ứng dụng công nghệ thông tin mang lại nhiều lợi ích khơng nhỏ, đem lại hiệu kinh tế cao cho công ty, doanh nghiệp Muốn bán đƣa sản phẩm cho ngƣời biết đến cách rộng rãi nhanh chóng cần phải quảng cáo Vì vậy, xây dựng Website quảng cáo bán sản phẩm điều tối thiểu cần thiết công ty, doanh nghiệp để tồn phát triển kinh tế thị trƣờng cạnh tranh khốc liệt ngày Thực tế Website bán hàng trực tuyến hầu hết đƣợc xây dựng dựa mã nguồn xây dựng sẵn - mã nguồn mở Nó có nhiều ƣu điểm giúp cho doanh nghiệp đƣa gian hàng lên thị trƣờng Internet, mua bán trao đổi hàng hóa đặc biệt chức quan trọng bậc quảng bá sản phẩm Khơng có doanh nghiệp nhà nƣớc, tƣ nhân, tổ chức nhà nƣớc, tổ chức trị, cơng ty hay trƣờng học có nhu cầu thiết kế cho Website, mà bên cạnh cửa hàng nhỏ hay chí cá nhân muốn có trang web để lƣu trữ, chia sẻ thông tin blog cá nhân mang phong cách riêng Tuy nhiên để xây dựng đƣợc đánh giá trang web tốt cịn phụ thuộc nhiều yếu tố Có nhiều cách để xây dựng đƣợc Website, cách đƣợc công ty, doanh nghiệp tổ chức đơng đảo ngƣời dùng u thích dùng phần mềm mã nguồn mở Lợi ích mã nguồn mở - Sử dụng phần mềm nguồn mở đem lại nhiều lợi ích cho cơng ty, doanh nghiệp Các lợi ích gồm: - Tiết kiệm chi phí cho việc mua quyền - Chỉnh sửa phần mềm phù hợp nhu cầu nhằm giảm công sức xây dựng phần mềm từ đầu Hoàng Khắc Đàn - 53K1 - CNTT Đồ án tốt nghiệp - Nhờ vào tính mở mã nguồn mà ngƣời sử dụng cần thay đổi mã nguồn để đạt đƣợc tính nhƣ ý muốn Đây tính so với phần mềm có quyền - Chất lƣợng: phần mềm mã nguồn mở gần gũi với mà ngƣời sử dụng mong muốn ngƣời sử dụng tự tạo điều Khơng phải nhà cung cấp đem đến cho ngƣời sử dụng giá trị mà họ nghĩ ngƣời sử dụng trơng đợi, mà nhà thiết kế ngƣời sử dụng tạo giá trị kỳ vọng mình, họ làm tốt điều - Tính linh hoạt: Khi sử dụng phần mềm độc quyền nhƣ Microsoft Windows Office, ngƣời sử dụng đơn điệu tuân theo quy trình cập nhật phần cứng phần mềm đƣợc dựng sẵn Ngƣợc lại, với phần mềm mã nguồn mở, ngƣời sử dụng chạy chúng phần cứng lỗi thời Không phải nhà cung cấp, mà ngƣời sử dụng ngƣời định cần cập nhật phần mềm Ít nghiên cứu gần cho thấy, thực tế, doanh nghiệp lựa chọn sử dụng phần mềm mã nguồn mở lý trƣớc tiên ƣu việt mặt kỹ thuật mà phần mềm có đƣợc 1.1.3 Khái niệm Phần mềm mã nguồn mở, Theme Phần mềm mã nguồn mở (hay gọi tắt mã nguồn mở) phần mềm với mã nguồn đƣợc công bố sử dụng giấy phép nguồn mở Giấy phép cho phép nghiên cứu, thay đổi cải tiến phần mềm, phân phối phần mềm dạng chƣa thay đổi thay đổi Định nghĩa Nguồn mở Tổ chức Sáng kiến Nguồn mở (Open Source Initiative OSI) thể triết lí nguồn mở xác định ranh giới việc sử dụng, thay đổi tái phân phối phần mềm nguồn mở Giấy phép phần mềm cung cấp cho ngƣời dùng quyền vốn bị cấm quyền, gồm quyền sử dụng, thay đổi tái phân phối Một vài giấy phép phần mềm nguồn mở đƣợc thẩm định thuộc giới hạn định nghĩa nguồn mở Ví dụ bật Giấy phép Cơng cộng GNU (GPL) Trong nguồn mở cho phép công chúng truy cập vào nguồn Hoàng Khắc Đàn - 53K1 - CNTT Đồ án tốt nghiệp sản phẩm, giấy phép nguồn mở cho phép tác giả điều chỉnh cách truy cập Mã nguồn mở hỗ trợ cho ngƣời dùng nhiều tính năng.Tuy nhiên quan trọng có lẽ linh hồn Website Theme hay cịn gọi chủ đề Một cách tổng qt Theme tồn cách bố trí, trang trí, cách hiển thị chức Website Các mã nguồn mở thật đem lại cho ngƣời dùng nhiều tiện ích Tuy nhiên dùng thứ miễn phí chẳng ta có đƣợc Website đẹp hay chuyên nghiệp Để có đƣợc Theme đẹp chức đầy đủ vấn đề Lƣợng ngƣời dùng mã nguồn mở để xây dựng trang web tăng kéo theo nhu cầu mua Theme cho mã nguồn mỡ tăng Không lƣợng khách hàng nƣớc mà lƣợng khách hàng nƣớc nhiều, ta đăng ký trang web chuyên mua bán Theme (ví dụ trang Themeforest.vn) ta thấy đƣợc thị trƣờng quốc tế cịn có tiềm thị trƣờng nƣớc 1.1.4 Các hƣớng giải tốn Có nhiều cách để xây dựng Website nhƣ: Dùng ngơn ngữ lập trình Java, ASP.NET, PHP,… Dùng phần mềm mã nguồn mở nhƣ Drupal, Nuke Viet, Moodle, Joomla, WordPress,…Hiện đƣợc đơng đảo ngƣời dùng u thích sử dụng dùng mã nguồn mở để xây dựng Website Có nhiều phần mềm mã nguồn mở, mã nguồn mở phổ biến đƣợc ƣa chuộng WordPress Tuy nhiên, để có đƣợc trang web đáp ứng đƣợc phong cách khác nhau, tính mà khách hàng mong muốn Nếu dùng tất mà phần mềm mã nguồn mỡ cung cấp chƣa đủ, để đạt đƣợc theo mong muốn ngƣời dùng phải mua nhiều Plugin cài đặt thêm vào, nhƣ chi phí tăng Chƣa kể đến việc Plugin mua khơng khớp với Theme mặt giao diện, thẩm mỹ Mặt khác cài đặt nhiều Plugin dẫn tới việc phình to sở liệu, nên việc đọc liệu lâu, trang web Hoàng Khắc Đàn - 53K1 - CNTT Đồ án tốt nghiệp chạy chậm Hơn lĩnh vực nhƣng ngƣời có sở thích riêng, muốn tạo Website riêng mang phong cách họ Chẳng hạn, làm kinh doanh nhƣng khác lĩnh vực, ngƣời làm kinh doanh nội thất chắn Website họ khác với ngƣời làm kinh doanh quần áo kinh doanh sản phẩm quần áo nhƣng ngƣời hay doanh nghiệp lại muốn tạo Website mang phong cách riêng, ấn tƣợng riêng cho cơng ty, doanh nghiệp Nhƣ trình bày trên, có nhiều hƣớng giải vấn đề đặt Tuy nhiên phạm vi Đồ án tốt nghiệp chuyên ngành Kỹ sƣ Công nghệ thông tin em trình bày cách giải vấn đề việc dùng phần mềm mã nguồn mỡ WordPress để xây dựng Website Trƣớc lập trình Theme cho mã nguồn mở, cụ thể Lập trình Theme cho Phần mềm mã nguồn mở WordPress Sau dùng Theme lập trình demo Website,cụ thể Website giới thiệu quán cafe YÊU CẦU VÀ CHUẨN BỊ 1.2.1 Lựa chọn công cụ phát triển ứng dụng Hiện có nhiều cơng cụ phát triển ứng dụng web nói chung mã nguồn mở WordPress nói riêng Các cơng cụ phổ biến bao gồm: - Phần mềm XamPP (Nếu có sever /hosting bỏ qua phần mềm này) - WordPress, nên dùng phiên (Hiện phiên 4.4) - Phần mềm Photoshop Abode Framwork CS6 - Phần mềm để soạn thảo, lập trình Sublime Text Php Stom - Các trình duyệt Fifox, Chome, IE, Brower, Safari, Ngồi cơng cụ để làm tốt tốn đặt trƣớc tiên u cầu mặt kiến thức cần phải chuẩn bị: - Nắm vững kiến thức mã nguồn mở WordPress từ đến nâng cao - Quan trọng biết cấu trúc, cách tổ chức tập tin Theme cho hợp lí với theme - Kiến thức HTML5 CSS3 Hoàng Khắc Đàn - 53K1 - CNTT Đồ án tốt nghiệp Hình 3.4.2: Template single chƣa file nội dung post - Ảnh, video, audio , quote , link tƣơng ứng với post format, điểm khác gần nhƣ post format khác Hoàng Khắc Đàn - 53K1 - CNTT 33 Đồ án tốt nghiệp Hình 3.4.3: Post format đƣợc tách file riêng 3.7 Tạo widget cho WordPress 3.7.1 Khái niệm Widget Widget WordPress block nội dung đƣợc đặt khu vực đƣợc định, khu vực ta thƣờng gọi Widget Area Sidebar Bây tìm hiểu làm để hiểu quy trình tạo widget Nhƣng dĩ nhiên trƣớc tiên cần có sẵn kiến thức PHP ví dụ nhƣ phải hiểu Class đối tƣợng PHP Hình 2.14 Ví dụ Widgets Hồng Khắc Đàn - 53K1 - CNTT 34 Đồ án tốt nghiệp 3.7.2 Quy trình tạo Widget Trong WordPress có sẵn class tên WP_Widget, class có method (phƣơng thức), nghĩa phải viết phƣơng thức theo chuẩn nó, khơng đƣợc thiếu mà khơng có thừa phải viết tên phƣơng thức Trong class WP_Widget có tổng cộng phƣơng thức bắt buộc, bao gồm: - construct: Phƣơng thức khởi tạo có nhiệm vụ khai báo tên widget, mô tả widget - form: Phƣơng thức hỗ trợ tạo form nhập liệu bên widget Hình 2.15 Mẫu Form Widgets - update: Phƣơng thức hỗ trợ lƣu liệu mà ngƣời dùng nhập vào form mà tạo phƣơng thức form - widget: Phƣơng thức giúp gọi liệu hiển thị Website gắn widget lên Hoàng Khắc Đàn - 53K1 - CNTT 35 Đồ án tốt nghiệp CHƢƠNG III ỨNG DỤNG THEME VÀO XÂY DỰNG WEBSITE QUẢN LÝ QUÁN CAFE 3.1 Mơ tả tốn Bài tốn chia làm phần: - Phần dành cho ngƣời quản trị - Phần dành cho khách hàng 3.1.1 Chức dành cho quản trị viên Để truy cập vào chức hệ thống, quản trị viên cần có tài khoản để đăng nhập, sau đăng nhập vào hệ thống, quản trị viên thực chức sau: - Đăng nhập: Quản trị viên đăng nhập để quản lý hệ thống - Quản lý menu: Thêm – sửa – xóa thực đơn - Quản lý đặt bàn: Xác nhận thơng tin khác đăth bàn qua đồng ý không đồng ý việc đặt bàn khách hàng - Quản lý danh sách khách hàng phản hồi khách hàng - Thống kê doanh thu - Đăng viết lên trang web 3.1.2 Chức khách hàng - Khách hàng tìm kiếm xem thơng tin thực đơn - Đặt bàn online - Ngồi khách hàng gửi ý kiến phản hồi sản phẩm, dịch vụ,… - Xem viết liên quan đến quán viết đƣợc đăng lên 3.2 Khảo sát Website quán cafe - Tại nên có Website quán cafe ? Với xu hƣớng ngày quen thuộc tìm kiếm quán ăn, nhà hàng, cà phê qua internet giới trẻ khách du lịch quốc tế việc thiết kế trang web giới thiệu quán cafe điều bạn cần làm hơm với chi phí rẻ so với hình thức marketing khác Sẽ có bất lợi lớn nhà hàng khơng có Website Website nơi liên kết quan trọng nhà hàng với khách hàng Điều đánh Hoàng Khắc Đàn - 53K1 - CNTT 36 Đồ án tốt nghiệp giá thấp gần 90% nguời dùng internet tìm hiểu nhà hàng trực tuyến trƣớc định đến nhà hàng hay khơng - Lợi ích tiện dụng mà Website nhà hàng đem lại không nhỏ:  Thúc đẩy thuơng hiệu : Một Website có truyền tải tới khách hàng thông điệp đáng giá, làm cho họ quen với khung cảnh sang trọng, thực đơn hấp dẫn tổ chức chuyên nghiệp nhà hàng Khách hàng nhìn thấy nhà hàng bạn tốt so với nhà hàng lại  Giảm thiểu chi phí quảng cáo : Thiết kế Website nhà hàng, khách sạn phần nhỏ chi phí so với quảng cáo in ấn, báo chí truyền hình Hơn quảng cáo 24/7 tất nơi mà khách hàng truy cập internet Chính Website tảng tiếp thị mạnh mẽ, thu hút khách hàng tới nhà hàng bạn  Lợi cạnh tranh : Rất nhiều đối thủ bạn có Website tận dụng phát triển kênh kinh doanh tiềm Bên cạnh lƣợng khách hàng tiềm ngày sử dụng internet nhiều họ thuờng kiểm tra thông tin, so sánh đối chiếu truớc định chọn nhà hàng Hãy nắm bắt thị truờng để trội buớc khỏi khu vực nhỏ bé bạn, tham gia xu hƣớng kinh doanh đầy tiềm  Khách hàng dễ biết tới dịch vụ bổ sung : Ngay khách hàng đến nhà hàng bạn khó biết hết sản phẩm dịch vụ bạn Họ khơng biết tới chuơng trình khuyến kiện diễn nhà hàng  Cơng cụ PR : Khơng có giới thiệu nhà hàng hiệu Website Báo chí phản ánh đuợc phần, có Website truyền tải thơng điệp, tuơng tác trực tuyến với khách hàng tốt  Giao tiếp khách hàng hiệu : Trên Website bạn giúp khách hàng nắm đuợc hoạt động, đuờng đi, địa điểm nhà hàng Có thể trả lời câu hỏi khách hàng mà không nhiều thời gian nguồn lực.Website nơi hoàn hảo để tuơng tác chăm sóc khách hàng Trên Website nhà Hồng Khắc Đàn - 53K1 - CNTT 37 Đồ án tốt nghiệp hàng đuợc thiết kế tốt bạn nhận đuợc lời nhận xét, đề xuất, ý kiến thăm dị khách hàng.Website thu thập email khách hàng để bạn gửi tin, thông tin kiện, chƣơng trình khuyến tới tận tay khách hàng Giữ cho sợ dây liên kết nhà hàng khách hàng bền chặt 3.3 Cài đặt ứng dụng 3.3.1 Yêu cầu giao diện Website cần đƣợc trình bày dễ hiểu, giao diện gần gũi, thân thiện, khách hàng dễ nhìn thấy thơng tin họ cần tìm, cung cấp cho khách hàng sản phẩm bán chạy, sản phẩm cập nhật - Giao diện thân thiện, dễ nhìn, dễ sử dụng - Nguồn thơng tin sản phẩm đa dạng - Thông tin sản phẩm phải đƣợc cập nhật thƣờng xuyên - Các chức tìm kiếm, thêm vào giỏ hàng , cách thức liên hệ, liên kết với trang mạng xã hội đễ tạo thêm tiện ích cho ngƣời dùng - Cách bố trí phải hài hòa, độ thẩm mĩ phải đƣợc trọng 3.3.2 Cài đặt, thiết kế Website kinh doanh quán cafe Dƣới số hình ảnh Demo Website: Hồng Khắc Đàn - 53K1 - CNTT 38 Đồ án tốt nghiệp Giao diện trang chủ Hoàng Khắc Đàn - 53K1 - CNTT 39 Đồ án tốt nghiệp Giao diện trang chi tiết viết Hoàng Khắc Đàn - 53K1 - CNTT 40 Đồ án tốt nghiệp Giao diện form đặt bàn Hoàng Khắc Đàn - 53K1 - CNTT 41 Đồ án tốt nghiệp Giao diện trang thực đơn Hoàng Khắc Đàn - 53K1 - CNTT 42 Đồ án tốt nghiệp Giao diện trang kiện Hoàng Khắc Đàn - 53K1 - CNTT 43 Đồ án tốt nghiệp Giao diện trang liên hệ - Chi tiết trang web đƣợc trình bày Demo Hoàng Khắc Đàn - 53K1 - CNTT 44 Đồ án tốt nghiệp KẾT LUẬN Những thuận lợi khó khăn 1.1 Thuận lợi Trong st q trình làm đồ án tốt nghiệp em có thuận lợi nhƣ: - Đƣợc hƣớng dẫn, giúp đỡ tận tình Thầy anh/chị - Đƣợc thầy giáo, cô giáo, khoa CNTT tạo điều kiện tốt suốt trình thực tập làm đồ án 1.2 Khó khăn Bên cạnh điều kiện thuận lợi trình làm đồ án tốt nghiệp em gặp khơng khó khăn nhƣ: - Chƣa có nhiều kiến thức chun mơn thuộc đề tài nghiên cứu nên cịn nhiều thiếu sót việc thực tập nhƣ báo cáo - Vì chọn đề tài độc lập nên không tận dụng đƣợc khả làm việc nhóm - Kỹ chun mơn kỹ mềm hạn chế 1.3 Kết đạt đƣợc 1.3.1 Ƣu điểm: Đồ án tốt nghiệp kết từ kiến thức em đƣợc học trƣờng, trình thực tập làm đồ án tốt nghiệp, bƣớc đầu báo cáo đạt đƣợc ƣu điểm nhƣ: - Hoàn toàn xây dựng đƣợc Theme cho mã nguồn WordPress - Lập trình cho tập tin cần thiết theme - Thêm đƣợc số chức cho WorPress - Dùng Theme tạo tùy chỉnh thành Website phong phú - Sử dụng đƣợc plugin cần thiết cho theme - Website demo với nhiều hiệu ứng đẹp sử dụng HTML5 CSS3 - Website demo với giao diện thân thiện, dễ sử dụng 1.3.2 Hạn chế Bên cạnh ƣu điểm đạt đƣợc, kiến thức hạn chế, kinh nghiệm chƣa nhiều nên tồn nhiều vấn đề chƣa đƣợc giải nhƣ: Hoàng Khắc Đàn - 53K1 - CNTT 45 Đồ án tốt nghiệp - Theme cịn chức năng, chƣa thể đáp ứng đƣợc cho khách hàng có yêu cầu cao - Các style cịn nghèo nàn hay chí cịn chƣa linh động ngƣời dùng thay đổi dễ dàng Chƣa tối ƣu hóa đƣợc Theme - Thiết kế tự nghĩ mua từ nhà Design nên Website Demo chƣa chuyên nghiệp Hƣớng phát triển đồ án Từ ƣu nhƣợc điểm định hƣớng để phát triển đồ án tạo Theme hoàn chỉnh với yêu cầu: - Thêm chức cho theme để đáp ứng yêu cầu cho ngƣời dùng - Có nhiều Style theme thêm phong phú, đa dạng - Tạo Widget để khách hàng thay đổi dễ dàng - Tính thẩm mĩ phải đƣợc nâng lên - Lập trình Theme đáp ứng đa lĩnh vực, đa chức Theme - Lập trình Theme hỗ trợ dịch nhiều ngơn ngữ - Hồn thiện Theme , hƣớng phát triển cao hơn, lâu dài đƣa theme tạo đƣợc đăng ký http://themeforest.net/ để bán Theme cho khách hàng tiềm - Xây dựng Website đầy đủ chức năng, nội dung phong phú Hoàng Khắc Đàn - 53K1 - CNTT 46 Đồ án tốt nghiệp CÁC TÀI LIỆU THAM KHẢO 4.3.1 Tài liệu Tiếng Việt [1] http://thachpham.com/ [2] Tác giả: Phạm Hữu Khang - Lập trình web PHP sở liệu MySQL – NXB Hà Nội – Năm xuất : 2000 [3] Tác giả Phạm Hữu Khang - Giáo trình tự học lập trình PHP - NXB Đà Nẵng – Năm xuất 2010 4.3.2 Tài liệu tiếng Anh: [1] https://WordPress.org/ [2] https://WordPress.org/ plugins/woocommerce/ [3] http://www.w3schools.com/ [4] https://codex.WordPress.org/ [5] http://getbootstrap.com / [6] https://fontawesome.github.io/Font-Awesome/ Hoàng Khắc Đàn - 53K1 - CNTT 47 ... em, theme nghiêng xây dựng mua xây dựng trang web quảng cáo xây dựng, Nói chung tùy mục đích sử dụng để làm theme cho phù hợp với nhu cầu 1.2.2 Thực Để bắt đầu xây dựng cấu trúc lập trình Theme, ... NGHỆ THÔNG TIN BÁO CÁO KHÓA LUẬN TỐT NGHIỆP Tên đồ án: LẬP TRÌNH THEME TRONG WORDPRESS VÀ ỨNG DỤNG VÀO XÂY DỰNG WEBSITE Sinh viên thực hiện: Hoàng Khắc Đàn – 1251071575 Lớp: 53K1... thông tin em trình bày cách giải vấn đề việc dùng phần mềm mã nguồn mỡ WordPress để xây dựng Website Trƣớc lập trình Theme cho mã nguồn mở, cụ thể Lập trình Theme cho Phần mềm mã nguồn mở WordPress

Ngày đăng: 01/08/2021, 10:35

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w