Trang 1
LI M ĐẦU
Ngành công ngh thông tin là mt ngành khoa hc đang trên đà phát trin mnh và
ng dng rng rãi trên nhiu lĩnh vc. Cùng vi xu hướng phát trin ca các phương tin
truyn thông như Báo, Radio… thì vic s dng Internet ngày càng ph biến. Truy cp
Internet, chúng ta có được mt kho thông tin khng l phc v mi nhu cu, mc đích ca
chúng ta ch bng mt cái nhp chut.
Nhn thc được nhu cu tìm hiu thông tin, gii trí ca xã hi, là s ra đời ca
hàng lot website cho các mc đích thương mi, gii trí, tin tc…Để đáp ng vi vic cp
nht thông tin hàng ngày, tình hình xã hi, chính tr, thi s, và sc khe… thì website tin
tc ra đời là mt nhu cu tt yếu.
Do đó, chúng em đã vn dng ngôn ng PHP, MySQL và công c Dreamweaver
để xây dng ng dng Website Tin tc.
Hoàn thành xong để tài, chúng em vô cùng biết ơn thy, cô đã nhit tình ging dy,
hướng dn và đặc bit là cô PHM TH LAN ANH, người trc tiếp hướng dn nhit tình
cho chúng em trong sut quá trình nghiên cu và thc hin đề tài này.
SVTH: Nguyn Vũ Hoàng Oanh – Đỗ Xuân Hùng
Trang 2
MC LC
LI M ĐẦU.....................................................................................................................1 U
CHƯƠNG 1: TNG QUAN..............................................................................................5
1.1 Gii thiu đề tài Website Tin Tc...........................................................................5
1.2 Phân tích nhng tiêu chí hình thành Tin Tc........................................................5
1.3 Yêu cu Website........................................................................................................8
CHƯƠNG 2: PHÂN TÍCH VÀ LA CHN CÔNG NGH........................................9
2.1 Cài đặt Appserv.........................................................................................................9
2.2 Lp trình cơ s d liu MySQL.............................................................................15
2.2.1 Kết ni CSDL......................................................................................................15
2.2.2 Chn CSDL s dng ...........................................................................................15
2.2.3 Thc thi các câu lnh truy vn...........................................................................16
2.2.4 Duyt recordset...................................................................................................16
2.2.5 Đếm s record trong recordset...........................................................................17
2.2.6 Ly ID va mi cp nht....................................................................................17
2.2.7 Thông báo li ca MYSQL .................................................................................17
2.2.8 Nhy đến 1 record trong recordset.....................................................................17
2.2.9 Đóng kết ni........................................................................................................18
2.3 Lp trình PHP .........................................................................................................18
2.3.1 Gii thiu............................................................................................................18
2.3.2 Mt s lnh PHP.................................................................................................19
CHƯƠNG 3: PHÂN TÍCH THIT K H THNG...................................................23
3.1 Phân tích mc quan nim d liu..........................................................................23
SVTH: Nguyn Vũ Hoàng Oanh – Đỗ Xuân Hùng
Trang 3
3.1.1 Mô t thc th kết hp........................................................................................23
3.1.2 Mô t các mi kết hp.........................................................................................28
3.1.4 T đin cơ s d liu.........................................................................................31
3.2 Mô hình d liu quan h (Relational Data Diagram)..........................................36
3.3 Mô t các ràng buc toàn vn và bng tm nh hưởng. .....................................37
3.3.1 Ràng buc toàn vn có bi cnh là 1 quan h....................................................37
3.3.2 Ràng buc toàn vn có bi cnh gm nhiu quan h.........................................42
3.4 Mô hình UML..........................................................................................................47
3.4.1 Xác định các Actor..............................................................................................47
3.4.2 Xác định các chc năng ca Actor.....................................................................47
3.4.3 Xác định các Usecase .........................................................................................49
3.4.4 Đặc t mô hình UML ..........................................................................................51
3.4.5 UseCase Diagram...............................................................................................52
3.4.6 Sequence Diagram..............................................................................................57
3.4.7 Class Diagram....................................................................................................72
CHƯƠNG 4: KT QU THC NGHIM...................................................................80
4.1 Web User..................................................................................................................80
4.1.1 T chc..............................................................................................................80
4.1.2 Hin Thc...........................................................................................................83
4.2 Web Admin..............................................................................................................89
4.2.1 T chc...............................................................................................................89
4.2.2 Hin thc.............................................................................................................90
KT LUN.......................................................................................................................98
SVTH: Nguyn Vũ Hoàng Oanh – Đỗ Xuân Hùng
Trang 4
1 Kết qu đạt được........................................................................................................98
2 Hướng phát trin........................................................................................................98
TÀI LIU THAM KHO................................................................................................99
SVTH: Nguyn Vũ Hoàng Oanh – Đỗ Xuân Hùng
Trang 5
CHƯƠNG 1: TNG QUAN
1.1 Gii thiu đề tài Website Tin Tc
Tin tc tích lũy trong mi chúng ta được gi là kiến thc, tài sn quý giá nht
ca con người
Vi s bùng n thông tin trên internet, vai trò ca các trang thông tin đin t trc
tuyến càng tr nên quan trng. Khác vi báo chí truyn thông có gii hn thi gian cp
nht tin tc, các t báo trc tuyến đã cung cp được s tin li trong vic cp nht và phát
hành thông tin. V phía người dùng, h có th xem thông tin mi lúc mi nơi. V phía
nhng người cung cp thông tin, các nhà báo, h có th d dàng cp nht nhng tin tc
mi nht, thi s nht. Do đó vic s dng các trang thông tin trc tuyến luôn là điu cn
thiết hin nay nhm đáp ng nhu cu cp nht thông tin ca mi người.
Tin tc là nhng vic đã xãy ra dù tt dù xu, để giúp con người biết nhng chuyn
xung quanh và trên Thế gii.Ngày nay nh thông tin truyn thông nhanh,cho nên bt c
chuyn gì va xãy ra đâu trên thế gii thì ta đều có th biết ngay, nh đó mà có th hc
được nhiu cái hay cũng như tránh được nhng chuyn xu xy ra, như các trn sóng
Thn, bão táp, núi la sp đến, các cht độc hi trong thc ăn.... giúp con người biết trước
mà tránh khi các nguy him sp đến.
Tin tc vô cùng quan trng nó cho người ta tri thc và là cơ s để người ta tiến hành
mi vic ln nh. Khi có Internet, tin tc càng quan trng vì tc độ lan truyn nhanh nh
hưởng ngay tc thì trên din rng.
1.2 Phân tích nhng tiêu chí hình thành Tin Tc
Tiêu chí dùng để xác định tin tc có th đưc tóm gn li như sau: Có liên quan, hu
ích, gây được s quan tâm.
SVTH: Nguyn Vũ Hoàng Oanh – Đỗ Xuân Hùng