
Luận văn tốt nghiệp Mạng máy tính GVHD: ThS Đỗ Hoàng Cường
MỤC LỤC
Chương 1: MỞ ĐẦU........................................................................................12 U
Chương 2: TỔNG QUAN ..................................................................................14
Chương 3: NGHIÊN CỨU LÝ THUYẾT VÀ CÀI ĐẶT THỰC TẾ...............................16
3.1 Phân tích yêu cầu: ................................................................................16
3.2 Phương pháp , thuật toán chính:............................................................18
3.2.1 Phương pháp đánh giá website dựa trên địa chỉ URL .........................21
3.2.1.1 Đánh giá dựa trên địa chỉ URL đầy đủ:........................................................ 22
3.2.1.2 Đánh giá dựa trên URL keyword :................................................................ 24
3.2.1.2.1 Định nghĩa URL keyword: ..................................................................... 25
3.2.1.2.2 Nội dung thuật toán................................................................................. 26
3.2.1.2.3 Đánh giá thuật toán................................................................................. 28
3.2.2 Phương pháp đánh giá website dựa trên nội dung website.................28
3.2.2.1 Đánh giá dựa trên số lần xuất hiện của các keyword.................................... 30
3.2.2.1.1 Nội dung thuật toán................................................................................. 30
3.2.2.1.2 Đánh giá thuật toán................................................................................. 32
3.2.2.2 Đánh giá dựa trên trọng số của văn bản........................................................ 33
3.2.2.2.1 Nội dung thuật toán................................................................................. 34
3.2.2.2.2 Đánh giá thuật toán................................................................................. 37
3.2.2.3 Cải tiến phương pháp đánh giá dựa trên trọng số của văn bản:.................... 38
3.3 Các kỹ thuật lập trình và cài đặt thực tế..................................................38
3.4 Ý tưởng chung của chương trình. ...........................................................40
3.4.1 Encoding của trang web..................................................................42
3.4.2 Thiết kế cơ sở dữ liệu: ....................................................................47
3.4.2.1 Thiết kế logic: ............................................................................................... 47
3.4.2.2 Cài đặt thực tế CSDL.................................................................................... 52
3.4.3 Viết Plug-in bằng ATL COM..............................................................57
3.4.3.1 Một số thông tin:........................................................................................... 57
3.4.3.2 Viết Plug-in cho Internet Explorer bằng ALT COM.................................... 58
3.4.3.2.1 Tạo project bằng ATL COM .................................................................. 58
3.4.3.2.2 Tạo plug-in cho Internet Explorer .......................................................... 60
3.4.3.2.3 Cài đặt code để bắt sự kiện của IE......................................................... 61
3.4.4 Áp dụng các thuật toán vào plug-in..................................................66
3.4.4.1 Class chứa các thuật toán cài đặt .................................................................. 66
3.4.4.2 Kỹ thuật lập trình lấy thông tin của IE phục vụ cho việc đánh giá............... 71
3.4.4.2.1 Lấy URL ................................................................................................. 72
3.4.4.2.2 Lấy nội dung trang web. ......................................................................... 72
3.4.5 Các chính sách ...............................................................................77
3.4.5.1 Sử dụng trong gia đình.................................................................................. 77
3.4.5.2 Sử dụng ở công sở: ....................................................................................... 78
Lê Nguyễn Minh Tuấn Page 5 of 93 Đặng Thanh Vi
Mssv: 0112468 Mssv:0112455