Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 160 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
160
Dung lượng
5,88 MB
Nội dung
CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH LỜI CÁM ƠN Trong suốt năm học trƣờng Tôn Đức Thắng, chúng em đƣợc đào tạo điều kiện thuận lợi cho việc học tập mình, đồng thời chúng em nhận đƣợc nhiều quan tâm, dìu dắt, dạy bảo q Thầy Cơ Lời đầu tiên, chúng em gửi đến quý thầy cô khoa Cơng Nghệ Thơng Tin nói riêng Trƣờng đại học Tơn Đức Thắng nói chung lịng biết ơn Thầy Cơ dành cho chúng em suốt thời gian qua Và hết, chúng em xin gửi lời cám ơn sâu sắc tới cô Lƣơng Thị Ngọc Khánh, ngƣời trực tiếp hƣớng dẫn chúng em suốt trình thực đề tài Với quan tâm hƣớng dẫn tận tình Cơ, chúng em bƣớc làm quen với trình thực đề tài có thành định Trong suốt q trình đƣợc Cơ hƣớng dẫn, chúng em học đƣợc nhiều từ Cô kiến thức chuyên môn, tác phong làm việc nhiều điều bổ ích khác Chính nhờ điều mà chúng em hoàn thành luận văn tốt nghiệp Cuối chúng em xin gửi lời cám ơn đến gia đình tồn thể bạn bè ln bên cạnh, ủng hộ động viên chúng em lúc gặp phải khó khăn để em hồn thành trình học tập, nghiên cứu thực tốt luận văn tốt nghiệp Mặc dù chúng em cố gắng hoàn thành luận văn tốt nghiệp nhƣng khơng thể tránh khỏi thiếu sót, kính mong thơng cảm tận tình bảo q Thầy Cơ bạn Nhóm sinh viên thực hiện: Trần Anh Hào & Phạm Thị Hà LỜI CÁM ƠN CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH MỤC LỤC LỜI CÁM ƠN NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN MỤC LỤC DANH MỤC TỪ VIẾT TẮT 10 DANH MỤC BẢNG 11 DANH MỤC HÌNH 13 LỜI MỞ ĐẦU 16 Chƣơng GIỚI THIỆU 18 1.1 Tổng quan đề tài 18 1.2 Mục đích phần mềm 18 1.3 Các chức phần mềm 19 1.4 Các yêu cầu phi chức phần mềm 21 1.5 Phạm vi phần mềm 21 1.6 Các ứng dụng kĩ thuật 21 Chƣơng CƠ SỞ LÝ THUYẾT 22 2.1 Cơ sở lý thuyết thu thập thông tin RSS 22 2.1.1 RSS gì? 22 2.1.2 RSS dùng để làm gì? 22 2.1.3 Giới thiệu XML vấn đề xây dựng hệ thống thu thập RSS 23 2.1.4 Giải pháp thu thập RSS 24 2.1.4.1 Cấu trúc phiên RSS 24 2.4.1.2 Quá trình thu thập tin tức RSS 27 2.2 Cơ sở lý thuyết thu thập thông tin HTML 30 2.2.1 Đặc điểm nguồn thông tin HTML 30 2.2.2 Tần số cập nhật thông tin trang web HTML 30 2.2.2.1 Các trang web thông tin đƣợc cập nhật thƣờng xuyên 30 MỤC LỤC CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 2.2.2.2 Các trang web thông tin không đƣợc cập nhật thƣờng xuyên 32 2.2.3 Khai thác liệu Web (Webmining) 32 2.2.3.1 Giới thiệu khai thác liệu Web 32 2.2.3.2 Thu thập thông tin 33 2.2.3.3 Bóc tách thông tin 34 2.2.3.4 Phân loại thông tin 34 2.2.4 Nguyên cứu giải pháp 35 2.2.4.1 Khai thác cấu trúc hiển thị trang web 35 2.2.4.2 Thu thập thông tin 35 2.2.4.3 Bóc tách thơng tin 36 2.2.4.3.1 Quy luật dùng để bóc tách 36 2.2.4.4 Thực giải pháp 38 2.2.4.4.1 Giải pháp bóc tách so sánh theo mẫu 38 2.2.4.4.2 Đề xuất giải pháp so sánh mẫu theo tập thuộc tính HTML 40 2.2.4.4.2.1 Truy cập vào nguồn tin cần tự động lấy mẫu 41 2.2.4.4.2.2 Chọn node mẫu 41 2.2.4.4.2.3 Tách thuộc tính 45 2.2.4.4.2.4 Lƣu mẫu chứa tập thuộc tính 46 2.2.5 Thực giải pháp 46 2.2.5.1 Xử lý liên kết 47 2.2.5.1.1 Xử lý liên kết không dùng DOM HTML 47 2.2.5.1.2 Xử lý liên kết dùng DOM HTML 48 2.2.5.2 Kiểm tra lƣu lại 48 2.2.6 Khả ứng dụng mở rộng 48 2.3 Full text search (Tìm kiếm tồn văn) 50 2.3.1 Tìm kiếm tồn văn SQL server 50 2.3.1.1 Cấu hình mục danh mục cho FTS 50 2.3.2 Tìm kiếm theo cú pháp 57 2.3.2.1 Các hình thức phân loa ̣i thơng tin 58 2.3.2.1.1 Phân loa ̣i theo nguồ n tin 58 MỤC LỤC CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 2.3.2.1.2 Phân loa ̣i theo nguồ n 58 2.3.2.1.3 Đinh ̣ sẵn từ khố tìm kiếm 58 2.3.2.1.4 Tìm kiếm theo cú pháp 59 2.3.2.2 Giải pháp tìm kiếm theo cú pháp 59 2.3.2.2.1 Dùng dấu nháy kép “” 60 2.3.2.2.2 Dùng dấu „+‟ 60 2.3.2.2.3 Dùng dấu „-‟ 61 2.3.2.2.4 [title:] 61 2.3.2.2.5 [description:] 62 2.3.2.2.6 [author:] 62 2.3.2.2.7.[coldate:[kí tự so sánh] dd/mm/yyyy] 63 2.3.2.2.8.[pubdate:[kí tự so sánh]mm/dd/yyyy] 63 2.3.2.2.9 Kế t hợp các cú pháp 64 Chƣơng PHÂN TÍCH VÀ THIẾT KẾ 65 3.1 Đặc tả yêu cầu hệ thống 65 3.1.1 Mơ hình Use case 65 3.1.2 Đặc tả use case 67 3.1.2.1 Tạo tài khoản đăng nhập 67 3.1.2.2 Đăng nhập 68 3.1.2.3 Thay đổi tài khoản 69 3.1.2.4 Thêm chuyên mục liệu 70 3.1.2.5 Sửa chuyên mục liệu 71 3.1.2.6 Xóa chuyên mục liệu 72 3.1.2.7 Thêm nguồn tin RSS 73 3.1.2.8 Sửa nguồn tin 75 3.1.2.9 Xóa nguồn tin 76 3.1.2.10 Thiết lập mặc định cho phần mềm 77 3.1.2.11 Tìm kiếm theo cú pháp câu 78 3.1.2.12 Thêm chuyên mục từ khóa 79 3.1.2.13 Sửa chuyên mục từ khóa 80 MỤC LỤC CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 3.1.2.14 Xóa chuyên mục từ khóa 81 3.1.2.15 Thêm từ khóa 82 3.1.2.16 Xóa từ khóa 83 3.1.2.17 Xem tin theo nguồn tin 84 3.1.2.18 Xem tin chƣa đọc theo ngày chọn nguồn tin 84 3.1.2.19 Xem tin đọc theo ngày chọn nguồn tin 85 3.1.2.20 Quản lý nguồn 86 3.1.2.21 Xem tin theo nguồn 87 3.1.2.22 Xem tin chƣa đọc theo ngày chọn nguồn 87 3.1.2.23 Xem tin đọc theo ngày chọn nguồn 87 3.1.2.24 Xem tin theo từ khóa 87 3.1.2.25 Chuyển tin thành file word 87 3.1.2.26 Thêm từ khóa cho tin 88 3.1.2.27 Xóa từ khóa cho tin 89 3.1.2.28 Lƣớt web trực tuyến phân tích HTML 90 3.1.2.29 Thêm nguồn tin theo vùng liệu chọn 92 3.1.2.30 Quản lý lỗi nguồn tin 92 3.1.2.31 Quản lý thay đổi cấu trúc vùng tin HTML 93 3.2 Lớp đặc tả sơ đồ lớp 94 3.2.1 Sơ đồ quan hệ 94 3.2.2 Danh sách lớp đối tƣợng quan hệ 96 3.2.3 Mô tả chi tiết lớp đối tƣợng 97 3.2.3.1 Lớp NHOM 97 3.2.3.2 Lớp NGUON 97 3.2.3.3 Lớp NGUONTIN 98 3.2.3.4 Lớp NGUOISUDUNG 101 3.2.3.5 Lớp TIN 102 3.2.3.6 Lớp RSS 104 3.2.3.7 Lớp HTML 104 3.2.3.8 Lớp TUKHOA 105 MỤC LỤC CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 3.2.3.9 Lớp CHUYENMUCTUKHOA 106 3.2.3.10 Lớp THE 107 3.2.3.11 Lớp THUOCTINH 108 3.3 Thiết kế chi tiết hình chức 110 3.3.1 Biểu đồ cấu trúc hệ thống 110 3.3.2 Danh sách chức 111 3.3.3 Thiết kế chức 113 3.3.3 Thiết kế giao diện trang phần mềm 113 3.3.3.2 Thiết kế giao diện chức tạo tài khoản 115 3.3.3.3 Thiết kế giao diện chức đăng nhập 116 3.3.3.4 Thiết kế giao diện chức thay đổi tài khoản 117 3.3.3.5 Thiết kế giao diện chức quản lý chuyên mục liệu 118 3.3.3.6 Thiết kế giao diện chức thêm chuyên mục liệu 120 3.3.3.7 Thiết kế giao diện chức sửa chuyên mục liệu 121 3.3.3.8 Thiết kế giao diện chức quản lý nguồn cung cấp liệu 122 3.3.3.9 Thiết kế giao diện chức thêm nguồn tin RSS 124 3.3.3.10 Thiết kế giao diện chức thêm quyền sử dụng 126 3.3.3.11 Thiết kế giao diện chức thuộc tính nguồn tin 127 3.3.3.12 Thiết kế giao diện thiết lập chuyên mục cho nguồn tin 128 3.3.3.13 Thiết kế giao diện chức sửa nguồn tin 129 3.3.3.14 Thiết kế giao diện chức lứơt web trực tuyến phân tích cấu trúc web 134 3.3.3.15 Thiết kế giao diện chức xem thông tin vùng chọn 138 3.3.3.16 Thiết kế giao diện chức thêm nguồn tin theo vùng chọn139 3.3.3.17 Thiết kế giao diện chức quản lý thay đổi cấu trúc nguồn tin HTML 139 3.3.3.18 Thiết kế giao diện chức quản lý tin lƣu trữ 142 3.3.3.19 Thiết kế giao diện chức chuyển tin thành word 147 3.3.3.20 Thiết kế giao diện chức xem tin theo nguồn 148 3.3.3.21 Thiết kế giao diện chức quản lý nguồn 151 3.3.3.22 Thiết kế giao diện chức xem tin theo từ khóa 152 MỤC LỤC CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 3.3.3.23 Thiết kế giao diện chức thêm từ khóa cho tin 155 3.3.3.24 Thiết kế giao diện chức quản lý lỗi nguồn tin 156 3.3.3.25 Thiết kế giao diện chức thiết lập hệ thống 157 TÀI LIỆU THAM KHẢO 160 MỤC LỤC CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH DANH MỤC TỪ VIẾT TẮT TỪ VIẾT TẮT NSD FTS CSDL RSS 0.9, RSS 0.91 RSS 1.0 RSS 2.0 XML DOM HTML TỪ VIẾT ĐẦY ĐỦ Ngƣời sử dụng Full Text Search Cơ sở liệu Rich Site Summary RDF Site Summary Really Simple Syndication eXtensible Markup Language Document Object Model Hypertext Markup Language DANH MỤC TỪ VIẾT TẮT 10 CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 13 btnFoward Button x Click 14 btnRefresh Button x Click 15 BtnStop Button x Click 16 BtnDenTran gTin Button x Click 17 BtnUp Button x Click 18 btnDown Button x Click 19 btnBigSize Button x Click 20 TxtTimTheo CuPhap TextBox x Type 21 gridXemTin DataGridView x Show 22 lblTieuDe Lable x Show 23 LblUrlNguo nTin Lable x Show Quay lại trang đứng trƣớc trang Điều khiển WebXemTin Quay lại trang đứng sau trang Điều khiển WebXemTin Cập nhật trang tin Điều khiển WebXemTin Dừng tải trang tin Tới trang chủ nguồn cung cấp tin Điều khiển GridXemTin Xem tin đứng trƣớc tin xem Điều khiển GridXemTin Xem tin đứng sau tin xem Thu nhỏ RibbonControlMenu GridXemTin để mở rộng tối đa cửa sổ WebXemTin Nhập từ khóa theo cấu trúc mà hệ thống xây dựng sẵn Vd tìm từ khóa “khóa” “cơ sở liệu” NSD cần nhập theo cấu trúc “khoa +CSDL” Hiện tin dƣới dạng danh sách tin theo ô lƣới Hiện tiêu đề nguồn tin cung cấp Hiện đƣờng dẫn nguồn tin cung cấp Chƣơng 146 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 24 25 26 27 28 29 expandableS expandableSpli plitter1 tter BtnTrangTr Button uoc LblTrangHi Lable enTai BtnTrangSa Button u txtXemTinT TextBox heoTrang Thu gọn mở rộng gridXemTin Xem tin trang đứng trƣớc x Click trang tin Hiện số thứ tự trang tin x Show Xem tin trang đứng sau x Click trang tin Nhập số thứ tự trang tin x Type cần xem Hiện danh sách tin dƣới webXemTin WebBrowser x Show dạng Website Bảng 3.41 Danh sách control trang frmTrangChu.cs x Click 3.3.3.19 Thiết kế giao diện chức chuyển tin thành word Chƣơng 147 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH Hình 3.21 Giao diện chức chuyển tin thành word 3.3.3.20 Thiết kế giao diện chức xem tin theo nguồn Chƣơng 148 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ CÁC TRANG WEB CHỈ GVHD: Th.s LƢƠNG THỊ NGỌC ĐỊNH KHÁNH Hình 3.22 Giao diện chức xem tin theo nguồn Chƣơng 149 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH frmTrangChu.cs STT TÊN CONTROL btnQuanLy Nguon GalleryNgu on btnXemTin MoiNhatTh eoNguon btnTinDaDo cTheoNguo n btnTinChua DocTheoNg uon btnThoiGian XemTinChu aDocTheoN guon LOẠI BẮT BUỘC SỰ KIỆN Button x Click GalleryGroup x Click Button x Click Button x Click Button x Click Button x Click MÔ TẢ Gọi form frmQuanLyNguon Chứa button với thuộc tính image favicon nguồn thu thập tin Các nút gọi chức xem tin theo nguồn, theo thời gian, theo tin đọc chƣa đọc Xem tin theo nguồn tin nhấp chọn GalleryNguon Xem tin đọc theo nguồn tin nhấp chọn GalleryNguon Xem tin chƣa đọc theo nguồn tin nhấp chọn GalleryNguon Các mốc thời gian xem tin chƣa đọc theo nguồn tin nhấp chọn GalleryNguon Hiện tin theo chức DataGridView x Show chọn GalleryNguon Hiện tin theo chức WebXemTi WebBrowser x Show chọn n GalleryNguon Bảng 3.42 Danh sách control trang frmTrangChu.cs GridXemTi n Chƣơng 150 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 3.3.3.21 Thiết kế giao diện chức quản lý nguồn Hình 3.23 Giao diện chức quản lý nguồn frmSuaNguon.cs TÊN CONTROL txtTuaDe picLogo TextBox PictureBox BẮT BUỘC x x txtMoTa TextBox x Type txtUrlLogo TextBox x Show btnTimHinh Button x Click btnSua Button x Click btnXoa Button x Click STT LOẠI SỰ KIỆN MÔ TẢ Show Show Hiện tựa đề nguồn Hiện logo nguồn Hiện mô tả nguồn Phần mềm cho phép NSD sửa mơ tả nguồn Hiện tên logo nguồn Tìm đƣờng dẫn tập tin hình mà NSD muốn thay cho logo nguồn Xử lý chức sửa nguồn Xử lý chức xóa nguồn trƣờng hợp nguồn Chƣơng 151 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH không chứa nguồn cung cấp tin hết Hủy chức sửa nguồn btnDong Button x Click xóa nguồn Đóng form frmSuaNguon Bảng 3.43 Danh sách control trang frmSuaNguon.cs 3.3.3.22 Thiết kế giao diện chức xem tin theo từ khóa Chƣơng 152 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ CÁC TRANG WEB CHỈ GVHD: Th.s LƢƠNG THỊ NGỌC ĐỊNH KHÁNH 10 11 12 13 Hình 3.24 Giao diện chức xem tin theo từ khoá Chƣơng 153 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH frmTrangChu.cs STT TÊN CONTROL barChuyenMuc TuKhoa LOẠI BẮT BUỘC SỰ KIỆN Bar x Show nodeNhomTu Khoa TreeNode x Click nodeTuKhoa TreeNode x Click treeChuyenMu cTuKhoa TreeView x Show Button x Click Button x Click btnThemTuKh oaChoTin btnXoaTuKhoa ChoTin MÔ TẢ Chứa treeChuyenMucTuKhoa Hiện tên chuyên mục từ khoá, nhấp chọn vào tên chuyên mục danh sách từ khoá thuộc chuyên mục từ khố Hiện tên từ khố đƣợc khởi tạo hệ thống Hiện danh sách tên chuyên mục từ khoá từ khoá Gọi frmThemTuKhoaChoTin.cs Gọi chức xử lý xoá từ khoá cho tin Gọi frmThemChuyenMucTuKh oa Gọi frmSuaChuyenMucTuKhoa Xử lý chức xoá chuyên mục từ khoá chọn treeChuyenMucTuKhoa btnThemCMT K Button x Click btnSusCMTK Button x Click btnXoaCMTK Button x Click Button x Click Gọi frmThemTuKhoaMoi Button x Click Xử lý chức xoá từ 10 11 btnThemTuKh oaMoi btnXoaTuKhoa Chƣơng 154 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 12 13 khoá chọn treeChuyenMucTuKhoa Hiện tin theo từ khoá DataGridVie GridXemTin x Show chọn w barChuyenMucTuKhoa Hiện tin theo từ khoá WebBrowse WebXemTin x Show chọn r barChuyenMucTuKhoa Bảng 3.44 Danh sách control trang frmTrangChu.cs 3.3.3.23 Thiết kế giao diện chức thêm từ khóa cho tin Hình 3.25 Giao diện chức thêm từ khoá cho tin frmThemTuKhoaChoTin.cs STT TÊN CONTROL cboTenChu yenMuc LOẠI BẮT BUỘC SỰ KIỆN MÔ TẢ ComboBox x Click Hiện tên chuyên mục từ khoá khởi tạo hệ Chƣơng 155 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH thống Xử lý chức thêm từ btnThem Button x Click khoá cho tin chọn gridXemTin Hiện danh sách từ khoá theo chuyên mục từ gridTuKhoa DataGridView x Show khố chọn cboTenChuyenMuc Đóng btnDong btnDong x Click frmThemTuKhoaChoTin.cs Bảng 3.45 Danh sách control trang frmThemTuKhoaChoTin.cs 3.3.3.24 Thiết kế giao diện chức quản lý lỗi nguồn tin Hình 3.26 Giao diện chức quản lý lỗi nguồn tin frmNguonTinLoi.cs STT TÊN LOẠI BẮT SỰ KIỆN MÔ TẢ Chƣơng 156 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH CONTROL BUỘC gridNguonT inLoi DataGridView x Show Hiện danh sách nguồn tin bị lỗi thông tin chi tiết lỗi btnXoaNgu Xóa thơng báo lỗi chọn onTinLoiDa Button x Click gridNguonTinLoi Chon btnXoaTatC Xóa tất thơng báo lỗi aNguonTin Button x Click gridNguonTinLoi Loi btnDong Button x Click Đóng frmNguonTinLoi.cs Bảng 3.46 Danh sách control trang frmNguonTinLoi.cs 3.3.3.25 Thiết kế giao diện chức thiết lập hệ thống Chƣơng 157 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 11 10 Hình 3.27 Giao diện chức thiết lập hệ thống frmCaiDat.cs STT TÊN CONTROL btnKhoiDon g LOẠI BẮT BUỘC SỰ KIỆN Button x Click Button x Click btnCaiDat ckKhoiDon gCungWin CheckBox x Click ckThuNho MenuTabKh CheckBox x Click MÔ TẢ Thiết lập khởi động phần mềm Thiết lập chức tự động thu thập tin tự động xoá tin Khởi động chức cập nhập nguồn tin khởi động window Thu nhỏ Tab menu khởi động phần mềm Chƣơng 158 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH 10 11 iKhoiDong txtHienTinT rongMotTra ngTin numThoiGia n TextBox x Type Mặc định số tin đựơc trang tin Định lƣợng thời gian tự động cập nhật nguồn tin NSD chọn kiểu thời gian tự cboThoiGia ComboBox x Click động cập nhật n phút cboKhoang NSD chọn thời gian xoá tin ThoiGianXo ComboBox x Click tự động ngày, 15 ngày, aTin 30 ngày, 60 ngày… NSD nhập số lƣợng tin tối txtLuuTruTi đa lƣu trữ hệ thống TextBox x Type n nguồn tin hệ thống tiến hành xóa tin tự động Xử lý chức cài đặt cho btnKetThuc Button x Click hệ thống Hủy hàm xử lý lệnh cài đặt btnHuyLenh Button x Click cho hệ thống đóng form frmCaiDat.cs Bảng 3.47 Danh sách control trang frmCaiDat.cs NumericUpDo w x Click Chƣơng 159 PHÂN TÍCH VÀ THIẾT KẾ CHƢƠNG TRÌNH TỰ ĐỘNG THU THẬP DỮ LIỆU TỪ GVHD: Th.s LƢƠNG CÁC TRANG WEB CHỈ ĐỊNH THỊ NGỌC KHÁNH TÀI LIỆU THAM KHẢO Tiế ng viêṭ [1] Ngô Quốc Hƣng, 2008, "Tìm kiếm tự động văn song ngữ Anh-Việt từ Internet", Luận văn Thạc sỹ, tr.5-10, ĐH KHTN TP.HCM http://sites.google.com/site/ngo2uochung/research/webcontent [2] Kỹ thuật spider Nhữ Đình Thuâ ̣n http://blog.vietspider.org/2006/11/s-lc-v-k-thut-trong-vietspider-3.html [3] http://thegioiweb.vn/Story/vn/quantriweb/quantriwweb_Rss/2007/10/718.html [4] Tài liệu giới thiệu phần mềm IDD.eNews http://idd.vn/default.aspx Tiế ng Anh [5] http://www.faganfinder.com/search/rss.php [6] http://web.resource.org/rss/1.0/ [7] http://www.mnot.net/rss/tutorial/#RSS09x [8] http://web.resource.org/rss/1.0/modules/#s3.2 [9] Working With Microsoft.mshtml.dll and SHDocVw http://mshtml-emersion.blogspot.com/2008/07/working-with-microsoftmshtmldlland.html TÀI LIỆU THAM KHẢO 160 ... 113 3.3.3.2 Thi? ??t kế giao diện chức tạo tài khoản 115 3.3.3.3 Thi? ??t kế giao diện chức đăng nhập 116 3.3.3.4 Thi? ??t kế giao diện chức thay đổi tài khoản 117 3.3.3.5 Thi? ??t kế giao... 3.3.3.10 Thi? ??t kế giao diện chức thêm quyền sử dụng 126 3.3.3.11 Thi? ??t kế giao diện chức thuộc tính nguồn tin 127 3.3.3.12 Thi? ??t kế giao diện thi? ??t lập chuyên mục cho nguồn tin 128 3.3.3.13 Thi? ??t... 3.3.3.23 Thi? ??t kế giao diện chức thêm từ khóa cho tin 155 3.3.3.24 Thi? ??t kế giao diện chức quản lý lỗi nguồn tin 156 3.3.3.25 Thi? ??t kế giao diện chức thi? ??t lập hệ thống 157 TÀI LIỆU THAM