Xây dựng cổng thông tin điện tử phục vụ tra cứu thông tin về chủ tịch hồ chí minh

13 680 1
Xây dựng cổng thông tin điện tử phục vụ tra cứu thông tin về chủ tịch hồ chí minh

Đ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

1 BỘ GIÁO DỤC VÀ ĐÀO TẠO Cơng trình ñược hoàn thành ĐẠI HỌC ĐÀ NẴNG ĐẠI HỌC ĐÀ NẴNG NGUYỄN THỊ DUNG Người hướng dẫn khoa học: PGS.TS Võ Trung Hùng XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ PHỤC VỤ TRA CỨU THÔNG TIN VỀ CHỦ TỊCH HỒ CHÍ MINH Phản biện 1: TS Nguyễn Trần Quốc Vinh Phản biện 2: PGS.TS Lê Mạnh Thạnh Chuyên ngành: KHOA HỌC MÁY TÍNH Mã số: 60.48.01 Luận văn bảo vệ trước Hội ñồng chấm Luận văn tốt nghiệp thạc sĩ kỹ thuật họp Đại học Đà Nẵng vào ngày 15 tháng 10 năm 2011 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Có thể tìm hiểu luận văn tại: - Trung tâm Thông tin - Học liệu, Đại học Đà Nẵng Đà Nẵng - Năm 2011 - Trung tâm Học liệu, Đại học Đà Nẵng MỞ ĐẦU Lý chọn đề tài Cổng thơng tin ñiện tử (sau ñây gọi Portal) ñã ñang thu hút quan tâm nước tiên tiến CNTT từ cuối năm 90 Việt Nam năm gần ñây - Cầu nối người yêu thích nghiên cứu Chủ tịch Hồ Chí Minh, thúc đẩy hoạt động nghiên cứu – tìm hiểu đời nghiệp Bác - Mở cổng thơng tin điện tử phục vụ cho nhu cầu nghiên cứu, tìm kiếm, trao đổi thơng tin Chủ tịch Hồ Chí Minh, phục vụ Hiện nay, ứng dụng Portal ñang ngày trở nên phổ biến cho vận ñộng “Học tập làm theo gương đạo đức Hồ Chí lĩnh vực cơng cộng xã hội phủ điện tử, Minh”, vinh danh gương sáng học tập làm theo thương mại ñiện tử, ñào tạo trực tuyến,… việc quản lý thơng gương Bác ñịa bàn tỉnh cập nhập tin nội tổ chức gương sáng nước Năm 2007, Quảng Nam phát ñộng vận ñộng học tập Hệ thống cho phép: làm theo gương đạo đức Hồ Chí Minh tồn tỉnh Cuộc vận - Cung cấp, Tra cứu thơng tin Chủ tịch Hồ Chí Minh; động tạo ñược sức lan tỏa lớn ñội ngũ cán công chức - Cung cấp, Tra cứu thông tin văn ñạo tầng lớp nhân dân lao động tồn tỉnh Tuy nhiên, Trung ương ñịa phương liên quan ñến vận ñộng; ñể nghiên cứu sâu, rộng ñời nghiệp Chủ tịch Hồ - Tham khảo chun đề, lời dạy Bác, Chí Minh cần số lượng liệu tập hợp Bác, mà mẩu chuyện ñời nghiệp Bác, hình ảnh, tư chưa có website riêng biệt thức phục vụ cho cơng liệu Bác; tìm hiểu Đứng trước nhu cầu tỉnh nhà đồng ý - Quản trị diễn ñàn thảo luận Học tập làm theo PSG.TS Võ Trung Hùng, tơi chọn đề tài “Xây dựng cổng thơng gương đạo ñức Hồ Chí Minh; Giới thiệu gương ñã ‘Học tập tin ñiện tử phục vụ vận ñộng: Học tập làm theo gương làm theo gương đạo đức Hồ Chí Minh’ tốt Quảng Nam; đạo đức Hồ Chí Minh” Tổng hợp thơng tin ‘Học tập làm theo gương ñạo ñức Mục ñích ñề tài Hồ Chí Minh’ ñịa bàn Quảng Nam nước Đề tài xây dựng nhằm mục đích: - Xây dựng kho thông tin – tư liệu phong phú Chủ tịch Hồ Chí Minh Internet - Tuyên truyền – quảng bá sâu rộng tư tưởng Hồ Chí Minh, gương Hồ Chí Minh Mục tiêu nhiệm vụ Mục tiêu đề tài hướng đến ứng dụng thành cơng DotnetNuke để xây dựng cổng thơng tin ñiện tử Để ñáp ứng mục tiêu ñã nêu, ñề tài cần phải giải vấn đề sau: - Nghiên cứu tổng quan Portal; - Nghiên cứu mã nguồn mở DotNetNuke; - Nghiên cứu sở liệu: Xây dựng kho liệu tập trung thu thập, xử lý liệu từ nguồn khác ñể tạo kho liệu; - Nghiên cứu Công nghệ tri thức: thu thập, xử lý, biểu diễn khai thác tri thức (Ontology, Semantic Web,…); - Nghiên cứu hệ thống sẵn có: Tìm hiểu hệ thống tra cứu, hỏi đáp có (Question Answering System); Ý nghĩa khoa học thực tiễn ñề tài - Về mặt lý thuyết: góp phần hồn thiện qui trình ứng dụng mã nguồn mở vào phát triển Webportal - Về mặc thực tiễn: Xây dựng Website cho Văn phòng Tỉnh ủy (nơi tác giả cơng tác) nhằm hỗ trợ việc tìm hiểu nghiên cứu ñời nghiệp Bác cho cán bộ, chuyên viên toàn tỉnh tỉnh Website cho phép người sử dụng xem, - Xây dựng cổng thơng tin điển tử phục vụ cho vận trao đổi, tải thơng tin nhiều dạng tệp liệu khác nhau, thực ñộng “học tập làm theo gương đạo đức Hồ Chí Minh” việc trao đổi thơng tin hệ thống người sử dụng, tăng Quảng Nam; hiệu công tác nghiên cứu tra cứu thông tin Bác - Đánh giá kết thử nghiệm Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu: Đối tượng nghiên cứu ñề tài gồm: mã nguồn mở DotNetNuke, liệu ñến vận ñộng “Học tập làm theo gương ñạo ñức Hồ Chí Minh”, cổng thơng tin điện tử - Phạm vi nghiên cứu: + Chỉ tập trung nghiên cứu mã nguồn mở DotNetNuke + Phát triển số mơ-đun tích hợp vào DotnetNuke Phương pháp nghiên cứu - Phương pháp nghiên cứu tài liệu: nghiên cứu tài liệu cổng thơng tin điện tử, giới thiệu mã nguồn mở DotnetNuke qui trình triển khai cổng thơng tin ñiện tử - Nghiên cứu thực nghiệm: dựa lý thuyết ñã nghiên cứu, tiến hành xây dựng Webportal ñể phục vụ vận ñộng “Học tập làm theo gương đạo đức Hồ Chí Minh” Thử nghiệm máy ñơn qua localhost 5 CHƯƠNG 1: NGHIÊN CỨU TỔNG QUAN Khởi ñầu ñề tài việc tìm hiểu khái niệm Portal, tính Portal, giới thiệu công nghệ DotNetNuke số cơng nghệ có Những nội dung chương sở ñể thực chương 1.1 CỔNG THÔNG TIN ĐIỆN TỬ 1.1.1 Khái niệm Cổng thơng tin điện tử - Portal thuật ngữ tin học xuất năm 1998 Nội hàm khái niệm cịn có nhiều vấn đề cần phải tiếp tục bàn bạc, trao ñổi, cho ñến thời ñiểm chưa đưa có định nghĩa hồn chỉnh Sau số khái niệm Portal thường ñược sử dụng: Portal giao diện dựa web tích hợp cá nhân hóa tới thơng tin, ứng dụng dịch vụ hợp tác Portal cổng tới trang web, cho phép khối lượng lớn thông tin sẵn có Internet ứng dụng tích hợp, tuỳ biến, cá nhân hóa theo mục đích người sử dụng Portal điểm đích truy cập Internet mà qua người dùng khai thác dịch vụ cần thiết “khơng cần thiết phải đâu nữa” Portal giao diện web đơn, cung cấp truy cập cá nhân tới thông tin, ứng dụng, xử lý thương mại nhiều Với công nghệ Portal, tổ chức giảm cường độ, lại tăng giá trị lao động đặc biệt cịn làm tăng giá trị sản phẩm Các tổ chức tích hợp thơng tin phạm vi mơi trường làm việc, ứng dụng dịch vụ sử dụng giao diện ñơn lẻ Portal giao diện dựa Web, tích hợp thơng tin dịch vụ có Nó cho phép khai báo, cá biệt hóa thơng tin dịch vụ, cho phép quản trị nội dung hỗ trợ chuẩn nội dung giao diện hiển thị Nó cung cấp cho người dùng ñiểm truy cập cá nhân, bảo mật tương tác với nhiều loại thông tin, liệu dịch rộng rãi ña dạng lúc nơi nhờ sử dụng thiết bị truy cập Web 1.1.2 Phân loại portal Cổng thơng tin điện tử cung cấp cho người dùng cuối nhiều loại dịch vụ khác với nhiều nhu cầu khác nhau, phân loại portal sau: - Cổng thông tin công cộng (Public portals) - Cổng thông tin doanh nghiệp (“Enterprise portals” “Corporate Desktops”): - Cổng giao dịch ñiện tử (Marketplace portals) - Cổng thông tin ứng dụng chuyên biệt (Specialized portals) 1.1.3 Các tính portal - Khả cá nhân hoá (Customization hay Personalization) - Tích hợp liên kết nhiều loại thơng tin (Content aggregation) - Xuất thông tin (Content syndication) - Hỗ trợ nhiều môi trường hiển thị thông tin (Multidevice support) - Khả ñăng nhập lần (Single Sign On) - Quản trị portal (Portal administration) - Quản trị người dùng (Portal user management) 1.1.4 Cách phân biệt portal với ứng dụng web hệ thống quản trị nội dung Nếu hệ thống thoả mãn từ tính nêu trở xuống (thoả mãn thoả mãn tính năng) kết luận ứng dụng web phần mềm quản trị nội dung giải pháp portal Nếu thoả mãn tính 1,2,3,5,6,7 mà khơng thoả mãn Tính đóng gói: Tính đóng gói cho phép mở rộng ứng dụng theo nhiều hướng khác cách dễ dàng Kiến trúc ña cổng (multi portal): Đây kiến trúc quan trọng cho việc triển khai ứng dụng phạm vi rộng Tìm hiểu cách sử dụng module mà DotNetNuke hỗ trợ, xây dựng nhiều module phục vụ yêu cầu nhiều ñơn vị Đánh giá ưu ñiểm tiềm phát triển lâu dài tính (support multi-device) kết luận thực giải pháp DotNetNuke portal, có ghi kèm bên cạnh sử dụng tối ưu máy tính 1.3.1 Lý chọn Dotnetnuke làm tảng ứng dụng Nếu thoả mãn tính trên, thực giải Việc chọn lựa cơng cụ để phát triển ứng dụng yếu tố pháp portal có khả hoạt động nhiều mơi trường/thiết bị quan trọng Nó phải lựa chọn cho phù hợp với nhu cầu khác tương lai ứng dụng Hiện nay, có nhiều cơng cụ 1.2 MỘT SỐ GIẢI PHÁP MÃ NGUỒN MỞ phục vụ việc phát triển ứng dụng web Có thể kể sau ñây như: Hiện giới Việt Nam có nhiều sản PHP, DotNetNuke, RainBow Portal… Trong đó, DotNetNuke phẩm/giải pháp portal gọi "sản phẩm/giải pháp portal" cơng cụ mang nhiều tính vượt trội mã nguồn mở phiên Việt hố có sửa đổi từ mã 1.3.2 Tính tính mở DotNetNuke nguồn mở, sản phẩm/giải pháp xây dựng nhiều ngơn ngữ/công nghệ khác Tháng năm 2002, Microsoft tung IBuySpy Portal Solution Toolkit Bộ toolkit ñược ñánh giá cao, giống Tại đây, tơi xin liệt kê nhận xét số sản phẩm, framework thiết thực cho việc phát triển ứng dụng giải pháp portal thơng dụng (được nhiều người sử dụng - ASP.NET Tuy nhiên, sau thời gian ngắn, bộc lộ điểm lưu ý: ñược sử dụng nhiều chưa ñã tốt nhất): uPortal, yếu mình: “phần code khơng ñộng” Zope, phpNuke, IBuySpy Portal, DotNetNuke, Rainbow Portal Tháng 12 năm 2002, DotNetNuke với mã nguồn mở ñời 1.3 TÌM HIỂU BỘ PORTAL MÃ NGUỒN MỞ DOTNETNUKE Là hệ sau IBuySpy Portal Solution Toolkit, DotNetNuke có Tìm hiểu kiến trúc DotNetNuke Trong đó, tập trung vào nhiều gia cố kiến trúc đặc tính hệ trước phần sau: DotNetNuke ñược xây dựng với phương châm “tính mở”, cho Kiến trúc lớp: Việc tìm hiểu kiến trúc giúp khai thác phép người phát triển ứng dụng dễ dàng gắn kết vào kiến trúc mạnh có sẵn DotNetNuke làm tảng cho phát sở ban đầu tính cần thiết phát triển, phục vụ cho triển sau ứng dụng nhu cầu riêng 9 DotNetNuke phát triển ASP.NET hỗ trợ cho nhiều loại lập trình viên, từ người quen với C# VisualBasic.NET Nói chung tất ngơn ngữ mà ASP.NET Microsoft hỗ trợ Về Hệ quản trị Cơ sở Dữ liệu, DotNetNuke hỗ trợ Microsoft SQL Server, MSDE 2000 10 nguyên ñược cung cấp cho portal tương ứng, ta có website Ví dụ: Với portal có tên www.dotnetnuke.com, hai portal xây dựng dựa portal có địa chỉ: www.dotnetnuke.com/portal1 www.dotnetnuke.com/portal2 Thật ra, portal có mã nguồn sở liệu Từ tên Portal, ứng dụng ánh xạ vào PortalID xác ñịnh xem portal ñược phân bổ tài nguyên nào, từ ñó tổ hợp tài nguyên tạo nên website cụ thể Mỗi portal giống portal có chế hoạt động khơng khác so với portal Nó có hệ thống người dùng riêng, hệ thống tài nguyên riêng Chỉ có khác biệt portal quản lý portal thơng qua việc quản lý tài nguyên chúng Một loại tài ngun module 1.3.3.2 Tính đóng gói DotNetNuke Hình 1.1: Trang chủ Dotnetnuke( www.dotnetnuke.com ) Một khái niệm quan trọng DotNetNuke khái niệm module Đây tính tạo nên 1.3.3 Kiến trúc tính đóng gói DotNetNuke tính mở tính linh hoạt DotNetNuke Mỗi module xem 1.3.3.1 Kiến trúc DotNetNuke UserControl, khái niệm lập trình thể tùy Kiến trúc mà DotNetNuke xây dựng kiến trúc ña cổng biến động ngơn ngữ lập trình UserControl (multi portal) Khái niệm cổng gọi portal DotNetNuke, người sử dụng tạo ra, có khả hoạt ñộng tốt gắn vào tổ DotNetNuke hỗ trợ nhiều portal chạy sở liệu hợp cho sẵn ñiều quan trọng khả sử dụng lại mã nguồn Trong đó, có portal chính; portal DotNetNuke hỗ trợ chức thêm control vào cịn lại gọi portal Mỗi portal xem portal trang web thể portal với vài thao tác website độc lập, có tên gọi riêng cấp số gọi tương tự việc thêm portal Mỗi portal xem tổ hợp PortalID Từ PortalID portal, ứng dụng xác ñịnh tài nhiều module 11 12 Sau viết module hồn chỉnh, người dùng việc DotNetNuke chọn DataReader chế truy xuất liệu nhập ñường dẫn ñến thư mục lưu trữ module thêm vào trang mà nhanh ñược ADO.NET hỗ trợ (dữ liệu ñây mong muốn liệu hướng, ñọc lên ghi xuống lại sở 1.3.3.3 Kiến trúc lớp xử lý liệu) Ngồi ra, việc sử dụng đối tượng IDataReader làm lớp trừu DotNetNuke thiết kế theo mơ hình ba lớp hoàn chỉnh tượng cho phép chuyển liệu lớp mà quan tâm (lớp hiển thị, lớp xử lý lớp truy xuất liệu) Vì vậy, tạo đến vấn đề khác SQLClient, OleDB, ODBC v.v… nhiều tiện lợi cho người lập trình Khơng thế, khả hỗ trợ 1.4 TÍNH TIỆN DỤNG CỦA DOTNETNUKE tốt dễ dùng lại việc truy xuất liệu mạnh DotNetNuke Mơ hình ba lớp DotNetNuke mơ tả mơ hình sau : Tính tiện dụng DotNetNuke phần tính đóng gói mang lại Một số chức mà DotNetNuke hỗ trợ việc quản lý người dùng (những chức khác người phát triển ứng dụng xây dựng thêm) là: - Cấp/hủy bỏ quyền hoạt ñộng người dùng - Xóa thêm người dùng - Cấp quyền cho người dùng Hình 1.2: Kiến trúc lớp DotNetNuke sử dụng ñối tượng DataReader ñể chuyển liệu có từ Lớp Truy xuất Dữ liệu lên Lớp Xử lý 13 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG PORTAL WEB Đây chương quan trọng ñề tài Trong chương cần thực công việc: Mô tả hệ thống bao gồm: xác ñịnh yêu cầu ñối với hệ thống, kiến trúc tổng thể mơ hình hoạt động hệ thống; từ trạng hệ thống phục vụ nghiên cứu, tra 14 - Mềm dẻo việc cập nhật liệu: hệ thống phải cho phép cập nhật liệu ñược thu thập từ nhiều nguồn khác nhau: nhập trực tiếp, lấy từ web, từ file có, sách cập nhật theo thể loại - Kho liệu lưu trữ liệu theo nhiều định dạng khác cứu thơng tin Chủ tịch Hồ Chí Minh, thiết kế kho liệu cuối - Cho phép hiển thị thông tin môi trường Web thiết kế chức - Cho phép tìm kiếm theo nhóm đối tượng tra cứu 2.1 GIỚI THIỆU kết hợp nhiều tiêu chí khác 2.1.1 Công tác tra cứu thông tin Chủ tịch Hồ Chí Minh địa 2.1.3 Đối tượng sử dụng phương 2.1.3.1 Người sử dụng Năm 2007, Quảng Nam phát ñộng vận ñộng học tập Bao gồm người sử dụng Internet, người nhập tin làm theo gương đạo đức Hồ Chí Minh tồn tỉnh theo tinh duyệt tin thần ñạo Trung ương Dưới hình thức viết thu hoạch, viết 2.1.3.2 Người quản trị nhật ký việc “làm theo” cán cơng nhân viên, việc Có quyền cao hệ thống, can thiệp vào hệ thống, tìm hiểu ñời nghiệp Bác ñược nhân rộng chỉnh sửa hệ thống, phần quyền, phân cấp người dùng tồn cán cơng nhân viên tỉnh Nguồn tư liệu 2.2 ĐẶC TẢ YÊU CẦU để tìm hiểu kho tư liệu tỉnh nghèo nàn 2.2.1 Yêu cầu chức chưa ñáp ứng ñược nhu cầu chung cán cơng tác 2.2.1.1 u cầu lưu trữ tỉnh nhà Các website ñời nghiệp Bác - Lưu trữ viết Internet nhiều không rõ xuất xứ nên lấy làm - Lưu trữ người dùng tư liệu được, khó khăn ñối với cán công nhân - Lưu trữ chuyên mục thông tin viên tỉnh… - Thông tin phong trào vận động 2.1.2 Mục đích hệ thống cần phát triển Từ thực tiễn việc quản lý, lưu trữ liệu, hệ thống phục vụ tra cứu Chủ tịch Hồ chí Minh nêu trên, việc xây dựng hệ thống phục vụ tra cứu thơng tin phải đảm bảo u cầu sau: 2.2.1.2 Yêu cầu nghiệp vụ - Là tịa soạn điện tử 2.2.2 u cầu phi chức - Tính thân thiện dễ sử dụng - Tính an tồn 15 16 - Tính tiến hóa - Nhóm quản trị 2.3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.3.2 Thiết kế phần mềm Phần mềm ñược thiết kế theo mơ hình lớp chuẩn tương 2.3.1 Thiết kế hệ thống 2.3.1.1 Mơ hình ứng dụng tự DotNetNuke ñã xây dựng: Lớp Giao diện (Màn hình), Lớp xử lý, Lớp liệu 2.3.2.1 Thiết kế chức Mô hình chức  Nhóm chức dành cho người cập nhật tin: bao gồm Người dùng - Cập nhật tin cho Website INTERNET - Cập nhật câu trả lời cho hệ thống tư vấn - giải ñáp - Cập nhật văn PQ cho CSDL văn pháp quy WEBSITE INTERNET Người dùng INTERNET - Cập nhật thơng tin đời nghiệp Chủ Tịch Hồ Chí Minh cho CSDL Bác  Nhóm chức dành cho nhóm duyệt tin website: bao gồm Quản trị viên - Kiểm duyệt tin trang ñiện tử trang website INTERNET Duyệt tin Nhập tin - Chọn lọc tin ñưa INTERNET - Kiểm duyệt nội dung thông tin hai diễn ñàn: INTERNET, Diễn ñàn thảo luận nội Tránh Hình 2.1: Mơ hình ứng dụng thơng tin, hình ảnh, văn hóa cấm lọt lên diễn đàn - Kiểm duyệt thơng tin đăng ký sử dụng forum người sử 2.3.1.2 Mơ hình người sử dụng Theo mơ hình ứng dụng hình người sử dụng hệ thống phân thành nhóm chính: dụng Bao gồm tác vụ: cấp quyền truy cập, khởi tạo chuyên ñề thảo luận, thống kê diễn ñàn,… - Định tuyến câu hỏi câu trả lời: chức - Nhóm người sử dụng INTERNET ñối với hệ thống tư vấn - giải ñáp Nhóm quản lý chọn lọc - Nhóm nhập tin câu hỏi người sử dụng gửi tới ñể gửi tới người có thẩm - Nhóm duyệt tin quyền ñịnh, trả lời thu nhận thơng tin giải đáp 17 câu hỏi trước bàn giao cho Ban biên tập cập nhật 18 * Biểu ñồ ca sử dụng lên website - Quản lý mở rộng website: chức trên, nhóm quản lý phải có định hướng việc mở rộng phạm vi ảnh hưởng website ñối với mảng thông tin mới, tạo sức hấp dẫn cho website  Nhóm chức dành cho nhóm quản trị: bao gồm - Cấp quyền truy cập cho nhóm Biên tập viên nhóm quản lý tham gia thực tác vụ hệ thống - Cấu hình hệ thống - Nhóm quản trị kiêm nhiệm thêm chức lưu hệ thống, lưu Cơ sở liệu (CSDL) Đây yếu tố đảm bảo tính an tồn hệ thống - Quản lý tiến trình ngầm - Đồng CSDL Hình 2.8: Sơ đồ usecase - Bảo mật hệ thống - Quản lý máy chủ dịch vụ  Chức cung cấp cho người sử dụng: 2.3.2.2 Thiết kế liệu Như tơi tìm hiểu trên, nhóm người sử dụng bao gồm Cơ sở liệu dùng chung với DotNetNuke nên có người sử dụng INTERNET CBCNV tỉnh (hình 2.7) Đây nhiều thuận lợi gặp nhiều trở ngại Thuận lợi có từ nhóm đối tượng khai thác thông tin hệ thống website Hệ tiện ích tảng mà DotNetNuke xây dựng sẵn Tuy thống cung cấp số chức tiện ích giúp người sử dụng nhiên, trở ngại phát sinh phải phát triển chi phối khai thác thông tin hiệu quả: DotNetNuke DotNetNuke portal lớn xây dựng - Chức xem thơng tin theo nhiều định dạng theo hướng hỗ trợ tổ hợp nhu cầu khách hàng Vì thế, hỗ trợ - Chức tìm kiếm nhiều đơi gây nhiều khó khăn - Chức ñăng ký, gửi lên diễn ñàn - Chức yêu cầu tư vấn mẫu gửi câu hỏi, hay form góp ý,… Nói tóm lại, để ứng dụng tốt DotNetNuke, phải biết phát huy tiện ích mà DotNetNuke hỗ trợ; ñồng thời phải biết hạn chế ảnh hưởng từ DotNetNuke 19 20 CHƯƠNG 3: PHÁT TRIỂN ỨNG DỤNG CSDL mà DotNetNuke ñã xây dựng sẵn có cấu trúc chặt chẽ có số lượng lớn Bảng, stored procedure Vì vậy, cách xây dựng CSDL nên dựa theo cấu trúc ñó; ñồng thời phải phân biệt Bảng, stored procedure DotNetNuke ứng dụng mà xây dựng 3.1 CÔNG CỤ PHÁT TRIỂN HỆ THỐNG Giải pháp phát triển ứng dụng cho ñề tài tảng web, sử dụng: - Công nghệ phát triển: DotNetNuke 04.08.02 - Mơi trường lập trình: Microsoft Visual Studio.NET - Ngơn ngữ lập trình: ASP.NET với code-hind Visual Basic.NET - Hệ quản trị sở liệu: Microsoft SQL Server 2005 - Website chạy tảng IIS 3.2 CÁC BƯỚC TRIỂN KHAI 3.2.1 Giải pháp xây dựng ứng dụng Dữ liệu ñời nghiệp Chủ tịch Hồ Chí Minh nằm tập trung số kho lưu trữ quan ñơn vị ñầu não nằm rải rác số website Vì vậy, việc thu thập, cập nhật liệu phải ñược tận dụng từ nhiều nguồn: liệu nội sinh liệu ngoại sinh Do đó, liệu thu thập ñược tồn nhiều dạng file, nhiều kích thước định dạng khác Nên phải xử lý ñể ñược dạng liệu chuẩn phục vụ cho nhu cầu tìm kiếm thơng tin người dùng Internet  Đối với việc cập nhật liệu nội sinh Phần người cập nhật thực hiện: nhập phần văn bản, đính kèm file (nếu có) lưu vào CSDL  Đối với việc cập nhật liệu ngoại sinh Ngoài cách cập nhật liệu nội sinh (tự cập nhật), nên sử dụng số cơng cụ có sẵn cơng ty phần mềm tiếng như: RSS, web crawler, web robot,… 21 22 Hiện nay, chuẩn RSS (Really Simple Syndication) ñã ñược nhiều báo ñiện tử, blog Việt Nam áp dụng nhiều năm Với yêu cầu cổng thơng tin điện tử là: cập nhật thông tin Bác, cập nhật tin tức gương điển hình ngồi tỉnh, cập nhật văn ñạo Trung ương ñịa phương, cập nhật tin vận ñộng học tập làm theo gương đạo đức Hồ Chí Minh,… dùng RSS tiện lợi vì: • Có thể cập nhật thường xun (real time) hoạt động báo điện tử, website • Lựa chọn chun mục quan tâm • Tra cứu, lưu trữ thơng tin dễ dàng (Nếu có nhúng vào Google Reader) 3.2.3 Giải pháp xử lý liệu Về liệu nội sinh, cần nhập liệu theo chuẩn quy ñịnh ñược Vấn ñề xử lý liệu ñây liệu ngoại sinh, lấy từ nguồn Internet thơng qua RSS Có hai cách xử lý thơng tin tập hợp từ RSS: - Dùng phần mềm ñể ñọc hiển thị thơng tin cần đọc, tài ngun lưu website nguồn - Đọc nội dung viết dạng html, sau phân tích cắt chuỗi ñể lấy nội dung ñưa vào kho CSLD 3.3 CÀI ĐẶT Mơ hình website Hệ thống phục vụ cho nhiều người qua mạng Internet Vì vậy, hệ thống thiết kế theo kiến trúc Client-Server Hình 3.1: Mơ hình website Người dùng truy cập sử dụng trang web thông qua máy trạm PC kết nối vào mạng Internet Cơ sở liệu ñược lưu server ñặt nơi 23 KẾT LUẬN 24 o Kết mà tơi đạt qua q trình thực đề tài tra cứu thông tin Bác, gương học tập Bác chưa thực thi ñược mặt lý thuyết hiểu rõ tính DotNetNuke phiên 04.08.02 nhiều kỹ thuật lập trình ASP.NET với code-behind VisualBasic.NET; nắm rõ quy trình hoạt động trang tin tức Chưa ñưa ứng dụng chạy Internet nên hệ thống tổng ñài o Chưa ñưa liệu lấy lọc ñược từ nguồn ngoại sinh vào kho liệu Để có cổng thơng tin điện tử, kho liệu Về mặt ứng dụng: Biết cách xây dựng ñầy ñủ chức Bác phục vụ nhu cầu tra cứu thông tin hồn chỉnh, lúc nơi cần có trang tin tức; thể ñầy ñủ tính Trong thời gian đến, tơi tiếp tục nghiên cứu, hoàn thiện hệ thống Dotnetnuke chương trình; có khả thay đổi tồn giao webportal điểm sau: Thứ nhất, khắc phục hạn diện cách nhanh chóng quản lý chặt chẽ ñối tượng người chế nêu Thứ hai, ñưa ứng dụng lên Internet ñể phục vụ nhu cầu dùng Xây dựng hệ thống lưu trữ thơng tin phục vụ tra cứu tra cứu thông tin cán cơng chức ngồi tỉnh; đưa hệ ñời nghiệp Chủ tịch Hồ Chí Minh cho thống tổng đài tin nhắn giải ñáp qua ñiện thoại hoạt ñộng phục vụ người muốn nghiên cứu ñời nghiệp Bác cho đối tượng khơng thể ngồi trực tiếp web ñể truy cập lấy người ñang cơng tác khối quan hành thơng tin Xử lý đem liệu ngoại sinh kho CSDL web nghiệp quan khối ñảng Thứ nhất: ứng dụng thành tựu làm tài ngun cho cổng thơng tin điện tử CNTT vào lĩnh vực lưu trữ thơng tin, Thứ hai: đưa kết nghiên cứu nhà nghiên cứu người, ñời nghiệp Bác ñến với cơng chúng, thứ ba việc giữ gìn, phát huy truyền thống, ñạo ñức, tư tưởng Người Tuy nhiên, ñiều kiện thời gian ứng dụng cơng nghệ hỗ trợ cịn nhiều hạn chế nên cịn số vấn đề cần khắc phục như: o Thơng tin Bác cịn hạn chế o Chưa ñưa ứng dụng vào thực tế ñịa phương o Chưa xây dựng cộng ñồng chia sẻ, học tập kinh nghiệm Học tập gương Bác ... thúc đẩy hoạt động nghiên cứu – tìm hiểu đời nghiệp Bác - Mở cổng thơng tin điện tử phục vụ cho nhu cầu nghiên cứu, tìm kiếm, trao đổi thơng tin Chủ tịch Hồ Chí Minh, phục vụ Hiện nay, ứng dụng Portal... tài Hồ Chí Minh? ?? địa bàn Quảng Nam nước Đề tài xây dựng nhằm mục đích: - Xây dựng kho thông tin – tư liệu phong phú Chủ tịch Hồ Chí Minh Internet - Tuyên truyền – quảng bá sâu rộng tư tưởng Hồ Chí. .. xem, - Xây dựng cổng thơng tin điển tử phục vụ cho vận trao đổi, tải thơng tin nhiều dạng tệp liệu khác nhau, thực ñộng “học tập làm theo gương ñạo ñức Hồ Chí Minh? ?? việc trao đổi thơng tin hệ

Ngày đăng: 31/12/2013, 10:25

Từ khóa liên quan

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

Tài liệu liên quan