Luận Văn Thạc Sĩ: 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ĩ VNU UET nghiên cứu phát triển cổng giao tiếp điện tử phục vụ tra cứu thông tin cá nhân trong lĩnh vực công nghệ thông tin.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Luận Văn Thạc Sỹ

2006

102
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

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Ữ

1. CHƯƠNG 1: TỔNG QUAN VỀ CỔNG THÔNG TIN ĐIỆN TỬ (PORTAL)

1.1. Website truyền thống

1.2. Giới thiệu về Portal

1.3. Định nghĩa khái niệm Portal

1.4. Lịch sử phát triển của Portal

1.5. Phân loại Portal

1.5.1. Phân loại dựa trên cấu trúc nội dung thông tin

1.5.2. Phân loại dựa trên mục đích cung cấp thông tin

1.5.2.1. Portal công cộng (Public Portal)
1.5.2.2. Portal doanh nghiệp
1.5.2.3. Portal thương mại

1.5.3. So sánh Portal và website truyền thống

2. CHƯƠNG 2: KIẾN TRÚC PORTAL VÀ NHỮNG THÀNH PHẦN CƠ BẢN

2.1. Các thành phần cơ bản của Portal

2.2. Phân loại Portlet và các dịch vụ Web

2.2.1. Các Portlet địa phương

2.2.2. Portlet từ xa

2.2.3. WebService cho các Portal từ xa (WSRP)

2.3. Khung làm việc của hệ thống Portal

2.4. Các dịch vụ cơ bản của Portal

2.4.1. Tích hợp và liên kết nhiều loại thông tin

2.4.2. Xuất bản nội dung

2.4.3. Hỗ trợ nhiều loại thiết bị

2.4.4. Đăng nhập một lần

2.4.5. Quản trị Portal

2.4.5.1. Quản trị người dùng

2.4.6. Vấn đề bảo mật trong Portal

2.4.6.1. Hỗ trợ SSO

2.5. Các bước xây dựng Portal

2.5.1. Lập kế hoạch

2.5.2. Thiết kế tổng thể

2.5.3. Phát triển Portal

2.6. Các giải pháp xây dựng Portal

2.6.1. Dựa trên các công cụ phát triển thương mại

2.6.1.1. Bea Weblogic Platform
2.6.1.2. Microsoft Sharepoint Portal Server
2.6.1.3. Sun Java System Portal Server
2.6.1.4. Vignette Application Portal

2.6.2. Dựa trên các công cụ phát triển mã nguồn mở

2.6.2.1. Gluecode Advanced Server

3. CHƯƠNG 3: CỔNG THÔNG TIN PHỤC VỤ TÌM KIẾM, KHAI THÁC DỮ LIỆU

3.1. Tổ chức dữ liệu trong hệ thống thông tin

3.1.1. Một số mô hình tổ chức CSDL trong hệ thống Client/Server

3.1.2. Mô hình CSDL tập trung

3.1.3. Mô hình CSDL theo kiểu file - server

3.1.4. Mô hình xử lý từng phần CSDL

3.1.5. Mô hình CSDL Client/Server

3.1.6. Mô hình CSDL phân tán

3.1.7. Mô hình tổ chức dữ liệu trong Portal

3.1.8. Dữ liệu có cấu trúc

3.1.9. Dữ liệu phi cấu trúc

3.2. Cơ chế chuyển đổi thông tin giữa các Sever trong Portal

3.2.1. Công nghệ XSLT (eXtensible Stylesheet Language Transformations)

3.3. Các mô hình khai thác và tìm kiếm thông tin

3.3.1. Mô hình xử lý Master/Slave

3.3.2. Mô hình xử lý Client /Server

3.3.3. Mô hình xử lý Server/Server

3.4. Một số thuật toán tìm kiếm dữ liệu trong hệ thống thông tin phân tán

3.5. Cấu trúc cơ bản của máy tìm kiếm

3.5.1. Bộ tạo chỉ mục (Indexer module)

3.5.2. Bộ phân tích tập (Collection analysis module)

