NGHIÊN cứu và xây DỰNG WEBSITE TIN tức TRÊN nền WEB PORTAL 2 0

120 153 0
NGHIÊN cứu và xây DỰNG WEBSITE TIN tức TRÊN nền WEB PORTAL 2 0

Đ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

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỒ ÁN TỐT NGHIỆP NGHIÊN CỨU VÀ XÂY DỰNG WEBSITE TIN TỨC TRÊN NỀN WEB PORTAL 2.0 RESEARCH AND BUILDING NEWS WEBSITE BASE ON WEB 2.0 PORTAL Giảng viên hƣớng dẫn: Ths.Nguyễn Hữu Thƣơng Sinh viên thực hiện: Nguyễn Hữu Ninh MSSV: 06520340 Dƣơng Châu Vĩnh Phúc MSSV: 06520350 Lớp: CNPM 01 Khóa: 2006 -2011 TP Hồ Chí Minh, tháng 03 năm 2011 ABSTRACTS Science world today tend to grow very fast and highly qualified One of the most developed sciences is information technology It can be said that information technology has been applied in most fields of human life, from support in industry, agriculture, transportation, trading It is going on to satisfy the need of human Today, information is transmitted quickly and conveniently That is why many news sites still exist and develop Work on each site and read the information waste time of users One solution to this problem is to make an electronic portal may add more items of interest in a site to site was designed by the user's own preferences The group has built : " News Website 2.0 Portal " to meet the needs of an electronic portal GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc LỜI MỞ ĐẦU Nền khoa học giới ngày có xu hƣớng phát triển nhanh có trình độ cao Một ngành khoa học phát triển ngành CNTT Có thể nói ngành cơng nghệ thông tin ứng dụng vào hầu hết lĩnh vực đời sống ngƣời, từ hỗ trợ công nghiệp, nông nghiệp, giao thông, kinh doanh bn bán…Nó đáp ứng ngày nhiều u cầu lĩnh vực để phục vụ nhu cầu ngƣời Ngày nay, thông tin đƣợc truyền nhanh chóng tiện lợi, trang web tin tức nhiều Việc vào trang web đọc thơng tin quan tâm gây thời gian cho ngƣời dùng Một giải pháp cho vấn đề làm cổng thơng tin điện tử thêm mục quan tâm nhiều trang web vào trang web đƣợc thiết kế theo ý thích riêng ngƣời dùng Nhóm xây dựng “ Website 2.0 Portal tin tức ” đáp ứng đƣợc nhu cầu cổng thông tin điện tử GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc LỜI CÁM ƠN Chúng em xin chân thành cám ơn khoa Công Nghệ Phần Mềm, trƣờng Đại Học Công Nghệ Thông Tin TpHCM tạo điều kiện tốt cho chúng em thực tốt đề tài luận văn tốt nghiệp Chúng em xin chân thành cám ơn Thầy Phạm Thi Vƣơng, Thầy Nguyễn Hữu Thƣơng tận tình hƣớng dẫn, bảo chúng em suốt thời gian thực đề tài Chúng em xin chân thành cám ơn Công ty Việt Bản Đồ, Thầy Nguyễn Minh Nam, Anh Đinh Hiếu Nghĩa tận tình hƣớng dẫn, giúp đở nhiệt tình, tạo điều kiện cho chúng em tìm hiểu kiến thức đồ định vị Chúng em xin chân thành cám ơn q Thầy Cơ tận tình giảng dạy, trang bị cho chúng em kiến thức quý báu năm học vừa qua Xin chân thành cám ơn anh chị bạn bè ủng hộ, giúp đỡ động viên chúng em thời gian học tập nghiên cứu Đặc biệt chúng xin gởi lòng biết ơn sâu sắc đến Ơng Bà, Cha Mẹ ngƣời chăm sóc, ni dạy chúng nên ngƣời Mặc dù cố gắng nỗ lực hết mình, song chắn luận văn khơng tránh khỏi thiếu sót Chúng em kính mong nhận đƣợc thơng cảm bảo tận tình q Thầy Cơ bạn Tp.HCM, 03/2011 Nhóm sinh viên thực Nguyễn Hữu Ninh – Dƣơng Châu Vĩnh Phúc GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc NHẬN XÉT ( giảng viên hƣớng dẫn ) GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc NHẬN XÉT ( giảng viên phản biện ) GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc MỤC LỤC CHƢƠNG 1- TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài 1.2 Giới thiệu Web 2.0 Portal 1.2.1 Định nghĩa Web Portal 1.2.2 Định nghĩa Web 2.0 Portal 1.2.3 Nền tảng công nghệ - ngôn ngữ sử dụng- Công cụ hỗ trợ 1.2.4 Công cụ hỗ trợ: 1.3 Phạm vi nghiên cứu CHƢƠNG 2:KIẾN TRÚC WEB PORTAL VÀ CÁC WIDGET 2.1 Mô hình đối tƣợng 2.2 Các thành phần ứng dụng 2.3 Mơ hình sở liệu 2.4 Web 2.0 Portal Solution Files 10 2.4.1 Dropthings Project 10 2.4.2 DashboardBusiness Project 11 2.4.3 DashboardDataAccess Project 11 2.4.4 CustomDragDrop Project 11 2.5 UpdatePanel 12 2.6 Hành động kéo thả Widget 14 2.7 Widget Framework 15 2.8 Thiết kế Widget Container 20 2.9 Thêm chức cho Widget 23 2.10 Tối ƣu hóa cho lần đầu truy cập 25 2.11 Hiển thị lần truy cập 27 CHƢƠNG 3: XÂY DỰNG CÁC THÀNH PHẦN CỦA WEB 2.0 PORTAL 28 3.1 XÂY DỰNG WEB LAYER SỬ DỤNG ASP.NET AJAX 28 GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 3.1.1 Xây dựng trang chủ cho ứng dụng Web Portal 28 3.1.1.1 Phần Header 29 3.1.1.2 Phần Widget Gallery 29 3.1.1.3 Tab bar 30 3.1.1.4 Phần hiển thị Widget 32 3.1.1.5 Khởi tạo trang chủ 34 3.1.2 Xây dựng hành động kéo thả Widget cột 36 3.1.3 Xây dựng Widget Container 42 3.1.4 Xây dựng Widget 48 3.2 XÂY DỰNG DATA LAYER VÀ BUSINESS LAYER 52 3.2.1 Giới thiệu LINQ to SQL 52 3.2.2 Xây dựng DataAccess layer sử dụng LINQ to SQL 52 3.2.2.1 Xây dựng mơ hình sở liệu sử dụng Visual Studio 2008 Designer 52 3.2.2.2 Thao tác liệu với class DatabaseHelper 53 3.2.3 Giới thiệu Windows Workflow Foundation 56 3.2.3.1 Khái niệm Workflow 56 3.2.3.2 Windows Workflow Foundation 56 3.2.3.3 Lý nên sử dụng WF 57 3.2.4 Xây dựng Business layer sử dụng WF 58 3.2.4.1 Mapping User Actions to a Workflow 58 3.2.4.2 Xử lý cho ngƣời dùng truy cập lần 59 3.2.4.3 Xử lý cho ngƣời dùng truy cập lần 62 3.2.4.4 Thêm Tab 65 3.2.4.5 Di chuyển Widget 66 3.2.4.6 Thêm Widget vào trang 69 3.2.4.7 Hủy WidgetInstance trang 70 3.2.4.8 Thay đổi tên trang 70 3.2.4.9 Thay đổi giao diện trang 71 GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 3.2.4.10 Xóa trang 72 3.2.5 Thi hành class DashboardFacade 73 3.2.6 Thi hành class WorkflowHelper 73 CHƢƠNG – XÂY DỰNG WEBSITE TIN TỨC 78 4.1 Thiết kế kiến trúc hệ thống 78 4.2 Xác định yêu cầu trang web 80 4.2.1 Danh sách yêu cầu chức 80 4.2.2 Danh sách yêu cầu phi chức 82 4.3 Mơ hình Use-Case 85 4.3.1 Xác định Actor Use-Case 85 4.3.2 Mơ hình Use-Case 87 4.3.3 Đặc tả Use-Case 88 4.4 Thiết kế giao diện 95 4.4.1 Màn hình 95 4.4.2 Màn hình cài đặt 96 4.4.3 Màn hình chức thêm chuyên mục 97 4.4.4 Màn hình kéo thả Widget 98 4.4.5 Màn hình cài đặt số lƣợng tin hiển thị 99 4.4.6 Màn hình xóa chun mục 100 4.4.7 Màn hình thêm trang cho ngƣời dùng cài đặt 101 CHƢƠNG - KẾT LUẬN 103 5.1 Kết đạt đƣợc 103 5.2 So sánh với trang igoogle.com 103 5.3 So sánh với trang http://tuoitre.com.vn, http://protopage.com 105 5.4 Hƣớng phát triển 106 TÀI LIỆU THAM KHẢO 107 GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc DANH MỤC CÁC HÌNH Hình 2.1: Mơ hình đối tƣợng Web Portal Hình 2.2:Các thành phần ứng dụng Web 2.0 Portal Hình 2.3: Lƣợc đồ số table ứng dụng Web Portal Hình 2.4: Cấu trúc Web 2.0 Portal Solution 11 Hình 2.5:Các thẻ UpdatePanel đƣợc sử dụng Dropthings Project 12 Hình 2.6: Sử dụng thẻ UpdatePanel cho cột Khi Widget đƣợc thêm xóa từ cột UpdatePanel chứa cột đƣợc cập nhật lại 13 Hình 2.7: Mơ tả kéo thả Widget trang chủ Dropthings Project 15 Hình 2.8: Widget Framework tự động authentication, authorization, profile, personalization Chúng nhận đƣợc thƣ viện lƣu trữ thƣ viện tiện ích từ server, cho phép dễ dàng bổ sung thêm nhiều chức vào Web Portal 16 Hình 2.9: Mối liên hệ Page, Widget Container, Widget 17 Hình 2.10:Cấu trúc Widget container 19 Hình 2.11: Widget Container bao gồm UpdatePanel, cho phần header cho phần Body 20 Hình 2.12: Thiết kế tối ƣu Widget Container 21 Hình 2.13: Các cơng việc mà Server Client thi hành ngƣời dùng truy cập lần 25 Hình 2.14: Các cơng việc mà Server Client thi hành lần truy cập 27 Hình 3.1: Cấu trúc trang chủ Dropthings Project 28 Hình 3.2: Phần “Thêm chuyên mục” chứa tất Widget có sẵn database 29 Hình 3.3:Hình minh họa chỉnh sửa title Widget 31 Hình 3.4: Minh họa ba cột hiển thị Widget 33 Hình 3.5: Giao diện WidgetContainer 43 Hình 3.6 Rss đọc tin tức địa ốc từ trang http://tuoitre.vn 49 Hình 3.7: Hiển thị mơ hình sở liệu LINQ to SQL class 53 Hình 3.8: Ví dụ quy trình cơng việc 56 Hình 3.9: Map User action vào Workflow 58 GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 93 Khơng có o Điều kiện tiên quyết: Khơng có o Post-conditions:Nếu Use-case thực thành cơng trang đƣợc xóa trang đƣợc đặt làm trang chủ o Điểm mở rộng: Khơng có 4.3.3.8 Use-case Thay đổi tên trang o Tóm tắt: Use-case mơ tả cách thức ngƣời dùng thay đổi tên trang o Actor: Ngƣời sử dụng o Luồng kiện: 1: Ngƣời dùng click chuột vào link button “cài đặt” 2:Hệ thống ghi nhận kiện click vào link button “cài đặt”, sau hiển thị danh mục cài đặt cho ngƣời dùng sử dụng 3:Ngƣời dùng thay đổi tên trang Textbox sau click vào button “Lƣu” 4:Hệ thống ghi nhận kiện click vào button “Lƣu”, sau thay đổi tên trang o Các u cầu đặc biệt: Khơng có o Điều kiện tiên quyết: Khơng có o Post-conditions:Nếu Use-case thực thành cơng tên trang đƣợc thay đổi GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 94 o Điểm mở rộng: Khơng có 4.3.3.9 Usecase Thay đổi giao diện o Tóm tắt: Use-case mô tả cách thức ngƣời dùng thay đổi giao diện trang o Actor: Ngƣời sử dụng o Luồng kiện: 1: Ngƣời dùng click chuột vào link button “cài đặt” 2:Hệ thống ghi nhận kiện click vào link button “cài đặt”, sau hiển thị danh mục cài đặt cho ngƣời dùng sử dụng 3:Ngƣời dùng click vào loại giao diện mà ƣa 4:Hệ thống ghi nhận kiện click vào button, sau thay đổi giao diện trang o Các u cầu đặc biệt: Khơng có o Điều kiện tiên quyết: Khơng có o Post-conditions:Nếu Use-case thực thành cơng giao diện trang đƣợc thay đổi o Điểm mở rộng: Khơng có GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 95 4.4 Thiết kế giao diện 4.4.1 Màn hình Hình 4.5: Giao diện trang chủ Website tin tức GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 96 4.4.2 Màn hình cài đặt Hình 4.6: Giao diện cài đặt trang Website tin tức Trong phần cài đặt, cho ta thay đổi tựa đề trang, xóa trang, thay đổi giao diện trang Trong phần thay đổi tựa đề: ngƣời dùng thay đổi tên trang cài đặt thành tên thích Trong phần xóa trang: ngƣời dùng xóa trang cài đặt Trong phần thay đổi giao diện: có loại giao diện theo cột a Phân cột b Phân cột: cột phải rộng gấp đôi cột trái c Phân cột: cột trái rộng gấp đôi cột phải d Giao diện cột lớn GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 97 4.4.3 Màn hình chức thêm chuyên mục Hình 4.7: Giao diện chức thêm chuyên mục Website tin tức Ngƣời dùng click vào chức “ Thêm chuyên mục” để thêm chun mục thích Nếu ngƣời dùng click vào tên chun mục chun mục đƣợc tự động thêm vào trang dùng Có 80 chuyên mục tổng hợp từ chuyên mục web tin tức online nhƣ: http://www.thanhnien.com.vn/, http://24h.com.vn/, http://vnexpress.net/, … GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 98 4.4.4 Màn hình kéo thả Widget Hình 4.8: Giao diện chức kéo thả Widget Website tin tức Trang web tin tức có chức kéo thả Widget chứa chuyên mục Điều giúp ngƣời dùng phân bố trang theo ý thích GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 99 4.4.5 Màn hình cài đặt số lƣợng tin hiển thị Hình 4.9 – Giao diện cài đặt số lƣợng tin hiển thị Widget Ngƣời dùng thay đổi nguồn cung cấp tin số lƣợng tin hiển thị từ nguồn cung cấp tin Có thể thay đổi nguồn cung cấp tin có sẵn Widget thành chun mục mà thích cách thay đổi địa đƣờng dẫn Ngƣời dùng thay đổi số lƣợng tin tức hiển thị Widget GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 100 4.4.6 Màn hình xóa chun mục Hình 4.10: Giao diện xóa Widget Website tin tức Khi ngƣời dùng khơng thích chun mục trang xóa Widget chứa chuyên mục Bằng cách nhấp vào dấu “X” bên góc phải Widget muốn xóa, ngƣời dùng dễ dàng xóa Widget Ngƣời dùng xóa hết tất Widget chứa chuyên mục thêm vào chuyên mục GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 101 4.4.7 Màn hình thêm trang cho ngƣời dùng cài đặt Hình 4.11: Giao diện thêm trang Website tin tức Ngƣời dùng tạo trang trang web tin tức để chứa chuyên mục khác Bằng cách nhấp chuột vào “new tab” trang đƣợc tạo Ngƣời dùng bắt đầu cài đặt tiến hành thêm chuyên mục để tạo trang theo ý thích GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 102 Hình 4.12: Giao diện thêm trang sau cài đặt Website tin tức GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 103 CHƢƠNG - KẾT LUẬN 5.1 Kết đạt đƣợc - Trang tin tức bao gồm số lƣợng lớn chuyên mục nhiều trang tin tức điện tử tiếng nhƣ www.thanhnien.com.vn , www.tuoitre.vn , www.vnexpress.net … giúp cho ngƣời dùng dễ dàng chọn lựa chuyên mục mà quan tâm đến mà tốn thời gian để truy cập vào nhiều trang tin tức - Website 2.0 Portal đề cao tính cá nhân hóa ngƣời dùng Có thể đáp ứng đƣợc sở thích cá nhân ngƣời dùng đặt ngƣời dùng trở thành trung tâm Website - Ngƣời dùng chỉnh sửa nội dung chuyên mục hay đƣa thêm chuyên mục vào website tin tức - Tạo trang cá nhân theo sở thích ngƣời dùng - Tích hợp cơng cụ tìm kiếm google vào website tin tức 5.2 So sánh với trang igoogle.com iGoogle (trƣớc đƣợc gọi Google Personalized Homepage, gọi tắt Google IG), dịch vụ Google trang chủ chỉnh sửa đƣợc dựa công nghệ AJAX tƣơng tự nhƣ Netvibes, Pageflakes, My Yahoo! Windows Live Personalized Experience Nó đƣợc đƣa lên lần đầu vào tháng năm 2005 Tính gồm khả trêm feed trang web có hỗ trợ RSS, thêm Google Gadget iGoogle dịch vụ trang chủ tìm kiếm cá nhân hố (Personalized Homepage) với tính nhƣ "Gadget Maker" khả hiển thị kết tìm kiếm dựa vùng iGoogle cho phép ngƣời dùng tạo lập trang chủ tìm kiếm hồn tồn theo ý thích Tại trang chủ này, ngƣời dùng đặt "gadget" (tiện ích nhỏ) chứa thông tin quan tâm nhƣ thời tiết, chứng khốn, tin tức, chí ngày tháng GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 104 Hình 5.1: Giao diện trang www.igoogle.com Ở hình bạn thấy igoogle có nhiều mục, mục lại có tin dạng vắn tắt Bạn thích đọc tin Click vào link để đến trang web chứa tin Điều giúp thu thập đƣợc nhiều tin tức mà tiết kiệm đƣợc nhiều thời gian khơng phải truy cập vào nhiều Website Nếu muốn thêm gadget ta thêm vào cách thêm RSS gadget nhƣ hình bên dƣới Và bạn đọc tin cách dễ dàng thuận tiện cách đọc tin truyền thống GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 105 Hình 5.2: Giao diện thêm chuyên mục trang www.igoogle.com So sánh trang web tin tức với trang igoogle.com :  Ƣu điểm: Trang web tin tức có chức tiêu biểu iGoogle khả cá nhân hóa cổng thông tin điện tử cho phép đọc tin nhiều trang web trang web tin tức  Nhƣợc điểm: So với trang web iGoogle.com trang web lớn tiếng, nên nhóm khơng có khả làm đƣợc hết chức nhƣ trang iGoogle Với trình độ kiến thức thời gian có hạn nên nhóm làm đƣợc chức nhƣ nói 5.3 So sánh với trang http://tuoitre.com.vn, http://protopage.com Trang http://tuoitre.com.vn có chức kéo thả chuyên mục nhƣ trang tin tức mà nhóm xây dựng nhƣng trang http://tuoitre.com.vn cho phép ngƣời dùng di chuyển xếp lại vị trí Widget cột.Ngoài trang http://tuoitre.com.vn cho phép ngƣời dùng thu nhỏ lại chuyên mục mà ngƣời dùng không muốn đọc khơng cho phép ngƣời dùng tắt hồn tồn chuyên mục Trang tin tức mà nhóm xây dựng có chức tƣơng tự trang http://protopage.com thu thập tin tức từ nhiều Website khác đƣa vào trang cho phép ngƣời dùng cá nhân hóa trang theo ý thích mình.Nhƣng có điểm GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 106 khác biệt hai trang phƣơng thức sử dụng để kéo thả chuyên mục.Trang http://protopage.com sử dụng kéo thả theo kiểu free – form trang tin tức mà nhóm xây dựng sử dụng kéo thả theo kiểu column – wise 5.4 Hƣớng phát triển Nhóm phát triển trang web tổng hợp tin tức : - Thành trang web lớn, có thêm nhiều chức tiện ích - Tích hợp thêm nhiều ứng dụng nhỏ - Xây dựng hệ thống CMS hoàn thiện để phát triển trang web tin tức kết hợp hệ thống đồ định vị GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc 107 TÀI LIỆU THAM KHẢO Sách tham khảo: [1] Matthew MacDonald and Mario Szpuszta, Pro ASP.NET 3.5 in C# 2008, Apress, 2008 [2] Bruce Bukovics, Pro WF: Windows Workflow in NET 3.5, Apress, 2008 [3] K Scott Allen , Programming Windows Workflow Foundation, Packt, 2006 [4] Bilal Haidar, Professional ASP.NET 3.5 Security, Membership, and Role Management with C# and VB, Wiley Publishing Inc, 2009 [5] Robert Foster, ASP.NET 3.5 AJAX Unleashed, SAMS, 2009 [6] Rob Cameron and Dale Michalk, Pro ASP.NET 3.5 Server Controls and AJAX Components, Apress, 2008 [7] Steve Eichert and Jim Wooley, LINQ in Action, Maning Publication Co, 2008 Tham khảo từ internet: http://vi.wikipedia.org/wiki/Web_2.0 http://en.wikipedia.org/wiki/Web_portal http://www.codeproject.com/KB/ajax/MakingGoogleIG.aspx http://www.aspfree.com/c/a/.NET/Beginning-LINQ-to-SQL-Using-VisualStudio-2008/ http://www.asp.net/ajax/ajaxcontroltoolkit/samples/ http://google.com.vn GVHD: Ths Nguyễn Hữu Thƣơng SVTH: Nguyễn Hữu Ninh Dƣơng Châu Vĩnh Phúc ... trang 72 Hình 4.1: Kiến trúc hệ thống Web tin tức Portal 2. 0 78 Hình 4 .2: Sơ đồ hệ thống web tin tức Portal 2. 0 79 Hình 4.3: Trang chủ website tin tức 80 Hình 4.4:... 1 .2. 4 Công cụ hỗ trợ: - Visual Studio 20 08 - Visual Studio 20 08 SP1 - SQL Server 20 08 1.3 Phạm vi nghiên cứu - Tìm hiểu khái niệm Web 2. 0 Portal ứng dụng liên quan - Tìm hiểu quy trình xây dựng. .. 1 .2 Giới thiệu Web 2. 0 Portal 1 .2. 1 Định nghĩa Web Portal 1 .2. 2 Định nghĩa Web 2. 0 Portal 1 .2. 3 Nền tảng công nghệ - ngôn ngữ sử dụng- Công cụ hỗ trợ 1 .2. 4 Công

Ngày đăng: 23/12/2018, 06:13

Từ khóa liên quan

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

Tài liệu liên quan