Đề tài Phân tích, thiết kế hệ thống Tòa soạn báo điện tử
MỤC LỤC Chương 1. TỔNG QUAN .5 1. VÌ SAO CHÚNG TÔI CHỌN “TÒA SOẠN BÁO ĐIỆN TỬ” ? .5 1.1. Cách nhìn nhận vềbáo điện tử:.5 1.2. Sựvượt trội của báo điện tửso với báo giấy thông thường.6 1.3. Sựthành công của các tờbáo điện tửhiện nay.7 1.4. Sựgia tăng vềsốlượng độc giảcủa các báo điện tử.9 1.5. Mục tiêu đềtài.10 1.5.1 Tìm hiểu Bộportal mã nguồn mởDotNetNuke.10 1.5.2 Xây dựng tòa soạn báo điện tử.11 2. LÝ DO CHỌN DOTNETNUKE LÀM NỀN TẢNG ỨNG DỤNG .11 2.1. Tính mới và tính mởcủa DotNetNuke.12 2.2. Kiến trúc và tính đóng gói của DotNetNuke .14 2.2.1 Kiến trúc của DotNetNuke .14 2.2.2 Tính đóng gói của DotNetNuke .15 2.3. Tính tiện dụng của DotNetNuke .19 2.4. Triển vọng của DotNetNuke .22 2.5. DotNetNuke và việc xây dựng một tờbáo điện tử.23 3. CÔNG CỤHỖTRỢVIỆC LẤY TIN TỰ ĐỘNG.24 3.1. Tính khảthi của việc lấy tin tự động .24 3.1.1 Tổng quan.24 3.1.2 Cơsởlý thuyết .24 3.1.3 Phương án giải quyết.27 3.1.4 Kết luận .30 3.2. Công cụhỗtrợviệc thu thập tin tức từcác báo điện tửkhác .30 Chương 2. PHÂN TÍCH HIỆN TRẠNG .31 1. PHÂN TÍCH YÊU CẦU HỆTHỐNG .32 1.1. Yêu cầu chức năng, phi chức năng và các yêu cầu khác .32 1.2. Nhận xét và định hướng .34 2. THAM KHẢO QUY TRÌNH HOẠT ĐỘNG CỦA TÒA SOẠN ĐIỆN TỬ BÁO TUỔI TRẺ.34 2.1. Mô hình hệthống .34 2.1.1 Mô hình ứng dụng .34 2.1.2 Các tác nghiệp của hệthống.43 3. ĐỀXUẤT GIẢI PHÁP.50 3.1. Sơ đồtổchức.51 3.2. Mô tảhoạt động .52 3.3. Mô hình DFD Quan niệm hệthống mới .54 3.3.1 Mô hình DFD Cấp 1.54 3.3.2 Mô hình DFD Cấp 2.56 3.3.3 Mô hình DFD Cấp 3.60 3.4. Sưu liệu phần mô hình quan niệm hệthống mới .61 3.4.1 Mô tảdòng dữliệu .61 3.4.2 Mô tảkho dữliệu .61 3.4.3 Mô tảô xửlý .61 4. MÔ HÌNH THỰC THỂKẾT HỢP.61 4.1. Mô hình thực thểkết hợp .61 4.2. Thuyết minh cho mô hình thực thểkết hợp .62 4.3. Mô tảthực thể.64 4.4. Mô tảmối kết hợp .65 4.5. Bảng tổng kết khối lượng.65 4.6. Danh sách thuộc tính.65 4.7. Mô tảràng buộc toàn vẹn.67 4.7.1 Ràng buộc miền giá trị.67 4.7.2 Ràng buộc phụthuộc tồn tại.71 4.7.3 Ràng buộc liên thuộc tính, liên quan hệ.76 4.7.4 Bảng tầm ảnh hưởng .78 Chương 3. THIẾT KẾ.81 1. THIẾT KẾDỮLIỆU.81 1.1. Mô hình PDM (Physical Data Model) .81 1.2. Mô tảthực thể.82 1.3. Mô tảmối kết hợp .82 1.4. Danh sách các thuộc tính .83 1.5. Mô tảràng buộc toàn vẹn.86 1.5.1 Ràng buộc miền giá trị.86 1.5.2 Ràng buộc phụthuộc tồn tại.88 1.5.3 Ràng buộc liên thuộc tính, liên quan hệliên thuộc tính.93 1.5.4 Bảng tầm ảnh hưởng .96 1.6. Mô hình dòng dữliệu ởmức thiết kế.99 1.6.1 Phân hệBáo chí.99 1.6.2 Phân hệQuản lý .102 2. THIẾT KẾXỬLÝ.103 2.1. Cấu trúc chức năng của hệthống .103 2.1.1 Các xửlý tự động chính trong hệthống.103 2.1.2 Các chức năng vềdanh mục, sốliệu ban đầu .103 2.1.3 Các chức năng hệthống .104 2.1.4 Tiện ích.106 2.2. Thiết kếchức năng phần mềm .107 2.2.1 Kiến trúc client-sever .107 2.2.2 Kiến trúc phần mềm .108 2.2.3 Thiết kếchức năng .109 Chương 4. CÀI ĐẶT .137 1. CÔNG CỤVÀ MỘI TRƯỜNG PHÁT TRIỂN HỆTHỐNG.137 1.1. Xây dựng tòa soạn Báo điện tử.137 1.2. Xây dựng công cụhỗtrợviệc thu thập tin tự động .137 2. MỘT VÀI GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH: .138 2.1. Phân hệtòa soạn báo điện tử.138 2.2. Phân hệcông cụhỗtrợthu thập tin tự động .144 Chương 5. TỔNG KẾT.145 1. KẾT QUẢ ĐẠT ĐƯỢC.145 1.1. Vềmặt lý thuyết .145 1.2. Vềmặt thực nghiệm .145 2. HƯỚNG PHÁT TRIỂN.145 Tài liệu Tham khảo .147 Chương 6. PHỤLỤC.148 1. SƯU LIỆU CHO MÔ HÌNH QUAN NIỆM HỆTHỐNG MỚI .148 1.1. Mô tảdòng dữliệu .148 1.2. Mô tảcác kho dữliệu.151 1.3. Mô tảcác ô xửlý.156 2. SƯU LIỆU CHO MÔ HÌNH THỰC THỂKẾT HỢP.162 2.1. Mô tảcác thực thể.162 2.1.1 Thực thểTinchuadang.163 2.1.2 Thực thểPhienbantin .163 2.1.3 Thực thểLoainguoidung .164 2.1.4 Thực thểNguoidung.165 2.1.5 Thực thểMuc .165 2.1.6 Thực thểTindadang .166 2.1.7 Thực thểTieudiem .167 2.1.8 Thực thểYkienthamdo.168 2.1.9 Thực thểCacchonlua.169 2.2. Mô tảcác mối kết hợp.169 2.2.1 Thực thểTinlienquan .169 2.2.2 Thực thểTintieudiem .170 2.2.3 Thực thểTinhtrangtinchuadang .170 2.2.4 Thực thểCapquanly .171 2.2.5 Thực thểNguoidung - Vaitro .171 2.2.6 Thực thểQuanlymuc .172 3. SƯU LIỆU CHO MÔ HÌNH PDM.172 3.1. Mô tảthực thể.172 3.1.1 Thực thể_NewsCategory.173 3.1.2 Thực thểUsers .173 3.1.3 Thực thể_tNews .174 3.1.4 Thực thể_tNewsVersion.175 3.1.5 Thực thể_tNewsProcess .175 3.1.6 Thực thể_News .176 3.1.7 Thực thể_Roles_PostRight.177 3.1.8 Thực thể_Focus .177 3.1.9 Thực thể_FocusModules .177 3.1.10 Thực thể_Const .178 3.1.11 Thực thể_Suggestion.178 3.1.12 Thực thể_Suggestion_Field.179 3.2. Mô tảmối kết hợp .179 3.2.1 Thực thể_NewsFocused .179 3.2.2 Thực thể_RelatedNews .179 3.2.3 Thực thể_UserCategoryOwner .180 3.2.4 Thực thể_UserRoles .180 3.2.5 Thực thể_tNewsStatus.181
Các file đính kèm theo tài liệu này:
- Tổng quan về Tòa soạn báo điện tử.pdf