3.5.3. Bộ truy vấn (Query Engine)

3.6. Phương pháp biểu diễn dữ liệu trong máy tìm kiếm

3.6.1. Biểu diễn chỉ mục nội dung

3.6.2. Biểu diễn chỉ mục cấu trúc

3.7. Xếp hạng và phân tích các liên kết

3.8. Hoạt động của máy tìm kiếm Google

3.8.1. Bộ phân tích URL (URL resolver)

3.8.2. Cấu trúc dữ liệu của Google

3.9. Mô hình tìm kiếm thông tin trong CSDL phân tán

4. 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

4.1. Yêu cầu khai thác, tìm kiếm thông tin của đơn vị

4.1.1. Yêu cầu khai thác thông tin

4.1.2. Yêu cầu khai thác thông tin của các đơn vị nghiệp vụ trong ngành

4.1.3. Yêu cầu khai thác thông tin của các đơn vị nghiệp vụ ngoài ngành

4.1.4. Yêu cầu khai thác thông tin của các người dân

4.2. Mô hình hoá các yêu cầu

4.3. Mô hình thực tế tại đơn vị

4.4. Tối ưu hoá hệ thống CSDL

4.5. Xây dựng chương trình

4.5.1. Các modul chương trình

4.5.2. Giao diện cổng thông tin

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Phát Triển Cổng Giao Tiếp Điện Tử

Cổng giao tiếp điện tử là một giải pháp công nghệ hiện đại, cho phép người dùng truy cập thông tin cá nhân một cách nhanh chóng và hiệu quả. Với sự phát triển của Internet, nhu cầu tra cứu thông tin cá nhân ngày càng tăng cao. Cổng giao tiếp điện tử không chỉ giúp người dùng dễ dàng tìm kiếm thông tin mà còn đảm bảo tính bảo mật và quản lý dữ liệu cá nhân. Việc phát triển cổng giao tiếp điện tử phục vụ tra cứu thông tin cá nhân là một bước tiến quan trọng trong việc nâng cao chất lượng dịch vụ công.

1.1. Định Nghĩa Cổng Giao Tiếp Điện Tử

Cổng giao tiếp điện tử (Portal) là một ứng dụng web cung cấp giao diện cá nhân hóa cho người dùng, cho phép họ truy cập và khai thác thông tin từ nhiều nguồn khác nhau. Cổng này không chỉ đơn thuần là một trang web mà còn là một nền tảng tích hợp nhiều dịch vụ và ứng dụng.

1.2. Lợi Ích Của Cổng Giao Tiếp Điện Tử

Cổng giao tiếp điện tử mang lại nhiều lợi ích cho người dùng như tiết kiệm thời gian, dễ dàng truy cập thông tin, và khả năng cá nhân hóa nội dung. Ngoài ra, nó còn giúp các tổ chức quản lý thông tin hiệu quả hơn.

II. Vấn Đề Và Thách Thức Trong Phát Triển Cổng Giao Tiếp Điện Tử

Mặc dù cổng giao tiếp điện tử mang lại nhiều lợi ích, nhưng cũng tồn tại nhiều thách thức trong quá trình phát triển. Các vấn đề như bảo mật thông tin, khả năng tích hợp hệ thống và quản lý dữ liệu cá nhân là những yếu tố cần được chú trọng. Đặc biệt, việc đảm bảo an toàn thông tin cá nhân là một trong những thách thức lớn nhất mà các nhà phát triển phải đối mặt.

2.1. Thách Thức Về Bảo Mật Thông Tin

Bảo mật thông tin là một trong những vấn đề quan trọng nhất trong phát triển cổng giao tiếp điện tử. Các biện pháp bảo mật cần được áp dụng để đảm bảo rằng thông tin cá nhân của người dùng không bị rò rỉ hoặc lạm dụng.

2.2. Khó Khăn Trong Tích Hợp Hệ Thống

Việc tích hợp nhiều hệ thống thông tin khác nhau vào một cổng giao tiếp điện tử là một thách thức lớn. Các nhà phát triển cần phải đảm bảo rằng các hệ thống này có thể hoạt động đồng bộ và hiệu quả.

