TRƯỜNG ĐẠI HC KHOA HC T NHIÊN
KHOA CÔNG NGH TNG TIN
$ $ &$ $
Giáo viên hướng dn :
Thy Phm Nguyn Cương
Thy Nguyn Vit Thành
Sinh viên thc hin :
1. Nguyn Duy Hip 0012038 nguyenduyhiep@yahoo.com
2. Hoàng Minh Ngc Hi 0012545 vinajes@yahoo.com
Tháng 11/2004
TRƯỜNG ĐẠI HC KHOA HC T NHIÊN
KHOA CÔNG NGH THÔNG TI N
B MÔN H THNG THÔNG TI N
NGUYN DUY HIP HOÀNG MINH NGC HI
XÂY DNG TÒA SON ĐIN T CÓ H TR
LY TIN T CÁC WEBSITE KHÁC
LUN VĂN C NHÂN TIN HC
TP. HCM, 2004
TRƯỜNG ĐẠI HC KHOA HC T NHIÊN
KHOA CÔNG NGH THÔNG TI N
B MÔN H THNG THÔNG TI N
NGUYN DUY HIP - 0012038
HOÀNG MINH NGC HI - 0012545
XÂY DNG TÒA SON ĐIN T CÓ H TR
LY TIN T CÁC WEBSITE KHÁC
LUN VĂN C NHÂN TIN HC
GIÁO VIÊN HƯỚNG DN
T.S(DEA) PHM NGUYN CƯƠNG
NIÊN KHÓA 2000 - 2004
MC LC
Chương 1. TNG QUAN ..................................................................................10
1. VÌ SAO CHÚNG TÔI CHN “TÒA SON BÁO ĐIN T LÀM LUN
VĂN TT NGHIP ? ................................................................................ 10
1.1. Cách nhìn nhn v báo đin t : ........................................................10
1.2. S vượt tri ca báo đin t so vi báo giy thông thường ...............11
1.3. S thành ng ca các t báo đin t hin nay ..................................13
1.4. S gia tăng v s lượng độc gi ca các báo đin t .........................15
1.5. Mc tiêu đề i ..................................................................................16
1.5.1 m hiu B portal mã ngun m DotNetNuke .............................16
1.5.2 Xây dng tòa son báo đin t ......................................................17
2. LÝ DO CHN DOTNETNUKE LÀM NN TNG NG DNG ............ 17
2.1. Tính mi và tính m ca DotNetNuke ..............................................18
2.2. Kiến trúc và tính đóng gói ca DotNetNuke .....................................21
2.2.1 Kiến trúc ca DotNetNuke ............................................................21
2.2.2 Tính đóng gói ca DotNetNuke ....................................................22
2.3. Tính tin dng ca DotNetNuke .......................................................25
2.4. Trin vng ca DotNetNuke .............................................................29
2.5. DotNetNuke và vic xây dng mt t báo đin t ............................30
3. CÔNG C H TR VIC LY TIN T ĐỘNG ..................................... 31
3.1. Tính kh thi ca vic ly tin t động .................................................31
3.1.1 Tng quan .....................................................................................31
3.1.2 Cơ s lý thuyết..............................................................................31
3.1.3 Phương án gii quyết ....................................................................34
3.1.4 Kết lun ........................................................................................37
3.2. Công c h tr vic thu thp tin tc t các báo đin t kc .............37
Chương 2. PHÂN TÍCH HIN TRNG ............................................................38
1. PHÂN TÍCH YÊU CU H THNG ....................................................... 39
1.1. Yêu cu chc năng, phi chc năng và các yêu cu kc ....................39
1.2. Nhn xét và định hướng ....................................................................41
2. THAM KHO QUY TRÌNH HOT ĐỘNG CA TÒA SON ĐIN T
BÁO TUI TR ........................................................................................ 42
2.1. hình h thng .............................................................................42
2.1.1 hình ng dng ........................................................................42
2.1.2 Các tác nghip ca h thng ..........................................................51
3. ĐỀ XUT GII PHÁP .............................................................................. 58
3.1. Sơ đồ t chc ....................................................................................59
3.2. t hot động ................................................................................60
3.3. hình DFD Quan nim h thng mi............................................62
3.3.1 hình DFD Cp 1 .....................................................................62
3.3.2 hình DFD Cp 2 .....................................................................64
3.3.3 hình DFD Cp 3 .....................................................................68
3.4. Sưu liu phn mô hình quan nim h thng mi ...............................69
3.4.1 t dòng d liu ........................................................................69
3.4.2 t kho d liu ..........................................................................69
3.4.3 t ô x lý ................................................................................69
4. HÌNH THC TH KT HP ............................................................ 69
4.1. hình thc th kết hp ..................................................................69
4.2. Thuyết minh cho mô hình thc th kết hp .......................................70
4.3. t thc th ..................................................................................73
4.4. t mi kết hp ............................................................................73
4.5. Bng tng kết khi lượng .................................................................73
4.6. Danh sách thuc tính ........................................................................74
4.7. t ràng buc toàn vn .................................................................75
4.7.1 Ràng buc min g tr ..................................................................75
4.7.2 Ràng buc ph thuc tn ti ..........................................................79
4.7.3 Ràng buc liên thuc tính, liên quan h.........................................83
4.7.4 Bng tm nh hưởng .....................................................................85
Chương 3. THIT K ........................................................................................88
1. THIT K D LIU ................................................................................. 88
1.1. hình PDM (Physical Data Model) ..............................................88
1.2. t thc th ..................................................................................89
1.3. t mi kết hp ............................................................................89
1.4. Danh sách các thuc tính ..................................................................90
1.5. t ràng buc toàn vn .................................................................93
1.5.1 Ràng buc min g tr ..................................................................93
1.5.2 Ràng buc ph thuc tn ti ..........................................................94
1.5.3 Ràng buc liên thuc tính, liên quan h liên thuc tính .................98
1.5.4 Bng tm nh hưởng ................................................................... 101
1.6. hình dòng d liu mc thiết kế .............................................. 104
1.6.1 Phân h Báo chí .......................................................................... 104
1.6.2 Phân h Qun lý .......................................................................... 107
2. THIT K X LÝ ...................................................................................108
2.1. Cu trúc chc năng ca h thng .................................................... 108
2.1.1 Các x t động chính trong h thng ...................................... 108
2.1.2 Các chc năng v danh mc, s liu ban đầu .............................. 108
2.1.3 Các chc năng h thng .............................................................. 109
2.1.4 Tin ích....................................................................................... 111
2.2. Thiết kế chc năng phn mm ........................................................ 113
2.2.1 Kiến trúc client-sever .................................................................. 113
2.2.2 Kiến trúc phn mm .................................................................... 114
2.2.3 Thiết kế chc năng ...................................................................... 114
Chương 4. I ĐẶT ....................................................................................... 142
1. CÔNG C VÀ MI TRƯỜNG PHÁT TRIN H THNG ....................142