Xây dựng hệ thống quản lý nội dung ECMS

119 746 4
Xây dựng hệ thống quản lý nội dung ECMS

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu tham khảo kỹ thuật công nghệ, chuyên ngành tin học Xây dựng hệ thống quản lý nội dung ECMS

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN------------------------ĐỒ ÁNTỐT NGHIỆP ĐẠI HỌCNGÀNH CÔNG NGHỆ THÔNG TINXÂY DỰNG HỆ THỐNG QUẢN NỘI DUNG ECMSSinh viên thực hiện : ĐÀO QUANG NGHĨALớp : TT&MMT - K48 Giáo viên hướng dẫn : TS. PHẠM HUY HOÀNGHà Nội 6-2008Đồ Án Tốt Nghiệp Đại Học - ECMS2008Đào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN1 Đồ Án Tốt Nghiệp Đại Học - ECMS2008LỜI CẢM ƠN Trước khi đi vào nội dung chính của báo cáo đồ án tốt nghiệp, tôi xin gửi lời cảm ơn chân thành đến trường đại học Bách Khoa Hà Nội nói chung và khoa công nghệ thông tin nói riêng. Xin gửi lời cảm ơn đến tập thể giáo viên, giảng viên của trường, của khoa. Trong 5 năm qua, nhờ sự giảng dậy nhiệt tình và đầy tâm huyết của các thầy, cô giáo tôi đã lãnh hội được rất nhiều kiến thức bổ ích, đặc biệt là những kiến thức chuyên môn ở cấp cao, sẽ giúp cho tôi rất nhiều trong công việc sau này.Xin gửi lời cảm ơn đến bộ môn Truyền Thông và Mạng Máy Tính, lớp mà tôi chọn học chuyên ngành hẹp trong năm cuối ở trường Bách Khoa Hà Nội. Bộ môn đã tạo ra môi trường học tập, thực tập rất tốt cho chúng tôi trong giai đoạn cuối đại học. Nhờ vậy, tôi đã có sự chuẩn bị tốt trong quá trình làm và hoàn thành đồ án tốt nghiệp.Đặc biệt, xin gửi lời cảm ơn đến TS. Phạm Huy Hoàng, giáo viên hướng dẫn đồ án tốt nghiệp của tôi. Nhờ sự hướng dẫn tận tình của tiến sĩ, tôi đã hoàn thành đồ án tốt nghiệp khoa công nghệ thông tin. Xin cảm ơn những kinh nghiệp quý báu của tiến sĩ.Xin gửi lời cảm ơn đến hội đồng bảo vệ đồ án tốt nghiệp khoa công nghệ thông tin khóa 48.Đào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN2 Đồ Án Tốt Nghiệp Đại Học - ECMS2008LỜI NÓI ĐẦUNgày nay, cùng với sự phát triển của Internet, nhu cầu xây dựng website quảng bá doanh nghiệp, các trang tin điện tử ngày càng tăng. Tuy nhiên, trong khả năng tài chính của hầu hết các doanh nghiệp vừa và nhỏ, việc đầu tư để xây dựng mới hoàn toàn một hệ thống thu thập và xuất bản thông tin phục vụ cho mục đích của mình là một khó khăn lớn, cả về chi phí, con người và công nghệ. ECMS được xây dựng nhằm mục đích đưa ra một giải pháp đáp ứng tương đối nhu cầu này của các doanh nghiệp vừa và nhỏ, trên cơ sở những kiến thức học tập ở trường, cùng với sự hướng dẫn của TS. Phạm Huy Hoàng.Trong giới hạn thời gian làm đồ án và nhân sự, trong phạm vi đồ án này, tôi tập trung giải quyết một số vấn đề sau:• Nghiên cứu về hệ thống quảnnội dung (Content Management System).• Nghiên cứu, lựa chọn công nghệ phù hợp với thị trường là các doanh nghiệp vừa vả nhỏ ở Việt Nam.• Phân tích, thiết kế, xây dựng một hệ thống quảnnội dung với các thành phần cơ bản.• Triển khai xây dựng một trang tin công nghệ nhỏ.Đào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN3 Đồ Án Tốt Nghiệp Đại Học - ECMS2008Nhận xét của giáo viên hướng dẫn:Đào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN4 Đồ Án Tốt Nghiệp Đại Học - ECMS2008MỤC LỤCCHƯƠNG I: Tổng Quan Về CMS 8 I.1. CMS là gì? 8 I.1.1. Nội dung (content) là gì? 8 I.1.2. Quảnnội dung (Content Management )là gì? 8 I.1.2.a. Khái niệm 8 I.1.2.b. Tiến trình . 9 I.1.2.c. Cơ sở hạ tầng . 9 I.2. Các thành phần chính của CMS . 13 I.2.1. Hệ thống thu thập . 14 I.2.2. Hệ thống quản lí . 16 I.2.3. Hệ thống xuất bản 18 I.3. Mô hỉnh tổng quan kiến trúc CMS 21 CHƯƠNG II: GIỚI THIỆU CÔNG NGHỆ 22 II.1. Giới thiệu về kiến trúc của ứng dụng trên nền WEB 22 II.1.1. Kiến trúc của một ứng dụng Web cổ điển . 22 II.1.2. Kiến trúc ứng dụng web dưới các khung nhìn khác nhau 23 II.1.3. Giới thiệu mô hình kiến trúc MVC 24 II.1.3.a. Vấn đề 24 II.1.3.b. Giải pháp 25 II.2. Tổng quan PHP 26 II.2.1. PHP là gì ? 26 II.2.2. Những cải tiến trong PHP5 . 27 II.2.3. Tại sao lại chọn PHP? . 27 II.3. Tổng quan MySQL 28 II.3.1. MySQL là gì ? 28 II.3.2. Lí do chọn MySQL . 28 II.3.3. Bảo mật trong MySQL và một số kĩ thuật . 30 II.4. Tổng quan Symfony Framework 31 II.4.1. Sơ lược về symfony 31 II.4.2. Các đặc điểm của symfony . 31 II.4.3. Propel . 32 CHƯƠNG III: Phân Tích Thiết Kệ Hệ Thống ECMS . 33 III.1. Tổng quan về ECMS . 33 III.1.1. Các tiêu chí đặt ra đối với ECMS . 33 III.1.2. Vấn đề bảo mật của ECMS 33 Đào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN5 Đồ Án Tốt Nghiệp Đại Học - ECMS2008III.2. Thiết kế ECMS . 35 III.2.1. Mô hình các tình huống sử dụng tổng quan 35 III.2.2. Danh sách các vai trò nghiệp vụ . 35 III.2.2.a. Vai trò ACT01 – User . 37 III.2.2.b. Vai trò ACT02 – Administrator . 37 III.2.2.c. Vai trò ACT03 – System user 37 III.2.2.d. Vai trò của ACT04 – Author . 38 III.2.2.e. Vai trò của ACT05 – Editor . 38 III.2.2.f. Vai trò của ACT06 – Publisher 38 III.2.3. Biểu đồ trường hợp sử dụng(UserCase Diagram) 38 III.2.3.a. UC1. Quản Group(Group Management) 39 III.2.3.b. UC2. Quản Permission(Permission Management) . 44 III.2.3.c. UC3. Quản User(User Management) . 49 III.2.3.d. UC4. Quản module(Module Management) 54 III.2.3.e. UC5. Quản quy trình(Workflow Management) 64 III.2.3.f. UC6. Quản đa ngôn ngữ(Localization) . 73 III.2.3.g. UC7. Quản file(File management) . 85 III.2.3.h. UC8. Quản Section(Section Management) 86 III.2.3.i. UC9. Quản danh mục (Category Management) 94 III.2.3.j. UC10. Quản nội dung(Content Management) 103 III.2.3.k. UC11. Accession . 111 III.2.4. Biểu đồ Class (Class Diagram) 115 III.2.5. Thiết kế cơ sở dữ liệu 116 CHƯƠNG IV: TRIỂN KHAI HỆ THỐNG 117 IV.1. Môi trường cài đặt và phát triển 117 IV.1.1. Phần cứng 117 IV.1.2. Phần mềm 117 IV.1.3. Yêu cầu về nhân sự 117 IV.2. Xây dựng website mẫu . 117 CHƯƠNG V: ĐÁNH GIÁ VÀ TỔNG KẾT 118 V.1. Các vấn đề đã được giải quyết . 118 V.2. Các vấn đề còn tồn tại 118 V.3. Hướng phát triển mở rộng 118 Đào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN6 Đồ Án Tốt Nghiệp Đại Học - ECMS2008Các thuật ngữ viết tắt:Viết tắt Ý nghĩaCSDL Cơ sở dữ liệuCM Content ManagementCMS Content Management SystemĐào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN7 Đồ Án Tốt Nghiệp Đại Học - ECMS2008CHƯƠNG I: Tổng Quan Về CMSI.1. CMS là gì?CMS (Content Management System) – Hệ quản trị nội dunghệ thống giúp doanh nghiệp trình bầy những nội dung mới trên website của họ. Nó lược giản những chi tiết kỹ thuật mà người soạn thảo cần phải thực hiện, làm cho việc quản dễ dàng hơn trong khi nếu nhìn qua, việc đưa nội dung lên website có vẻ khó khăn. Nhất là khi nó có nhiều đặc thù phức tạp. Nội dung có thể bao gồm nhiều dạng: bài viết, hình ảnh, thông tin sản phẩm, lưu trữ email, flash, audio, video…Để tìm hiểu sâu hơn về khái niệm của CMS ta tìm hiểu các khái niệm cơ sở của nó: Content (nội dung) và Content Management (quản nội dung).I.1.1. Nội dung (content) là gì?Máy tính được xây dựng để xử lí dữ liệu. Dữ liệu (data) bao gồm các mẩu thông tin máy tính như số, hình ảnh, âm thanh, các từ, chúng có ý nghĩa với người dùng khi được xử lí và chiết xuất. Ngày nay, người ta gọi máy tính được xây dựng để xử lí nội dung (content). Giống như dữ liệu, nội dung ngoài ra còn bao gồm thông tin. Dữ liệu (Data): Trong một ứng dụng web, một cách tương đối có thể định nghĩa dữ liệu như sau: Dữ liệu là các mẩu thông tin nhỏ được con người thu thập, kết hợp lại với nhau thành các bản ghi dữ liệu và lưu trữ trong CSDL. Thông tin (Information): Từ “Thông tin (Infomation)” có nhiều ý nghĩ khác nhau. Trong tài liệu này, sử dụng từ “thông tin” với ý nghĩ bao gồm các dạng giao tiếp có thể ghi lại được thông dụng như sau:• Văn bản: Như bài viết, tin tức, sách.• Âm thanh: Như nhạc, hội thoại, đọc…• Hình ảnh: Như tranh, hình minh họa • Chuyển động: Như video hoặc hoạt hình.• Các file máy tính: Như các bảng tính, ….Nội dung (Content): là thông tin (Information) cộng với dữ liệu (Data)I.1.2. Quảnnội dung (Content Management )là gì?I.1.2.a. Khái niệmNhiều người cho rằng CM là một kĩ thuật (công cụ). Có vẻ đúng là như vậy nhưng CM còn bao hàm hơn nhiều so với một công cụ đơn thuần. CM bao gồm cả quá Đào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN8 Đồ Án Tốt Nghiệp Đại Học - ECMS2008trình từ khi thu thập, xử lí đến việc quản lí, lưu trữ và xuất bản nội dung. Một CM thành công là CM có nhiều lưạ chọn và triển khai hiệu quả. Nó có thể thay đổi cách thức làm việc của con người, giúp con người vượt qua những sự cản trở của việc thay đổi và hỗ trợ tác giả các công cụ trong quá trình làm việc của họ.CM là Quảnnội dung Web. Tuy nhiên không thể đồng nhất 2 khái niệm này với nhau. Nội dung Web chỉ là một loại nội dung cần quản lí. Nhiều tổ chức cần quản lí cả nội dung web lẫn nội dung trên giấy. Thông thường CM chỉ được hiểu là việc quản lí các nội dung. Tuy nhiên, một CM hiệu quả sẽ bắt đầu từ việc soạn thảo và kết thúc bằng việc xuất bản nội dung. Bạn cần phải soạn thảo nội dung để có thể lưu trữ, tìm, và sử dụng lại một cách hiệu quả. Nếu bạn không dành thời gian để tổ chức nội dung trước khi lưu trữ thì bạn sẽ không nhận ra đầy đủ lợi ích của các kĩ thuật và phương pháp quảnnội dung. Chú ý rằng việc bạn xuất bản nội dung theo định dạng thích hợp nhất với hầu hết người dùng là một việc rất quan trọng.Tóm lại, CM hiệu quả là một phương pháp có tính lặp lại của việc xác định tất cả các nội dung cần thiết trước, tạo ra nội dung, tổ chức thuận lợi cho việc sử dụng lại, quảnnội dung, và tổ hợp các nội dung đó với nhau và xuất bản đáp ứng yêu cầu của khách hàng.I.1.2.b. Tiến trìnhNếu nhìn theo quan điểm tiến trình, CM là một tiến trình bao gồm thu thập, quản lí và xuất bản nội dung.• Thu thập (Collecting): Bạn có thể tạo hoặc có được thông tin từ các nguồn khác nhau. Tùy thuộc vào nguồn mà có thể hoặc không cần phải chuyển thông tin về định dạng hợp lí phù hợp với phương thức lưu trữ của bạn. Cuối cùng là việc tập hợp các thông tin này vào hệ thống bằng việc soạn thảo, phân chia hoặc thêm vào các metadata hợp lí.• Quản lí (Management): Tạo ra kho lưu trữ, có thể là CSDL hoặc/ và các file chứa nội dungquản lí kho nội dung đó.• Xuất bản: (Publishing): Xuất bản nội dung cho người dùng bằng cách chiết xuất các thành phần từ kho lưu trữ và tổ chức lại để phù hợp với cách xuất bản như Website, các tài liệu để in hoặc các bản tin gửi cho khách hàng. I.1.2.c. Cơ sở hạ tầnga. Website tĩnh (Static Web)Web tĩnh là tập hợp các file HTML và các file tài nguyên liên quan. Tất cả được lưu trữ riêng biệt trên Web server. Để cập nhật nội dung, bạn phải thay đổi các trang của site. Mô hình của Web tĩnh như sau:Đào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN9 Đồ Án Tốt Nghiệp Đại Học - ECMS2008Web tĩnh là hình thức site đơn giản nhất, thích hợp với các site nhỏ, ít thay đổi và không cần cá nhân hóa. Lợi ích của Web tĩnh là tốc độ nhanh vì không cần phải xử lí nghiệp vụ gì cả. Hạn chế của Webtĩnh chính là tính mềm dẻo, rất khó thay đổi nội dung và số lượng trang của site có thể rất nhiều.b. Web động (Dynamic Web)Web động là hệ thống tạo ra các trang web theo yêu cầu của người dùng. Khi hệ thống tiếp nhận yêu cầu của người dùng sẽ kích hoạt một trang mẫu. Trang mẫu chứa mã HTML bình thường hoặc các đoạn script, đối tượng, sau đó kết nối vào nguồn dữ liệu để lấy nội dung tương ứng. Nội dung này có thể sẽ được xử lí nếu cần thiết và kết hợp với trang mẫu tạo thành một trang HTML và gửi cho người dùng. Mô hình của Web động như sau:Trong một Site hoàn toàn động, sẽ không tồn tại file HTML, chỉ có thể tạo ra file HTML khi nào muốn. Điều này trái ngược với Web tĩnh, khi tất cả các trang HTML đều được tạo sẵn từ trước.Nhìn vào khái niệm Web động, nhiều người sẽ nhầm lẫn giữa Web động và CMS. CMS cũng có nguồn dữ liệu là CSDL hoặc cấu trúc XML, nhận yêu cầu người dùng, lấy nội dung thích hợp và trả về các trang cho người dùng. Tuy nhiên, giữa CMS là Web động có nhiều điểm khác nhau. Một website động không hẳn đã thực hiện được công việc quảnnội dung (CM). Hơn nữa một CMS đôi khi chỉ là một cách để xây dựng site tĩnh dễ dàng hơn.Ví dụ: Một website động dùng để đặt giao diện của người dùng vào hệ thống tài chính của một tổ chức. Hệ thống sẽ phản hồi yêu cầu của người dùng và đưa ra trang HTML tương ứng. Đây chỉ là một site động đơn thuần, hoàn toàn không phải là một CMS.Đào Quang Nghĩa – Lớp TT&MMT – K48 - ĐHBKHN10 [...]... ĐHBKHN 32 Đồ Án Tốt Nghiệp Đại Học - ECMS 2008 CHƯƠNG III: Phân Tích Thiết Kệ Hệ Thống ECMS III.1 Tổng quan về ECMS III.1.1 Các tiêu chí đặt ra đối với ECMS Hệ quản trị nội dung ECMS phải thể hiện đầy đủ được 3 giai đoạn: Thu nhập và soạn thảo nội dung (Content Creation), Quản nội dung (Content Management), Xuất bản nội dung (Content Delivery) Hệ quản trị nội dung cần thiết hỗ trợ cơ chế thu nhập... thành phần đã được tạo trước đó vào kho I.2.2 Hệ thống quảnHệ thống quản lí chịu trách nhiệm lưu trữ lâu dài các thành phần nội dung và các tài nguyên khác Hệ thống quản lí chứa kho lưu trữ, qui trình làm việc và các chức năng quảnhệ thống Một hệ thống quản lí, nên đảm bảo các khả năng sau: • Cho phép người dùng xem chi tiết nội dung • Người dùng của hệ thống được sử dụng như thế nào và có những... quản lí các thành phần nội dung này Hệ thống quản lí sẽ chuyển các thành phần nội dung này thành các ấn phẩm Về mặt logic, 3 hệ thống này có vẻ độc lập với nhau nhưng về mặt vật lí, chúng có những sự xếp chồng lên nhau: • Hệ thống quản lí có thể phục vụ như là một phần của hệ thống thu thập: Trong quá trình thu thập nội dung, ta thường xuyên chuyển nội dung vào kho của hệ thống quản lí để lưu trữ tạm... thập, quản lí, và xuất bản nội dung Từ đó có thể thấy một CMS bao gồm 3 phần chính: Hệ thống thu thập nội dung (Collection System), Hệ thống quảnnội dung (Management System), và Hệ thống xuất bản (Pubication System) Mô hình tổng quan của tiến trình này như sau: Từ trái sang phải, cho thấy làm thế nào để từ thông tin thô trở thành các thành phần nội dung (content component) Hệ thống quản lí sẽ quản. .. Đại Học - ECMS 2008 • Hệ thống quản lí có thể phục vụ như một phần của hệ thống xuất bản: Ví dụ kho lưu trữ thường đặt trên site do CMS tạo ra và ta không dễ dàng gì tách biệt nó với hệ thống xuất bản site • Hệ thống xuất bản có thể phục vụ như một phần của hệ thống thu thập: Trong hệ thống thu thập dạng Web, tác giả sẽ nhập nội dung dạng Web Nội dung này được lưu trữ trong kho Sau đó, hệ thống xuất... nội dung cho xuất bản hoặc nội dung nào không được sử dụng hoặc sẵn sàng loại bỏ • Ai có thể truy cập vào nội dung gì và ai có đóng góp nhiều nhất Một cách ngắn gọn, bất kì vấn đề nào bạn cần quan tâm như nội dung, ấn phẩm, hệ thống thu thập, bạn đều có thể tìm thấy câu trả lời cho chúng từ hệ thống quản lí Để cung cấp khả năng này, hệ thống quản lí bao gồm: • Kho (repository): Nơi để lưu trữ nội dung. .. tường mạng LAN hay WAN của tổ chức, Hệ thống quản lí người dùng của tổ chức, Hệ thống dữ liệu của công ty, và các hệ thống dữ liệu khác I.2.3 Hệ thống xuất bản Hệ thống xuất bản chịu trách nhiệm kéo các thành phần nội dung và các tài nguyên khỏi kho lưu trữ và tự động tạo ra các ấn phẩm Hệ thống xuất bản bao gồm: • Mẫu xuất bản (Publishing Template): Chương trình xây dựng các ấn phẩm một cách tự động •... gồm từ mạng, các máy chủ và các kho dữ liệu 1 Kho Kho là thành phần chính của hệ thống quản lí Kho có thể chứa các thành phần sau: Các file và CSDL nội dung, Các file điều khiển và cấu hình a Các file và CSDL nội dung CSDL nội dung và các file chứa các thành phần nội dung của hệ thống CSDL nội dung có thể là các CSDL quan hệ chuẩn, hoặc các cấu trúc XMl hoặc có thể là sự trộn lẫn cả hai Ta có thể lưu... thực hiện nhiệm vụ trên nội dung như: Tạo kiểu nội dung, tạo qui trình làm việc • Với hệ thống xuất bản: Hệ thống quản lí phải chắc chắn rằng tất cả phần cứng và phần mềm phục vụ cho việc hiển thị nội dung đều đang hoạt động tốt Với xuất bản dạng Web, công việc giống với người quản lí website, chịu trách nhiệm đảm bảo Web server, application server, đối tượng ứng dụng quảnnội dung, CSDL, và các chương... đúng tiêu chuẩn quốc tế Hệ thống phải được triển khai dễ dàng trên nhiều nền tảng khác nhau (multi – platform) Tức là hệ thống cài đặt và vận hành tốt trên nhiều hệ điều hành khác nhau như: Windows, Unix/Linux,… Điều này làm tăng tính khả chuyển của hệ thống Hệ thống hỗ trợ nhiều hệ quản trị cơ sở dữ liệu Tùy theo từng yêu cầu cụ thể, hệ thống phải chuyển đổi tốt giữa các hệ quản trị cơ sở dữ liệu khác . thành phần nội dung (content component). Hệ thống quản lí sẽ quản lí các thành phần nội dung này. Hệ thống quản lí sẽ chuyển các thành phần nội dung này. HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN------------------------ĐỒ ÁNTỐT NGHIỆP ĐẠI HỌCNGÀNH CÔNG NGHỆ THÔNG TINXÂY DỰNG HỆ THỐNG QUẢN LÝ NỘI DUNG ECMSSinh