III. Phương Pháp Phát Triển Cổng Giao Tiếp Điện Tử Hiệu Quả

Để phát triển cổng giao tiếp điện tử hiệu quả, cần áp dụng các phương pháp và công nghệ hiện đại. Việc sử dụng các công cụ phát triển phần mềm tiên tiến, cùng với việc thiết kế giao diện người dùng thân thiện, sẽ giúp nâng cao trải nghiệm của người dùng. Ngoài ra, việc tối ưu hóa hệ thống cơ sở dữ liệu cũng là một yếu tố quan trọng.

3.1. Sử Dụng Công Nghệ Hiện Đại

Việc áp dụng các công nghệ mới như trí tuệ nhân tạo và học máy có thể giúp cải thiện khả năng tìm kiếm và phân tích dữ liệu trong cổng giao tiếp điện tử.

3.2. Thiết Kế Giao Diện Người Dùng Thân Thiện

Giao diện người dùng cần được thiết kế đơn giản và dễ sử dụng, giúp người dùng dễ dàng tìm kiếm và truy cập thông tin cá nhân mà không gặp khó khăn.

IV. Ứng Dụng Thực Tiễn Của Cổng Giao Tiếp Điện Tử

Cổng giao tiếp điện tử đã được ứng dụng rộng rãi trong nhiều lĩnh vực như chính phủ điện tử, thương mại điện tử và giáo dục trực tuyến. Những ứng dụng này không chỉ giúp nâng cao hiệu quả công việc mà còn cải thiện trải nghiệm của người dùng. Việc triển khai cổng giao tiếp điện tử trong các tổ chức sẽ giúp tối ưu hóa quy trình làm việc và nâng cao chất lượng dịch vụ.

4.1. Cổng Giao Tiếp Trong Chính Phủ Điện Tử

Cổng giao tiếp điện tử trong chính phủ điện tử giúp công dân dễ dàng tiếp cận thông tin và dịch vụ công, từ đó nâng cao tính minh bạch và hiệu quả trong quản lý nhà nước.

4.2. Ứng Dụng Trong Thương Mại Điện Tử

Trong thương mại điện tử, cổng giao tiếp điện tử giúp các doanh nghiệp kết nối với khách hàng một cách hiệu quả, từ đó tăng cường khả năng cạnh tranh và phát triển kinh doanh.

V. Kết Luận Về Tương Lai Của Cổng Giao Tiếp Điện Tử

Tương lai của cổng giao tiếp điện tử hứa hẹn sẽ tiếp tục phát triển mạnh mẽ với sự hỗ trợ của công nghệ mới. Việc cải tiến và tối ưu hóa các tính năng của cổng giao tiếp điện tử sẽ giúp nâng cao trải nghiệm người dùng và đáp ứng tốt hơn nhu cầu tra cứu thông tin cá nhân. Các tổ chức cần chú trọng đầu tư vào phát triển cổng giao tiếp điện tử để không bị tụt lại phía sau trong cuộc cách mạng công nghệ.

5.1. Xu Hướng Phát Triển Công Nghệ

Công nghệ sẽ tiếp tục phát triển, mang lại nhiều cơ hội mới cho cổng giao tiếp điện tử. Các xu hướng như điện toán đám mây và trí tuệ nhân tạo sẽ đóng vai trò quan trọng trong việc nâng cao hiệu quả hoạt động của cổng.

5.2. Tầm Quan Trọng Của Bảo Mật

Bảo mật thông tin sẽ ngày càng trở nên quan trọng hơn trong tương lai. Các tổ chức cần đầu tư vào các giải pháp bảo mật để bảo vệ thông tin cá nhân của người dùng.

22/07/2025

Trích đoạn nội dung tài liệu

