text:
Luận văn về Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
Chia sẻ: Vo Kiem | Ngày: | Loại File: PDF | Số trang:147
lượt xem 76
download
Luận văn về Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
Trong thời đại ngày nay, thông tin là nhu cầu thiết yếu đối với mọi người trên mọi lĩnh vực. Mỗi phút trôi qua hàng triệu triệu trang web được đẩy lên nhằm làm giàu nguồn tài nguyên vô tận này. Tuy nhiên tồn tại một nghịch lý là dù được ví như thư viện toàn cầu, internet vẫn không thoả mãn nhu cầu thông tin của con người. Xung quanh vấn đề này có nhiều nguyên nhân nhưng quan trọng nhất là sự thông hiểu giữa con người và công cụ tìm kiếm trên mạng – search engine – chưa đạt đến mức có...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Luận văn về Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
- Luận văn Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt MỤC LỤC Phần 1 : TÌM HIỂU VẤN ĐỀ ....................................................................................... 2 Chương 1: TỔNG QUAN VỀ HỆ THỐNG SEARCH ENGINE .......................... 2 1. Các bộ phận cấu thành hệ thống search engine .................................................... 2 1.1 Bộ thu thập thông tin – Robot ......................................................................... 2 1.2 Bộ lập chỉ mục – Index ................................................................................... 2 1.3 Bộ tìm kiếm thông tin – Search Engine .......................................................... 3 2. Nguyên lý hoạt động ............................................................................................. 3 Chương 2: BỘ THU THẬP THÔNG TIN – ROBOT............................................. 5 1. Ứng dụng của Robot ............................................................................................. 5 1.1 Phân tích, thống kê – Statistical Analysis ....................................................... 5 1.2 Duy trì siêu liên kế - Maintenance .................................................................. 5 1.3 Ánh xạ địa chỉ web - Mirroring ...................................................................... 5 1.4 Phát hiện tài nguyên – Resource Discovery ................................................... 6 1.5 Kết hợp các công dụng trên- Combined uses ................................................. 6 2. Robot chỉ mục – Robot Indexing .......................................................................... 6 3. Các chiến thuật thu thập dữ liệu [II.1] .................................................................. 8 3.1 Chiến thuật tìm kiếm theo chiều sâu ............................................................... 8 3.2 Chiến thuật tìm kiếm theo chiều rộng ............................................................. 9 3.3 Chiến thuật tìm kiếm theo ngẫu nhiên ............................................................ 9 4. Những vấn đề cần lưu ý của web robot .............................................................. 10 4.1 Chi phí và hiểm hoạ ...................................................................................... 10 4.1.1 Qúa tải mạng và server – Network resource and server load................. 10 4.1.2 Sự cập nhật quá mức- Updating overhead ............................................. 11 4.1.3 Những tình huống không mong đợi – Bad implementations ................. 12 4.2 Tiêu chuẩn loại trừ robot ............................................................................... 12 4.2.1 File robot.txt ........................................................................................... 13 4.2.2 Thẻ META dành cho robot – Robot META tag .................................... 14 4.2.3 Nhược điểm của file robot.txt ................................................................ 15 Chương 3: BỘ LẬP CHỈ MỤC – INDEX .............................................................. 18 1. Khái quát về hệ thống lập chỉ mục ..................................................................... 18 2. Tổng quan về phương pháp lập chỉ mục ([I.1], [I.2], [II.1]) .............................. 21 Lê Thuý Ngọc - 0012745 1 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 2.1 Xác định mục từ quan trọng cần lập chỉ mục ([I.1]) ..................................... 21 2.2 Một số hàm tính trọng số mục từ. ([I.1]) ...................................................... 23 2.2.1 Nghịch đảo trọng số tần số tài liệu (The Inverse Document Frequency Weight) ............................................................................................................ 24 2.2.2 Độ nhiễu tín hiệu (Signal Noise): ........................................................... 25 2.2.3 Giá trị độ phân biệt của mục từ : ............................................................ 25 2.2.4 Kết hợp tần số xuất hiện mục từ và nghịch đảo tần số tài liệu .............. 26 2.3 Lập chỉ mục tự động cho tài liệu .................................................................. 28 3. Lập chỉ mục cho tài liệu tiếng Việt ([III.1], [II.1], [II.2], [II.3], [II.4], [IV.11], [IV.12]) ................................................................................................................... 29 3.1 Khó khăn cho việc lập chỉ mục tiếng Việt .................................................... 29 3.2 Đặc điểm về từ trong tiếng Việt và việc tách từ ........................................... 31 3.2.1 . Đặc điểm về từ trong tiếng Việt: ......................................................... 31 3.2.2 Tách từ.................................................................................................... 32 3.3 Giải quyết các vấn đề hiển thị của tiếng Việt (vấn đề chính tả) ................... 34 3.3.1 Vấn đề bảng mã ...................................................................................... 34 3.3.2 Vấn đề dấu thanh .................................................................................... 35 3.3.3 Vấn đề dấu tổ hợp nguyên âm ................................................................ 36 3.4 Giải quyết các vấn đề về từ của tiếng Việt ................................................... 37 3.4.1 Luật xác định các từ láy ......................................................................... 37 3.4.2 Luật xác định các liên từ ........................................................................ 37 3.5 Xây dựng từ điển tiếng Việt .......................................................................... 37 Chương 4: BỘ TÌM KIẾM THÔNG TIN – SEARCH ENGINE ........................ 40 1. Vì sao ta cần một công cụ tìm kiếm (SE) ? ........................................................ 40 2. Các phương thức tìm kiếm ................................................................................. 40 2.1 Tìm theo từ khoá – Keyword searching ........................................................ 40 2.2 Những khó khăn khi tìm theo từ khoá .......................................................... 41 2.3 Tìm theo ngữ nghĩa – Concept-based searching ........................................... 41 3. Các chiến lược tìm kiếm ..................................................................................... 42 3.1 Tìm thông tin với các thư mục chủ đề .......................................................... 42 3.2 Tìm thông tin với các công cụ tìm kiếm ....................................................... 43 3.3 Tối ưu câu truy vấn ....................................................................................... 43 3.4 Truy vấn bằng ví dụ ...................................................................................... 44 Chương 5: MỘT SỐ SEARCH ENGINE THÔNG DỤNG TRÊN THẾ GIỚI VÀ VIỆT NAM ......................................................................................................... 45 1.1 Thư mục của Yahoo, Google ........................................................................ 54 1.2 Alltheweb ...................................................................................................... 55 1.3 AltaVista ....................................................................................................... 55 1.4 Lycos ............................................................................................................. 55 Lê Thuý Ngọc - 0012745 2 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 1.5 HotBot ........................................................................................................... 55 2. Một số search engine thông dụng ở Việt Nam ................................................... 56 2.1 Netnam [IV.12] ............................................................................................. 56 2.1.1 Phương pháp Netnam SE lập chỉ mục dữ liệu ....................................... 58 2.1.2 Cú pháp tìm kiếm ................................................................................... 59 2.1.3 Sử dụng từ khoá để lọc các tìm kiếm ..................................................... 61 2.2 Vinaseek ([IV.11]) ........................................................................................ 65 Phần 2 : THIẾT KẾ VÀ CÀI ĐẶT ............................................................................ 67 Chương 6: THIẾT KẾ DỮ LIỆU ........................................................................... 67 1. Cơ sở dữ liệu trong SQL ..................................................................................... 67 2. Hệ thống tập tin................................................................................................... 71 Chương 7: THU THẬP THÔNG TIN .................................................................... 72 1. Cấu trúc dữ liệu................................................................................................... 72 1.1 Cấu trúc UrlInfo ............................................................................................ 73 1.2 Cấu trúc StartUrlInfo .................................................................................... 74 1.3 Cấu trúc FileRetrieval ................................................................................... 75 1.4 Cấu trúc ProjectInfo ...................................................................................... 75 2. Xử lý của web robot............................................................................................ 78 3. Giải quyết các vấn đề của web robot .................................................................. 83 3.1 Tránh sự lặp lại ............................................................................................. 83 3.2 Tránh làm qúa tải server ............................................................................... 83 3.3 Tránh truy xuất đến các dạng tài nguyên không thích hợp ........................... 83 3.4 Tránh các lỗ đen(black holes) ....................................................................... 84 3.5 Tránh những nơi cấm robot........................................................................... 84 4. Các thuật toán phân tích cấu trúc file HTML ..................................................... 84 4.1 Thuật toán lấy liên kết................................................................................... 84 4.1.1 Thuật toán ứng dụng cũ đã cài đặt ......................................................... 85 4.1.2 Chọn lựa của ứng dụng mới ................................................................... 89 4.2 Thuật toán lấy tiêu đề .................................................................................... 89 4.3 Thuật toán lấy nội dung ................................................................................ 90 5. Duy trì thông tin cho CSDL................................................................................ 91 6. Resume project ................................................................................................... 91 6.1 Nguyên tắc resume của ứng dụng cũ1 ........................................................... 92 6.2 Cải tiến của ứng dụng mới ............................................................................ 94 Chương 8: LẬP CHỈ MỤC...................................................................................... 97 1. Tính trọng số của từ: ........................................................................................... 97 2. Tập tin nghịch đảo : ............................................................................................ 98 Lê Thuý Ngọc - 0012745 3 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 3. Từ điển chỉ mục ................................................................................................ 105 4. Quá trình stemming .......................................................................................... 110 Chương 9: TÌM KIẾM THÔNG TIN .................................................................. 113 Chương 10: CÁC MODULE ,PACKAGE, LỚP CHÍNH CỦA CHƯƠNG TRÌNH ..................................................................................................................... 115 1. Các module, package của chương trình ............................................................ 115 2. Các lớp đối tượng chính trong từng module ..................................................... 116 2.1 Module DBController ................................................................................. 116 2.2 Module ProcessDoc .................................................................................... 117 2.3 Module Query ............................................................................................. 118 2.4 Module SE................................................................................................... 119 2.5 Module Webcopy ........................................................................................ 119 2.6 Module WebcopyGUI ................................................................................. 120 Phần 3 : KẾT QUẢ, ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN ............................. 122 1. Kết quả thử nghiệm........................................................................................... 122 2. Hoạt động của chương trình ............................................................................. 124 2.1 Giao diện quản trị........................................................................................ 124 2.1.1 Giao diện chính của quản trị ................................................................ 124 2.1.2 Tạo mới project .................................................................................... 125 2.1.3 Tạo mới một StartUrl : ......................................................................... 128 2.1.4 Xem từ điển chỉ mục ............................................................................ 131 2.1.5 Quản lý mục từ ..................................................................................... 132 2.2 Giao diện tìm kiếm...................................................................................... 134 3. Đánh giá ............................................................................................................ 136 3.1 Ưu điểm....................................................................................................... 136 3.2 Khuyết điểm ................................................................................................ 137 4. Hướng phát triển ............................................................................................... 137 4.1 Đối với từng module : ................................................................................. 137 4.2 Đối với toàn luận văn: ................................................................................. 138 DANH SÁCH CÁC BẢNG.................................................................................. 139 DANH SÁCH CÁC HÌNH VẼ............................................................................. 140 TÀI LIỆU THAM KHẢO .................................................................................... 141 I. Sách, ebook: ................................................................................................... 141 II. Luận văn, luận án ......................................................................................... 141 III. Bài báo ........................................................................................................ 142 IV. Website ....................................................................................................... 142 Lê Thuý Ngọc - 0012745 4 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt MỞ ĐẦU Trong thời đại ngày nay, thông tin là nhu cầu thiết yếu đối với mọi người trên mọi lĩnh vực. Mỗi phút trôi qua hàng triệu triệu trang web được đẩy lên nhằm làm giàu nguồn tài nguyên vô tận này. Tuy nhiên tồn tại một nghịch lý là dù được ví như thư viện toàn cầu, internet vẫn không thoả mãn nhu cầu thông tin của con người. Xung quanh vấn đề này có nhiều nguyên nhân nhưng quan trọng nhất là sự thông hiểu giữa con người và công cụ tìm kiếm trên mạng – search engine – chưa đạt đến mức có thể giao tiếp tốt với nhau. Hơn nữa, mỗi search engine sẽ mang đặc thù của ngôn ngữ mà nó hiển thị như search engine Tiếng Việt phải giải quyết những vấn đề đặc trưng của Tiếng Việt, cụ thể là vấn đề bảng mã, ngữ pháp trong Tiếng Việt. Nếu ta hiểu cách thức search engine tổ chức thông tin, thực thi một câu truy vấn và đặc trưng của ngôn ngữ mà search engine sẽ tiếp cận thì ta có thể tối ưu hoá cơ hội nhận được các thông tin hữu ích. Đây là mục tiêu chính của luận văn. Lê Thuý Ngọc - 0012745 1 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Phần 1 : TÌM HIỂU VẤN ĐỀ Chương 1: TỔNG QUAN VỀ HỆ THỐNG SEARCH ENGINE 1. Các bộ phận cấu thành hệ thống search engine 1.1 Bộ thu thập thông tin – Robot Robot là một chương trình tự động duyệt qua các cấu trúc siêu liên kết để thu thập tài liệu & một cách đệ quy nó nhận về tất cả tài liệu có liên kết với tài liệu này. Robot được biết đến dưới nhiều tên gọi khác nhau : spider, web wanderer hoặc web worm,… Những tên gọi này đôi khi gây nhầm lẫn, như từ ‘spider’, ‘wanderer’ làm người ta nghĩ rằng robot tự nó di chuyển và từ ‘worm’ làm người ta liên tưởng đến virus. Về bản chất robot chỉ là một chương trình duyệt và thu thập thông tin từ các site theo đúng giao thức web. Những trình duyệt thông thường không được xem là robot do thiếu tính chủ động, chúng chỉ duyệt web khi có sự tác động của con người. 1.2 Bộ lập chỉ mục – Index Hệ thống lập chỉ mục hay còn gọi là hệ thống phân tích và xử lý dữ liệu, thực hiện việc phân tích, trích chọn những thông tin cần thiết (thường là các từ đơn , từ ghép , cụm từ quan trọng) từ những dữ liệu mà robot thu thập được và tổ chức thành cơ sở dữ liệu riêng để có thể tìm kiếm trên đó một cách nhanh chóng, hiệu quả. Hệ thống chỉ mục là danh sách các từ khoá, chỉ rõ các từ khoá nào xuất hiện ở trang nào, địa chỉ nào. Lê Thuý Ngọc - 0012745 2 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 1.3 Bộ tìm kiếm thông tin – Search Engine Search engine là cụm từ dùng chỉ toàn bộ hệ thống bao gồm bộ thu thập thông tin, bộ lập chỉ mục & bộ tìm kiếm thông tin. Các bộ này hoạt động liên tục từ lúc khởi động hệ thống, chúng phụ thuộc lẫn nhau về mặt dữ liệu nhưng độc lập với nhau về mặt hoạt động. Search engine tương tác với user thông qua giao diện web, có nhiệm vụ tiếp nhận & trả về những tài liệu thoả yêu cầu của user. Nói nôm na, tìm kiếm từ là tìm kiếm các trang mà những từ trong câu truy vấn (query) xuất hiện nhiều nhất, ngoại trừ stopword (các từ quá thông dụng như mạo từ a, an, the,…). Một từ càng xuất hiện nhiều trong một trang thì trang đó càng được chọn để trả về cho người dùng. Và một trang chứa tất cả các từ trong câu truy vấn thì tốt hơn là một trang không chứa một hoặc một số từ. Ngày nay, hầu hết các search engine đều hỗ trợ chức năng tìm cơ bản và nâng cao, tìm từ đơn, từ ghép, cụm từ, danh từ riêng, hay giới hạn phạm vi tìm kiếm như trên đề mục, tiêu đề, đoạn văn bản giới thiệu về trang web,….. Ngoài chiến lược tìm chính xác theo từ khoá, các search engine còn cố gắng ‘ hiểu ‘ ý nghĩa thực sự của câu hỏi thông qua những câu chữ do người dùng cung cấp. Điều này được thể hiện qua chức năng sửa lỗi chính tả, tìm cả những hình thức biến đổi khác nhau của một từ. Ví dụ : search engine sẽ tìm những từ như speaker, speaking, spoke khi người dùng nhập vào từ speak. 2. Nguyên lý hoạt động Search engine điều khiển robot đi thu thập thông tin trên mạng thông qua các siêu liên kết ( hyperlink ). Khi robot phát hiện ra một site mới, nó gởi tài liệu (web Lê Thuý Ngọc - 0012745 3 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt page) về cho server chính để tạo cơ sở dữ liệu chỉ mục phục vụ cho nhu cầu tìm kiếm thông tin. Bởi vì thông tin trên mạng luôn thay đổi nên robot phải liên tục cập nhật các site cũ. Mật độ cập nhật phụ thuộc vào từng hệ thống search engine. Khi search engine nhận câu truy vấn từ user, nó sẽ tiến hành phân tích, tìm trong cơ sở dữ liệu chỉ mục & trả về những tài liệu thoả yêu cầu. Lê Thuý Ngọc - 0012745 4 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Chương 2: BỘ THU THẬP THÔNG TIN – ROBOT 1. Ứng dụng của Robot Robot thường được sử dụng cho những mục đích sau : 1.1 Phân tích, thống kê – Statistical Analysis Robot đầu tiên được dùng để đếm số lượng web server, số tài liệu trung bình của một server, tỉ lệ các dạng file khác nhau, kích thước trung bình của một trang web, độ kết dính, … 1.2 Duy trì siêu liên kế - Maintenance Một trong những khó khăn của việc duy trì một siêu liên kết là nó liên kết với những trang bị hỏng (dead links) khi những trang này bị thay đổi hoặc thậm chí bị xóa. Thật không may vẫn chưa có cơ chế nào cảnh báo các bộ duy trì về sự thay đổi này. Trên thực tế khi các tác giả nhận ra tài liệu của mình chứa những liên kết hỏng, họ sẽ thông báo cho nhau, hoặc thỉnh thoảng độc giả thông báo cho họ bằng email. Một số robot, chẳng hạn MOMspider có thể trợ giúp tác giả phát hiện các liên kết hỏng cũng như duy trì các cấu trúc siêu liên kết cùng nội dung của một trang web. Chức năng này lặp lại liên tục mỗi khi một tài liệu được cập nhật, nhờ đó mọi vấn đề xảy ra sẽ được giải quyết nhanh chóng. 1.3 Ánh xạ địa chỉ web - Mirroring Mirroring là một kỹ thuật phổ biến trong việc duy trì các kho dữ liệu của FPT. Một ánh xạ (mirror) sẽ sao chép toàn bộ cấu trúc cây thư mục và thường xuyên cập Lê Thuý Ngọc - 0012745 5 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt nhật những file bị thay đổi. Điều này cho phép nhiều người cùng truy xuất một nguồn dữ liệu, giảm số liên kết bị thất bại, nhanh hơn và ít chi phí hơn so với truy cập trực tiếp vào site thực sự chứa các dữ liệu này. 1.4 Phát hiện tài nguyên – Resource Discovery Có lẽ ứng dụng thú vị nhất của robot là dùng nó để phát hiện tài nguyên. Con người không thể kiểm soát nổi một khối lượng thông tin khổng lồ trong môi trường mạng. Robot sẽ giúp thu thập tài liệu, tạo và duy trì cơ sở dữ liệu, phát hiện và xoá bỏ các liên kết hỏng nếu có, kết hợp với công cụ tìm kiếm cung cấp thông tin cần thiết cho con người. 1.5 Kết hợp các công dụng trên- Combined uses Một robot có thể đảm nhận nhiều chức năng. Ví dụ RBSE Spider [4] vừa thống kê số lượng tài liệu thu được vừa tạo cơ sở dữ liệu. Tuy nhiên những ứng dụng như thế còn khá ít ỏi. 2. Robot chỉ mục – Robot Indexing Trong quá trình thu thập thông tin phục vụ cho bộ lập chỉ mục, ta cần giải quyết những vấn đề sau : Một là : Trong môi trường mạng, robot lấy thông tin từ các site. Vậy robot sẽ bắt đầu từ site nào ? Điều này hoàn toàn phụ thuộc vào robot. Mỗi robot khác nhau sẽ có những chiến lược khác nhau. Thường thì robot sẽ viếng thăm các site phổ biến hoặc những site có nhiều liên kết dẫn đến nó. Hai là : Ai sẽ cung cấp địa chỉ của các site này cho robot ? Lê Thuý Ngọc - 0012745 6 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Có 2 nguồn : Robot nhận các URL ban đầu từ user. Robot phân tích các trang web để lấy các URL mới, đến lượt các URL này trở thành địa chỉ đầu vào cho robot. Quá trình này được lặp lại liên tục. Ba là : Chọn dữ liệu nào trong tài liệu để lập chỉ mục ? Quyết định chọn dữ liệu nào trong tài liệu cũng hoàn toàn phụ thuộc vào robot, thường thì những từ được liệt kê như sau được xem là quan trọng : Ở góc cao của tài liệu. Trong các đề mục Được in đậm (inktomi) Trong URL. Trong tiêu đề (quan trọng) Trong phần miêu tả trang web (description) . Trong các thẻ dành cho hình ảnh (ALT graphisc). Trong các thẻ chứa từ khóa. Trong các text liên kết. Một số robot lập chỉ mục trên tiêu đề, hoặc một số đoạn văn bản đầu tiên hoặc toàn bộ tài liệu (full text). Một số khác lại lập chỉ mục trên các thẻ META(META tags) hoặc các thẻ ẩn, nhờ vậy tác giả của trang web được quyền ấn định từ khoá cho tài liệu của mình. Tuy nhiên chức năng này bị lạm dụng quá nhiều do đó các thẻ META không còn giữ được giá trị ban đầu của chúng nữa. Lê Thuý Ngọc - 0012745 7 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 3. Các chiến thuật thu thập dữ liệu [II.1] Trước khi các trang web được đánh chỉ mục, tất cả các trang web phải được lấy về máy của robot. Để lấy được tất cả các trang web, robot phải có chiến thuật. Từ một số trang web có sẵn, robot lọc ra danh sách các liên kết, rồi từ đó dò tìm các trang khác. Có 3 chiến thuật tìm kiếm Heuristic sau : tìm kiếm theo chiều sâu, tìm kiếm theo chiều rộng và tìm kiếm ngẫu nhiên. 3.1 Chiến thuật tìm kiếm theo chiều sâu Từ một danh sách chứa các liên kết cần duyệt, thực hiện các bước sau : (1) Cho danh sách = {trang đầu tiên} (2) Lấy trang đầu tiên trong danh sách. Nếu có qua (3) Nếu không qua (5) (3) Trang này đã xét tới chưa ? Nếu rồi, quay lại (2) Nếu chưa, qua (4) (4) Đánh dấu đã tới rồi. Phân tích và tìm xem liên kết có trong trang đó không? (4a) Nếu có, thêm liên kết này vào đầu danh sách. Quay lại (4) (4b) Nếu không, quay lại (2). (5) Kết thúc. Lê Thuý Ngọc - 0012745 8 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 3.2 Chiến thuật tìm kiếm theo chiều rộng Từ một danh sách chứa các liên kết cần duyệt, thực hiện các bước sau : (1) Cho danh sách = {trang đầu tiên} (2) Lấy trang đầu tiên trong danh sách. Nếu có qua (3) Nếu không qua (5) (3) Trang này đã xét tới chưa ? Nếu rồi, quay lại (2) Nếu chưa, qua (4) (4) Đánh dấu đã tới rồi. Phân tích và tìm xem liên kết có trong trang đó không? (4a) Nếu có, thêm liên kết này vào cuối danh sách. Quay lại (4) (4b) Nếu không, quay lại (2). (5) Kết thúc. 3.3 Chiến thuật tìm kiếm theo ngẫu nhiên Từ một danh sách chứa các liên kết cần duyệt, thực hiện các bước sau : (1) Cho danh sách = {trang đầu tiên} (2) Lấy ngẫu nhiên một trang trong danh sách. Nếu có qua (3) Nếu không qua (5) (3) Trang này đã xét tới chưa ? Lê Thuý Ngọc - 0012745 9 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Nếu rồi, quay lại (2) Nếu chưa, qua (4) (4) Đánh dấu đã tới rồi. Phân tích và tìm xem liên kết có trong trang đó không? (4a) Nếu có, thêm liên kết này vào cuối danh sách. Quay lại (4) (4b) Nếu không, quay lại (2). (5) Kết thúc. 4. Những vấn đề cần lưu ý của web robot 4.1 Chi phí và hiểm hoạ Việc sử dụng các Robot tốn khá nhiều chi phí, đặc biệt là khi chúng được điều khiển từ xa trên internet. Phần này chúng ta sẽ cùng thảo luận về những hiểm hoạ do robot gây ra. 4.1.1 Qúa tải mạng và server – Network resource and server load Sau một khoảng thời gian dài, thường là một tháng, robot sẽ bắt đầu hoạt động một cách liên tục. Để tăng tốc nhiều robot được phóng ra đồng thời do đó cần có băng thông lớn. Tài nguyên mạng bị khai thác quá mức khi robot yêu cầu một lượng lớn thông tin trong khoảng thời gian quá ngắn (rapid fire). Kết quả là thiếu băng thông cho những ứng dụng khác. Server vừa phải phục vụ yêu cầu của robot vừa cung cấp dịch vụ cho user, do đó yêu cầu của robot tăng lên bao nhiêu thì dịch vụ sẽ giảm xuống bấy nhiêu. Tác giả của một con robot đã thử nghiệm bằng cách cho thi hành 20 lượt truy cập đồng thời vào server của anh ta. Những lúc robot thu thập thông tin, server bị chậm Lê Thuý Ngọc - 0012745 10 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt lại. Trong vòng một tuần robot đã viếng thăm site này với một yêu cầu kinh khủng. Chỉ sau 170 lượt truy xuất liên tục, thử nghiệm thất bại do server bị quá tải. Rapid fire thực sự là thảm hoạ. Hiệu quả truyền tải thông tin dạng này bằng giao thức web hay HTTP sụt giảm thấy rõ. Những giao thức mới đang được xem xét nhằm cứu vãn tình thế. 4.1.2 Sự cập nhật quá mức- Updating overhead Người ta cho rằng các cơ sở dữ liệu do web robot tạo ra có thể được cập nhật tự động nhưng cho đến thời điểm này vẫn chưa có cơ chế kiểm soát sự thay đổi trên web một cách hiệu quả. Cập nhật thông tin rất quan trọng nhưng qúa thường xuyên là điều không cần thiết. Xuất phát từ thực tế đó HTTP đưa ra kỹ thuật ‘if – Modified – Since’ giúp các user – agent xác định được thời điểm tài liệu thay đổi. Robot phát hiện điều này chỉ khi nó lưu lại các thông tin cũ nhưng sẽ tốn nhiều bộ nhớ & cần dữ liệu phức tạp. Một trong những đặc tính phổ biến của robot là khả năng tiếp nhận các từ cần tìm trong khi vẫn thu thập dữ liệu. Tuy nhiên một số người cho rằng đặc tính này không đáng hoan nghênh bởi hai lý do : Đầu tiên, các tác vụ tìm kiếm của người sử dụng cuối (end - user) góp phần đẩy server vào chỗ quá tải. Thứ hai, không có cơ sở đảm bảo có mối quan hệ giữa các từ cần tìm, đúng chính tả và tối ưu đối với cơ sở dữ liệu. Ví dụ, nếu bộ tìm kiếm không hỗ trợ các toán tử boolean, một user cần dữ liệu về xe máy muốn có được thông tin đúng thay vì nhập vào cụm từ ‘Ford and garage’ phải nhập vào từ ‘car’. Nhưng người đó không hề ý thức được điều này. Lê Thuý Ngọc - 0012745 11 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Một khía cạnh nguy hiểm nữa bắt nguồn từ sự định hướng sai lầm của end – user. Một số người sử dụng công cụ của mình rất tốt như dự đoán được lượng tài liệu lớn nhất có thể có, biết chính xác nơi cần tìm dữ liệu, giới hạn thời gian sử dụng robot, trong khi đó một số khác lại lạm dụng khả năng của robot một cách vô tình hoặc cố ý. Vì vậy các tác giả viết robot đề nghị chỉ nên phân phát sản phẩm của mình cho những end-user ‘hiểu‘ được web robot và những khó khăn trong môi trường mạng. 4.1.3 Những tình huống không mong đợi – Bad implementations Thay vì kiểm tra trên máy cục bộ trước, một số tác giả lần đầu tiên viết robot cho thử ngay trên các server thực sự, điều này làm đau đầu không ít nhà quản trị web (web master). Truy xuất trùng lặp có thể xảy ra khi robot không lưu lại dấu vết những nơi nó đã đi qua hoặc nó không nhận diện được các URL mặc dù khác nhau về tên nhưng lại cùng dẫn đến một địa chỉ, ví dụ địa chỉ DSN & IP. Đôi khi, robot lãng phí thời gian và tài nguyên chỉ để thu về những tài liệu mà sau đó phải vứt đi. Ví dụ hệ thống chỉ quan tâm đến file văn bản (text file) nhưng robot lại nhận cả những loại file khác như file hình ảnh, file thực thi, … Trong môi trường mạng có những vùng gần như vô tận. Ví dụ, cứ mỗi lần phân tích một trang robot nhận về cùng một URL nhưng xa hơn một cấp, ‘/cgi-bin/pit/’, và tiếp tục ‘/cgi-bin/pit/a/’, ‘/cgi-bin/pit/a/a’, …. . Sự lặp lại không có điểm dừng này được gọi là các lỗ đen (black holes) 4.2 Tiêu chuẩn loại trừ robot Trong quá trình xử lý robot không thể tự quyết định tài liệu nào được lập chỉ mục, tài liệu nào không do đó nó lấy tất cả những gì có thể. Thậm chí dù xác định được Lê Thuý Ngọc - 0012745 12 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt tài liệu vô ích thì nó cũng đã bỏ ra một chi phí đáng kể cho hoạt động thu thập. Tiêu chuẩn loại trừ robot ra đời. Các chuẩn này chẳng những chỉ ra URL nào cần tránh mà còn cảnh báo robot về các lỗ đen. 4.2.1 File robot.txt Robot.txt là một file cấu trúc được đặt tại thư mục gốc của server, gồm 2 trường User-agent và Disallow. User-agent : cho biết robot nào sẽ bị kiểm soát. Disallow : cho biết robot có được phép kết nối vào URL này hay không. Xét các ví dụ sau : Ví dụ Ý nghĩa # / robots.txt file for Ký tự # bắt đầu một chú thích http://webcrawler.com/ User-agent: webcrawler Robot có tên là webcrawler có thể đi đến bất cứ trang nào Disallow: của site User-agent: lycra Robot có tên là lycra bị cấm trên tất cả các trang của site Disallow: / Lê Thuý Ngọc - 0012745 13 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt User-agent: * Mọi robot đều không được truy xuất vào 2 thư mục tmp và Disallow: /tmp logs Disallow: /logs Bảng 2.1 :Ví dụ về chuẩn loại trừ robot dùng file robot.txt 4.2.2 Thẻ META dành cho robot – Robot META tag META tag là sự mở rộng của chuẩn loại trừ robot, hỗ trợ cho tác giả của những trang web không có quyền admin. Vị trí Nằm trong phần HEAD của file HTML Cú pháp Tên trường Ý nghĩa Meta Thẻ báo hiệu bắt đầu Name Tên robot sẽ bị kiểm soát Content Cờ định hướng cho robot, các cờ này có thể kết hợp với nhau & được phân cách bằng dấu phẩy. Bảng 2.2 : Bảng thông tin về META tag trong chuẩn loại trừ robot Lê Thuý Ngọc - 0012745 14 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Các cờ của thuộc tính Content Ý nghĩa [NO]INDEX Robot không nên lập chỉ mục cho trang này. [NO]FOLLOW Robot không nên lấy các liên kết ở trang này ALL = INDEX, FOLLOW NONE= NOINDEX, NOFOLLOW Bảng 2.3 : Bảng giá trị các cờ của thuộc tính Content trong META tag 4.2.3 Nhược điểm của file robot.txt Người ta cho rằng việc liệt kê các trang hoặc các thư mục trong file robot.txt sẽ là nguyên nhân thu hút sự chú ý từ các ‘vị khách không mời‘. Thực ra chuẩn loại trừ robot chỉ là dấu hiệu cảnh báo, không là biện pháp cấm robot cho nên việc tuân theo hay không hoàn toàn là vấn đề tự nguyện. Tuy nhiên ta vẫn có cách khắc phục : Một là : Tạo một thư mục chứa tất cả các file quan trọng. Trường Disallow chỉ liệt kê tên thư mục vừa tạo. Cấu hình server sao cho các trang không chứa đường dẫn đến thư mục này. Đáng buồn trên thực tế cách này không đạt được kết quả mong đợi do một trong các nguyên nhân sau : Lê Thuý Ngọc - 0012745 15 Đỗ Mỹ Nhung - 0012624
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề tài: Tìm hiểu về thiết bị cyclone lắng bụi
67 p | 927 | 347
-
Báo cáo - Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng việt
150 p | 293 | 144
-
Luận văn Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
143 p | 280 | 128
-
Đồ án "Tìm hiểu ngôn ngữ C và một số ví dụ minh họa"
281 p | 221 | 81
-
Khóa luận tốt nghiệp: Tìm hiểu về vi khuẩn Salmonella
48 p | 126 | 55
-
Tiểu luận: Tìm hiểu về ngân hàng Tiên Phong
14 p | 161 | 53
-
Đồ án tốt nghiệp: Tìm hiểu về kỹ thuật sản xuất Surimi và từ Surimi ứng dụng sản xuất thử giò lụa có mùi vị từ cá, tôm
74 p | 93 | 47
-
Đề tài: Tìm hiểu về các chuẩn nén video ITU và ứng dụng thử nghiệm
29 p | 70 | 39
-
Luận văn Cử nhân Tin học: Tìm hiểu về công nghệ Bluetooth và viết ứng dụng minh họa
0 p | 73 | 36
-
Khóa luận tốt nghiệp: Tìm hiểu về nền kinh tế Canađa và triển vọng phát triển quan hệ thương mại giữa Việt Nam và Canađa
107 p | 84 | 23
-
Báo cáo bài tập lớn môn Mạng máy tính và Lập trình mạng: Tìm hiểu về Soap
32 p | 82 | 17
-
Đề tài: Tìm hiểu về tường lửa
20 p | 40 | 17
-
Khóa luận tốt nghiệp: Tìm hiểu về tích phân Lebesgue và không gian Lp
60 p | 35 | 13
-
Đề tài: Tìm hiểu về ISO
20 p | 33 | 11
-
Tóm tắt Khóa luận tốt nghiệp: Tìm hiểu hoạt động PR trong xây dựng và phát triển thương hiệu của nhà hát ca múa nhạc Việt Nam
10 p | 48 | 7
-
Tóm tắt Khóa luận tốt nghiệp: Tìm hiểu về những ca khúc cách mạng trong sự nghiệp sáng tác của nhạc sĩ Phạm Tuyên
6 p | 27 | 6
-
Tóm tắt Khóa luận tốt nghiệp: Tìm hiểu về làn điệu Sình Ca của người Cao Lan ở xã Đèo Gia, huyện Lục Ngạn, tỉnh Bắc Giang
11 p | 25 | 5
-
Tìm hiểu về Định nghĩa về Công nghiệp hóa- Hiện đại hóa
21 p | 35 | 3

markdown:
# Luận văn về Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
Chia sẻ: Vo Kiem | Ngày: | Loại File: PDF | Số trang:147
lượt xem 76
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100310/quanvokiem/80x100/0012624_0012745_0322.jpg)
##
Luận văn về Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Trong thời đại ngày nay, thông tin là nhu cầu thiết yếu đối với mọi người trên mọi lĩnh vực. Mỗi phút trôi qua hàng triệu triệu trang web được đẩy lên nhằm làm giàu nguồn tài nguyên vô tận này. Tuy nhiên tồn tại một nghịch lý là dù được ví như thư viện toàn cầu, internet vẫn không thoả mãn nhu cầu thông tin của con người. Xung quanh vấn đề này có nhiều nguyên nhân nhưng quan trọng nhất là sự thông hiểu giữa con người và công cụ tìm kiếm trên mạng – search engine – chưa đạt đến mức có...
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Luận văn về Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
- Luận văn Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt MỤC LỤC Phần 1 : TÌM HIỂU VẤN ĐỀ ....................................................................................... 2 Chương 1: TỔNG QUAN VỀ HỆ THỐNG SEARCH ENGINE .......................... 2 1. Các bộ phận cấu thành hệ thống search engine .................................................... 2 1.1 Bộ thu thập thông tin – Robot ......................................................................... 2 1.2 Bộ lập chỉ mục – Index ................................................................................... 2 1.3 Bộ tìm kiếm thông tin – Search Engine .......................................................... 3 2. Nguyên lý hoạt động ............................................................................................. 3 Chương 2: BỘ THU THẬP THÔNG TIN – ROBOT............................................. 5 1. Ứng dụng của Robot ............................................................................................. 5 1.1 Phân tích, thống kê – Statistical Analysis ....................................................... 5 1.2 Duy trì siêu liên kế - Maintenance .................................................................. 5 1.3 Ánh xạ địa chỉ web - Mirroring ...................................................................... 5 1.4 Phát hiện tài nguyên – Resource Discovery ................................................... 6 1.5 Kết hợp các công dụng trên- Combined uses ................................................. 6 2. Robot chỉ mục – Robot Indexing .......................................................................... 6 3. Các chiến thuật thu thập dữ liệu [II.1] .................................................................. 8 3.1 Chiến thuật tìm kiếm theo chiều sâu ............................................................... 8 3.2 Chiến thuật tìm kiếm theo chiều rộng ............................................................. 9 3.3 Chiến thuật tìm kiếm theo ngẫu nhiên ............................................................ 9 4. Những vấn đề cần lưu ý của web robot .............................................................. 10 4.1 Chi phí và hiểm hoạ ...................................................................................... 10 4.1.1 Qúa tải mạng và server – Network resource and server load................. 10 4.1.2 Sự cập nhật quá mức- Updating overhead ............................................. 11 4.1.3 Những tình huống không mong đợi – Bad implementations ................. 12 4.2 Tiêu chuẩn loại trừ robot ............................................................................... 12 4.2.1 File robot.txt ........................................................................................... 13 4.2.2 Thẻ META dành cho robot – Robot META tag .................................... 14 4.2.3 Nhược điểm của file robot.txt ................................................................ 15 Chương 3: BỘ LẬP CHỈ MỤC – INDEX .............................................................. 18 1. Khái quát về hệ thống lập chỉ mục ..................................................................... 18 2. Tổng quan về phương pháp lập chỉ mục ([I.1], [I.2], [II.1]) .............................. 21 Lê Thuý Ngọc - 0012745 1 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 2.1 Xác định mục từ quan trọng cần lập chỉ mục ([I.1]) ..................................... 21 2.2 Một số hàm tính trọng số mục từ. ([I.1]) ...................................................... 23 2.2.1 Nghịch đảo trọng số tần số tài liệu (The Inverse Document Frequency Weight) ............................................................................................................ 24 2.2.2 Độ nhiễu tín hiệu (Signal Noise): ........................................................... 25 2.2.3 Giá trị độ phân biệt của mục từ : ............................................................ 25 2.2.4 Kết hợp tần số xuất hiện mục từ và nghịch đảo tần số tài liệu .............. 26 2.3 Lập chỉ mục tự động cho tài liệu .................................................................. 28 3. Lập chỉ mục cho tài liệu tiếng Việt ([III.1], [II.1], [II.2], [II.3], [II.4], [IV.11], [IV.12]) ................................................................................................................... 29 3.1 Khó khăn cho việc lập chỉ mục tiếng Việt .................................................... 29 3.2 Đặc điểm về từ trong tiếng Việt và việc tách từ ........................................... 31 3.2.1 . Đặc điểm về từ trong tiếng Việt: ......................................................... 31 3.2.2 Tách từ.................................................................................................... 32 3.3 Giải quyết các vấn đề hiển thị của tiếng Việt (vấn đề chính tả) ................... 34 3.3.1 Vấn đề bảng mã ...................................................................................... 34 3.3.2 Vấn đề dấu thanh .................................................................................... 35 3.3.3 Vấn đề dấu tổ hợp nguyên âm ................................................................ 36 3.4 Giải quyết các vấn đề về từ của tiếng Việt ................................................... 37 3.4.1 Luật xác định các từ láy ......................................................................... 37 3.4.2 Luật xác định các liên từ ........................................................................ 37 3.5 Xây dựng từ điển tiếng Việt .......................................................................... 37 Chương 4: BỘ TÌM KIẾM THÔNG TIN – SEARCH ENGINE ........................ 40 1. Vì sao ta cần một công cụ tìm kiếm (SE) ? ........................................................ 40 2. Các phương thức tìm kiếm ................................................................................. 40 2.1 Tìm theo từ khoá – Keyword searching ........................................................ 40 2.2 Những khó khăn khi tìm theo từ khoá .......................................................... 41 2.3 Tìm theo ngữ nghĩa – Concept-based searching ........................................... 41 3. Các chiến lược tìm kiếm ..................................................................................... 42 3.1 Tìm thông tin với các thư mục chủ đề .......................................................... 42 3.2 Tìm thông tin với các công cụ tìm kiếm ....................................................... 43 3.3 Tối ưu câu truy vấn ....................................................................................... 43 3.4 Truy vấn bằng ví dụ ...................................................................................... 44 Chương 5: MỘT SỐ SEARCH ENGINE THÔNG DỤNG TRÊN THẾ GIỚI VÀ VIỆT NAM ......................................................................................................... 45 1.1 Thư mục của Yahoo, Google ........................................................................ 54 1.2 Alltheweb ...................................................................................................... 55 1.3 AltaVista ....................................................................................................... 55 1.4 Lycos ............................................................................................................. 55 Lê Thuý Ngọc - 0012745 2 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 1.5 HotBot ........................................................................................................... 55 2. Một số search engine thông dụng ở Việt Nam ................................................... 56 2.1 Netnam [IV.12] ............................................................................................. 56 2.1.1 Phương pháp Netnam SE lập chỉ mục dữ liệu ....................................... 58 2.1.2 Cú pháp tìm kiếm ................................................................................... 59 2.1.3 Sử dụng từ khoá để lọc các tìm kiếm ..................................................... 61 2.2 Vinaseek ([IV.11]) ........................................................................................ 65 Phần 2 : THIẾT KẾ VÀ CÀI ĐẶT ............................................................................ 67 Chương 6: THIẾT KẾ DỮ LIỆU ........................................................................... 67 1. Cơ sở dữ liệu trong SQL ..................................................................................... 67 2. Hệ thống tập tin................................................................................................... 71 Chương 7: THU THẬP THÔNG TIN .................................................................... 72 1. Cấu trúc dữ liệu................................................................................................... 72 1.1 Cấu trúc UrlInfo ............................................................................................ 73 1.2 Cấu trúc StartUrlInfo .................................................................................... 74 1.3 Cấu trúc FileRetrieval ................................................................................... 75 1.4 Cấu trúc ProjectInfo ...................................................................................... 75 2. Xử lý của web robot............................................................................................ 78 3. Giải quyết các vấn đề của web robot .................................................................. 83 3.1 Tránh sự lặp lại ............................................................................................. 83 3.2 Tránh làm qúa tải server ............................................................................... 83 3.3 Tránh truy xuất đến các dạng tài nguyên không thích hợp ........................... 83 3.4 Tránh các lỗ đen(black holes) ....................................................................... 84 3.5 Tránh những nơi cấm robot........................................................................... 84 4. Các thuật toán phân tích cấu trúc file HTML ..................................................... 84 4.1 Thuật toán lấy liên kết................................................................................... 84 4.1.1 Thuật toán ứng dụng cũ đã cài đặt ......................................................... 85 4.1.2 Chọn lựa của ứng dụng mới ................................................................... 89 4.2 Thuật toán lấy tiêu đề .................................................................................... 89 4.3 Thuật toán lấy nội dung ................................................................................ 90 5. Duy trì thông tin cho CSDL................................................................................ 91 6. Resume project ................................................................................................... 91 6.1 Nguyên tắc resume của ứng dụng cũ1 ........................................................... 92 6.2 Cải tiến của ứng dụng mới ............................................................................ 94 Chương 8: LẬP CHỈ MỤC...................................................................................... 97 1. Tính trọng số của từ: ........................................................................................... 97 2. Tập tin nghịch đảo : ............................................................................................ 98 Lê Thuý Ngọc - 0012745 3 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 3. Từ điển chỉ mục ................................................................................................ 105 4. Quá trình stemming .......................................................................................... 110 Chương 9: TÌM KIẾM THÔNG TIN .................................................................. 113 Chương 10: CÁC MODULE ,PACKAGE, LỚP CHÍNH CỦA CHƯƠNG TRÌNH ..................................................................................................................... 115 1. Các module, package của chương trình ............................................................ 115 2. Các lớp đối tượng chính trong từng module ..................................................... 116 2.1 Module DBController ................................................................................. 116 2.2 Module ProcessDoc .................................................................................... 117 2.3 Module Query ............................................................................................. 118 2.4 Module SE................................................................................................... 119 2.5 Module Webcopy ........................................................................................ 119 2.6 Module WebcopyGUI ................................................................................. 120 Phần 3 : KẾT QUẢ, ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN ............................. 122 1. Kết quả thử nghiệm........................................................................................... 122 2. Hoạt động của chương trình ............................................................................. 124 2.1 Giao diện quản trị........................................................................................ 124 2.1.1 Giao diện chính của quản trị ................................................................ 124 2.1.2 Tạo mới project .................................................................................... 125 2.1.3 Tạo mới một StartUrl : ......................................................................... 128 2.1.4 Xem từ điển chỉ mục ............................................................................ 131 2.1.5 Quản lý mục từ ..................................................................................... 132 2.2 Giao diện tìm kiếm...................................................................................... 134 3. Đánh giá ............................................................................................................ 136 3.1 Ưu điểm....................................................................................................... 136 3.2 Khuyết điểm ................................................................................................ 137 4. Hướng phát triển ............................................................................................... 137 4.1 Đối với từng module : ................................................................................. 137 4.2 Đối với toàn luận văn: ................................................................................. 138 DANH SÁCH CÁC BẢNG.................................................................................. 139 DANH SÁCH CÁC HÌNH VẼ............................................................................. 140 TÀI LIỆU THAM KHẢO .................................................................................... 141 I. Sách, ebook: ................................................................................................... 141 II. Luận văn, luận án ......................................................................................... 141 III. Bài báo ........................................................................................................ 142 IV. Website ....................................................................................................... 142 Lê Thuý Ngọc - 0012745 4 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt MỞ ĐẦU Trong thời đại ngày nay, thông tin là nhu cầu thiết yếu đối với mọi người trên mọi lĩnh vực. Mỗi phút trôi qua hàng triệu triệu trang web được đẩy lên nhằm làm giàu nguồn tài nguyên vô tận này. Tuy nhiên tồn tại một nghịch lý là dù được ví như thư viện toàn cầu, internet vẫn không thoả mãn nhu cầu thông tin của con người. Xung quanh vấn đề này có nhiều nguyên nhân nhưng quan trọng nhất là sự thông hiểu giữa con người và công cụ tìm kiếm trên mạng – search engine – chưa đạt đến mức có thể giao tiếp tốt với nhau. Hơn nữa, mỗi search engine sẽ mang đặc thù của ngôn ngữ mà nó hiển thị như search engine Tiếng Việt phải giải quyết những vấn đề đặc trưng của Tiếng Việt, cụ thể là vấn đề bảng mã, ngữ pháp trong Tiếng Việt. Nếu ta hiểu cách thức search engine tổ chức thông tin, thực thi một câu truy vấn và đặc trưng của ngôn ngữ mà search engine sẽ tiếp cận thì ta có thể tối ưu hoá cơ hội nhận được các thông tin hữu ích. Đây là mục tiêu chính của luận văn. Lê Thuý Ngọc - 0012745 1 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Phần 1 : TÌM HIỂU VẤN ĐỀ Chương 1: TỔNG QUAN VỀ HỆ THỐNG SEARCH ENGINE 1. Các bộ phận cấu thành hệ thống search engine 1.1 Bộ thu thập thông tin – Robot Robot là một chương trình tự động duyệt qua các cấu trúc siêu liên kết để thu thập tài liệu & một cách đệ quy nó nhận về tất cả tài liệu có liên kết với tài liệu này. Robot được biết đến dưới nhiều tên gọi khác nhau : spider, web wanderer hoặc web worm,… Những tên gọi này đôi khi gây nhầm lẫn, như từ ‘spider’, ‘wanderer’ làm người ta nghĩ rằng robot tự nó di chuyển và từ ‘worm’ làm người ta liên tưởng đến virus. Về bản chất robot chỉ là một chương trình duyệt và thu thập thông tin từ các site theo đúng giao thức web. Những trình duyệt thông thường không được xem là robot do thiếu tính chủ động, chúng chỉ duyệt web khi có sự tác động của con người. 1.2 Bộ lập chỉ mục – Index Hệ thống lập chỉ mục hay còn gọi là hệ thống phân tích và xử lý dữ liệu, thực hiện việc phân tích, trích chọn những thông tin cần thiết (thường là các từ đơn , từ ghép , cụm từ quan trọng) từ những dữ liệu mà robot thu thập được và tổ chức thành cơ sở dữ liệu riêng để có thể tìm kiếm trên đó một cách nhanh chóng, hiệu quả. Hệ thống chỉ mục là danh sách các từ khoá, chỉ rõ các từ khoá nào xuất hiện ở trang nào, địa chỉ nào. Lê Thuý Ngọc - 0012745 2 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 1.3 Bộ tìm kiếm thông tin – Search Engine Search engine là cụm từ dùng chỉ toàn bộ hệ thống bao gồm bộ thu thập thông tin, bộ lập chỉ mục & bộ tìm kiếm thông tin. Các bộ này hoạt động liên tục từ lúc khởi động hệ thống, chúng phụ thuộc lẫn nhau về mặt dữ liệu nhưng độc lập với nhau về mặt hoạt động. Search engine tương tác với user thông qua giao diện web, có nhiệm vụ tiếp nhận & trả về những tài liệu thoả yêu cầu của user. Nói nôm na, tìm kiếm từ là tìm kiếm các trang mà những từ trong câu truy vấn (query) xuất hiện nhiều nhất, ngoại trừ stopword (các từ quá thông dụng như mạo từ a, an, the,…). Một từ càng xuất hiện nhiều trong một trang thì trang đó càng được chọn để trả về cho người dùng. Và một trang chứa tất cả các từ trong câu truy vấn thì tốt hơn là một trang không chứa một hoặc một số từ. Ngày nay, hầu hết các search engine đều hỗ trợ chức năng tìm cơ bản và nâng cao, tìm từ đơn, từ ghép, cụm từ, danh từ riêng, hay giới hạn phạm vi tìm kiếm như trên đề mục, tiêu đề, đoạn văn bản giới thiệu về trang web,….. Ngoài chiến lược tìm chính xác theo từ khoá, các search engine còn cố gắng ‘ hiểu ‘ ý nghĩa thực sự của câu hỏi thông qua những câu chữ do người dùng cung cấp. Điều này được thể hiện qua chức năng sửa lỗi chính tả, tìm cả những hình thức biến đổi khác nhau của một từ. Ví dụ : search engine sẽ tìm những từ như speaker, speaking, spoke khi người dùng nhập vào từ speak. 2. Nguyên lý hoạt động Search engine điều khiển robot đi thu thập thông tin trên mạng thông qua các siêu liên kết ( hyperlink ). Khi robot phát hiện ra một site mới, nó gởi tài liệu (web Lê Thuý Ngọc - 0012745 3 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt page) về cho server chính để tạo cơ sở dữ liệu chỉ mục phục vụ cho nhu cầu tìm kiếm thông tin. Bởi vì thông tin trên mạng luôn thay đổi nên robot phải liên tục cập nhật các site cũ. Mật độ cập nhật phụ thuộc vào từng hệ thống search engine. Khi search engine nhận câu truy vấn từ user, nó sẽ tiến hành phân tích, tìm trong cơ sở dữ liệu chỉ mục & trả về những tài liệu thoả yêu cầu. Lê Thuý Ngọc - 0012745 4 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Chương 2: BỘ THU THẬP THÔNG TIN – ROBOT 1. Ứng dụng của Robot Robot thường được sử dụng cho những mục đích sau : 1.1 Phân tích, thống kê – Statistical Analysis Robot đầu tiên được dùng để đếm số lượng web server, số tài liệu trung bình của một server, tỉ lệ các dạng file khác nhau, kích thước trung bình của một trang web, độ kết dính, … 1.2 Duy trì siêu liên kế - Maintenance Một trong những khó khăn của việc duy trì một siêu liên kết là nó liên kết với những trang bị hỏng (dead links) khi những trang này bị thay đổi hoặc thậm chí bị xóa. Thật không may vẫn chưa có cơ chế nào cảnh báo các bộ duy trì về sự thay đổi này. Trên thực tế khi các tác giả nhận ra tài liệu của mình chứa những liên kết hỏng, họ sẽ thông báo cho nhau, hoặc thỉnh thoảng độc giả thông báo cho họ bằng email. Một số robot, chẳng hạn MOMspider có thể trợ giúp tác giả phát hiện các liên kết hỏng cũng như duy trì các cấu trúc siêu liên kết cùng nội dung của một trang web. Chức năng này lặp lại liên tục mỗi khi một tài liệu được cập nhật, nhờ đó mọi vấn đề xảy ra sẽ được giải quyết nhanh chóng. 1.3 Ánh xạ địa chỉ web - Mirroring Mirroring là một kỹ thuật phổ biến trong việc duy trì các kho dữ liệu của FPT. Một ánh xạ (mirror) sẽ sao chép toàn bộ cấu trúc cây thư mục và thường xuyên cập Lê Thuý Ngọc - 0012745 5 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt nhật những file bị thay đổi. Điều này cho phép nhiều người cùng truy xuất một nguồn dữ liệu, giảm số liên kết bị thất bại, nhanh hơn và ít chi phí hơn so với truy cập trực tiếp vào site thực sự chứa các dữ liệu này. 1.4 Phát hiện tài nguyên – Resource Discovery Có lẽ ứng dụng thú vị nhất của robot là dùng nó để phát hiện tài nguyên. Con người không thể kiểm soát nổi một khối lượng thông tin khổng lồ trong môi trường mạng. Robot sẽ giúp thu thập tài liệu, tạo và duy trì cơ sở dữ liệu, phát hiện và xoá bỏ các liên kết hỏng nếu có, kết hợp với công cụ tìm kiếm cung cấp thông tin cần thiết cho con người. 1.5 Kết hợp các công dụng trên- Combined uses Một robot có thể đảm nhận nhiều chức năng. Ví dụ RBSE Spider [4] vừa thống kê số lượng tài liệu thu được vừa tạo cơ sở dữ liệu. Tuy nhiên những ứng dụng như thế còn khá ít ỏi. 2. Robot chỉ mục – Robot Indexing Trong quá trình thu thập thông tin phục vụ cho bộ lập chỉ mục, ta cần giải quyết những vấn đề sau : Một là : Trong môi trường mạng, robot lấy thông tin từ các site. Vậy robot sẽ bắt đầu từ site nào ? Điều này hoàn toàn phụ thuộc vào robot. Mỗi robot khác nhau sẽ có những chiến lược khác nhau. Thường thì robot sẽ viếng thăm các site phổ biến hoặc những site có nhiều liên kết dẫn đến nó. Hai là : Ai sẽ cung cấp địa chỉ của các site này cho robot ? Lê Thuý Ngọc - 0012745 6 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Có 2 nguồn : Robot nhận các URL ban đầu từ user. Robot phân tích các trang web để lấy các URL mới, đến lượt các URL này trở thành địa chỉ đầu vào cho robot. Quá trình này được lặp lại liên tục. Ba là : Chọn dữ liệu nào trong tài liệu để lập chỉ mục ? Quyết định chọn dữ liệu nào trong tài liệu cũng hoàn toàn phụ thuộc vào robot, thường thì những từ được liệt kê như sau được xem là quan trọng : Ở góc cao của tài liệu. Trong các đề mục Được in đậm (inktomi) Trong URL. Trong tiêu đề (quan trọng) Trong phần miêu tả trang web (description) . Trong các thẻ dành cho hình ảnh (ALT graphisc). Trong các thẻ chứa từ khóa. Trong các text liên kết. Một số robot lập chỉ mục trên tiêu đề, hoặc một số đoạn văn bản đầu tiên hoặc toàn bộ tài liệu (full text). Một số khác lại lập chỉ mục trên các thẻ META(META tags) hoặc các thẻ ẩn, nhờ vậy tác giả của trang web được quyền ấn định từ khoá cho tài liệu của mình. Tuy nhiên chức năng này bị lạm dụng quá nhiều do đó các thẻ META không còn giữ được giá trị ban đầu của chúng nữa. Lê Thuý Ngọc - 0012745 7 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 3. Các chiến thuật thu thập dữ liệu [II.1] Trước khi các trang web được đánh chỉ mục, tất cả các trang web phải được lấy về máy của robot. Để lấy được tất cả các trang web, robot phải có chiến thuật. Từ một số trang web có sẵn, robot lọc ra danh sách các liên kết, rồi từ đó dò tìm các trang khác. Có 3 chiến thuật tìm kiếm Heuristic sau : tìm kiếm theo chiều sâu, tìm kiếm theo chiều rộng và tìm kiếm ngẫu nhiên. 3.1 Chiến thuật tìm kiếm theo chiều sâu Từ một danh sách chứa các liên kết cần duyệt, thực hiện các bước sau : (1) Cho danh sách = {trang đầu tiên} (2) Lấy trang đầu tiên trong danh sách. Nếu có qua (3) Nếu không qua (5) (3) Trang này đã xét tới chưa ? Nếu rồi, quay lại (2) Nếu chưa, qua (4) (4) Đánh dấu đã tới rồi. Phân tích và tìm xem liên kết có trong trang đó không? (4a) Nếu có, thêm liên kết này vào đầu danh sách. Quay lại (4) (4b) Nếu không, quay lại (2). (5) Kết thúc. Lê Thuý Ngọc - 0012745 8 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt 3.2 Chiến thuật tìm kiếm theo chiều rộng Từ một danh sách chứa các liên kết cần duyệt, thực hiện các bước sau : (1) Cho danh sách = {trang đầu tiên} (2) Lấy trang đầu tiên trong danh sách. Nếu có qua (3) Nếu không qua (5) (3) Trang này đã xét tới chưa ? Nếu rồi, quay lại (2) Nếu chưa, qua (4) (4) Đánh dấu đã tới rồi. Phân tích và tìm xem liên kết có trong trang đó không? (4a) Nếu có, thêm liên kết này vào cuối danh sách. Quay lại (4) (4b) Nếu không, quay lại (2). (5) Kết thúc. 3.3 Chiến thuật tìm kiếm theo ngẫu nhiên Từ một danh sách chứa các liên kết cần duyệt, thực hiện các bước sau : (1) Cho danh sách = {trang đầu tiên} (2) Lấy ngẫu nhiên một trang trong danh sách. Nếu có qua (3) Nếu không qua (5) (3) Trang này đã xét tới chưa ? Lê Thuý Ngọc - 0012745 9 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Nếu rồi, quay lại (2) Nếu chưa, qua (4) (4) Đánh dấu đã tới rồi. Phân tích và tìm xem liên kết có trong trang đó không? (4a) Nếu có, thêm liên kết này vào cuối danh sách. Quay lại (4) (4b) Nếu không, quay lại (2). (5) Kết thúc. 4. Những vấn đề cần lưu ý của web robot 4.1 Chi phí và hiểm hoạ Việc sử dụng các Robot tốn khá nhiều chi phí, đặc biệt là khi chúng được điều khiển từ xa trên internet. Phần này chúng ta sẽ cùng thảo luận về những hiểm hoạ do robot gây ra. 4.1.1 Qúa tải mạng và server – Network resource and server load Sau một khoảng thời gian dài, thường là một tháng, robot sẽ bắt đầu hoạt động một cách liên tục. Để tăng tốc nhiều robot được phóng ra đồng thời do đó cần có băng thông lớn. Tài nguyên mạng bị khai thác quá mức khi robot yêu cầu một lượng lớn thông tin trong khoảng thời gian quá ngắn (rapid fire). Kết quả là thiếu băng thông cho những ứng dụng khác. Server vừa phải phục vụ yêu cầu của robot vừa cung cấp dịch vụ cho user, do đó yêu cầu của robot tăng lên bao nhiêu thì dịch vụ sẽ giảm xuống bấy nhiêu. Tác giả của một con robot đã thử nghiệm bằng cách cho thi hành 20 lượt truy cập đồng thời vào server của anh ta. Những lúc robot thu thập thông tin, server bị chậm Lê Thuý Ngọc - 0012745 10 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt lại. Trong vòng một tuần robot đã viếng thăm site này với một yêu cầu kinh khủng. Chỉ sau 170 lượt truy xuất liên tục, thử nghiệm thất bại do server bị quá tải. Rapid fire thực sự là thảm hoạ. Hiệu quả truyền tải thông tin dạng này bằng giao thức web hay HTTP sụt giảm thấy rõ. Những giao thức mới đang được xem xét nhằm cứu vãn tình thế. 4.1.2 Sự cập nhật quá mức- Updating overhead Người ta cho rằng các cơ sở dữ liệu do web robot tạo ra có thể được cập nhật tự động nhưng cho đến thời điểm này vẫn chưa có cơ chế kiểm soát sự thay đổi trên web một cách hiệu quả. Cập nhật thông tin rất quan trọng nhưng qúa thường xuyên là điều không cần thiết. Xuất phát từ thực tế đó HTTP đưa ra kỹ thuật ‘if – Modified – Since’ giúp các user – agent xác định được thời điểm tài liệu thay đổi. Robot phát hiện điều này chỉ khi nó lưu lại các thông tin cũ nhưng sẽ tốn nhiều bộ nhớ & cần dữ liệu phức tạp. Một trong những đặc tính phổ biến của robot là khả năng tiếp nhận các từ cần tìm trong khi vẫn thu thập dữ liệu. Tuy nhiên một số người cho rằng đặc tính này không đáng hoan nghênh bởi hai lý do : Đầu tiên, các tác vụ tìm kiếm của người sử dụng cuối (end - user) góp phần đẩy server vào chỗ quá tải. Thứ hai, không có cơ sở đảm bảo có mối quan hệ giữa các từ cần tìm, đúng chính tả và tối ưu đối với cơ sở dữ liệu. Ví dụ, nếu bộ tìm kiếm không hỗ trợ các toán tử boolean, một user cần dữ liệu về xe máy muốn có được thông tin đúng thay vì nhập vào cụm từ ‘Ford and garage’ phải nhập vào từ ‘car’. Nhưng người đó không hề ý thức được điều này. Lê Thuý Ngọc - 0012745 11 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Một khía cạnh nguy hiểm nữa bắt nguồn từ sự định hướng sai lầm của end – user. Một số người sử dụng công cụ của mình rất tốt như dự đoán được lượng tài liệu lớn nhất có thể có, biết chính xác nơi cần tìm dữ liệu, giới hạn thời gian sử dụng robot, trong khi đó một số khác lại lạm dụng khả năng của robot một cách vô tình hoặc cố ý. Vì vậy các tác giả viết robot đề nghị chỉ nên phân phát sản phẩm của mình cho những end-user ‘hiểu‘ được web robot và những khó khăn trong môi trường mạng. 4.1.3 Những tình huống không mong đợi – Bad implementations Thay vì kiểm tra trên máy cục bộ trước, một số tác giả lần đầu tiên viết robot cho thử ngay trên các server thực sự, điều này làm đau đầu không ít nhà quản trị web (web master). Truy xuất trùng lặp có thể xảy ra khi robot không lưu lại dấu vết những nơi nó đã đi qua hoặc nó không nhận diện được các URL mặc dù khác nhau về tên nhưng lại cùng dẫn đến một địa chỉ, ví dụ địa chỉ DSN & IP. Đôi khi, robot lãng phí thời gian và tài nguyên chỉ để thu về những tài liệu mà sau đó phải vứt đi. Ví dụ hệ thống chỉ quan tâm đến file văn bản (text file) nhưng robot lại nhận cả những loại file khác như file hình ảnh, file thực thi, … Trong môi trường mạng có những vùng gần như vô tận. Ví dụ, cứ mỗi lần phân tích một trang robot nhận về cùng một URL nhưng xa hơn một cấp, ‘/cgi-bin/pit/’, và tiếp tục ‘/cgi-bin/pit/a/’, ‘/cgi-bin/pit/a/a’, …. . Sự lặp lại không có điểm dừng này được gọi là các lỗ đen (black holes) 4.2 Tiêu chuẩn loại trừ robot Trong quá trình xử lý robot không thể tự quyết định tài liệu nào được lập chỉ mục, tài liệu nào không do đó nó lấy tất cả những gì có thể. Thậm chí dù xác định được Lê Thuý Ngọc - 0012745 12 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt tài liệu vô ích thì nó cũng đã bỏ ra một chi phí đáng kể cho hoạt động thu thập. Tiêu chuẩn loại trừ robot ra đời. Các chuẩn này chẳng những chỉ ra URL nào cần tránh mà còn cảnh báo robot về các lỗ đen. 4.2.1 File robot.txt Robot.txt là một file cấu trúc được đặt tại thư mục gốc của server, gồm 2 trường User-agent và Disallow. User-agent : cho biết robot nào sẽ bị kiểm soát. Disallow : cho biết robot có được phép kết nối vào URL này hay không. Xét các ví dụ sau : Ví dụ Ý nghĩa # / robots.txt file for Ký tự # bắt đầu một chú thích http://webcrawler.com/ User-agent: webcrawler Robot có tên là webcrawler có thể đi đến bất cứ trang nào Disallow: của site User-agent: lycra Robot có tên là lycra bị cấm trên tất cả các trang của site Disallow: / Lê Thuý Ngọc - 0012745 13 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt User-agent: * Mọi robot đều không được truy xuất vào 2 thư mục tmp và Disallow: /tmp logs Disallow: /logs Bảng 2.1 :Ví dụ về chuẩn loại trừ robot dùng file robot.txt 4.2.2 Thẻ META dành cho robot – Robot META tag META tag là sự mở rộng của chuẩn loại trừ robot, hỗ trợ cho tác giả của những trang web không có quyền admin. Vị trí Nằm trong phần HEAD của file HTML Cú pháp Tên trường Ý nghĩa Meta Thẻ báo hiệu bắt đầu Name Tên robot sẽ bị kiểm soát Content Cờ định hướng cho robot, các cờ này có thể kết hợp với nhau & được phân cách bằng dấu phẩy. Bảng 2.2 : Bảng thông tin về META tag trong chuẩn loại trừ robot Lê Thuý Ngọc - 0012745 14 Đỗ Mỹ Nhung - 0012624
- Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt Các cờ của thuộc tính Content Ý nghĩa [NO]INDEX Robot không nên lập chỉ mục cho trang này. [NO]FOLLOW Robot không nên lấy các liên kết ở trang này ALL = INDEX, FOLLOW NONE= NOINDEX, NOFOLLOW Bảng 2.3 : Bảng giá trị các cờ của thuộc tính Content trong META tag 4.2.3 Nhược điểm của file robot.txt Người ta cho rằng việc liệt kê các trang hoặc các thư mục trong file robot.txt sẽ là nguyên nhân thu hút sự chú ý từ các ‘vị khách không mời‘. Thực ra chuẩn loại trừ robot chỉ là dấu hiệu cảnh báo, không là biện pháp cấm robot cho nên việc tuân theo hay không hoàn toàn là vấn đề tự nguyện. Tuy nhiên ta vẫn có cách khắc phục : Một là : Tạo một thư mục chứa tất cả các file quan trọng. Trường Disallow chỉ liệt kê tên thư mục vừa tạo. Cấu hình server sao cho các trang không chứa đường dẫn đến thư mục này. Đáng buồn trên thực tế cách này không đạt được kết quả mong đợi do một trong các nguyên nhân sau : Lê Thuý Ngọc - 0012745 15 Đỗ Mỹ Nhung - 0012624
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đề tài: Tìm hiểu về thiết bị cyclone lắng bụi
67 p |
927 |
347
-
Báo cáo - Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng việt
150 p |
293 |
144
-
Luận văn Tìm hiểu về Search Engine và xây dựng ứng dụng minh hoạ cho Search Engine tiếng Việt
143 p |
280 |
128
-
Đồ án "Tìm hiểu ngôn ngữ C và một số ví dụ minh họa"
281 p |
221 |
81
-
Khóa luận tốt nghiệp: Tìm hiểu về vi khuẩn Salmonella
48 p |
126 |
55
-
Tiểu luận: Tìm hiểu về ngân hàng Tiên Phong
14 p |
161 |
53
-
Đồ án tốt nghiệp: Tìm hiểu về kỹ thuật sản xuất Surimi và từ Surimi ứng dụng sản xuất thử giò lụa có mùi vị từ cá, tôm
74 p |
93 |
47
-
Đề tài: Tìm hiểu về các chuẩn nén video ITU và ứng dụng thử nghiệm
29 p |
70 |
39
-
Luận văn Cử nhân Tin học: Tìm hiểu về công nghệ Bluetooth và viết ứng dụng minh họa
0 p |
73 |
36
-
Khóa luận tốt nghiệp: Tìm hiểu về nền kinh tế Canađa và triển vọng phát triển quan hệ thương mại giữa Việt Nam và Canađa
107 p |
84 |
23
-
Báo cáo bài tập lớn môn Mạng máy tính và Lập trình mạng: Tìm hiểu về Soap
32 p |
82 |
17
-
Đề tài: Tìm hiểu về tường lửa
20 p |
40 |
17
-
Khóa luận tốt nghiệp: Tìm hiểu về tích phân Lebesgue và không gian Lp
60 p |
35 |
13
-
Đề tài: Tìm hiểu về ISO
20 p |
33 |
11
-
Tóm tắt Khóa luận tốt nghiệp: Tìm hiểu hoạt động PR trong xây dựng và phát triển thương hiệu của nhà hát ca múa nhạc Việt Nam
10 p |
48 |
7
-
Tóm tắt Khóa luận tốt nghiệp: Tìm hiểu về những ca khúc cách mạng trong sự nghiệp sáng tác của nhạc sĩ Phạm Tuyên
6 p |
27 |
6
-
Tóm tắt Khóa luận tốt nghiệp: Tìm hiểu về làn điệu Sình Ca của người Cao Lan ở xã Đèo Gia, huyện Lục Ngạn, tỉnh Bắc Giang
11 p |
25 |
5
-
Tìm hiểu về Định nghĩa về Công nghiệp hóa- Hiện đại hóa
21 p |
35 |
3

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: application/xhtml+xml

