Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
3,93 MB
Nội dung
- ĐẠI HỌC HUẾ TRƢỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ ht ếH uế - - Kin KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG WEBSITE QUẢN LÝ BÀI VIẾT CHUẨN SEO ọc MARKETING TẠI CÔNG TY TNHH MTV HUY NGUYÊN ờn gĐ ại h AKINA Trư Sinh viên thực hiện: Trần Thị Yên Sa Niên khóa: 2018 - 2022 - ĐẠI HỌC HUẾ TRƢỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ ht ếH uế - - Kin KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG WEBSITE QUẢN LÝ BÀI VIẾT CHUẨN SEO ọc MARKETING TẠI CÔNG TY TNHH MTV HUY NGUYÊN Giảng viên hƣớng dẫn ờn gĐ Sinh viên thực ại h AKINA Trần Thị Yên Sa Lớp: K52 THKT Mã SV: 18K4081028 Trư Niên khóa: 2018 - 2022 Niên khóa: 2018 - 2022 TS Hà Ngọc Long - Khóa luận tốt nghiệp LỜI CẢM ƠN Sau gần bốn năm học trƣờng Đại học Kinh tế Đại học Huế thân yêu này, đến lúc em chuẩn bị phải xa trƣờng Trong năm học vừa qua em xin gửi lời cảm ơn chân thành đến trƣờng Đại học Kinh tế Huế, tất ếH uế giảng viên môn đặc biệt thầy cô Khoa Hệ thống Thông tin Kinh tế Những thầy giúp em có đƣợc kiến thức vững bốn năm học đặc biệt truyền đạt chia sẻ cho em kiến thức làm sở tảng cho em hoàn thành báo cáo ht Đặc biệt, em xin bày tỏ lòng cảm ơn sâu sắc tới thầy TS Hà Ngọc Long tận hồn thành báo cáo cuối khóa Kin tình giúp đỡ, ln gắn bó, tƣ vấn dành nhiều thời gian công sức để hƣớng dẫn em Và cuối em xin gửi lời cảm ơn chân thành đến công ty TNHH MTV HUY NGUYÊN AKINA, đặc biệt anh chị trực tiếp hƣớng dẫn em tận tình bảo ọc giúp em hồn thành tốt khóa luận Mặc dù cố gắng hồn thành đề tài tốt nhất, nhiên kiến thức chun mơn ại h cịn hạn chế thân nhiều thiếu kinh nghiệm thực tiễn nên báo cáo cịn nhiều thiếu sót Rất mong đƣợc chia sẻ, đóng góp nhƣ thơng cảm ờn gĐ quý thầy cô để đề tài nghiên cứu đƣợc hoàn thiện Một lần nữa, em xin chân thành cảm ơn! Sinh viên Trư Trần Thị Yên Sa Huế, tháng 03 năm 2022 I - Khóa luận tốt nghiệp MỤC LỤC LỜI CẢM ƠN I MỤC LỤC II DANH MỤC TỪ VIẾT TẮT VII ếH uế DANH MỤC HÌNH ẢNH VIII DANH MỤC BẢNG BIỂU X PHẦN I: ĐẶT VẤN ĐỀ ht Lý chọn đề tài Kin Mục tiêu đề tài 2.1 Mục tiêu tổng quát 2.2 Mục tiêu cụ thể ọc Đối tƣợng phạm vi nghiên cứu ại h 3.1 Đối tƣợng nghiên cứu 3.2 Phạm vi nghiên cứu ờn gĐ Phƣơng pháp nghiên c ứu .3 4.1 Phƣơng pháp thu thập thông tin 4.2 Phƣơng pháp phân tích, thiết kế 4.3 Phƣơng pháp phát triển hệ thống Trư 4.4 Phƣơng pháp tổng hợp Kết cấu khóa luận PHẦN II: NỘI DUNG NGHIÊN CỨU CHƢƠNG I: CƠ SỞ LÝ LUẬN VỀ XÂY DỰNG WEBSITE QUẢN LÝ BÀI VIẾT CHUẨN SEO MARKETING TẠI CÔNG TY TNHH MTV HUY NGUYÊN AKINA 1.1 Sơ lƣợc AKINA .6 II - Khóa luận tốt nghiệp 1.1.1 Tổng quan AKINA .6 1.1.2 Mục tiêu kinh doanh 1.2 Tổng quan SEO Marketing 1.2.1 Tổng quan .8 ếH uế 1.2.1.1 SEO 1.2.1.2 SEO Marketing 1.2.1.3 SEO Marketing Online 1.2.1.4 Chuẩn SEO Marketing ht 1.2.1.5 Bài viết chuẩn SEO Marketing Kin 1.2.2 Lợi ích SEO marketing doanh nghiệp 1.2.3 Nhƣợc điểm SEO Marketing doanh nghiệp 1.2.4 Quy tắc xây dựng viết chuẩn SEO Marketing ọc 1.2.4.1 Nghiên cứu xác định từ khóa cần viết 10 ại h 1.2.4.2 Tạo phác thảo cho viết (cấu trúc content chuẩn SEO Marketing) 10 ờn gĐ 1.2.4.3 Tối ƣu hóa Content thân thiện SEO Marketing 11 1.2.4.4 Checklist kiểm tra lại viết chuẩn SEO Marketing 11 1.2.4.5 Xuất quảng bá viết 12 1.2.4.6 Thống kê, theo dõi phản hồi, điều chỉnh cải tiến 12 Trư 1.2.5 Một số công cụ kiểm tra viết chuẩn SEO Marketing 13 1.2.5.1 Google Analytics 13 1.2.5.2 Công cụ SEMrush SEO Writing Assistant 18 1.2.5.3 Công cụ Yoast SEO 18 1.2.5.4 Công cụ WebFX Readability 19 1.2.6 Một số website quản lý viết chuẩn SEO Marketing 20 III - Khóa luận tốt nghiệp 1.3 Giới thiệu công cụ phát triển website quản lý viết chuẩn SEO marketing AKINA 24 1.3.1 Ngôn ngữ lập trình HTML 24 1.3.2 Ngơn ngữ lập trình CSS 25 ếH uế 1.3.3 Ngơn ngữ lập trình JavaScript 25 1.3.4 Ngôn ngữ lập trình PHP 25 1.3.5 Nền tảng lập trình Laravel 26 1.3.6 Mơ hình MVC 30 ht CHƢƠNG II: KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU WEBSITE QUẢN LÝ BÀI VIẾT CHUẨN SEO MARKETING TẠI CÔNG TY TNHH MTV HUY Kin NGUYÊN AKINA 32 2.1 Khảo sát yêu cầu website quản lý viết chuẩn SEO 32 ọc 2.2 Phân tích yêu cầu thiết kế hệ thống chức website 33 2.2.1 Đối tƣợng sử dụng 33 ại h 2.2.2 Sơ đồ Use Case 33 2.2.3 Các biểu đồ 35 ờn gĐ 2.2.3.1 Biểu đồ đăng kí 36 2.2.3.2 Biểu đồ đăng nhập 37 2.2.3.3 Biểu đồ đăng xuất 38 Trư 2.2.3.4 Biểu đồ thêm viết 39 2.2.3.5 Biểu đồ sửa viết 39 1.3.6.1 Biểu đồ xóa viết 41 1.3.6.2 Biểu đồ thêm danh mục 42 1.3.6.3 Biểu đồ sửa danh mục 43 1.3.6.4 Biểu đồ xóa danh mục 44 CHƢƠNG III: THIẾT KẾ VÀ TRIỂN KHAI WEBSITTE 45 IV - Khóa luận tốt nghiệp 3.1 Thiết kế sở sữ liệu 45 3.2 Thiết kế giao diện 48 3.2.1 Giao diện trang chủ website 48 3.2.2 Giao diện trang chủ quản trị 48 ếH uế 3.2.3 Giao diện trang thông tin tài khoản 49 3.2.4 Giao diện trang cập nhật thông tin tài khoản 49 3.2.5 Giao diện danh sách viết 50 3.2.6 Giao diện trang đăng tải viết 50 ht 3.2.7 Giao diện danh sách chuyên mục 51 Kin 3.2.8 Giao diện thêm chuyên mục 51 3.2.9 Giao diện danh sách thẻ 51 3.2.10 Giao diện thêm danh sách thẻ 52 ọc 3.2.11 Giao diện danh sách quản trị viên đăng 52 ại h 3.3 Triển khai website dƣới mức ngƣời đọc trang website 53 3.3.1 Triển khai cốt lõi cấu hình hệ thống đƣợc sử dụng Laravel Php ờn gĐ Framework 53 3.3.2 Cấu hình chung hệ thống website 53 3.3.3 Cấu hình sở liệu 53 3.3.4 Xây dựng trang chủ 53 Trư 3.3.5 Xây dựng trang phân lo ại theo danh mục 54 3.3.6 Xây dựng trang nội dung viết chuẩn SEO 54 3.3.7 Xây dựng chức tìm kiếm viết chuẩn SEO 54 3.4 Triển khai hệ thống quản trị cho hệ thống 55 3.4.1 Xây dựng route cho quản trị layout dùng chung 55 3.4.2 Xây dựng đăng nhập đăng xuất hệ thống 55 3.4.3 Xây dựng trang chủ quản trị 55 V - Khóa luận tốt nghiệp 3.4.4 Xây dựng trang cá nhân 55 3.4.5 Xây dựng trang quản lý viết 55 3.4.5.1 Trang hiển thị danh sách viết 55 3.4.5.2 Trang thêm viết 56 ếH uế 3.4.5.3 Trang sửa viết 56 3.4.5.4 Trang xóa viết 56 3.4.6 Trang quản lý chuyên mục 56 3.4.6.1 Trang thêm chuyên mục 57 ht 3.4.6.2 Danh sách, xóa chuyên mục 57 Kin 3.4.7 Quản lý thẻ ngƣời viết bài( author) 57 3.4.7.1 Lấy danh sách hiển thị 57 3.4.7.2 Thêm ghi 57 ọc 3.4.7.3 Sửa ghi 57 ại h 3.4.7.4 Xóa ghi 57 PHẦN III: KẾT LUẬN 59 ờn gĐ Kết đạt đƣợc 59 Hạn chế 59 Hƣớng phát triển 59 TÀI LIỆU THAM KHẢO 60 Trư PHỤ LỤC 61 Cài đặt Composer 61 Cài đặt Laravel 62 KẾT QUẢ KIỂM TRA ĐẠO VĂN 64 VI - Khóa luận tốt nghiệp DANH MỤC TỪ VIẾT TẮT Từ viết tắt Diễn giả CSDL Cơ sở liệu XML eXtensible Markup Language CSS HTML SEO JS MVC PHP UC 10 URL ếH uế STT Cascading Style Sheets Hypertext Markup Language Trư ờn gĐ ại h ọc Kin ht Search Engine Optimization VII JavaScript Model-View-Controller Hypertext Preprocessor Use-Case Uniform Resource Locator - Khóa luận tốt nghiệp DANH MỤC HÌNH ẢNH Hình 1: Các sở AKINA Hình 2: Giao diện Google Analytics 13 Hình 3: Thống kê Google Analytics 14 ếH uế Hình 4: Kênh lƣu lƣợng truy cập 15 Hình 5: Nguồn/ phƣơng tiện 15 Hình 6: Đƣờng đồ thị ngƣời dùng hoạt động 16 Hình 7: Thống kê thời gian, địa điểm, thiết bị ngƣời dùng sử dụng để truy cập 17 ht Hình 8: Thống kê trang mà ngƣời dùng truy c ập 17 Hình 9: Giao diện công cụ SEMrush SEO Writing Assistant 18 Kin Hình 10: Giao diện cơng cụ Yoast SEO 19 Hình 11: Giao diện cơng cụ WebFX Readability 20 Hình 12: Giao diện trang chủ website Vimec 21 ọc Hình 13: Kết tìm kiếm Vinmec Google 21 Hình 14: Giao diện trang chủ website Hello Bacsi 22 ại h Hình 15: Kết tìm kiếm Hello Bacsi Google 23 Hình 16: Giao diện trang chủ website Medlatec 23 ờn gĐ Hình 17: Kết tìm kiếm Medlatec Google 24 Hình 18: Mơ hình MVC 30 Hình 19: Cơ chế hoạt động mơ hình MVC 31 Hình 20: Sơ đồ Use Case ngƣời đọc thông thƣờng 33 Hình 21: Sơ đồ Use Case quản trị viên đăng bài( Author) 34 Trư Hình 22: Sơ đồ Use Case quản trị viên hệ thống 35 Hình 23: Biểu đồ đăng ký 36 Hình 24: Biểu đồ đăng nhập 37 Hình 25: Biểu đồ đăng xuất 38 Hình 26: Biểu đồ thêm viết 39 Hình 27: Biểu đồ sửa viết 40 Hình 28: Biểu đồ xóa viết 41 Hình 29: Biểu đồ thêm danh mục 42 VIII - Khóa luận tốt nghiệp ht ếH uế 3.2.5 Giao diện danh sách viết Kin Hình 37: Giao diện danh sách viết Hình 15 – Hiển thi danh sách tất viết, cho phép sửa, xóa viết bật bình thƣờng Trư ờn gĐ ại h ọc 3.2.6 Giao diện trang đăng tải viết Hình 38: Giao diện trang đăng tải viết Hình 16 – Sau trình đăng nhập vào hệ thống, quản trị viên có quyền đăng viết thông qua giao diện, với chức giống word thêm vào số chức chèn ảnh cho viết thêm sinh động 50 - Khóa luận tốt nghiệp ếH uế 3.2.7 Giao diện danh sách chuyên mục Hình 39: Giao diện danh sách chuyên mục Hình 17 - Tập hợp danh mục, thống kê tất viết nằm danh ht mục nào, với số lƣợng để quản trị viên tăng thêm sửa viết ờn gĐ ại h ọc 3.2.8 Giao diện thêm chuyên mục Kin cho hợp lệ Hình 40: Giao diện thêm chuyên mục Hình 18 - Việc chủ đề liên quan viết cần có yêu cầu này, nơi mà hiển thị viết nằm Trư 3.2.9 Giao diện danh sách thẻ 51 - Khóa luận tốt nghiệp Hình 41: Giao diện danh sách thẻ Hình 19 – Việc thêm thẻ cho viết quan trọng, nhờ vào thẻ để tăng thêm tìm kiếm khách hàng để tìm tới viết Kin ht ếH uế 3.2.10 Giao diện thêm danh sách thẻ Hình 42: Giao thêm danh sách thẻ Hình 20 – Giao diện giúp việc thêm thẻ tag cho viết có lƣợt view, like ọc đƣợc nhiều tìm kiếm khách hàng Trư ờn gĐ ại h 3.2.11 Giao diện danh sách quản trị viên đăng Hình 43: Giao diện danh sách quản trị viên đăng Hình 19 – Cho phép quản trị viên hệ thống quản lý thành viên đăng với thông tin cần thiết, từ mà giám sát nhân viên hợp lý 52 - Khóa luận tốt nghiệp 3.3 Triển khai website dƣới mức ngƣời đọc trang website 3.3.1 Triển khai cốt lõi cấu hình hệ thống đƣợc sử dụng Laravel Php Framework Để xây dựng dự án laravel cần phải có lõi dự án( cài đặt nằm phần phụ lục) Sau cài phần xong, chuyển qua cài đặt cấu hình hệ thống Xampp 3.3.2 Cấu hình chung hệ thống website ếH uế cho trang website Cụ thể, cài đặt phần mềm cho phép mơi trƣờng sử dụng Các thơng tin cấu hình laravel đƣợc đƣa vào thƣ mục config, tệp chứa - ht cấu hình chung cho ứng dụng Bao gồm: Tên ứng dụng( name): tên ứng dụng sử dụng, sử dụng tên tùy ý, với dự án - Kin có tên “laravel” Môi trƣờng( env): môi trƣờng sử dụng, gồm: development( ứng dụng phát triển), testing( ứng dụng hoàn thành kiểm thử), production( ứng dụng Phát lỗi( debug): có giá trị true( hiển thị chi tiết lỗi) false( lời cảnh ại h - ọc đƣa vào sử dụng) báo chung mà không hiển thị chi tiết) Liên kết( url): đƣờng dẫn liên kết, nơi địa mà trang web chạy - Múi giờ( time_zone): múi phát triển ờn gĐ - 3.3.3 Cấu hình sở liệu Việc cần phải tạo CSDL mới, truy cập vào phpmyadmin để tạo CSDL Sau việc tạo CSDL tiến hành truy cập database.php để tạo cấu hình cho ứng - Trư dụng Thông tin cần thiết bao gồm: Default( mặc định): tên kết nối CSDL, việc đặt tên cho mục tùy ý nhƣng nằm khuôn khổ connections - Connections( kết nối): kết nối đến CSDL, chứa nhiều thông tin kết nối CSDL 3.3.4 Xây dựng trang chủ Sau cấu hình xong trang website, chạy nhƣng trang website nhất, mặc định laravel, cần thay đổi giao diện cấu hình 53 - Khóa luận tốt nghiệp Thứ nhất, truy cập controller thƣ mục app\Http\Controller để tạo tệp với php, có tên trùng với tên tệp tin