MỞ ĐẦU Cùng với sự phát triển mạnh mẽ của Internet, công nghệ Web đã và đang đóng góp rất lớn vào việc phổ cập thông tin (nhƣ giới thiệu tin tức, tra cứu dữ liệu), thực hiện các giao dịch và một số chƣơng trình ứng dụng trên mạng. Các website đã làm thay đổi cả thế giới từ khi xuất hiện vào đầu những năm 1990 của thế kỷ trƣớc. Ngày nay mọi giao tiếp thông qua website đã trở thành phổ biến. Tuy nhiên, những năm gần đây, lƣợng khổng lồ website (trang thông tin điện tử) của các tổ chức, công ty và cá nhân ra đời dẫn đến hệ quả quá tải thông tin.

Ngƣời sử dụng phải xử lý khối lƣợng rất lớn thông tin không cần thiết, với hàng loạt thao tác trùng lặp trƣớc khi tìm thấy thông tin hữu ích. Theo thống kê, khối lƣợng thông tin trên Internet đang tăng gấp đôi mỗi năm, và ngƣời dùng Internet sử dụng trung bình 60% thời gian để tìm kiếm thông tin, 20% thời gian tìm hiểu thông tin có cần thiết không và chỉ 10% thời gian xử lý thông tin. Không đáp ứng đƣợc nhu cầu tích hợp ứng dụng và tích hợp hệ thống là hạn chế lớn nhất của các website. Ngƣời dùng khó khăn trong việc tìm kiếm thông tin và dịch vụ trực tuyến.

Chủ nhân của các website cũng gặp rất nhiều khó khẳn trong vấn đề quản lý và bảo trì các website của mình, do sự tăng trƣởng đến chóng mặt của thông tin và mong muốn đƣa nhiều dịch vụ trên các website của họ. Các thông tin dữ liệu cung cấp qua Internet (hoặc intranet) cần phải đƣợc phân loại sắp xếp phù hợp với nhu cầu tìm thông tin của ngƣời dùng, theo hƣớng ngày càng gần với nhu cầu của đời thƣờng, mà không phải là những thông tin khô cứng đƣợc sắp xếp theo ngôn ngữ hoặc cách hiểu biết của những nhà kỹ thuật. Bên cạnh đó, mỗi website cung cấp những dịch vụ và ứng dụng khác nhau gây ra những phiền hà, bối rối cho ngƣời dùng khi họ phải nhớ quá nhiều tên và mật khẩu để có thể truy xuất thông tin hoặc sử dụng dịch vụ của các hệ thống khác nhau. Những bất cập trên cùng hàng loạt yêu cầu cấp thiết khác nảy sinh từ thực tế phát triển của mạng Internet cũng nhƣ từ cộng đồng ngƣời sử dụng đã khai sinh một LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11 khái niệm mới, đồng thời cũng là một xu hƣớng công nghệ mới: Portal (thƣờng đƣợc gọi là cổng giao tiếp điện tử).

Có thể hình dung, Portal nhƣ là một cổng tới các trang Web, cho phép một khối lƣợng lớn các thông tin sẵn có trên Internet và các ứng dụng đƣợc tích hợp, đƣợc tuỳ biến, đƣợc cá nhân hoá theo mục đích của ngƣời sử dụng. Khi một tổ chức cần tập hợp thông tin hƣớng tới ngƣời sử dụng riêng biệt, phân tích cách sử dụng thông tin, tập hợp và quản lý thông tin, ta có thể sử dụng Portal để đạt đƣợc các yêu cầu này. Portal tạo khả năng chăm sóc ngƣời dùng tốt hơn, đồng thời tạo ra mối quan hệ giữa các nhà cung cấp, các tổ chức thƣơng mại, dịch vụ và các cơ quan quản lý, công quyền với nhau. Chẳng hạn www.com là một ví dụ về Portal trong đó ngƣời dùng có thể cá nhân hoá các thông tin, khai báo các dịch vụ mà ngƣời sử dụng quan tâm nhƣ: email, chat, chứng khoán, thông tin kinh tế, thời sự, giải trí, thời tiết…v.v; đặc biệt nó còn chứa các tiện ích tìm kiếm, các ứng dụng thƣơng mại điện tử.