Server: Apache/2.2.31 (CentOS)

Connection: close

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Set-Cookie: TLDEVNamespace=ctov88dn1fm7ek6kqsm26tde63; path=/; domain=.tailieu.vn; HttpOnly

Vary: Accept-Encoding

Content-Type: text/html; charset=UTF-8


text:
Quy định quản lý và sử dụng xe ô tô
Chia sẻ: Thu Thuy | Ngày: | Loại File: DOC | Số trang:5
lượt xem 309
download
Quy định quản lý và sử dụng xe ô tô
Các biểu mẫu hành chính nhân sự - Biểu mẫu quy định quản lý và sử dụng xe ô tô - Quy định quản lý và sử dụng xe ô tô
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Quy định quản lý và sử dụng xe ô tô
- CÔNG TY CỔ PHẦN ABCD QUI ĐỊNH QUẢN LÝ VÀ SỬ DỤNG Ô TÔ Mã tài liệu: HC-13 Hà Nội, 15/02/2008
- Mã tài liệu: HC-13 QUY ĐỊNH Phiên bản: Ver 1.0 QUẢN LÝ VÀ SỬ DỤNG XE Ô TÔ Ngày ban hành: 15/02/08 Bảng theo dõi sửa đổi tài liệu Ngày sửa đổi Vị trí Nội dung sửa đổi Lần sửa Ghi chú Người biên soạn Phó ban ISO Giám đốc Họ và tên Chữ ký ________________________________________________________________________________________________ Bản quyền tài liệu này thuộc Công ty CP ABCD do Ban ISO biên soạn và kiểm soát. Tài liệu này không được sao chép hoặc sửa chữa một phần hay toàn bộ mà không có sự phê chuẩn bằng văn bản của Giám đốc công ty. Số trang 2 / 6
- Mã tài liệu: HC-13 QUY ĐỊNH Phiên bản: Ver 1.0 QUẢN LÝ VÀ SỬ DỤNG XE Ô TÔ Ngày ban hành: 15/02/08 I/ MỤC ĐÍCH: - Xác định các bước thực hiện điều xe phục vụ cho các bộ phận, cá nhân trong công ty. - Đảm bảo việc sử dụng xe đúng nguyên tắc, xe được sử dụng đúng mục đích, tiết kiệm và sử dụng tốt. II/ PHẠM VI: - Áp dụng cho toàn bộ xe của công ty. III/ ĐỊNH NGHĨA: - Không có. IV/ NỘI DUNG: 1. Các nguyên tắc chung quản lý và sử dụng xe: - Xe ô tô cơ quan chỉ phục vụ cho nhu cầu công tác của các công ty, không được sử dụng vào mục đích riêng, trừ trường hợp xe sử dụng cho ban giám đốc, hội đồng quản trị công ty, nhưng người sử dụng phải chịu phi phí xăng xe và phụ cấp cho nhân viên lái xe. - Phòng HCQT là đơn vị trực tiếp quản lý điều hành tổ xe của công ty. - Phòng Tài chính - Kế toán trực tiếp quản lý kinh phí xăng, xe và các kinh phí duy trì hoạt động của xe ô tô, theo dõi các khoản kinh phí có liên quan đến hoạt động của xe ô tô để báo cáo Giám đốc phê duyệt. - Ðối tượng được sử dụng xe ô tô công ty là các đối tượng được cấp xe riêng, đối với các đối tượng không được sử dụng nhưng có nhu cầu thì phải làm giấy đề nghị sử dụng và phải được duyệt theo quy trình dưới đây. 2. Quy trình điều xe - Người có nhu cầu sử dụng xe của công ty phải làm giấy đề nghị điều xe theo phiếu đề nghị chung của công ty, sau đó chuyển cho quản lý duyệt. - Thẩm quyền điều xe: Trưởng các phòng ban. - Thời gian đăng ký sử dụng xe: Nếu đi về trong ngày phải đăng ký trước 1 ngày. Nếu đi về từ 2 ngày trở lên phải đăng ký trước 2 ngày. ________________________________________________________________________________________________ Bản quyền tài liệu này thuộc Công ty CP ABCD do Ban ISO biên soạn và kiểm soát. Tài liệu này không được sao chép hoặc sửa chữa một phần hay toàn bộ mà không có sự phê chuẩn bằng văn bản của Giám đốc công ty. Số trang 3 / 6
- Mã tài liệu: HC-13 QUY ĐỊNH Phiên bản: Ver 1.0 QUẢN LÝ VÀ SỬ DỤNG XE Ô TÔ Ngày ban hành: 15/02/08 - Nếu xe không còn thì nhân viên văn thư trực tiếp liên hệ với các bộ phận, tổ xe để điều chỉnh. Trường hợp không sử dụng được thì phải ghi đề xuất vào ngay trong phiếu đề nghị xe thuê xe ngoài trình TP HCQT phê duyệt và thực hiện theo sự phê duyệt đó. - Sau khi thuê xe ngoài xong, thì nhân viên văn thư yêu cầu bên dịch vụ làm giấy xác nhận việc thuê ngoài và phải có chữ ký của bên có nhu cầu, bên vận chuyển, sau đó xác nhận vào phiếu và chuyển qua phòng TCKT làm thủ tục thanh toán. - Đối với trường hợp xe của công ty còn, nhân viên văn thư ghi lệnh điều xe trình TP HCQT duyệt và chuyển cho tổ xe thực hiện. 3. Trách nhiệm của lái xe 1) Lãnh đạo Ðội xe có trách nhiệm: - Trực tiếp điều động lái xe đi công tác hàng ngày và nhu cầu đột xuất của các đơn vị theo quyết định của Trưởng phòng HCQT. - Quản lý việc tiêu thụ xăng dầu, xăm lốp, bình điện v.v.. theo định mức đối với từng đầu xe tương ứng với số km xe chạy. Kẹp chì đồng hồ công tơ mét cho tất cả các xe đang quản lý (trừ xe mới mua theo quy định của nhà sản xuất) để đảm bảo mức tiêu thụ xăng chính xác với số km chạy thực tế. - Kiểm tra, cập nhật sổ theo dõi xe của từng lái xe và xác nhận hằng tháng làm cơ sở cho phòng Tài chính Kế toán thanh toán xăng dầu cho mỗi xe trong 1 tháng. - Lập kế hoạch kiểm tra, sửa chữa, bảo dưỡng, bảo trì đối với từng xe, có kế hoạch phân công xe hợp lý để hàng năm các xe đều được kiểm tra định kỳ, sửa chữa, bảo dưỡng kịp thời, bảo đảm an toàn tuyệt đối cho mỗi xe; dự trù kinh phí hàng năm, từng quí gửi cho Phòng Tài chính-Kế toán. - Giải quyết kịp thời các đề nghị của lái xe, báo cáo phòng HCQT nếu vượt thẩm quyền giải quyết. 2) Lái xe có trách nhiệm: - Chấp hành lệnh điều động, phân công của lãnh đạo Ðội xe và chịu sự điều động trực tiếp của Trưởng đoàn khi đi công tác. - Chuẩn bị và kiểm tra kỹ thuật xe chu đáo trước mỗi chuyến đi công tác, thường xuyên giữ gìn xe tốt, sạch sẽ. ________________________________________________________________________________________________ Bản quyền tài liệu này thuộc Công ty CP ABCD do Ban ISO biên soạn và kiểm soát. Tài liệu này không được sao chép hoặc sửa chữa một phần hay toàn bộ mà không có sự phê chuẩn bằng văn bản của Giám đốc công ty. Số trang 4 / 6
- Mã tài liệu: HC-13 QUY ĐỊNH Phiên bản: Ver 1.0 QUẢN LÝ VÀ SỬ DỤNG XE Ô TÔ Ngày ban hành: 15/02/08 - Chấp hành đúng luật giao thông, nội quy, quy chế của Cơ quan để bảo đảm tuyệt đối an toàn về người và xe. - Ðảm bảo đúng giờ và địa điểm đón, trả CNV theo yêu cầu của phiếu đăng ký xe và Trưởng đoàn công tác. - Có thái độ hoà nhã, vui vẻ, giao tiếp lịch thiệp, đúng mực đối với cán bộ, công chức đoàn công tác và cán bộ địa phương nơi đến công tác. - Có ý thức tiết kiệm xăng dầu, xăm lốp, bình điện. Mỗi chuyến công tác, từ khi xuất phát đến khi kết thúc, phải lấy chữ ký xác nhận của Trưởng đoàn công tác về số km thực tế cho đợt công tác đó. - Ðể phục vụ công tác đột xuất, mỗi xe được phép tồn dư 20 lít xăng, nếu mức xăng tồn dư quá 25 lít, khi cấp phát tạm ứng xăng cho các đợt công tác tiếp theo, kế toán sẽ trừ số xăng tồn dư quá quy định trên. - Khi sử dụng xe vào ngày nghỉ, phải báo cho Bảo vệ cơ quan bằng văn bản để theo dõi, kiểm tra. Bảo vệ cơ quan có trách nhiệm ghi chép vào sổ tất cả các xe ô tô ra khỏi cơ quan trong các ngày nghỉ, ngày lễ và báo cáo cho Trưởng phòng HCQT V/ BIỂU MẪU KÈM THEO: 1. Phiều đề nghị sử dụng xe mã số: HC – 13 – BM01 2. Phiếu điều động xe mã số: HC – 13 – BM02 3. Phiếu xác nhận sử dụng xe. mã số: HC – 13 – BM03 4. Bảng kê sử dụng xăng hàng tuần. mã số: HC – 13 – BM04 5. Kế hoạch bảo trì xe mã số: HC – 13 – BM05 6. Bảng kê thanh toán chi phí ô tô mã số: HC – 13 – BM06 ----------------------- - -------------------------- ________________________________________________________________________________________________ Bản quyền tài liệu này thuộc Công ty CP ABCD do Ban ISO biên soạn và kiểm soát. Tài liệu này không được sao chép hoặc sửa chữa một phần hay toàn bộ mà không có sự phê chuẩn bằng văn bản của Giám đốc công ty. Số trang 5 / 6
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Biểu mẫu "Bảng qui định quản lý nhân sự"
12 p | 1721 | 662
-
QUY ĐỊNH VỀ QUẢN LÝ, SỬ DỤNG XE Ô TÔ CÔNG VỤ
7 p | 503 | 131
-
Quyết định Thành lập Ban quản lý chương trình, dự án ODA đầu tư - phụ lục 2
2 p | 1003 | 120
-
BIỂU MÂU"QUY ĐỊNH QUẢN LÝ GIỜ CÔNG LAO ĐỘNG"
5 p | 441 | 118
-
Biểu mẫu " Hợp đồng ủy quyền quản lý , sử dụng nhà ở "
5 p | 352 | 74
-
MẪU ĐỀ ÁN THÀNH LẬP TRANG THÔNG TIN ĐIỆN TỬ HOẶC CỔNG THÔNG TIN ĐIỆN TỬ
3 p | 224 | 68
-
Biểu mẫu " Sổ theo dõi nhận và sử dụng vốn đầu tư XDCB"
2 p | 301 | 29
-
Biên bản xử phạt sinh viên vi phạm quy định quản lý ký túc xá
1 p | 132 | 24
-
Quy định quản trị viên tập sự
6 p | 116 | 24
-
Mẫu báo cáo tình hình quản lý và sử dụng phôi giấy chứng nhận quyền sử
1 p | 185 | 16
-
GIẤY ĐỀ NGHỊ SỬ DỤNG XE Ô TÔ
2 p | 226 | 12
-
Mẫu báo cáo tình hình cấp, quản lý và sử dụng thẻ khám bệnh, chữa bệnh cho trẻ em dưới 6 tuổi
1 p | 115 | 7
-
MẪU ĐỀ ÁN KIỆN TOÀN TRANG THÔNG TIN ĐIỆN TỬ HOẶC CỔNG THÔNG TIN ĐIỆN TỬ
2 p | 78 | 6
-
MẪU BÁO CÁO SỬ DỤNG KINH PHÍ ĐƯỢC CẤP TỪ QUỸ
2 p | 65 | 5
-
MẪU Về việc thẩm định, phê duyệt hồ sơ quy hoạch nông thôn mới của xã ….., huyện … và ban hành Quy định quản lý xây dựng theo quy hoạch
3 p | 42 | 5
-
MẪU QUYẾT ĐỊNH Phê duyệt hồ sơ quy hoạch nông thôn mới và ban hành Quy định quản lý xây dựng theo quy hoạch của xã….., huyện….
4 p | 53 | 5
-
MẪU QUY ĐỊNH Quản lý xây dựng theo đồ án Quy hoạch nông thôn mới …, huyện …, tỉnh Quảng Nam
9 p | 62 | 5
-
Ngfhị quyết Số: 12/2012/NQ-HĐND QUY ĐỊNH MỨC THU, CHẾ ĐỘ THU, NỘP, QUẢN LÝ VÀ SỬ DỤNG PHÍ ĐẤU GIÁ, PHÍ THAM GIA ĐẤU GIÁ TÀI SẢN TRÊN ĐỊA BÀN TỈNH BÌNH PHƯỚC
4 p | 32 | 1

markdown:
# Quy định quản lý và sử dụng xe ô tô
Chia sẻ: Thu Thuy | Ngày: | Loại File: DOC | Số trang:5
lượt xem 309
download
![](http://image1.tailieu.vn/document/thumbnail/2009/20090716/thuthuy/80x100/hc_13_quy_dinh_quan_ly_va_su_dung_xe_o_to_8755.jpg)
##
Quy định quản lý và sử dụng xe ô tô
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Các biểu mẫu hành chính nhân sự - Biểu mẫu quy định quản lý và sử dụng xe ô tô - Quy định quản lý và sử dụng xe ô tô
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Quy định quản lý và sử dụng xe ô tô
- CÔNG TY CỔ PHẦN ABCD QUI ĐỊNH QUẢN LÝ VÀ SỬ DỤNG Ô TÔ Mã tài liệu: HC-13 Hà Nội, 15/02/2008
- Mã tài liệu: HC-13 QUY ĐỊNH Phiên bản: Ver 1.0 QUẢN LÝ VÀ SỬ DỤNG XE Ô TÔ Ngày ban hành: 15/02/08 Bảng theo dõi sửa đổi tài liệu Ngày sửa đổi Vị trí Nội dung sửa đổi Lần sửa Ghi chú Người biên soạn Phó ban ISO Giám đốc Họ và tên Chữ ký ________________________________________________________________________________________________ Bản quyền tài liệu này thuộc Công ty CP ABCD do Ban ISO biên soạn và kiểm soát. Tài liệu này không được sao chép hoặc sửa chữa một phần hay toàn bộ mà không có sự phê chuẩn bằng văn bản của Giám đốc công ty. Số trang 2 / 6
- Mã tài liệu: HC-13 QUY ĐỊNH Phiên bản: Ver 1.0 QUẢN LÝ VÀ SỬ DỤNG XE Ô TÔ Ngày ban hành: 15/02/08 I/ MỤC ĐÍCH: - Xác định các bước thực hiện điều xe phục vụ cho các bộ phận, cá nhân trong công ty. - Đảm bảo việc sử dụng xe đúng nguyên tắc, xe được sử dụng đúng mục đích, tiết kiệm và sử dụng tốt. II/ PHẠM VI: - Áp dụng cho toàn bộ xe của công ty. III/ ĐỊNH NGHĨA: - Không có. IV/ NỘI DUNG: 1. Các nguyên tắc chung quản lý và sử dụng xe: - Xe ô tô cơ quan chỉ phục vụ cho nhu cầu công tác của các công ty, không được sử dụng vào mục đích riêng, trừ trường hợp xe sử dụng cho ban giám đốc, hội đồng quản trị công ty, nhưng người sử dụng phải chịu phi phí xăng xe và phụ cấp cho nhân viên lái xe. - Phòng HCQT là đơn vị trực tiếp quản lý điều hành tổ xe của công ty. - Phòng Tài chính - Kế toán trực tiếp quản lý kinh phí xăng, xe và các kinh phí duy trì hoạt động của xe ô tô, theo dõi các khoản kinh phí có liên quan đến hoạt động của xe ô tô để báo cáo Giám đốc phê duyệt. - Ðối tượng được sử dụng xe ô tô công ty là các đối tượng được cấp xe riêng, đối với các đối tượng không được sử dụng nhưng có nhu cầu thì phải làm giấy đề nghị sử dụng và phải được duyệt theo quy trình dưới đây. 2. Quy trình điều xe - Người có nhu cầu sử dụng xe của công ty phải làm giấy đề nghị điều xe theo phiếu đề nghị chung của công ty, sau đó chuyển cho quản lý duyệt. - Thẩm quyền điều xe: Trưởng các phòng ban. - Thời gian đăng ký sử dụng xe: Nếu đi về trong ngày phải đăng ký trước 1 ngày. Nếu đi về từ 2 ngày trở lên phải đăng ký trước 2 ngày. ________________________________________________________________________________________________ Bản quyền tài liệu này thuộc Công ty CP ABCD do Ban ISO biên soạn và kiểm soát. Tài liệu này không được sao chép hoặc sửa chữa một phần hay toàn bộ mà không có sự phê chuẩn bằng văn bản của Giám đốc công ty. Số trang 3 / 6
- Mã tài liệu: HC-13 QUY ĐỊNH Phiên bản: Ver 1.0 QUẢN LÝ VÀ SỬ DỤNG XE Ô TÔ Ngày ban hành: 15/02/08 - Nếu xe không còn thì nhân viên văn thư trực tiếp liên hệ với các bộ phận, tổ xe để điều chỉnh. Trường hợp không sử dụng được thì phải ghi đề xuất vào ngay trong phiếu đề nghị xe thuê xe ngoài trình TP HCQT phê duyệt và thực hiện theo sự phê duyệt đó. - Sau khi thuê xe ngoài xong, thì nhân viên văn thư yêu cầu bên dịch vụ làm giấy xác nhận việc thuê ngoài và phải có chữ ký của bên có nhu cầu, bên vận chuyển, sau đó xác nhận vào phiếu và chuyển qua phòng TCKT làm thủ tục thanh toán. - Đối với trường hợp xe của công ty còn, nhân viên văn thư ghi lệnh điều xe trình TP HCQT duyệt và chuyển cho tổ xe thực hiện. 3. Trách nhiệm của lái xe 1) Lãnh đạo Ðội xe có trách nhiệm: - Trực tiếp điều động lái xe đi công tác hàng ngày và nhu cầu đột xuất của các đơn vị theo quyết định của Trưởng phòng HCQT. - Quản lý việc tiêu thụ xăng dầu, xăm lốp, bình điện v.v.. theo định mức đối với từng đầu xe tương ứng với số km xe chạy. Kẹp chì đồng hồ công tơ mét cho tất cả các xe đang quản lý (trừ xe mới mua theo quy định của nhà sản xuất) để đảm bảo mức tiêu thụ xăng chính xác với số km chạy thực tế. - Kiểm tra, cập nhật sổ theo dõi xe của từng lái xe và xác nhận hằng tháng làm cơ sở cho phòng Tài chính Kế toán thanh toán xăng dầu cho mỗi xe trong 1 tháng. - Lập kế hoạch kiểm tra, sửa chữa, bảo dưỡng, bảo trì đối với từng xe, có kế hoạch phân công xe hợp lý để hàng năm các xe đều được kiểm tra định kỳ, sửa chữa, bảo dưỡng kịp thời, bảo đảm an toàn tuyệt đối cho mỗi xe; dự trù kinh phí hàng năm, từng quí gửi cho Phòng Tài chính-Kế toán. - Giải quyết kịp thời các đề nghị của lái xe, báo cáo phòng HCQT nếu vượt thẩm quyền giải quyết. 2) Lái xe có trách nhiệm: - Chấp hành lệnh điều động, phân công của lãnh đạo Ðội xe và chịu sự điều động trực tiếp của Trưởng đoàn khi đi công tác. - Chuẩn bị và kiểm tra kỹ thuật xe chu đáo trước mỗi chuyến đi công tác, thường xuyên giữ gìn xe tốt, sạch sẽ. ________________________________________________________________________________________________ Bản quyền tài liệu này thuộc Công ty CP ABCD do Ban ISO biên soạn và kiểm soát. Tài liệu này không được sao chép hoặc sửa chữa một phần hay toàn bộ mà không có sự phê chuẩn bằng văn bản của Giám đốc công ty. Số trang 4 / 6
- Mã tài liệu: HC-13 QUY ĐỊNH Phiên bản: Ver 1.0 QUẢN LÝ VÀ SỬ DỤNG XE Ô TÔ Ngày ban hành: 15/02/08 - Chấp hành đúng luật giao thông, nội quy, quy chế của Cơ quan để bảo đảm tuyệt đối an toàn về người và xe. - Ðảm bảo đúng giờ và địa điểm đón, trả CNV theo yêu cầu của phiếu đăng ký xe và Trưởng đoàn công tác. - Có thái độ hoà nhã, vui vẻ, giao tiếp lịch thiệp, đúng mực đối với cán bộ, công chức đoàn công tác và cán bộ địa phương nơi đến công tác. - Có ý thức tiết kiệm xăng dầu, xăm lốp, bình điện. Mỗi chuyến công tác, từ khi xuất phát đến khi kết thúc, phải lấy chữ ký xác nhận của Trưởng đoàn công tác về số km thực tế cho đợt công tác đó. - Ðể phục vụ công tác đột xuất, mỗi xe được phép tồn dư 20 lít xăng, nếu mức xăng tồn dư quá 25 lít, khi cấp phát tạm ứng xăng cho các đợt công tác tiếp theo, kế toán sẽ trừ số xăng tồn dư quá quy định trên. - Khi sử dụng xe vào ngày nghỉ, phải báo cho Bảo vệ cơ quan bằng văn bản để theo dõi, kiểm tra. Bảo vệ cơ quan có trách nhiệm ghi chép vào sổ tất cả các xe ô tô ra khỏi cơ quan trong các ngày nghỉ, ngày lễ và báo cáo cho Trưởng phòng HCQT V/ BIỂU MẪU KÈM THEO: 1. Phiều đề nghị sử dụng xe mã số: HC – 13 – BM01 2. Phiếu điều động xe mã số: HC – 13 – BM02 3. Phiếu xác nhận sử dụng xe. mã số: HC – 13 – BM03 4. Bảng kê sử dụng xăng hàng tuần. mã số: HC – 13 – BM04 5. Kế hoạch bảo trì xe mã số: HC – 13 – BM05 6. Bảng kê thanh toán chi phí ô tô mã số: HC – 13 – BM06 ----------------------- - -------------------------- ________________________________________________________________________________________________ Bản quyền tài liệu này thuộc Công ty CP ABCD do Ban ISO biên soạn và kiểm soát. Tài liệu này không được sao chép hoặc sửa chữa một phần hay toàn bộ mà không có sự phê chuẩn bằng văn bản của Giám đốc công ty. Số trang 5 / 6
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Biểu mẫu "Bảng qui định quản lý nhân sự"
12 p |
1721 |
662
-
QUY ĐỊNH VỀ QUẢN LÝ, SỬ DỤNG XE Ô TÔ CÔNG VỤ
7 p |
503 |
131
-
Quyết định Thành lập Ban quản lý chương trình, dự án ODA đầu tư - phụ lục 2
2 p |
1003 |
120
-
BIỂU MÂU"QUY ĐỊNH QUẢN LÝ GIỜ CÔNG LAO ĐỘNG"
5 p |
441 |
118
-
Biểu mẫu " Hợp đồng ủy quyền quản lý , sử dụng nhà ở "
5 p |
352 |
74
-
MẪU ĐỀ ÁN THÀNH LẬP TRANG THÔNG TIN ĐIỆN TỬ HOẶC CỔNG THÔNG TIN ĐIỆN TỬ
3 p |
224 |
68
-
Biểu mẫu " Sổ theo dõi nhận và sử dụng vốn đầu tư XDCB"
2 p |
301 |
29
-
Biên bản xử phạt sinh viên vi phạm quy định quản lý ký túc xá
1 p |
132 |
24
-
Quy định quản trị viên tập sự
6 p |
116 |
24
-
Mẫu báo cáo tình hình quản lý và sử dụng phôi giấy chứng nhận quyền sử
1 p |
185 |
16
-
GIẤY ĐỀ NGHỊ SỬ DỤNG XE Ô TÔ
2 p |
226 |
12
-
Mẫu báo cáo tình hình cấp, quản lý và sử dụng thẻ khám bệnh, chữa bệnh cho trẻ em dưới 6 tuổi
1 p |
115 |
7
-
MẪU ĐỀ ÁN KIỆN TOÀN TRANG THÔNG TIN ĐIỆN TỬ HOẶC CỔNG THÔNG TIN ĐIỆN TỬ
2 p |
78 |
6
-
MẪU BÁO CÁO SỬ DỤNG KINH PHÍ ĐƯỢC CẤP TỪ QUỸ
2 p |
65 |
5
-
MẪU Về việc thẩm định, phê duyệt hồ sơ quy hoạch nông thôn mới của xã ….., huyện … và ban hành Quy định quản lý xây dựng theo quy hoạch
3 p |
42 |
5
-
MẪU QUYẾT ĐỊNH Phê duyệt hồ sơ quy hoạch nông thôn mới và ban hành Quy định quản lý xây dựng theo quy hoạch của xã….., huyện….
4 p |
53 |
5
-
MẪU QUY ĐỊNH Quản lý xây dựng theo đồ án Quy hoạch nông thôn mới …, huyện …, tỉnh Quảng Nam
9 p |
62 |
5
-
Ngfhị quyết Số: 12/2012/NQ-HĐND QUY ĐỊNH MỨC THU, CHẾ ĐỘ THU, NỘP, QUẢN LÝ VÀ SỬ DỤNG PHÍ ĐẤU GIÁ, PHÍ THAM GIA ĐẤU GIÁ TÀI SẢN TRÊN ĐỊA BÀN TỈNH BÌNH PHƯỚC
4 p |
32 |
1

Set-Cookie: TLDEVNamespace=hm7pg14vb8c9oo613bvssokan5; path=/; domain=.tailieu.vn; HttpOnly