Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 186 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
186
Dung lượng
4,34 MB
Nội dung
TR RƯỜNG ĐẠI Đ HỌC C KHOA A HỌC TỰ T NHIÊ ÊN KHOA A CÔNG NGHỆ THÔNG T TIN LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MƠN HỆ THỐNG THƠNG TIN XÂY DỰNG TỊA SOẠN ĐIỆN TỬ CÓ HỖ TRỢ LẤY TIN TỪ CÁC WEBSITE KHÁC LUẬN VĂN CỬ NHÂN TIN HỌC TP HCM, 2004 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MƠN HỆ THỐNG THƠNG TIN XÂY DỰNG TỊA SOẠN ĐIỆN TỬ CÓ HỖ TRỢ LẤY TIN TỪ CÁC WEBSITE KHÁC LUẬN VĂN CỬ NHÂN TIN HỌC NIÊN KHÓA 2000 - 2004 MỤC LỤC Chương TỔNG QUAN .10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com VÌ SAO CHÚNG TƠI CHỌN “TỊA SOẠN BÁO ĐIỆN TỬ” LÀM LUẬN VĂN TỐT NGHIỆP ? 10 1.1 Cách nhìn nhận báo điện tử : 10 1.2 Sự vượt trội báo điện tử so với báo giấy thông thường 11 1.3 Sự thành công tờ báo điện tử 13 1.4 Sự gia tăng số lượng độc giả báo điện tử 15 1.5 Mục tiêu đề tài 16 1.5.1 Tìm hiểu Bộ portal mã nguồn mở DotNetNuke 16 1.5.2 Xây dựng tòa soạn báo điện tử 17 LÝ DO CHỌN DOTNETNUKE LÀM NỀN TẢNG ỨNG DỤNG .17 2.1 Tính tính mở DotNetNuke 18 2.2 Kiến trúc tính đóng gói DotNetNuke 21 2.2.1 Kiến trúc DotNetNuke 21 2.2.2 Tính đóng gói DotNetNuke 22 2.3 Tính tiện dụng DotNetNuke 25 2.4 Triển vọng DotNetNuke .29 2.5 DotNetNuke việc xây dựng tờ báo điện tử .30 CÔNG CỤ HỖ TRỢ VIỆC LẤY TIN TỰ ĐỘNG 31 3.1 Tính khả thi việc lấy tin tự động 31 3.1.1 Tổng quan 31 3.1.2 Cơ sở lý thuyết 31 3.1.3 Phương án giải .34 3.1.4 Kết luận 37 3.2 Công cụ hỗ trợ việc thu thập tin tức từ báo điện tử khác .37 Chương PHÂN TÍCH HIỆN TRẠNG 38 PHÂN TÍCH YÊU CẦU HỆ THỐNG 39 1.1 Yêu cầu chức năng, phi chức yêu cầu khác 39 1.2 Nhận xét định hướng 41 THAM KHẢO QUY TRÌNH HOẠT ĐỘNG CỦA TỊA SOẠN ĐIỆN TỬ BÁO TUỔI TRẺ 42 2.1 Mơ hình hệ thống 42 2.1.1 Mơ hình ứng dụng 42 2.1.2 Các tác nghiệp hệ thống 51 ĐỀ XUẤT GIẢI PHÁP 58 3.1 Sơ đồ tổ chức .59 3.2 Mô tả hoạt động 60 3.3 Mơ hình DFD Quan niệm hệ thống .62 3.3.1 Mơ hình DFD Cấp 62 3.3.2 Mơ hình DFD Cấp 65 3.3.3 Mơ hình DFD Cấp 69 3.4 Sưu liệu phần mơ hình quan niệm hệ thống 70 3.4.1 Mô tả dòng liệu 70 3.4.2 Mô tả kho liệu 70 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.4.3 Mô tả ô xử lý 70 MƠ HÌNH THỰC THỂ KẾT HỢP 70 4.1 Mơ hình thực thể kết hợp 70 4.2 Thuyết minh cho mơ hình thực thể kết hợp 71 4.3 Mô tả thực thể .74 4.4 Mô tả mối kết hợp .74 4.5 Bảng tổng kết khối lượng 74 4.6 Danh sách thuộc tính 75 4.7 Mơ tả ràng buộc tồn vẹn 76 4.7.1 Ràng buộc miền giá trị 76 4.7.2 Ràng buộc phụ thuộc tồn 80 4.7.3 Ràng buộc liên thuộc tính, liên quan hệ 84 4.7.4 Bảng tầm ảnh hưởng .86 Chương THIẾT KẾ 89 THIẾT KẾ DỮ LIỆU .89 1.1 Mơ hình PDM (Physical Data Model) 89 1.2 Mô tả thực thể .90 1.3 Mô tả mối kết hợp .90 1.4 Danh sách thuộc tính 91 1.5 Mơ tả ràng buộc tồn vẹn 94 1.5.1 Ràng buộc miền giá trị 94 1.5.2 Ràng buộc phụ thuộc tồn 95 1.5.3 Ràng buộc liên thuộc tính, liên quan hệ liên thuộc tính 99 1.5.4 Bảng tầm ảnh hưởng .102 1.6 Mơ hình dòng liệu mức thiết kế 105 1.6.1 Phân hệ Báo chí .105 1.6.2 Phân hệ Quản lý 108 THIẾT KẾ XỬ LÝ .109 2.1 Cấu trúc chức hệ thống 109 2.1.1 Các xử lý tự động hệ thống 109 2.1.2 Các chức danh mục, số liệu ban đầu .109 2.1.3 Các chức hệ thống 110 2.1.4 Tiện ích 112 2.2 Thiết kế chức phần mềm 114 2.2.1 Kiến trúc client-sever 114 2.2.2 Kiến trúc phần mềm 115 2.2.3 Thiết kế chức 115 Chương CÀI ĐẶT 143 CÔNG CỤ VÀ MỘI TRƯỜNG PHÁT TRIỂN HỆ THỐNG .143 1.1 Xây dựng tòa soạn Báo điện tử 143 1.2 Xây dựng công cụ hỗ trợ việc thu thập tin tự động 143 MỘT VÀI GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH: .144 2.1 Phân hệ tòa soạn báo điện tử .144 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.2 Phân hệ công cụ hỗ trợ thu thập tin tự động .150 Chương TỔNG KẾT .151 KẾT QUẢ ĐẠT ĐƯỢC .151 1.1 Về mặt lý thuyết 151 1.2 Về mặt thực nghiệm 151 HƯỚNG PHÁT TRIỂN .152 Tài liệu Tham khảo 153 Chương PHỤ LỤC 154 SƯU LIỆU CHO MƠ HÌNH QUAN NIỆM HỆ THỐNG MỚI 154 1.1 Mơ tả dịng liệu 154 1.2 Mô tả kho liệu 157 1.3 Mô tả ô xử lý .161 SƯU LIỆU CHO MƠ HÌNH THỰC THỂ KẾT HỢP 167 2.1 Mô tả thực thể .167 2.1.1 Thực thể Tinchuadang 167 2.1.2 Thực thể Phienbantin 168 2.1.3 Thực thể Loainguoidung .169 2.1.4 Thực thể Nguoidung 169 2.1.5 Thực thể Muc 170 2.1.6 Thực thể Tindadang 171 2.1.7 Thực thể Tieudiem 172 2.1.8 Thực thể Ykienthamdo 172 2.1.9 Thực thể Cacchonlua .173 2.2 Mô tả mối kết hợp .173 2.2.1 Thực thể Tinlienquan 173 2.2.2 Thực thể Tintieudiem 174 2.2.3 Thực thể Tinhtrangtinchuadang 174 2.2.4 Thực thể Capquanly 175 2.2.5 Thực thể Nguoidung - Vaitro 175 2.2.6 Thực thể Quanlymuc .176 SƯU LIỆU CHO MƠ HÌNH PDM 176 3.1 Mô tả thực thể 176 3.1.1 Thực thể _NewsCategory 176 3.1.2 Thực thể Users 177 3.1.3 Thực thể _tNews 178 3.1.4 Thực thể _tNewsVersion .178 3.1.5 Thực thể _tNewsProcess .179 3.1.6 Thực thể _News 179 3.1.7 Thực thể _Roles_PostRight 180 3.1.8 Thực thể _Focus 181 3.1.9 Thực thể _FocusModules 181 3.1.10 Thực thể _Const 182 3.1.11 Thực thể _Suggestion 182 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.1.12 Thực thể _Suggestion_Field 182 3.2 Mô tả mối kết hợp .183 3.2.1 Thực thể _NewsFocused .183 3.2.2 Thực thể _RelatedNews 183 3.2.3 Thực thể _UserCategoryOwner 183 3.2.4 Thực thể _UserRoles .184 3.2.5 Thực thể _tNewsStatus 185 Tài liệu Tham khảo 186 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI CẢM ƠN Chúng xin chân thành cảm ơn Khoa Công nghệ Thông tin, trường Đại học Khoa học Tự nhiên, Thành phố Hồ Chí Minh tạo điều kiện cho thực đề tài tốt nghiệp Xin cảm ơn Thầy Phạm Nguyễn Cương, Thầy Nguyễn Việt Thành, người tận tình hướng dẫn, bảo suốt thời gian thực đề tài Trong thời gian làm việc với Thầy, học hỏi nhiều kiến thức bổ ích mà học tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc Thầy Chúng xin chân thành cảm ơn quý Thầy cô Khoa Kinh tế - Đại học Quốc gia TPHCM, cảm ơn Báo Tuổi Trẻ cho hội khảo sát, thu thập thông tin quý giá làm tiền đề cho phát triển đề tài tốt nghiệp Xin gửi lời cảm ơn chân thành đến gia đình, ba mẹ bè bạn ln nguồn động viên to lớn, giúp đỡ chúng tơi vượt qua khó khăn suốt trình làm việc Mặc dù cố gắng hoàn thiện luận văn với tất nỗ lực thân, chắn tránh khỏi thiếu sót Kính mong q Thầy Cơ tận tình bảo Một lần nữa, chúng tơi xin chân thành cảm ơn mong nhận đóng góp quý báu tất người Tp.Hồ Chí Minh, tháng 7/2004 Nguyễn Duy Hiệp Hồng Minh Ngọc Hải LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương TỔNG QUAN VÌ SAO CHÚNG TƠI CHỌN “TỊA SOẠN BÁO ĐIỆN TỬ” LÀM LUẬN VĂN TỐT NGHIỆP ? 1.1 Cách nhìn nhận báo điện tử : Ngày nay, công nghệ thông tin trở thành “một phần tất yếu sống” Sự phát triển công nghệ thông tin tiền đề cho phát triển ngành khoa học khác Song song với phát triển mạnh mẽ khoa học kỹ thuật, nhu cầu cập nhật thông tin người ngày nâng cao Có thơng tin người tiếp cận, nắm bắt hiểu biết thay đổi giới xung quanh Nhưng việc cung cấp thông tin cung cấp vấn đề cần đặt cho tất nhà thiết kế, nhà làm công nghệ thông tin Một thơng tin để xem đạt u cầu thơng tin cần phải thỏa mãn điều kiện: nhanh, xác, đầy đủ, cập nhật kịp thời cách trình bày phải thu hút Chính để thỏa mãn yêu cầu người ta nghĩ đến vai trò việc phát hành tờ báo điện tử Vậy “Báo điện tử ?” Đó trang web thiết kế ứng dụng Internet Trong đó, việc xử lý thơng tin thực máy chủ trả cho độc giả kết xử lý thơng qua trình duyệt Web Internet Explorer, Nestcape Việc tiện lợi độc giả truy cập tin tức đâu không phụ thuộc vào môi trường làm việc miễn máy tính họ có kết nối Internet có cài đặt trình duyệt web tuân thủ tiêu chuẩn Báo điện tử không tập trung vào việc trao đổi thông tin, dịch vụ nhằm phát sinh lợi nhuận mà hỗ trợ cho nhu cầu khác độc giả Hay nói cách khác, “Báo điện tử” hình thức kinh doanh người bán người mua khơng cần trao đổi trực tiếp mà hiểu ngày xích lại gần Dữ liệu để trao đổi thông tin dạng văn bản, biểu mẫu, đồ họa, video clip, âm hay hình ảnh động …Bạn bắt gặp trang báo điện tử LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.1.7 Thực thể Tieudiem Hệ thống thông tin: Xây dựng tòa soạn báo điện tử Ứng dụng : Xây dựng tịa soạn báo điện tử Tên tắt thuộc tính MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Mô tả thực thể TIEUDIEM Tờ : Diễn giải Trang : Ngày lập : 28/6/2004 Người lập : Hoàng Minh Ngọc Hải Nguyễn Duy Hiệp Loại giá trị B Kiểu liệu V Chiều dài (ký tự) 100 TENTIEUDIEM Tên tiêu điểm TRICHDAN Trích dẫn B V 200 MAUTEN Màu thể vị trí thể tên tiêu điểm Màu thể vị trí trích dẫn Màu thể vị trí thể tin K V 10 K V 10 K V 10 MAUTRICHDAN MAUTIN Ghi Tiêu điểm có nhiều loại Tiêu điểm học tập, việc làm Trích dẫn cho tiêu điểm Mỗi loại tiêu điểm phải có trích dẫn cho riêng Các màu lưu dạng Hex Chiều dài tổng cộng : 330 Khối lượng tổng cộng : Tối thiểu : Trung bình : 3300 Tối đa :33000 Tổng số thể : Tối thiểu :0 Trung bình : 10 Tối đa : 100 2.1.8 Thực thể Ykienthamdo Hệ thống thơng tin: MƠ HÌNH QUAN NIỆM DỮ LIỆU Xây dựng tòa soạn Hiện [] báo điện tử Tương lai [] Trang : Ứng dụng : Mơ tả thực thể: YKIENTHAMDO Xây dựng tịa soạn Tờ : báo điện tử Ngày lập : 28/6/2004 Người lập : Hoàng Minh Ngọc Hải Nguyễn Duy Hiệp Tên tắt thuộc tính TENTHAMDO Diễn giải Tên loại thăm dò Loại giá trị B Kiểu liệu V Chiều dài (ký tự) 100 Ghi Có nhiều loại thăm dò : Về học tập, việc làm… LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TRICHDAN Trích dẫn B V 2000 Diễn giải cho loại thăm dị Trích dẫn cho người dùng hiểu rõ ý kiến thăm dò Chiều dài tổng cộng : 2100 Khối lượng tổng cộng : Tối thiểu : Trung bình : 21000 Tối đa :210000 Tổng số thể : Tối thiểu :0 Trung bình : 10 Tối đa : 100 2.1.9 Thực thể Cacchonlua Hệ thống thông tin: Xây dựng tòa soạn báo điện tử Ứng dụng : Xây dựng tòa soạn báo điện tử Tên tắt thuộc tính TENCHONLUA SOLANCHON MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Mô tả thực thể :CACCHONLUA Tờ : Diễn giải Trang : Ngày lập : 28/6/2004 Người lập : Hoàng Minh Ngọc Hải Nguyễn Duy Hiệp Tên lựa chọn Loại giá trị B Kiểu liệu V Chiều dài (ký tự) 200 Số lần chọn B V Tổng số thể : Tối thiểu :0 Trung bình : 10 Tối đa : 100 Ghi Mỗi loại thăm dị có nhiều loại chọn lựa (option) Mỗi lần chọn option số lần chọn tăng lên Chiều dài tổng cộng : 204 Khối lượng tổng cộng : Tối thiểu : Trung bình : 2040 Tối đa : 20400 2.2 Mơ tả mối kết hợp 2.2.1 Thực thể Tinlienquan Hệ thống thơng tin: Xây dựng tịa soạn báo điện tử Ứng dụng : Xây dựng tòa soạn báo điện tử Tên tắt thuộc tính MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Mô tả thực thể :TINLIENQUAN Tờ : Diễn giải Loại giá trị Trang : Ngày lập : 28/6/2004 Người lập : Hoàng Minh Ngọc Hải Nguyễn Duy Hiệp Kiểu liệu Chiều dài (ký tự) Ghi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TIN TINLIENQUAN Tin gốc có nhiều tin khác mà liên quan tới Các tin liên quan tới tin gốc B S B S Chiều dài tổng cộng : Tổng số thể : Khối lượng tổng cộng : Tối thiểu :0 Tối thiểu : Trung bình : 100 Trung bình : 800 Tối đa : Không giới hạn Tối đa : Không giới hạn 2.2.2 Thực thể Tintieudiem Hệ thống thông tin: Xây dựng tòa soạn báo điện tử Ứng dụng : Xây dựng tòa soạn báo điện tử Tên tắt thuộc tính TIEUDIEM TINTIEUDIEM MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Mô tả thực thể :TINTIEUDIEM Tờ :1 Diễn giải Loại giá trị B B Tên tiêu điểm Các tin thuộc tiêu điểm Trang : Ngày lập : 28/6/2004 Người lập : Hoàng Minh Ngọc Hải Nguyễn Duy Hiệp Kiểu liệu S S Chiều dài (ký tự) 4 Ghi Chiều dài tổng cộng : Tổng số thể : Khối lượng tổng cộng : Tối thiểu :0 Tối thiểu : Trung bình : 100 Trung bình : 800 Tối đa : Không giới hạn Tối đa : Không giới hạn 2.2.3 Thực thể Tinhtrangtinchuadang Hệ thống thông tin: Xây dựng tòa soạn báo điện tử Ứng dụng : Xây dựng tịa soạn báo điện tử MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Mô tả thực thể: TINHTRANGTINCHUADANG Tờ : Tên tắt thuộc tính Diễn giải TINHTRANG Mã tình trạng Loại giá trị B Kiểu liệu S Miền giá trị 0,1,2 Trang : Ngày lập : 28/6/2004 Người lập : Hoàng Minh Ngọc Hải Nguyễn Duy Hiệp Chiều dài (ký tự) Ghi Có loại : Bài chưa xử lý : Bài xử lý : Bài chuyển : Chiều dài tổng cộng : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tổng số thể : Tối thiểu :1 Trung bình : 100 Tối đa : Không giới hạn Khối lượng tổng cộng : Tối thiểu : Trung bình : 400 Tối đa : Không giới hạn 2.2.4 Thực thể Capquanly Hệ thống thơng tin: Xây dựng tịa soạn báo điện tử Ứng dụng : Xây dựng tòa soạn báo điện tử Tên tắt thuộc tính MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Mô tả thực thểl: CAPQUANLY Tờ : Diễn giải CHUTRINH Đường chu trình Tổng số thể : Tối thiểu :1 Trung bình : Tối đa : 100 Loại giá trị B Kiểu liệu S Trang : Ngày lập : 28/6/2004 Người lập : Hoàng Minh Ngọc Hải Nguyễn Duy Hiệp Chiều dài (ký tự) Ghi = : gởi lên = -1 : chuyển Chiều dài tổng cộng : Khối lượng tổng cộng : Tối thiểu : Trung bình : 20 Tối đa : 400 2.2.5 Thực thể Nguoidung - Vaitro Hệ thống thơng tin: MƠ HÌNH QUAN NIỆM DỮ LIỆU Xây dựng tòa soạn báo Hiện [] điện tử Tương lai [] Ứng dụng : Mô tả thực thể: NGUOIDUNG-VAITRO Xây dựng tòa soạn báo Tờ : điện tử Tên tắt thuộc tính NGUOIDUNG Diễn giải Người dùng VAITRO Vai trò Tổng số thể : Tối thiểu :1 Trung bình : Tối đa : 100 Loại giá trị B Kiểu liệu S Chiều dài (ký tự) B S Trang : Ngày lập : 28/6/2004 Người lập : Hoàng Minh Ngọc Hải Nguyễn Duy Hiệp Ghi Một người dùng có nhiều vai trị Chiều dài tổng cộng : Khối lượng tổng cộng : Tối thiểu : Trung bình : 40 Tối đa : 800 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.2.6 Thực thể Quanlymuc Hệ thống thơng tin: Xây dựng tịa soạn báo điện tử Ứng dụng : Xây dựng tòa soạn báo điện tử Tên tắt thuộc tính MUC NGUOIDUNG MƠ HÌNH QUAN NIỆM DỮ LIỆU Hiện [] Tương lai [] Mô tả thực thể : QUANLYMUC Tờ : Diễn giải Mục Người dùng Tổng số thể : Tối thiểu :1 Trung bình : 10 Tối đa : 100 Loại giá trị B B Trang : Ngày lập : 28/6/2004 Người lập : Hoàng Minh Ngọc Hải Nguyễn Duy Hiệp Kiểu liệu S S Chiều dài (ký tự) Ghi 4 Chiều dài tổng cộng : 12 Khối lượng tổng cộng : Tối thiểu : Trung bình : 80 Tối đa : 800 SƯU LIỆU CHO MƠ HÌNH PDM 3.1 Mơ tả thực thể Có thể NULL : : Khơng thể Null 1: Có thể Null Khóa : (XXX) : in đậm gạch 3.1.1 Thực thể _NewsCategory _NewsCategory(IdNewsCategory, IdParentCategory, NameList, NameShow, IndexList, IndexShow, IdNews1, IdNews2,IdNews3) ( Ý nghĩa bảng : Tòa soạn báo có nhiều kênh thơng tin (mục) như: vi tính, giáo dục, du học Mỗi mục mục mục khác, không mục mục Mỗi mục có nhiều mục khơng có mục LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com # Bảng mô tả thuộc tính : STT Thuộc tính Kích thước IdNewsCategory IdParentCategory Kiểu liệu int int 4 Có thể Null 1 NameList nvarchar 100 NameShow IndexList nvarchar int 200 IndexShow int IdNews1 IdNews2 IdNews3 int int int 4 1 Diễn giải Mã mục, đại diện cho mục Mã mục, mục mục gốc IdParentsCategory = Còn mục mục mục khác IdParentsCategory khác Tên hiển thị Menu góc bên trái Tên hiển thị phần hiển thị tin Giá trị mục thể Menu Tùy vào giá trị để xác định vị trí mục Menu Nếu IndexList = Mục xếp hàng Menu Giá trị mục thể cột hiển thị tin Tùy vào giá trị để xác định vị trí mục Menu Nếu IndexShow = Mục xếp hàng phần hiển thị tin Mã tin nóng cấp Mã tin nóng cấp Mã tin nóng cấp 3.1.2 Thực thể Users Users(UserID, FirstName, LastName, Street, City, Region, PostalCode, Country, Password, Email, Unit, IsSuperUser, Telephone, Username) ( Ý nghĩa bảng : Mỗi người dùng cấp UserName, Password Mỗi lần đăng nhập ứng với UserName, Password khác # Bảng mơ tả thuộc tính : STT Thuộc tính UserID FirstName LastName Street City Kiểu liệu Int nvarchar nvarchar nvarchar nvarchar Kích thước 50 50 50 50 Có thể Null 0 1 Diễn giải Mã người dùng Họ người dùng Tên người dùng Đường Thành phố LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 10 11 12 Region PostalCode Country Password Email Unit IsSuperUser nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar bit 50 50 50 50 100 50 1 1 0 13 14 Telephone Username nvarchar nvarchar 50 100 3.1.3 Thực thể _tNews _tNews(IdNews, IdNewsCategory, Vùng Mã bưu điện Quốc gia Mật Địa Email Đơn vị Kiểm tra có phải người dùng đặc biệt khơng Nếu người dùng đặc biệt thao tác vào phần hệ thống chương trình Số điện thoại Tên đăng nhập AuthorUserId, CreatedDate, PostedDate, PosterUserId, PosterRoleId) ( Ý nghĩa bảng : Bảng chứa tin dây chuyền chưa xử lý Các tin chuyển lên xuống nhiều cấp khác Người dùng chọn tin bảng để đăng lên mạng # Bảng mô tả thuộc tính : STT Thuộc tính Kích thước IdNews IdNewsCategory Kiểu liệu int int 4 Có thể Null 0 AuthorUserId CreatedDate PostedDate PosterUserId int datetime datetime int 8 0 1 PosterRoleId int Diễn giải Mã tin chưa đăng Mã mục Dựa vào mã mục ta biết tin thuộc mục Mã dùng (tác giả) Ngày viết Ngày đăng lên mạng Mã người dùng (người đăng lên mạng) Vì người viết khơng có quyền đăng (phóng viên) Mã quyền hạn người dùng (người đăng bài) Do người dùng có nhiều quyền hạn khác 3.1.4 Thực thể _tNewsVersion _tNewsVersion(IdNews, RoleId, Status) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ( Ý nghĩa bảng : Mỗi tin chưa đăng có nhiều version (phiên bản) Vì dây chuyền chuyển từ cấp sang cấp khác Mỗi lần chuyển chương trình phát sinh thêm phiên Ứng với phiên có tình trạng tương ứng Dựa vào bảng này, ta biết tin thuộc cấp xử lý # Bảng mơ tả thuộc tính : STT Thuộc tính IdNews RoleId Status Kiểu liệu int int Kích thước 4 Có thể Null 0 int Diễn giải Mã tin chưa đăng Mã quyền hạn Dựa vào mã quyền hạn này, ta biết tin cấp xử lý Tình trạng tin Sau tin chuyển từ cấp sang cấp khác, vị trí cũ có tình trạng khác (bài chuyển), vị trí có tình trạng khác ( tin chưa xử lý) 3.1.5 Thực thể _tNewsProcess _tNewsProcess(Role, RoleNext, Direction) ( Ý nghĩa bảng : Bảng quản lý dây chuyền duyệt Cấp chuyển lên, gởi cho cấp Ở đây, ta xem Role (vai trò người dùng) cấp duyệt # Bảng mơ tả thuộc tính : STT Thuộc tính Role RoleNext Direction Kiểu liệu int int int Kích thước 4 Có thể Null 0 Diễn giải Cấp nguồn Cấp đích Hướng gởi : Cấp nguồn chuyển lên cấp đích -1 : Cấp nguồn trả cấp đích 3.1.6 Thực thể _News _News(IdNews, IdNewsCategory, UserId, Title, Description, Article, NumOfView, ImagePath, ImageWidth, ImageHeight, ImageNote) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ( Ý nghĩa bảng : Bảng chứa tin đăng Khác với tin dây chuyền, tin đăng khơng có phiên Vì chúng tơi phân bảng _News (tin đăng), _tNews (tin chưa đăng) bảng khác Vì : tần suất sử dụng bảng lớn Bảng _News thường dùng cho bạn đọc yêu cầu xem tin đăng khác Còn bảng _tNews lại dùng thường xuyên cho nhà làm báo, họ quản lý chưa đăng dây chuyền Chỉ cần đưa tin dây chuyền lên mạng họ thao tác tới bảng _News # Bảng mô tả thuộc tính : STT 10 11 12 Thuộc tính IdNews IdNewsCategory UserId Title Description Authed Article NumOfView ImagePath ImageWidth ImageHeight ImageNote Kiểu liệu int int int nvarchar nvarchar bit ntext int nvarchar int int nvarchar Kích thước 4 200 2000 16 300 4 100 Có thể Null 0 0 1 1 Diễn giải Mã tin Mã mục Mã người đăng tin Tiêu đề tin Trích dẫn tin Được phép đăng không ? Nội dung tin Số lần đọc tin Đường dẫn tới file ảnh đại diện Chiều dài file ảnh đại diện Chiều cao file ảnh đại diện Chú thích file ảnh đại diện 3.1.7 Thực thể _Roles_PostRight _Roles_PostRight(RoleId, PostRight) ( Ý nghĩa bảng : Không phải quyền hạn đăng Lý khơng đưa thuộc tính PostRight vào bảng Roles : bảng Roles bảng Dotnetnuke Nếu ta tự ý thêm thuộc tính vào ảnh hưởng đến toàn hệ thống # Bảng mơ tả thuộc tính : STT Thuộc tính RoleId Kiểu liệu int Kích thước Có thể Null Diễn giải Mã quyền hạn người dùng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PostRight bit 3.1.8 Thực thể _Focus _Focus(IdFocus, Name, Được phép đăng hay không ? Description, NameBackground, DescriptionBackground, NewsBackground) ( Ý nghĩa bảng : Tiêu điểm vấn đề nóng bỏng xảy đời sống hàng ngày Người dùng thêm, bỏ nhiều tiêu điểm khỏi chương trình # Bảng mơ tả thuộc tính : STT Thuộc tính IdFocus Name Description NameBackground Kiểu liệu int nvarchar nvarchar varchar Kích thước 100 200 10 Có thể Null 0 DescriptionBackground varchar 10 NewsBackground varchar 10 Diễn giải Mã tiêu điểm Tên tiêu điểm Trích dẫn tiêu điểm Mã màu thể phần tên tiêu điểm Mã màu thể phần trích dẫn Mã màu thể phần tin 3.1.9 Thực thể _FocusModules _FocusModules(ModuleId, IdFocus) ( Ý nghĩa bảng : Chương trình có nhiều tiêu điểm Các tiêu điểm muốn thể hình phải có Modules thể Ta cần viết Module (mã ModuleDef, bảng ModuleDefinitions), mà Module tiêu điểm khác Khi thêm Module (có ModuleDef) chương trình tạo ModuleId mới, Module thể tiêu điểm # Bảng mơ tả thuộc tính : STT Thuộc tính ModuleId IdFocus Kiểu liệu int int Kích thước 4 Có thể Null 0 Diễn giải Mã Module Mã tiêu diểm LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.1.10 Thực thể _Const _Const(ConstName, ConstVal) ( Ý nghĩa bảng : Bảng chứa tất thông số chương trình Các thơng số chỉnh sửa người quản trị tòa soạn # Bảng mơ tả thuộc tính : STT Thuộc tính ConstName ConstVal Kiểu liệu nvarchar int Kích thước 50 Có thể Null 0 Diễn giải Tên số Giá trị số 3.1.11 Thực thể _Suggestion _Suggestion(IdSuggestion, Name, Description) ( Ý nghĩa bảng : Bảng chứa thăm dò ý kiến bạn đọc Nếu người dùng chương trình muốn thăm dị vấn đề việc tạo chuẩn thăm dị Ví dụ : Thăm dị việc có hay không cho phép mở lớp học thêm # Bảng mơ tả thuộc tính : STT Thuộc tính IdSuggestion Name Description Kiểu liệu int nvarchar Kích thước 200 Có thể Null 0 nvarchar 2000 Diễn giải Mã thăm dò Tên thăm dò Như : Thăm dò ý kiến, trưng cầu ý kiến, … Vấn đề cần thăm dò 3.1.12 Thực thể _Suggestion_Field _Suggestion_Field(IdSuggestion, FieldName, NumOfChoose) ( Ý nghĩa bảng : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mỗi ý kiến thăm dị có nhiều lựa chọn Bạn đọc chọn lựa chọn ( option) Sau lần chọn option, số lần chọn cho option tăng lên # Bảng mơ tả thuộc tính : STT Thuộc tính IdSuggestion FieldName NumOfChoose 3.2 Kiểu liệu int nvarchar int Kích thước 200 Có thể Null 0 Diễn giải Mã thăm dò Sự lựa chọn Số lần chọn Có thể Null 0 Diễn giải Mã tiêu điểm Mã tin đăng Mô tả mối kết hợp 3.2.1 Thực thể _NewsFocused _NewsFocused(IdFocus, IdNews) ( Ý nghĩa bảng : Mỗi tiêu điểm có nhiều tin (đã đăng) # Bảng mơ tả thuộc tính : STT Thuộc tính IdFocus IdNews 3.2.2 Kiểu liệu int int Kích thước 4 Thực thể _RelatedNews _RelatedNews(IdNews, IdRelatedNews) ( Ý nghĩa bảng : Một tin có khơng có nhiều tin liên quan (nó liên quan đến tin khác) Hoặc có, hay khơng nhiều tin liên quan đến Độc giả đọc viết, họ quan tâm đến viết có liên quan đến thơng tin vừa đọc # Bảng mơ tả thuộc tính : STT Thuộc tính IdNews IdRelatedNews Kiểu liệu int int Kích thước 4 Có thể Null 0 Diễn giải Mã tin Mã tin liên quan 3.2.3 Thực thể _UserCategoryOwner _UserCategoryOwner(IdNewsCategory, IdUsers, RoleId) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ( Ý nghĩa bảng : Mỗi người dùng có nhiều quyền hạn khác (role) Ứng với quyền hạn, người dùng quản lý nhiều mục Ví dụ : ¾ Ứng với quyền hạn phóng viên, người dùng quản lý mục : Nhịp sống trẻ, Vi tính Với quyền hạn phóng viên, người dùng khơng thể đăng ¾ Ứng với quyền hạn biên tập viên, người dùng quản lý mục : Thơng tin du học, người dùng đăng thẳng lên mạng # Bảng mô tả thuộc tính : STT Thuộc tính IdNewsCategory IdUsers RoleId Kiểu liệu int int int Kích thước 4 Có thể Null 0 Diễn giải Mã mục Mã người dùng Mã quyền hạn người dùng 3.2.4 Thực thể _UserRoles UserRoles(UserRoleID, UserID, RoleID, ExpiryDate, IsTrialUsed) ( Ý nghĩa bảng : Một người dùng có nhiều quyền hạn Ứng với loại quyền hạn, người dùng có quyền hành khác Vd : Quyền viết bài, đăng bài, duyệt # Bảng mơ tả thuộc tính : STT Thuộc tính UserRoleID UserID RoleID ExpiryDate Kiểu liệu int int int Datetime Kích thước 4 Có thể Null 0 Diễn giải Của Dotnetnuke Mã người dùng Mã loại người dùng Ngày hết hạn sử dụng Nếu người cấp cho quyền hạn hoạt động khoảng thời gian định sau khoảng thời gian đó, người LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com dùng không cịn quyền hạn IsTrialUsed bit 1 3.2.5 Thực thể _tNewsStatus _tNewsStatus(IdNews, RoleId, Status) ( Ý nghĩa bảng : • Một tin chưa đăng chuyển qua nhiều cấp khác (loại người dùng) Sau tin chưa đăng chuyển qua cấp khác có tình trạng khác cấp tương ứng • Ứng với cấp khơng có tin chuyển tới cấp lần ( tức khơng có tình trạng tin cấp đó) • Hoặc ứng với tin cấp, tin gởi tới cấp nhiều lần ( tức có nhiều tình trạng tin) # Bảng mơ tả thuộc tính : STT Thuộc tính IdNews RoleId Status Kiểu liệu int int int Kích thước 4 Có thể Null 0 Diễn giải Mã tin dây chuyền Mã vai trò người dùng Mã tình trạng tin LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu Tham khảo [1] MriDula Parihar (2002), “ASP.NET Bible”, Hungry Minds, Inc.909 Third Avenue New York, NY 10022 www.hungryminds.com [2] Mesbah Ahmed, Chris Garrett Jeremy Faircloth, Chris Payne, DotThatCom.com, Wei Meng Lee, Jonothon Ortiz, “ASP.NET Web Developer’s Guide”, Syngress Publishing , Inc 800 Hingham Street, RockLand, MA 02307 [3] (2002) “TopXML Reference”, Microsoft DOM [4] Lê Đình Duy, “Tài liệu Hướng dẫn tự học ASP.NET”, http://members.jcom.home.ne.jp/ledduy/pub/ASP.NET-WebTutorial.pdf [5] Shaun Walker (2003), “DotNetNuke Documentation”, http://www.dotnetnuke.com [5] Shaun Walker (2003), “DotNetNuke WhitePaper”, http://www.dotnetnuke.com [6] http://www.is-edu.hcmuns.edu.vn [7] http://www.llrx.com [8] http://www.dotnetnuke.com [9] http://www.gotdotnet.com [10] http://www.vnexpress.net [11] http://www.tintucvietnam.com [12] http://www.tuoitre.com.vn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN HỆ THỐNG THÔNG TIN XÂY DỰNG TỊA SOẠN ĐIỆN TỬ CĨ HỖ TRỢ LẤY TIN TỪ CÁC WEBSITE KHÁC LUẬN VĂN CỬ NHÂN TIN HỌC TP HCM, 2004 LUAN VAN CHAT LUONG... HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN HỆ THỐNG THÔNG TIN XÂY DỰNG TỊA SOẠN ĐIỆN TỬ CĨ HỖ TRỢ LẤY TIN TỪ CÁC WEBSITE KHÁC LUẬN VĂN CỬ NHÂN TIN HỌC NIÊN KHÓA 2000 - 2004 MỤC LỤC Chương... .143 1.1 Xây dựng tòa soạn Báo điện tử 143 1.2 Xây dựng công cụ hỗ trợ việc thu thập tin tự động 143 MỘT VÀI GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH: .144 2.1 Phân hệ tòa soạn báo điện tử