Portal ngày nay đang đƣợc ứng dụng phổ biến trong các lĩnh vực nhƣ chính phủ điện tử, thƣơng mại điện tử, đào tạo trực tuyến…Ngày càng có nhiều hãng sản xuất cung cấp các sản phẩm Portal. Theo thống kê thị trƣờng Portal trong năm 2000 là 4,5 tỷ USD và đạt 14,8 tỷ USD vào năm 2002. Một nền công nghiệp Portal đang thực sự bắt đầu. Tuy vậy hiện vẫn chƣa có một chuẩn công nghệ hay một hãng sản xuất cũng nhƣ sản phẩm nào thực sự chiếm ƣu thế.

Xuất phát từ nhu cầu thực tế tại đơn vị công tác, tôi hƣớng nghiên cứu của mình vào các vấn đề liên quan tới thiết kế, xây dựng các cổng thông tin điện tử, đặc biệt là lĩnh vực tổ chức dữ liệu và các giải pháp kỹ thuật hỗ trợ khai thác và tìm kiếm dữ liệu trên cổng thông tin điện tử. Trên cơ sở các kết quả nghiên cứu sẽ xây dựng cổng thông tin phục vụ tác nghiệp tại đơn vị. Với lý do nhƣ vậy, trong khuôn khổ luận văn này, định hƣớng nghiên cứu của tôi đƣợc xác định với những nội dung sau: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 12 Chƣơng 1: Tổng quan về Cổng thông tin điện tử (Portal). Nêu những vấn đề tổng quan nhất về công nghệ Portal gồm: các khái niệm, định nghĩa, đặc trƣng, phân loại Portal.

Chƣơng 2: Kiến trúc của Portal và những thành phần cơ bản. Phân tích các thành phần cơ bản của một Portal và cách thức vận hành của chúng để cung cấp các dịch vụ đặc trƣng; Các giải pháp phát triển Portal. Chƣơng 3: Cổng thông tin phục vụ tìm kiếm, khai thác dữ liệu. Tìm hiểu tổ chức CSDL trong hệ thống thông tin phân tán; Thiết lập cơ chế chuyển đổi thông tin tự động giữa các sever; Một số giải thuật tìm kiếm thông tin trên 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 các yêu cầu và tình hình tực tế tại đơn vị; từ đó đề xuất giải pháp xây dựng khả năng tìm kiếm thông tin cá nhân trên tập hợp các cơ sở dữ liệu tại đơn vị. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 13 CHƢƠNG 1. TỔNG QUAN VỀ CỔNG THÔNG TIN ĐIỆN TỬ(PORTAL) 1.

Website truyền thống Website đã và đang đóng góp rất lớn vào việc phổ cập thông tin, nhƣ giới thiệu tin tức, các cơ sở dữ liệu, và một số chƣơng trình ứng dụng trên mạng. Website đã làm thay đổi cả thế giới từ khi xuất hiện vào đầu những năm 90 của thế kỷ trƣớc. Ngày nay mọi giao tiếp thông qua website đã trở thành phổ biến. Tuy nhiên, chúng ta có thể mạnh dạn gọi một số lớn các website là “website truyền thống” bởi những mặt tồn tại do công nghệ cũ để lại.

 Ngƣời dùng đã và đang phải chấp nhận với “sự quá tải thông tin” có nghĩa là ngƣời dùng thƣờng phải duyệt qua rất nhiều các website khác nhau, phải xử lý một khối lƣợng khổng lồ các thông tin để tìm ra thông tin mà mình cần.  Ngƣời dùng phải chấp nhận là các thông tin thƣờng đứng độc lập, không thể phân loại đƣợc (taxonomy), dẫn đến rất khó chia sẻ thông tin cho nhau. Lý do của vấn đề trên là cách trình diễn thông tin (format) trên các website thƣờng là rất khác nhau.  Việc quản lý, bảo trì và phát triển các website thƣờng gặp nhiều khó khăn do sự tăng trƣởng đến chóng mặt của thông tin trên các website.

 Khó có thể tích hợp các thông tin, dịch vụ từ nhiều nơi nhƣ từ các trung tâm một cửa, từ các đơn vị trực thuộc,… lên một nơi để từ đó ngƣời dân có thể tìm thấy các thông tin, dịch vụ cho mình.  Là điểm xuất phát trong lộ trình mà ngƣời dùng đi tìm thông tin (departure), và đƣợc dẫn trên mạng qua các link.  Không tạo đƣợc quan hệ, ngƣời dùng không gắn bó với chủ nhân của Website (không có tính cá nhân hoá). LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 14  Thích hợp cho phổ biến thông tin hơn là cung cấp môi trƣờng cộng tác cho ngƣời dùng.

 Qui mô dịch vụ nhỏ, không bảo toàn đầu tƣ. Khi yêu cầu thay đổi về nội dung thông tin, loại hình dịch vụ,.v… thƣờng phải xây dựng lại Website mới.  Không có khả năng cung cấp một nền tảng để từ đó có thể luôn luôn phát triển và mở rộng. Tóm lại, website đã đƣợc phát triển bằng các công nghệ cũ và mới, trong đó có nhiều công nghệ đã lỗi thời.