Ngày đăng: 21/11/2012, 09:56

Hình ảnh liên quan

b. Web động (Dynamic Web) - Xây dựng hệ thống quản lý nội dung ECMS

b..

Web động (Dynamic Web) Xem tại trang 10 của tài liệu.
Webtĩnh là hình thức site đơn giản nhất, thích hợp với các site nhỏ, ít thay đổi và không cần cá nhân hóa - Xây dựng hệ thống quản lý nội dung ECMS

ebt.

ĩnh là hình thức site đơn giản nhất, thích hợp với các site nhỏ, ít thay đổi và không cần cá nhân hóa Xem tại trang 10 của tài liệu.
Mô hình: - Xây dựng hệ thống quản lý nội dung ECMS

h.

ình: Xem tại trang 22 của tài liệu.
III.2.1. Mô hình các tình huống sử dụng tổng quan - Xây dựng hệ thống quản lý nội dung ECMS

2.1..

Mô hình các tình huống sử dụng tổng quan Xem tại trang 35 của tài liệu.
Mô hình - Xây dựng hệ thống quản lý nội dung ECMS

h.

ình Xem tại trang 37 của tài liệu.
Mô hình - Xây dựng hệ thống quản lý nội dung ECMS

h.

ình Xem tại trang 38 của tài liệu.
Hiển thị kết quả là màn hình phù hợp với Administrator. - Xây dựng hệ thống quản lý nội dung ECMS

i.

ển thị kết quả là màn hình phù hợp với Administrator Xem tại trang 112 của tài liệu.
Hiển thị màn hình đăng nhập. - Xây dựng hệ thống quản lý nội dung ECMS

i.

ển thị màn hình đăng nhập Xem tại trang 113 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan