tigontt2003

New Member
Đề tài Phân tích, thiết kế hệ thống Tòa soạn báo điện tử

Download Đề tài Phân tích, thiết kế hệ thống Tòa soạn báo điện tử miễn phí





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



Để tải bản DOC Đầy Đủ thì Trả lời bài viết này, mình sẽ gửi Link download cho

Tóm tắt nội dung:

N
Mô tả :
• TIN trong TINDADANG phải có trước TIN trong TINLIENQUAN
Thuật toán :
TINLIENQUAN.TIN ⊂ TINDADANG.TIN
Ràng buộc 13
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
1. Hoàng Minh Ngọc Hải
2. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
TIEUDIEM, TINTIEUDIEM
Mô tả :
• TENTIEUDIEM trong TIEUDIEM phải có trước TIEUDIEM trong
TINTIEUDIEM
Thuật toán :
TINTIEUDIEM.TIEUDIEM ⊂ TIEUDIEM.TENTIEUDIEM
Ràng buộc 14
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
báo điện tử
1. Hoàng Minh Ngọc
Hải
2. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
TINTIEUDIEM, TINDADANG
Mô tả :
• TIN trong TINDADANG phải có trước TIN trong TINTIEUDIEM
Thuật toán :
TINTIEUDIEM.TIN ⊂ TINDADANG.TIN
Ràng buộc 15
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
1. Hoàng Minh Ngọc Hải
2. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
NGUOIDUNG, QUANLYMUC
Mô tả :
• TENNGUOIDUNG trong NGUOIDUNG phải có trước NGUOIDUNG trong
QUANLYMUC
Thuật toán :
NGUOIDUNG.TENNGUOIDUNG ⊂ QUANLYMUC.NGUOIDUNG
Ràng buộc 16
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
1. Hoàng Minh Ngọc
Hải
2. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
TINDADANG, NGUOIDUNG
Mô tả :
• TENNGUOIDUNG trong NGUOIDUNG phải có trước NGUOIDUNG trong
TINDADANG
Thuật toán :
TINDADANG.NGUOIDUNG ⊂ NGUOIDUNG.TENNGUOIDUNG
Ràng buộc 17
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
1. Hoàng Minh Ngọc Hải
2. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
TINCHUADANG, NGUOIDUNG
Mô tả :
• TENNGUOIDUNG trong NGUOIDUNG phải có trước NGUOIDUNG trong
TINCHUADANG
Thuật toán :
TINCHUADANG.NGUOIDUNG ⊂ NGUOIDUNG.TENNGUOIDUNG
Ràng buộc 18
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
1. Hoàng Minh Ngọc Hải
2. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
PHIENBANTIN, TINCHUADANG
Mô tả :
• MATIN trong TINCHUADANG phải có trước MATIN trong PHIENBANTIN
Thuật toán :
PHIENBANTIN.MATIN ⊂ MATIN.TINCHUADANG
Ràng buộc 19
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
1. Hoàng Minh Ngọc Hải
2. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
CAPQUANLY, LOAINGUOIDUNG
Mô tả :
• MALOAINGUOIDUNG trong LOAINGUOIDUNG phải có trước
MALOAINGUOIDUNG trong CAPQUANLY
Thuật toán :
CAPQUANLY.MALOAINGUOIDUNG ⊂ LOAINGUOIDUNG.MALOAINGUOIDUNG
4.7.3 Ràng buộc liên thuộc tính, liên quan hệ
Ràng buộc 20
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
1. Hoàng Minh Ngọc Hải
2. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
TINCHUADANG, PHIENBANTIN
Mô tả :
• NGAYTAO của PHIENBANTIN phải <= NGAYTAO của TIN
Thuật toán :
PHIENBANTIN.NGAYTAO <= TIN.NGAYTAO
Ràng buộc 21
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
1. Hoàng Minh Ngọc Hải
2. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
MUC, TINDADANG
Mô tả :
• MUC trong TINDADANG phải thuộc MUC trong MUC hay là con, cháu của MUC
trong MUC
Thuật toán :
TINDADANG.MUC = MUC.MUC or TINDADANG.MUC ⊂ MUC.MUC
Ràng buộc 22
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
3. Hoàng Minh Ngọc Hải
4. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
Nguoidung, Tinchuadang
Mô tả :
• Người dùng chỉ có thể xóa bài do mình viết
Thuật toán :
Kiểm tra Mã người viết bài = Mã người dùng
Nếu bằng Æ cho phép xóa bài
Nếu không bằng Æ Thoát
Ràng buộc 23
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
5. Hoàng Minh Ngọc Hải
6. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
Nguoidung, Loainguoidung,
Mô tả :
• Chỉ những người có quyền đăng bài mới được phép đăng bài.
Thuật toán :
Nếu Nguoidung.Loainguoidung = “Quyền đăng bài”
Cho phép đăng bài
Ngược lại
Không cho phép đăng bài.
Ràng buộc 24
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
báo điện tử
7. Hoàng Minh Ngọc Hải
8. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
Capquanly, Tinchuadang
Mô tả :
• Khi chuyển bài lên cấp trên thì phải chuyển đúng cấp quản lý mình.
• Khi trả bài về thì phải tra đúng người viết bài.
Thuật toán :
™ Trường hợp chuyển bài lên cấp trên
Nếu Tinchuadang.Role = Capquanly.Role and Capquanly.Direction = 1 thì
Cho phép chuyển bài lên cấp trên (RoleNext)
Ngược lại
Không cho phép chuyển bài.
™ Trường hợp trả bài về cấp dưới
Nếu Tinchuadang.Role = Capquanly.Role and Capquanly.Direction = - 1 thì
Cho phép trả bài xuống cấp dưới(RoleNext)
Ngược lại
Không cho phép trả bài.
Ràng buộc 25
Hệ thống thông tin:
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ại []
Tương lai []
Trang :
Ứng dụng :
Xây dựng tòa soạn
báo điện tử
Mô tả ràng buộc toàn vẹn
Tờ :
Ngày lập : 28/6/2004
Người lập :
9. Hoàng Minh Ngọc Hải
10. Nguyễn Duy Hiệp
Các thực thể / mối kết hợp liên quan :
Quanlymuc, Muc, Nguoidung
Mô tả :
• Người dùng chỉ có thể viết bài cho mục mà nó được phân công.
Thuật toán :
Nếu Q...
 

Kiến thức bôn ba

Các chủ đề có liên quan khác

Top