Điều căn bản là website KHÔNG có nền tảng công nghệ tích hợp để hỗ trợ tính chất phát triển kế thừa và khả năng ghép nối để mở rộng. Giới thiệu về Portal 1. Định nghĩa khái niệm Portal Hiện nay có rất nhiều cách hiểu và định nghĩa khái niệm Portal. Mỗi một tổ chức hay hãng phát triển phần mềm lại có những định nghĩa riêng về Portal và chƣa có định nghĩa nào đƣợc coi là chuẩn xác.

 Theo định nghĩa của IBM [12]: Portal là giao diện dựa trên nền web được tích hợp và cá nhân hoá nhằm cung cấp cho người dùng một khối lượng lớn các dữ liệu, tri thức và các dịch vụ thông qua một điểm truy cập duy nhất trong mọi thời điểm và vị trí với sự hỗ trợ của các thiết bị có khả năng kết nối Web.  Khái niệm về Portal do Sun đƣa ra trong tài liệu về JSR 168 [13] nhƣ sau: Portal là một ứng dụng nền web cung cấp các tính năng: cá nhân hoá, đăng nhập một lần, tích hợp thông tin từ nhiều nguồn khác nhau và đưa vào tầng trình diễn của hệ thống thông tin. Tích hợp thông tin có nghĩa là hợp nhất nội dung từ nhiều nguồn thông tin khác nhau vào trong một trang web. Tính năng cá nhân hoá tinh vi được xây dựng trong Portal nhằm cung cấp khả năng cá nhân hoá nội dung cho người dùng.

Các trang Portal có thể có nhiều Portlet khác nhau tạo nội dung cho những người dùng khác nhau. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 15  Theo một định nghĩa tƣơng đối phổ biến (tại Việt Nam) [8] thì khái niệm Portal, hay Vortal (Vertical Portal - cổng thông tin cho riêng một ngành, một lĩnh vực nào đó), hoặc Hortal (Horizontal Portal - cổng thông tin nhiều chủ đề, nhiều lĩnh vực, phục vụ cho nhiều đối tượng khách hàng khác nhau) là một điểm truy cập với giao diện web, cho phép người dùng khai thác hiệu quả một khối lượng lớn tài nguyên thông tinvà dịch vụ. Đó không đơn giản chỉ là một trang HTML chứa liên kết đến các tài nguyên, mà là một nền tảng công nghệ cho phép tích hợp toàn bộ thông tin và các ứng dụng chạy trên web, đồng thời cung cấp khả năng tuỳ biến cho từng đối tượng sử dụng, cho phép khai thác thông tin hiệu quả nhất, nhanh nhất và thân thiện nhất. Trong các định nghĩa đều nêu ra đặc trƣng cơ bản của mọi Portal là cung cấp thông tin chính xác cho ngƣời dùng (có thẩm quyền) vào thời điểm thích hợp.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