Tìm hiểu xây dựng phần mềm phát triển nội dung và SEO tự động áp dụng với website thương mại điện tử

12 369 0
Tìm hiểu xây dựng phần mềm phát triển nội dung và SEO tự động áp dụng với website thương mại điện tử

Đ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

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP TÌM HIỂU XÂY DỰNG PHẦN MỀM PHÁT TRIỂN NỘI DUNG VÀ SEO TỰ ĐỘNG ÁP DỤNG VỚI WEBSITE THƯƠNG MẠI ĐIỆN TỬ Sinh viên thực hiện: Nghiêm Xuân Hải Giáo viên hướng dẫn: ThS Bùi Thu Thủy Hà Nội, năm 2015 LỜI CẢM ƠN Để đánh giá kết học tập rèn luyện sinh viên suốt khóa học, đồng thời giúp sinh viên gắn liền kiến thức lý thuyết học với thực tiễn ứng dụng Được trí trường Đại học tài nguyên môi trường Hà Nội, khoa Công nghệ thông tin em tiến hành nghiên cứu thực đồ án: “Tìm hiểu xây dựng phần mềm phát triển nội dung SEO tự động áp dụng với Website thương mại điện tử” Trong trình thực đề tài nỗ lực thân, em nhận giúp đỡ nhiệt tình đóng góp quý báu thầy cô giáo bạn học trường Đại học tài nguyên môi trường Hà Nội Em xin chân thành cảm ơn giúp đỡ động viên nhiệt tình Đặc biệt, em xin chân thành cảm ơn cô Bùi Thị Thùy tận tình bảo, giúp đỡ em suốt thời gian thực đồ án Mặc dù thân có nhiều cố gắng, thời gian kiến thức thân nhiều hạn chế nên đồ án tốt nghiệp em tránh khỏi thiếu sót Em mong nhận đóng góp quý báu thầy cô giáo bạn để đồ án tốt nghiệp em hoàn thiện Em xin chân thành cảm ơn ! Hà Nội, ngày tháng năm Sinh viên thực Nghiêm Xuân Hải TÓM TẮT ĐỒ ÁN Đồ án tập trung vào việc tìm hiểu kỹ thuật chiến lược SEO cho trang web thương mại điện tử Phân tích, thiết kế công cụ SEO phát triển nội dung tự đông Sử dụng công cụ để xây dựng trang web thương mại điện tử Đồ án chia làm phần sau: LỜI MỞ ĐẦU Trình bày tính cấp thiết đề tài, tình hình nghiên cứu thực tế mục đích xây dựng đề tài CHƯƠNG 1: TỔNG QUAN VỀ SEO Trình bày lý thuyết tổng quan SEO, quy trình làm SEO mô hình làm SEO phổ biến CHƯƠNG 2: CÁC GIẢI PHÁP CÔNG NGHỆ Đưa giải pháp công nghệ giải toán đặt CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Chương tập trung trình bày phân tích thiết kế toán theo bước, sử dụng ngôn ngữ đặc tả UML để phân tích thiết kế cho hệ thống CHƯƠNG 4: ỨNG DỤNG SEO WEB THƯƠNG MẠI ĐIỆN TỬ Ứng dụng phần mềm vào SEO Website thương mại điện tử mavang9999.vn nhằm tăng thứ hạng từ khóa Website bảng kết tìm kiếm KẾT LUẬN VÀ KIẾN NGHỊ Chương đưa vấn đề làm chưa làm trình thực định hướng phát triển, ý tưởng phát triển hệ thống MỤC LỤC TRANG PHỤ BÌA LỜI CẢM ƠN DANH MỤC HÌNH VẼ DANH MỤC TỪ VIẾT TẮT LỜI NÓI ĐẦU 1 Tính cấp thiết đề tài Tình hình nghiên cứu thực tế Mục tiêu xây dựng đề tài Kết luận CHƯƠNG 1: TỔNG QUAN VỀ SEO 1.1 Công cụ tìm kiếm 1.1.1 Hoạt động công cụ tìm kiếm 1.1.2 Tương tác người với công cụ tìm kiếm 1.2 SEO - Tối ưu hóa công cụ tìm kiếm 12 1.2.1 Khái niệm SEO 12 1.2.2 Quy trình làm SEO 13 1.2.3 Mục đích làm SEO (SEO Goals) 14 1.2.4 Nghiên cứu từ khóa 15 1.2.5 Tối ưu trang (On-page SEO) 17 1.2.6 Tối ưu trang (Off-page) 23 1.3 Các mô hình xây dựng liên kết hiệu 24 1.3.1 Mô hình truyền thống (Old-School): 24 1.3.2 Mô hình Kim tự tháp (Pyramid) 25 CHƯƠNG 2: CÁC GIẢI PHÁP CÔNG NGHỆ 27 2.1 Công nghệ NET 27 2.1.1 Giới thiệu NET 27 2.1.2 NET Framework 28 2.1.3 Ngôn ngữ C# 29 2.2 HtmlAgilityPack 30 2.3 Blogger API 31 2.3.1 Các khái niệm Blogger 31 2.3.2 Blogger API data model 31 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 34 3.1 Xác định yêu cầu phần mềm 34 3.2 Xác định tác nhân tác động vào hệ thống 35 3.3 Xác định Use Case hệ thống 35 3.4 Vẽ biểu đồ Use Case 36 3.4.1 Vẽ biểu đồ Use Case tổng quát 36 3.4.3 Biểu đồ Use Case Quản trị hệ thống 39 3.5 Đặc tả Use Case 39 3.5.1 Use Case đăng ký thành viên 39 3.5.2 Use Case đăng nhập hệ thống 40 3.5.3 Use Case cập nhật tài khoản người dùng 40 3.5.4 Use Case Nghiên cứu từ khóa 41 3.5.5 Use Case Tổng hợp viết 41 3.5.6 Use Case Tạo viết 41 3.5.7 Use Case Đăng viết 42 3.5.8 Use Case Kiểm tra On-page SEO 42 3.5.9 Use Case Tạo mục cho Web 43 3.5.10 Use Case Quản lý viết 43 3.5.11 Use Case Quản lý Website đích lấy tin 43 3.5.12 Use Case Quản lý Website đăng tin 44 3.5.13 Use Case Quản lý từ điển từ khóa 44 3.5.14 Use Case Quản lý từ điển từ đồng nghĩa 45 3.5.15 Use Case Quản lý người dùng 45 3.6 Tìm lớp lĩnh vực 46 3.6.1 Xác định lớp dựa nhiệm vụ chúng 46 3.6.2 Biểu đồ lớp 48 3.7 Xác định lớp tham gia vào Use Case 48 3.7.1 Use Case Đăng nhập hệ thống 48 3.7.2 Use Case Đăng ký thành viên 50 3.8 Thiết kế sở liệu 54 3.8.1.Ánh xạ liên kết 54 3.8.2.Ánh xạ liệu từ lớp lĩnh vực sang bảng liệu sở liệu 55 3.8.3.Cơ sở liệu hệ thống 57 3.9.Thiết kế giao diện chương trình 59 CHƯƠNG 4: THỰC NGHIỆM SEO CHO WEBSITE ĐỂ LÀM TĂNG THỨ HẠNG TÌM KIẾM 62 4.1 Quy Trình SEO cho website 62 4.2.Thực SEO Website mavang9999.com 63 4.2.1 Giới thiệu trang web 63 4.2.2 Quy trình làm SEO 64 4.3 Kết đạt 65 KẾT LUẬN VÀ KIẾN NGHỊ TÀI LIỆU THAM KHẢO DANH MỤC HÌNH VẼ Hình 1.1.Mạng lưới liên kết tài liệu Internet Hình 1.2: Kết tìm kiếm phải trả phí để xuất Hình 1.3: Thống kê thị phần thị trường tìm kiếm Mỹ tháng năm 2015 Hình 1.4: Ví dụ tìm kiếm điều hướng 10 Hình 1.5: Ví dụ tìm kiếm thông tin 11 Hình 1.6: Ví dụ tìm kiếm giao dịch 12 Hình 1.7: Mô hình xây dựng liên kết truyền thống 24 Hình 1.8: Mô hình xây dựng liên kết Kim tự tháp 25 Hình 2.1: Blogger API data model 32 Hình 3.1: Biểu đồ Use Case tổng quát 37 Hình 3.2: Biểu đồ Use Case Người làm SEO 38 Hình 3.3: Biểu đồ Use Case Quản trị hệ thống 39 Hình 3.4: Biểu đồ lớp 48 Hình 3.5: Biều đồ lớp tham gia Use Case Đăng nhập Người Làm SEO 49 Hình 3.6: Biểu đồ trình tự đăng nhập hệ thống luồng 49 Hình 3.7: Biểu đồ trình tự Đăng nhập luồng phụ 50 Hình 3.8: Biểu đồ lớp tham gia Use Case Đăng ký thành viên 51 Hình 3.9: Biểu đồ trình tự đăng ký thành viên 51 Hình 3.10: Biểu đồ trình tự Đăng ký thành viên không thành công 52 Hình 3.11: Biểu đồ lớp tham gia Use Case Cập nhật tài khoản Người Dùng 53 Hình 3.12: Biểu đồ trình tự đổi mật Khách hàng 54 Hình 3.13: Giao diện chức phân tích từ khóa 60 Hình 3.14: Giao diện chức Tổng hợp viết 60 Hình 3.15.Giao diện thêm mới,tạo viết 61 Hình 4.1: Kết tìm kiếm SEO với từ khóa “Mã vàng 9999” 66 Hình 4.2: Kết tìm kiếm SEO từ khóa “Mavang9999” 67 DANH MỤC TỪ VIẾT TẮT Từ viết tắt Nghĩa từ SEO(Search Engine Optimization) Tối ưu hóa công cụ tìm kiếm On-page SEO Tối ưu hóa trang Off-page SEO Tối ưu hóa trang Keyword Từ khóa Slingshot SEO Tạp chí Slingshot StatCounter Chuyên trang thống kê số liệu SE (Search Engine) Công cụ tìm kiếm SERPs(Result Pages) Trang kết LỜI NÓI ĐẦU Tính cấp thiết đề tài Khi xã hội phát triển, người ngày có nhu cầu mua sắm, tìm kiếm thông tin sử dụng mạng Internet ngày cao Website không trang thông tin đơn mà nơi trung gian để cá nhân, tổ chức, doanh nghiệp tiếp thị hình ảnh, thương hiệu, dịch vụ, sản phẩm phạm vị, khu vực quốc gia Website nơi trưng bày, giới thiệu sản phẩm, hàng hóa, dịch vụ cá nhân, tổ chức, doanh nghiệp hoạt động 24/7, không giới hạn không gian thời gian, hoàn hảo hữu dụng nhất, đem lại chi phí Internet phần thiếu với sống người, với công cụ tìm kiếm (Google, Bing, Yahoo…) ta tìm thấy thông tin mà ta muốn tìm Khi từ khóa vào công cụ tìm kiếm, chẳng hạn Google khoảng giây thấy hàng nghìn hàng vạn thông tin liên quan đến từ khóa mà ta nhập vào Theo thống kê cho thấy, có đến 86% lượng truy cập Website đến từ công cụ tìm kiếm lớn Google, Bing, Yahoo,…Mỗi ngày có hàng triệu người dùng lướt web sử dụng công cụ tìm kiếm để tìm sản phẩm, dịch vụ thông tin họ cần Nhưng liệu với hàng tỷ website tồn tại, khách hàng tìm thấy Website trước mà đối thủ cạnh tranh? Hầu hết người sử dụng công cụ tìm kiếm không kiên nhẫn, họ tập trung vào kết tìm kiếm “Trang nhất” hàng trăm, hàng triệu kết trả truy vấn tìm kiếm Như vậy, câu hỏi đặt là: “Làm giúp Website hiển thị trang người dùng truy vấn?” SEO – Search Engine Optimization (Tối ưu hóa công cụ tìm kiếm) đề xuất giải pháp hữu hiệu giúp Website có Trang vị trí cao trang kết truy vấn đầu tiên, giúp cho người dùng dễ dàng tìm thấy kết Chính đa phần người dùng đến Website thông qua công cụ tìm kiếm nên bỏ qua SEO đồng nghĩa với việc tiền ngày cho Website đối thủ cạnh tranh Không có người dùng đủ kiên nhẫn xem qua trang kết sau thực tìm kiếm với công cụ tìm kiếm Nếu Website bạn không nằm vị trí top 30 – top 10, khách hàng Website bạn tồn SEO hoạt động thiếu với trang Web nào, đường để trở thành Website nhiều người biết đến Các phương pháp quảng cáo truyền thống ngày bão hòa bới chi phí cao hiệu lại giảm sút Nhất giai đoạn khủng hoảng nay, mà hiệu việc quảng cáo phải đặt lên hàng đầu Việc làm SEO ngày trọng, song thao tác quy trình thực thủ công kéo dài tới hàng tháng, nhu cầu giảm thiểu bước quy trình ngày cao, đòi hỏi tính tự động để tiết kiệm tài nguyên người tiền trình thực Tình hình nghiên cứu thực tế Từ năm 2010 đến giới xuất nhiều công cụ cho phép thực bước quy trình làm SEO cách tự động như: - Nghiên cứu từ khóa: Longtail Pro, Keyword Domainizer, Hittail,… - Phần mềm SEO tự động: SeNuke, Xrumer,… Các phần mềm sử dụng rộng rãi giới với chi phí phần mềm cao Chúng ta phải trả chi phí 147 USD/tháng cho phần mềm SEnuke phiên XCr, phiên Xrumer Business có giá 900 USD Với mức giá này, cá nhân, tổ chức, doanh nghiệp Việt Nam sở hữu Trang Ngoài ra, phần mềm không hỗ trợ ngôn ngữ Tiếng Việt, điểm yếu khiến có tác dụng làm SEO Việt Nam Gần đây, nước xuất phần mềm làm SEO mang tính nhỏ lẻ đáp ứng quy trình làm SEO phân mảnh, không tập trung iSEO, Mass SEO Content Những yếu tố đòi hỏi phần mềm có khả hoạt động hiệu hỗ trợ ngôn ngữ Tiếng Việt, cho phép thực thi quy trình làm SEO từ đầu tới cuối cách suôn sẻ, dễ dàng Mục tiêu xây dựng đề tài Để giải vấn đề trên, xây dựng phần mềm hỗ trợ phát triển nội dung SEO tự động giúp cho thời gian thực quy trình làm SEO rút ngắn, giảm thiểu chi phí đầu tư Phần mềm thỏa mãn chức sau: o Nghiên cứu từ khóa: Cho phép người sử dụng xem số liệu phân tích từ khóa mục tiêu, mở rộng vùng tìm kiếm để thống kê nhu cầu tìm kiếm người dùng, phân tích đối thủ cạnh tranh o Tổng hợp nội dung: Cho phép người sử dụng tổng hợp tin tức tự động theo thời gian từ 100 đầu báo lớn, hỗ trợ tìm kiếm theo từ khóa từ khóa mở rộng, cấu hình thêm website cần lấy tin tiến hành lấy tinh tự động o Tạo nội dung: Cho phép người dùng thao tác thủ công tự động thông qua từ khóa Soạn thảo trình soạn thảo có hỗ trợ HTML o Tạo nội dung với Spintax o Đăng tự động: Cho phép người dùng đăng lên hệ thống Website vệ tinh Blogger, Wordpress, Vbulletin o Kiểm tra tối ưu hóa: Cho phép người dùng tự kiểm tra yếu tố trang Web đạt chuẩn hay chưa o Lập mục: Cho phép người dùng can thiệp để lập mục trang tìm kiếm cho trang Web Trang Kết luận Phần đề cập tới nhu cầu thực tiễn dẫn đến phát sinh yêu cầu cho việc cần thiết phải xây dựng phần mềm hỗ trợ nội dung SEO tự động, đồng thời đưa mục tiêu cụ thể đồ án, làm tiền đề cho giai đoạn khảo sát nghiệp vụ, phân tích thiết kế xây dựng hệ thống trình bày chương Trang [...]... thực thi quy trình làm SEO từ đầu tới cuối một cách suôn sẻ, dễ dàng 3 Mục tiêu xây dựng đề tài Để giải quyết được những vấn đề trên, tôi xây dựng một phần mềm hỗ trợ phát triển nội dung và SEO tự động giúp cho thời gian thực hiện quy trình làm SEO được rút ngắn, giảm thiểu chi phí đầu tư Phần mềm của tôi thỏa mãn những chức năng sau: o Nghiên cứu từ khóa: Cho phép người sử dụng xem các số liệu phân... tiêu, mở rộng vùng tìm kiếm để thống kê nhu cầu tìm kiếm của người dùng, phân tích đối thủ cạnh tranh o Tổng hợp nội dung: Cho phép người sử dụng tổng hợp tin tức tự động theo thời gian từ hơn 100 đầu báo lớn, hỗ trợ tìm kiếm theo từ khóa và từ khóa mở rộng, cấu hình thêm website cần lấy tin và tiến hành lấy tinh tự động o Tạo nội dung: Cho phép người dùng thao tác thủ công hoặc tự động thông qua từ...Ngoài ra, các phần mềm này không hỗ trợ ngôn ngữ Tiếng Việt, đây là một điểm yếu khiến nó ít có tác dụng khi làm SEO tại Việt Nam Gần đây, trong nước cũng đã xuất hiện những phần mềm làm SEO nhưng mang tính nhỏ lẻ và áp ứng quy trình làm SEO phân mảnh, không tập trung như iSEO, Mass SEO Content Những yếu tố trên đòi hỏi một phần mềm có khả năng hoạt động hiệu quả hỗ trợ ngôn ngữ Tiếng... trang Web Trang 3 4 Kết luận Phần này đề cập tới nhu cầu thực tiễn dẫn đến phát sinh yêu cầu cho việc cần thiết phải xây dựng một phần mềm hỗ trợ nội dung và SEO tự động, đồng thời đưa ra các mục tiêu cụ thể của đồ án, làm tiền đề cho giai đoạn khảo sát nghiệp vụ, phân tích thiết kế và xây dựng hệ thống được trình bày ở các chương kế tiếp Trang 4 ... Tạo nội dung với Spintax o Đăng bài tự động: Cho phép người dùng đăng bài lên hệ thống Website vệ tinh Blogger, Wordpress, Vbulletin o Kiểm tra tối ưu hóa: Cho phép người dùng tự kiểm tra các yếu tố trong trang Web đã đạt chuẩn hay chưa o Lập chỉ mục: Cho phép người dùng can thiệp để lập chỉ mục trên trang tìm kiếm cho trang Web Trang 3 4 Kết luận Phần này đề cập tới nhu cầu thực tiễn dẫn đến phát

Ngày đăng: 29/09/2016, 15:26

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan