Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 122 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
122
Dung lượng
2,42 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Cao Việt Hùng PHÁT TRIỂN CỔNG GIAO TIẾP ĐIỆN TỬ PHỤC VỤ TRA CỨU THÔNG TIN CÁ NHÂN LUẬN VĂN THẠC SỸ Hà nội, 2006 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Cao Việt Hùng PHÁT TRIỂN CỔNG GIAO TIẾP ĐIỆN TỬ PHỤC VỤ TRA CỨU THƠNG TIN CÁ NHÂN Ngành: Cơng nghệ thơng tin Mã số: 1.01.10 LUẬN VĂN THẠC SỸ Người hướng dẫn khoa học : PGS TS Đoàn Văn Ban Hà nội, 2006 LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu riêng tơi, số liệu kết nghiên cứu nêu luận văn trung thực Cao Việt Hùng LỜI CẢM ƠN Lời cho phép tơi bày tỏ lịng biết ơn sâu sắc đến thầy giáo PGS.TS Đoàn Văn Ban, Viện Công nghệ thông tin gợi mở đề tài, hƣớng dẫn giúp đỡ tận tình cho tơi suốt thời gian nghiên cứu thực luận văn Xin chân thành cám ơn quý thầy cô giáo trƣờng Đại học Công nghệ, quý thầy cô giáo Khoa Công nghệ thông tin trang bị cho kiến thức khoa học để hoàn thành luận văn Xin chân thành cảm ơn Lãnh đạo cục C27, Lãnh đạo P4/C27 đồng nghiệp công tác Cục C27 - Bộ Công an tạo điều kiện giúp đỡ tận tình để tơi hồn thành luận văn Lời cảm ơn cuối xin dành cho gia đình, bạn bè, ngƣời góp nhiều cơng lao thầm lặng suốt thời gian qua Xin chân thành cảm ơn! Hà Nội, tháng năm 2006 MỤC LỤC LỜI CAM ĐOAN………………………………………………………………………… LỜI CAM ƠN………………………………………………………………………………2 DANH MỤC CÁC KÝ HIỆU CÁC CHỮ VIẾT TẮT…………………………………… DANH MỤC CÁC KÝ HIỆU CÁC THUẬT NGỮ……………………………………… MỞ ĐẦU………………………………………………………………………………… 10 CHƢ 1.1.Website truyền thống 1.2.Giới thiệu Portal 1 1.2.3.1.1 Vertical Portal (Portal theo chiều đứng) 1.2.3.1.2 Horizontal Portal (Portal theo chiều ngan 1.2.3.2.1 Portal công cộng (Public Portal) 1.3.Kết luận CHƢ 2.1.Các thành phần Portal 2 2.2.Các dịch vụ Portal 2 2 2 2 2.3 Các bƣớc xây dựng Portal 39 2.3.1 Lập kế hoạch 39 2.3.2 Thiết kế tổng thể 39 2.3.3 Phát triển Portal 39 2.4 Các giải pháp xây dựng Portal 40 2.4.1 Dựa công cụ phát triển thƣơng mại 40 2.4.1.1 Bea Weblogic Platform 8.0 [7] 41 2.4.1.2 Microsoft Sharepoint Portal Server [7] 42 2.4.1.3 OracleAs Portal10g [7] .44 2.4.1.4 Sun Java System Portal Server 6.2 (JSPS 6.2) [7] .46 2.4.1.5 Vignette Aplication Portal 7.0 (VAP 7.0) [7] 48 2.4.2 Dựa công cụ phát triển mã nguồn mở 50 2.4.2.1 Metadot .50 2.4.2.2 Gluecode Advanced Server 51 2.4.2.3 UPortal 51 2.5 Kết luận 53 CHƢƠNG CỔNG THÔNG TIN PHỤC VỤ TÌM KIẾM, KHAI THÁC DỮ LIỆU 54 3.1 Tổ chức liệu hệ thống thông tin 54 3.1.1 Một số mơ hình tổ chức CSDL hệ thống Client/Server 54 3.1.1.1 Mơ hình CSDL tập trung 54 3.1.1.2 Mơ hình CSDL theo kiểu file - server 54 3.1.1.3 Mơ hình xử lý phần CSDL 55 3.1.1.4 Mơ hình CSDL Client/Server .56 3.1.1.5 Mơ hình CSDL phân tán 57 3.1.2 Mơ hình tổ chức liệu Portal 57 3.1.2.1 Dữ liệu có cấu trúc 57 3.1.2.2 Dữ liệu phi cấu trúc 58 3.2 Cơ chế chuyển đổi thông tin Sever Portal 58 3.2.1 XML (eXtensible Markup Language) 58 3.2.2 Công nghệ XSLT (eXtensible Stylesheet Language Transformations) 59 3.3 Các mơ hình khai thác tìm kiếm thơng tin 61 3.3.1 Mơ hình xử lý Master/Slave .61 3.3.2 Mơ hình xử lý Client /Server 61 3.3.3 Mơ hình xử lý Server/Server 62 3.4 Một số thuật tốn tìm kiếm liệu hệ thống thông tin phân tán 63 3.4.1 Cấu trúc máy tìm kiếm: 63 3.4.1.1 Bộ tìm duyệt (Crawler) 63 3.4.1.2 Bộ tạo mục (Indexer module) .64 3.4.1.3 Bộ phân tích tập (Collection analysis module) 65 3.4.1.4 Bộ truy vấn (Query Engine) .65 3.4.2 Phƣơng pháp biểu diễn liệu máy tìm kiếm 65 3.4.2.1 Biểu diễn mục nội dung 65 3.4.2.2 Biểu diễn mục cấu trúc 65 3.4.2.3 Xếp hạng phân tích liên kết .66 3.4.3 Hoạt động máy tìm kiếm Google 67 3.4.3.1 Bộ phân tích URL (URL resolver) .68 3.4.3.2 Cấu trúc liệu Google .68 3.4.4 Mơ hình tìm kiếm thơng tin CSDL phân tán 70 3.5 Kết luận 71 CHƢƠNG PHÁT TRIỂN CỔNG GIAO TIẾP ĐIỆN TỬ PHỤC VỤ TRA CỨU THÔNG TIN CÁ NHÂN 73 4.1 Yêu cầu khai thác, tìm kiếm thơng tin đơn vị 73 4.1.1 Yêu cầu khai thác thông tin 73 4.1.1.1 Yêu cầu khai thác thông tin đơn vị nghiệp vụ ngành 73 4.1.1.2 Yêu cầu khai thác thông tin đơn vị nghiệp vụ ngồi ngành 74 4.1.1.3 u cầu khai thác thơng tin ngƣời dân 75 4.1.2 Mơ hình hố u cầu 76 4.1.3 Mơ hình thực tế đơn vị 78 4.2 Tối ƣu hoá hệ thống CSDL 85 4.3 Xây dựng chƣơng trình 88 4.3.1 Các modul chƣơng trình 88 4.3.2 Giao diện cổng thông tin 90 KẾT LUẬN……………………………………………………………………………… 97 TÀI LIỆU THAM KHẢO…………………………………………………………………99 DANH MỤC CÁC KÝ HIỆU CÁC CHỮ VIẾT TẮT Stt Từ viết tắt HTTT TTTHDL CPNET CNTT CSDL Server Client User 10 LAN 11 WAN 12 DB 13 PK 14 FK 15 SSO DANH MỤC CÁC KÝ HIỆU CÁC THUẬT NGỮ Stt Thuật ngữ Portal Kênh thông tin ( Channel) 4.3.1 Các modul chƣơng trình Chƣơng trình phục vụ tìm kiếm xử lý thông tin Cổng thống thông tin đƣợc chia làm module sau : 89 Chuyển đổi CSDL sang sử dụng mã font chuẩn: Hiện CSDL sử dụng chuẩn Font chữ khác nhau, chức có mục đích chuyển đổi bảng liệu sử dụng chung chuẩn Font để phục vụ tra cứu thông tin Kết nối đồng nhất: Kết nối thơng tin lai lịch cá nhân nhƣng có mặt nhiều lần CSDL tạo thành khối thông tin phản ảnh đầy đủ cá nhân Sơ đồ khối chức năng: Bắt đầu Kết thúc Đúng Tìm ghi có điều kiện trùng tối thiểu chƣa đƣợc đồng Sai Bản ghi cuối Duyệt ghi Đồng Có ghi trùng theo điều kiện Có Có Khơng Hiển thị Có đồng khơng Hình 4.3 Mơ tả quy trình đồng đối tượng 90 Tập trung giữ liệu: Tạo Database Link để kết nối thông tin nhân CSDL khác Tạo Snapshot View lƣu giữ thông tin cá nhân tất đối tƣợng mà đơn vị quản lý Chức phải tự động cập nhật thông tin lai lịch đối tƣợng Tìm kiếm thơng tin cá nhân: Chức tìm kiếm thơng tin hỗ trợ ngƣời sử dụng tìm kiếm theo tuỳ chọn Tìm kiếm theo Họ Tên xác Tìm kiếm theo Tên Tìm kiếm theo Tên cha Tìm kiếm theo Tên mẹ Tìm kiếm theo Tên vợ Tên chồng Tìm kiếm theo địa Nguyên quán Tìm kiếm theo địa thƣờng trú Tìm kiếm theo điều kiện tổng hợp Thông tin kinh tế xã hội tỉnh Thƣ viện điện tử: Sách tham khảo, E-learning , Văn đạo: Các văn hƣớng dẫn đạo ngành Thông tin hành đối tƣợng Liên hệ Tất module đƣợc cài đặt cấp Bộ cấp Sở 4.3.2 Giao diện cổng thông tin a) Giao diện trang chủ cổng thông tin Trong giao diện Cổng thơng tin bao gồm: Trang thơng tin nội bộ: Đây tin nội quan, tin đƣợc cập nhật biên tập viên thuộc phịng hành đơn vị Tra cứu thơng tin: Màn hình dùng để tra cứu thông tin cá nhân ngƣời sử dụng có quyền tra cứu đƣợc phép vào hình 91 Bản đồ KT-XH: Mơ tả thông tin đại lý địa phƣơng tồn quốc Tại giao diện Cổng thơng tin ngƣời sử dụng khai thác thơng tin: Tuỳ biến: Ngƣời sử dụng thay đổi bố cục trang thơng tin theo ý Account Infor: Hiển thị thông tin ngƣời sử dụng hành Trợ giúp: Hiển thị thông tin trợ giúp Tin hoạt động Bộ Các hoạt động Lãnh đạo Bộ Tin hoạt động địa phƣơng Các văn thông báo Các CSDL nghiệp vụ chuyên ngành Tin hoạt động lực lƣợng Điểm báo Tin liên quan 92 Hoạt động đơn vị Tìm kiếm tài liệu liên quan có Cổng thơng tin Thơng tin đối tƣợng có CSDL Phân loại theo giới tính Phân loại theo độ tuổi b) Giao diện trang Bản đồ KT-XH Ngƣời sử khai thác thông tin nhƣ sau: Sử dụng chuột “click” trực tiếp đồ để hiển thị thông tin Sử dụng chuột “click” đƣờng link theo tên địa danh để hiển thị thông tin 93 b) Giao diện trang Tra cứu thông tin cá nhân Tại giao diện Tra cứu thông tin Cổng thơng tin ngƣời sử dụng nhập điều kiện tra cứu thông tin lai lịch: 94 Tìm kiếm theo tên, ví dụ: *“Hùng” Tìm kiếm theo họ đệm, ví dụ: “Nguyễn”* Tìm kiếm theo họ tên, ví dụ: “Nguyễn”+”Hùng” Tìm kiếm xác họ, đệm tên, ví dụ: “Nguyễn Văn Hùng” 95 d) Giao diện trang Tra cứu thông tin cá nhân nâng cao Tại giao diện Tra cứu thông tin cá nhân nâng cao Cổng thông tin ngƣời sử dụng nhập điều kiện tra cứu thông tin lai lịch: … Tìm kiếm theo tên, ví dụ: *“Hùng” Tìm kiếm theo họ đệm, ví dụ: “Nguyễn”* Tìm kiếm theo họ tên, ví dụ: “Nguyễn”+”Hùng” Tìm kiếm xác họ, đệm tên, ví dụ: “Nguyễn Văn Hùng” Tìm kiếm theo tên cha họ tên tên cha Tìm kiếm theo tên mẹ họ tên tên mẹ Tìm kiếm theo tên vợ/chồng họ tên tên vợ/chồng Tìm kiếm theo địa thƣờng trú Tìm kiếm theo nguyên quán Tìm kiếm theo nơi 96 c) Giao diện trang Kết hiển thị thông tin tìm kiếm Để xem thơng tin chi tiết ngƣời sử dụng “Click” vào đƣờng link thơng qua khố ghi để xem e) Giao diện trang Thông tin chi tiết thông tin cá nhân 97 KẾT LUẬN Với phát triển mạnh mẽ CNTT, điều kiện tiếp cận với thông tin thông qua mạng Internet trở nên dễ dàng với ngƣời sử dụng Việc xây dựng hệ thống thông tin cho ngành phục vụ nhu cầu quản lý điều hành hoạt động khai thác liệu trở nên cấp thiết thực hết Kỹ thuật tiến tiến để xây dựng hệ thống thơng tin Portal - Cổng thông tin điện tử Luận văn sâu vào nghiên cứu vấn đề thiết kế CSDL kỹ thuật xây dựng Portal Kết chủ yếu luận văn bao gồm : Giới thiệu công nghệ Portal, bƣớc phát triển Website Công nghệ cho phép ngƣời sử dụng khai thác liệu dịch vụ cần thiết "không cần phải đâu nữa" Nghiên cứu số giải thuật tìm kiếm liệu thực cổng thông tin điện tử Các kỹ thuật liên quan đến tận dụng lực tính tốn hệ thống CSDL phân tán Xây dựng ứng dụng theo mơ hình Portal hỗ trợ khai thác tìm kiếm thơng tin cổng thơng tin, phục vụ cho công tác quản lý, đạo chuyên môn ngành Các ứng dụng xây dựng đáp ứng đƣợc yêu cầu lớn việc tìm kiếm, thống kê thông tin, hỗ trợ việc lập báo cáo hoạt động ngành Là sở để tăng cƣờng công tác đạo hoạt động Bộ Sở đƣợc nhanh chóng, kịp thời; góp phần bƣớc nâng cao chất lƣợng nghiệp vụ chuyên ngành; thúc đẩy tốc độ hội nhập nƣớc ta với kinh tế giới đẩy nhanh nghiệp công nghiệp hố, đại hố đất nƣớc Góp phần vào cơng xây dựng Chính phủ điện tử nƣớc nhà Để cổng thông tin thực nơi cung cấp thơng tin ngành, góp phần vào việc cải cách thủ tục hành chính; cơng cụ để đổi mới, tăng cƣờng công tác quản lý, đề tài cần đƣợc tiếp tục phát triển theo hƣớng nhƣ sau : 98 Tiếp tục hoàn thiện module đƣợc xây dựng Tiếp tục phát triển thêm dịch vụ cổng thông tin, làm phong phú nội dung thông tin cổng thông tin 99 TÀI LIỆU THAM KHẢO Tiếng việt Ban điều hành đề án 112 (2004), Giáo trình thiết kế quản trị web, tổng quan Portal Jeffrey D Ullman (1998), Nguyên lý hệ CSDL sở tri thức, NXB Thống kê Nguyễn phƣơng Lan (2003), XML tảng ứng dụng, NXB Lao động – Xã hội Trƣơng Cơng Lục, Mai Hồng Q (2000), Thiết kế xuất trang web với HTML, NXB Thống kê Nhóm tác giả ĐHBK Hà Nội (2002), Thương mại điện tử với VB, SQL 2000, MTS ASP Database, NXB Trẻ HTTP://www.manguon.com/Ebooks/Details/EBO 034226135812, Ngôn ngữ ASP HTTP://www.ssp.com.vn/? o=module&n=news&f=news_detail&id=1844, Portal: Lựa chọn thích hợp? HTTP://www.vietnet.com.vn/index.php?menu=dichvu&id=70 Tiếng Anh Arvind Arasu, Junghoo Cho, Hector Garcia-Molina, Andreas Paepcke, Sriram Raghavan (2000) Searching the web Technical Report, Computer Science Department, Stanford University 10 Soumen Chakrabarti Mining the Web Indian Institute of Technology, Bombay 11 HTTP://xml.coverpages.org/ni2003-07-18-a.html 12 HTTP://www.redbooks.ibm.com/redbooks/pdfs/sg246433.pdf 13 http://epubs.cclrc.ac.uk/bitstream/785/406.pdf 14 HTTP://www.Redbooks.ibm.com (2003), Architecting Portal Solution 15 HTTP://www.Microsoft.com/uk/windowsserversystem/Portals/w hat-is/default.mspx, What is a Portal 16 HTTP://www.vninformatics.com/Portal/news/database, SQL Server 17 HTTP://www.nottingham.ac.uk/Portals2002, Conference the Portal 18 HTTP://www.fair-Portal.hull.ac.uk/, The Portal project 19 HTTP://www.xml.com, XML 20 HTTP://www.Doublincore.com 100 21 HTTP://www.Redbooks.ibm.com (2004), XML for DB2 Information Integration 22 HTTP://www.OTN.Oracle.com 23 HTTP://www.Portalstudio.Oracle.com 24 HTTP://stealth.lcc.edu/relnotes_903/ultra/toc.htm 25 HTTP://ilearning.oracle.com ... CÔNG NGHỆ Cao Việt Hùng PHÁT TRIỂN CỔNG GIAO TIẾP ĐIỆN TỬ PHỤC VỤ TRA CỨU THÔNG TIN CÁ NHÂN Ngành: Công nghệ thông tin Mã số: 1 .01. 10 LUẬN VĂN THẠC SỸ Người hướng dẫn khoa học : PGS TS Đoàn Văn. .. chế chuyển đổi thông tin tự động sever; Một số giải thuật tìm kiếm thơng tin hệ thống thông tin phân tán Chƣơng 4: Phát triển Cổng giao tiếp điện tử, phục vụ tra cứu thông tin cá nhân Phân tích... thơng tin CSDL phân tán 70 3.5 Kết luận 71 CHƢƠNG PHÁT TRIỂN CỔNG GIAO TIẾP ĐIỆN TỬ PHỤC VỤ TRA CỨU THÔNG TIN CÁ NHÂN 73 4.1 u cầu khai thác, tìm kiếm thơng tin đơn