Tải bản đầy đủ (.pdf) (66 trang)

XÂY DỰNG WEBSITE HỖ TRỢ DU LỊCH LUẬN VĂN CÔNG NGHỆ THÔNG TIN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.65 MB, 66 trang )

 

LỜI CẢM ƠN
Trong quá trình thực hiện đề tài “Xây dựng website hỗ trợ du lch!" e# đ$ nh%n
đ&ợc r't nhiều sự gi() đ*" t+o điều ,iện c-. t%) th/ 0.n 1iá# 2iệu" 3ho. 45ng 6ghệ
Th5ng Tin" gi7ng 8i9n" cán b: các )h;ng b.n ch<c n=ng 2>c ?iện 45ng 6ghệ 0&u
4h@nh ?iAn Th5ng t+i TBC24DC E# Fin bày tG l;ng c7# Hn chân thành 8ề sự gi() đ* 
đIC
E# Fin bày tG l;ng biJt Hn sâu sKc tLi ThCM 6inh Xuân 27i N thOy giáo trực tiJ)
h&Lng dPn 8à chQ b7o e# hoàn thành đề tài nàyC
E# Fin chân thành c7# Hn các .nh" ch trong c5ng ty T622 45ng 6ghệ Th5ng
Tin 8à Truyền Th5ng RS6ET đ$ đ:ng 8i9n" ,h@ch lệ" t+o điều ,iện 8à gi() đ* e#
trong suUt quá trình thực hiện 8à hoàn thành đề tài nàyC
M.u cVng" e# Fin ,@nh ch(c quW ThOy 45 trong 3ho. 45ng 6ghệ Th5ng Tin 8à
ThCM 6inh Xuân 27i th%t di dào s#ình là truyền đ+t ,iJn thTrân tr>ngC
TBC2 4h@ Dinh" ngày \] tháng \] n=# ]^\_
Sinh viên thực hiện

`+i Th 2ng ThH#

i


 

MỤC LỤC
MỞ ĐẦU.......................................................................................................................
ĐẦU.......................................................................................................................11
CHƯƠNG 1: TNG !U"N #$ N%&'(S.................................................................)


\C\

1iLi
1iLi thiệuCCCCCCC
thiệuCCCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCC
CCC]]

\C]
\Ca

4H chJ
chJ ho+t
ho+t đ:ngCC

đ:ngCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCCCC
CCCCCCCCCCCCC
CCCCC]]
DoduleCC
DoduleCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC

CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCa
CCCCCCCCCCCCCCCa

\C

4ài đtCCCCCCC
đtCCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCC 

CHƯƠNG ): TNG !U"N #$ I%NIC *+"M',%+-......................................
*+"M',%+-........................................
..
]C\C 1iLi thiệu r.#ewor,CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

]C]C T@n
T@nhh n=ngCCCCCCCC
n=ngCCCCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCC
]C]C\\ 4ordo8.C
]C]C
4ordo8.CCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC

CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCC
]C]C] )enfsourceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
)enfsourceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCC__
]C]Ca D.r,u)
]C]Ca
D.r,u) .nd Bresent.
Bresent.tion
tionCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCC_
CCCCCCC_
]C]C S))lic.t
]C]C
S))lic.tion
ion scri)tin
scri)tingCCCCC

gCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC_
CCCCCCCCCCCCCCC_
]C]C B.iring with Sngul.rRMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Sngul.rRMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC _
]C]C_ Beror#.nce obsessedCCCCCCCCC
obsessedCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
]C]C Bros .nd consCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
consCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 
CHƯƠNG /: 02 &3NG
&3NG H4 TH5NG H6 T+7 &U L8CH..............................
L8CH..................................9
....9
aC\C 3h7o sát 8à )hân t@ch hệ thUngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
aC\C\C Bhân t@ch hệ thUngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
aC\C]C Xác đnh các jse c.se"
c.se" các gIi j4 8à Fây dựng bi/u đ jse c.se chi tiJtCC
tiJtCCC
C
aC\CaC kc t7 các jse c.seCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\

aC]C Xác đnh
đnh các lL) tthực
hực th/CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
th/CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ]
aC]C\C BostCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
aC]C]C Bl.ceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_
aC]CaC Mer8iceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_
aC]CC 4ityCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
aC]C SccountCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
SccountCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]m
]m
aC]C_ ?.lueCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
?.lueCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ]m
aCaC 0i/u đ lL) các lnh 8ựcCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
8ựcCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
]
ii


 

aCC 0i/u đ trình tựCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa^
aCC\C u7n lW bài 8iJtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa^
aCC]C u7n lW đ. đi/#CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa\
aCCaC u7n lW dch 8YCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa]
aCCC u7n lW tài ,ho7n ng&pi dVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
dVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCaa

aa
aCC u7n lW thành )hU tQnh thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC a
aCC_ u7n lW đánh giáCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
giáCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
a
aCC 0i/u đ ho+t đ:ngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
đ:ngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCC
CCCCCCCCCCCCa_
a_
aCC\C u7n lW bài 8iJtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa_
aCC]C u7n lW đ. đi/#CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
đi/#CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
a
aCCaC u7n lW dch 8YCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCam
aCCC u7n lW ng&pi dVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
aCC u7n lW thành )hUtQnh thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^
thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^
aCC_ u7n lW đánh giá c[. ng&pi dVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
dVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCC
CCCCC\
\
aC_C 4ác rng bu:c toàn 8ZnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
aC_C\C ng bu:c toàn 8Zn li9n b:CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
b:CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCC
CCCCCCCCCCCC]
]

aC_C\C\
aC_C
\C\CC Sccount
SccountCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCCCCCCCC]
CCCCCCCCCCCCC]
aC_C\C]C BostsCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
aC_C\CaC Bl.ceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Bl.ceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
]
aC_C\CC 4ityCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
aC_C\CC Mer8iceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
aC_C\C_C ?.lueCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
aC_C]C ng bu:c
bu:c toàn 8Zn )hY thu:c ttn
n t+iCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
t+iCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa

a
aC_C]C\C BostsCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
aC_C]C\C Mer8iceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
aC_C]C]C Bl.ceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Bl.ceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

aC_C]CaC ?.lueCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
aC_CaC ng bu:c
bu:c toàn 8Zn #iền
#iền gi
giáá trCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
trCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCC
CCCC

aC_CaC\
aC_C
aC\CC Sccount
SccountCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC

CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCC
aC_CaC]
aC_C
aC]CC BostsCCCC
BostsCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCC
aC_CaCa
aC_C
aCaCC Bl.ceCCCC
Bl.ceCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC

CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCCC
CCCCCCCC
iii


 

aC_CaC
aC_C
aCCC ?.lueCCCCCC
.lueCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC

CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCC

aCC 1i.o diện 8à chaCC\C 1i.o diện 8à ch-T LU;N................................................................................................................9
\C 2+n chJ 8à ,Jt
,Jt qu7
qu7 đ+t
đ+t đ&ợcC
đ&ợcCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCC
]C 2&Lng
2&Lng nghi9n
nghi9n c<
c)hát tri/nCCC

tri/nCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCC
CCCCCCCCCCC
CCCCCCCCCCCCCCC
CCCCCCCCCCCCC
CCC
&"NH MỤC T<I LI4U TH"M -HẢ%..................................................................=>

i8


 

&"NH MỤC H?NH
H@nh 1.1: CA chB vntDEFF c nFJKCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
nFJKCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
H@nh /.1: Cc Oi U cCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\^
cCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\^
H@nh /.): PiQR  U C c Oi U c n VWX n nhYCCCCCCCCCCCCCCCCCCCCCCCCC\^
nhY CCCCCCCCCCCCCCCCCCCCCCCCC\^
H@nh /./: PiQR  U C c Oi U C ZR[n EW th\n tin c nh]nCCCCCCCCCCCCCC\\
nh]nCCCCCCCCCCCCCC\\
H@nh /.^: PiQR  U C c Oi U C ZR[n EW _`i viBt c nh]nCCCCCCCCCCCCCCCCC\\

nh]nCCCCCCCCCCCCCCCCC\\
H@nh /.: PiQR  U C c Oi U C ZR[n EW nabi Jn
JnCCCCCCCCCCCCCCCCCCCCCCCC\]
CCCCCCCCCCCCCCCCCCCCCCCC\]
H@nh /.=: PiQR  U C c Oi U C ZR[n EW _`i viBt
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\]
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\]
H@nh /.d PiQR  U C c Oi U C ZR[n EW e iQf JR EechCCCCCCCCCCCCCCCCCC\a
Eech CCCCCCCCCCCCCCCCCC\a
H@nh /.g: PiQR  U C c Oi U C ZR[n EW th`nh htjnh th`nh
th`nhCCCCCCCC\a
CCCCCCCC\a
H@nh /.9: PiQR  U C c Oi U C ZR[n EW Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
vk CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
H@nh /.1>: PiQR  U C c Oi U C ZR[n EW nh i nabi JnCCCCCCC\
Jn CCCCCCC\
H@nh /.11: H@nh finh hl th\n tin fmt _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_
H@nh /.1): H@nh finh hl th\n tin fmt e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_
iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_
H@nh /.1/: H@nh finh hl th\n tin fmt Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
H@nh /.1^: H@nh finh hl th\n tin fmt th`nh h tjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCC]
th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCC]
H@nh /.1: H@nh finh hl th\n tin fmt ccFRntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]m
ccFRntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]m
H@nh /.1=: H@nh finh hl th\n tin fmt ccFRntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
ccFRntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
H@nh /.1d: PiQR  E cc Eonh vựcCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
vựcCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]

H@nh /.1g: PiQR  tp@nh tự ZR[n EW _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa^
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa^
H@nh /.19: PiQR  tp@nh tự ZR[n EW e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa\
iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa\
H@nh /.)>: PiQR  tp@nh tự ZR[n EW Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa]
vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa]
H@nh /.)1: PiQR  tp@nh tự ZR[n EW t`i VhF[nCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaa
VhF[nCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaa
H@nh /.)): PiQR  tp@nh tự ZR[n EW th`nh htjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
H@nh /.)/: PiQR  tp@nh tự ZR[n EW nh iCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
iCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
H@nh /.)^: PiQR  hFqt mn ZR[n EW _`i viBt
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa_
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa_
H@nh /.): PiQR  hFqt mn ZR[n EW e iQf
iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
H@nh /.)=: PiQR  hFqt mn ZR[n EW Jech vk
vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCam
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCam
H@nh /.)d: PiQR  hFqt mn ZR[n EW nabi Jn
JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa
H@nh /.)g: PiQR  hFqt mn ZR[n EW th`nh htjnh th`nh
th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^
H@nh /.)9: PiQR  tp@nh tự ZR[n EW nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
H@nh /./>: GiF Jiện n VW t`i VhF[n nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_

JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_
H@nh /./1: GiF Jiện n nhY c nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
H@nh /./): GiF Jiện cY nhYt th\n tin nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm
JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCm
H@nh /.//: GiF Jiện tpn ch hr nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
8


 

H@nh /./^: GiF Jiện fnR t_ chrnhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^
chrnhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^
H@nh /./: GiF Jiện Jnh ch _`i viBt hr nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
H@nh /./=: GiF Jiện sf chi tiBt _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
H@nh /./d: GiF Jiện sf cc e iQf tqi fi th`nh htjnh th`nh
th`nhCCCCCCCCCCCCCCCCCCa
CCCCCCCCCCCCCCCCCCa
H@nh /./g: GiF Jiện sf ve tpr nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
H@nh /./9: GiF Jiện tqF _`i viBt hr nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
H@nh /.^>: GiF Jiện chuc nn n nhYc JfinCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_
JfinCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_
H@nh /.^1: GiF Jiện chuc nn thn Vê c JfinCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_
JfinCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_
H@nh /.^): GiF Jiện chuc nn sfth wi th\n tin c nh]nCCCCCCCCCCCCCCCCCCCCCCCCCC_

nh]nCCCCCCCCCCCCCCCCCCCCCCCCCC_
H@nh /.^/: GiF Jiện chuc nn ZR[n EW _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
H@nh /.^^: GiF Jiện chuc nn ZR[n EW e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
H@nh /.^: GiF Jiện chuc nn ZR[n EW nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
2ình aC_ 1i.o diện
diện ch)hUtQnh thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCm
m

8i


 

&"NH MỤC PẢNG
P[n /.1: Đxc t[ U c n Vr th`nh viênCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
viên CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
P[n /.): Đxc t[ U c n nhYCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
nhY CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
P[n /./: Đxc t[ U c sf th\n tin c nh]nCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\_
nh]n CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\_
P[n /.^: Đxc t[ U c chjnh y th\n tin c nh]nCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\_
nh]n CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\_
P[n /.: Đxc t[ U c tqF _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
P[n /.=: Đxc t[ U c sf _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\

viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
P[n /.d: Đxc t[ U c sO _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\m
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\m
P[n /.g: Đxc t[ U c y _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
P[n /.9: Đxc t[ U c tqF e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\
P[n /.1>: Đxc t[ U c y e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]^
iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]^
P[n /.11: Đxc t[ U c sO e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]^
iQf CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]^
P[n /.1): Đxc t[ U c sO t`i VhF[n nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]\
Jn CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]\
P[n /.1/: Đxc t[ U c tqF th`nh htjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]\
th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]\
P[n /.1^: Đxc t[ U c y th`nh h tjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]]
th`nh CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]]
P[n /.1: Đxc t[ U c sO th`nh htjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]a
th`nh CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]a
P[n /.1=: Đxc t[ U c tqF Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]a
vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]a
P[n /.1d: Đxc t[ U c y Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
P[n /.1g: Đxc t[ U c sO Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
P[n /.19: Đxc t[ U c sO nh iCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
iCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
P[n /.)>: P[n f\ t[ thRmc trnh fmt _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
P[n /.)1: P[n f\ t[ thRmc trnh fmt e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_

iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_
P[n /.)): P[n f\ t[ thRmc trnh fmt Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_
vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_
P[n /.)/: P[n f\ t[ thRmc trnh fmt th`nh htjnh th`nh
th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]
P[n /.)^: P[n f\ t[ thRmc trnh fmt ccFRntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]m
ccFRntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]m
07ng aC] 07ng #5 t7 thu:c t@nh #:t
#:t đánh giáCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
giáCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCC]m
]m

8ii


 

Đz {N TN Đ|I H}C

MỞ ĐẦU

MỞ ĐẦU
1. Gii
Gii thiệR
thiệR v~ ~
~ t`i
 6gày n.y"
n.y" nternet 8à
8à website đ$ ,h5ng c;n

c;n là nhng
nhng thu%t ng tin h>c quá
quá F. l+ 8Li
ch(ng t.C ?Li tUc đ: )hát tri/n #+nh #v hiện n.y" nternet đ$ chthành yJu tU ,h5ng th/ thiJu trong cu:c sUng hiện đ+iC ?Li nternet" con ng&pi đ$ đ.ng
8à sv ngày càng cI nhiều cH h:i đ/ )hát tri/n 8ề #>i #tC nternet cung c') cho b+n cH 
h:i gi.o th&Hng" g) g* các đUi tác" đc biệt là các đUi tác n&Lc ngoài #:t cách thu%n
lợiC nternet #.ng nhng th5ng tin qu7ng bá" hỗ trợ đJn ng&pi s- dYng 85 cVng nh.nh
chIngC nternet gi() b+n tiJ) tYc điều hành các c5ng 8iệc 8à gi li9n l+c #%t thiJt 8Li
nhng ng&pi b+n qu.n tâ# ,hi ,ho7ng cách là #:t tr ng+i lLnC
 6h%n th<c đ&ợc tO# qu.n tr>ng c[. nternet trong thpi ,x hiện đ+i" cVng nhu cOu
c[. con ng&pi ngày càng c.o" t5i đ$ l9n ,J ho+ch Fây dựng #:t hệ thUng trợ gi() 8ề
du lch cI ,h7 n=ng t&Hng tác c.o 8Li ng&pi dVngC 2ệ thUng sv gợi W các đ. đi/# du
lch t+i tng 8 tr@" t+i #ỗi đ. đi/# ng&pi dVng cI th/ tì# ,iJ# đ&ợc các dch 8Y du
lch li9n qu.n đJn đ. đi/# nh& =n uUng" du lch" gi7i tr@ 8à )h&Hng tiệnC 6hp nhng
hỗ
trợ th5ng
#inh
nàygìC#à ng&pi dVng cI th/ y9n tâ# đi du lch #à ,h5ng lo #ình cOn
=n gì"
đâu h.y
chHi
). Gii thiệR
thiệR v` VBt c•R
c•R c  n tt nhiệ
nhiệ
 6goài )hOn
)hOn M€ R 8à
R 8à -Bt ERYn"
ERYn" đ án tUt nghiệ) chi. là#  ch&Hng

4h&Hng \ Tzng qu.n 8ề 6odeRs
4h&Hng ] Tzng qu.n 8ề onic r.#ewor, 
4h&Hng a Xây dựng hệ thUng hỗ trợ du lch

L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

1


 

Đz {N TN Đ|
Đ|I H}C

CHƯƠNG 1: TNG !U"N #$ N%&'(S

CHƯƠNG 1: TNG !U"N #$ N%&'(S
1.1Gii
1.1
Gii thiệR
thiệR
 6odeC{s" đ&ợc
đ&ợc t+o r. bi y.n |.hl" nh# #Yc đ@ch Fây dự
dựng
ng các ch&Hng trình
#+ng # r:ng #:t cách đHn gi7nC k&ợc )hát tri/n 8à b7o trợ bi Royent" 6odeC{s đ&ợc
c5ng bU lOn đOu ti9n 8ào n=# ]^^ 8à chQ cI th/ ch+y tr9n `inuFC
 6odeRM là #:t nền t7ng đ&ợc Fây dựng dự. tr9n 4hro#e R.8.Mcri)t unti#e đ/
t+o r. các nh.nhC 6odeRM

6odeRM đ&ợc
đ&ợc 8iJt bng R.8.Mcri
R.8.Mcri)t
)t 8à s- dYng cH 
chJ e8entfdri8en" #5 hình nonfbloc,ing  đ/ t+o n9n sự nh.nh" hiệu qu7 8à thpi gi.n
thực cho các  6odeC{s r. đpi cho )h}) các nhà )hát tri/n đ/ l%) trình cho c7 client side 8à ser8er side" đ&. R.8.scri)t t #:t ng5n ng thuOn
client side cI th/ thực hiện các c5ng 8iệc )h@. se8er #à tr&Lc đây )h7i do B2B" uby
in .ils" Berl"CCC thực hiệnC
D:t đi/# đc biệt c[. 6odeC{s là cho )h}) l%) trình web theo )hong cách nonf
 bloc,ing "
" tgi c7 tr=# ngàn ,Jt nUi ccVng
Vng l(cC kây là ,h7
,h7 n=ng
cực ,x )hV hợ) 8Li nhng đ+i" t&Hng th@ch 8Li điện tho+i th5ng #inh ~s#.rt)hone• 8à #áy t@nh b7ng ~t.blet•C
1.)CA chB hFqt mn
"nchpFnFRX NFnD_EFcVin I% fFJE:
 6odeC{s ho+t đ:ng dự. 8ào cH chJ l%) trình .synchronous
.synchronous 8à #5 hình nonf
 bloc,ing C kiều đI là# cho 6odeC{s ,hác so 8Li các ng5n ng truyền thUng ,hác
ch+y tr9n ser8er nh& B2B" Bython" uby€C
kHn gi7n bng cách ,h5ng đng b:" 6ode sv t%n dYng triệt đ/ tài nguy9n do
,h5ng cI tài nguy9n nào )h7i đợi l$ng )h@ n.C
 6ode ,hiJn cho ch(ng t. )h7i hi/u theo #:t ngh. ,hác thJ nào là đng nh'tC
4ác hà# c.llb.c, đ&ợc g>i #:t cách ,h5ng đng b: trong các sự ,iện l) F- lW ,há
tUt trong 8iệc đng nh't" ,hiJn cho #5 hình đng nh't tr n9n đHn gi7n hHn" dA hiAu
hHn 8à dA thực hiện hHnC

TI# l+i" sđng b: 8àor. #à l+i dự. 8ào hệ thUng c.llb.c, c[. nI đ$ là# gi7# r't nhiều thpi
gi.n chp c[. hệ thUngC
'vntDEFF v` inE thpJ:




L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

)


 

Đz {N TN Đ|
Đ|I H}C

CHƯƠNG 1: TNG !U"N #$ N%&'(S

 Hình 1.1: Cơ chế event-loop của nodejs
?iệc thiJt ,J single thre.d 8Li #:t e8ent loo) r't hiệu qu7 8Li quy #5 lLnC
E8ent loo) là cUt li c[. l%) trình e8entfdri8en" hOu hJt các ch&Hng trình gi.o diện
ng&pi dVng s- dYng e8ent loo) đ/ theo di các sự ,iện c[. ng&pi dVng nh& nh')
chu:t" .{.F request€C
4ác nền t7ng webfser8er c‚ sv sinh r. #:t thre.d #Li ,hi cI request 8à c') b:
nhL cho thre.d đI đJn ,hi nào hJt SD thì th5i" ngh. là #.Ffconnection sv )hY
thu:c ,há nhiều 8ào SDC ?iệc
?iệc t+o nhiều thre.d cVng \ l(c sv gây tUn b: nhL 8à thpi
gi.n s- dYng 4Bj sv c.o hHn 8à tUn thpi gi.n đ/ t+oC |o đI nI sv là# tUc đ: F- l@

tng c5ng 8iệc gi7#C6ode{s thì ng&ợc l+i" dVng #:t thre.d duy nh't cVng 8Li các câu
lệnh  nonfbloc,ing cho )h}) nI )hYc 8Y hàng chYc ngàn connection cVng #:t l(cC
 6Ju cI request đ&ợc g-i tLi" thì thre.d đI sv tiJ) nh%n" trong quá trình nI thực thi 
nI ,h5ng )h7i chp thực thi Fong #Li tiJ) nh%n request ,hác" #à nI sv g>i hà#
c.llb.c, cho cái request đI s.u ,hi thực thi Fong 8à tiJ) nh%n các request ,hácC
1./MFJRE
 6odeC{s s- dYng #:t ,iJn tr(c #odule đ/ đHn gi7n hI. 8iệc t+o r. các  )h#odule cI ch<. #:t t%) hợ) các ch?@ dY" các#odule htt) ch<. các ch#odule cH b7n đ/ gi() b+n truy c%) các t%) tin tr9n hệ thUng t%) tin" t+o r. trình điều
,hi/n ser8er 2TTB 8à T4B  j|B 8à thực hiện các chf k/ g>i
g>i #
#:t
:t #odul
#odul th%t dA dàng"
dàng" chQ cOn g>i hà# require~
require~•• nh& s.u
8.r htt) „ require~…htt)†•‡
L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

/


 

Đz {N TN Đ|
Đ|I H}C


CHƯƠNG 1: TNG !U"N #$ N%&'(S

f  2à# require~• tr7 8ề th.# chiJu đJn các #odule quy đnhC Trong tr&png hợ)
c[. #$ này" #:t th.# chiJu đJn các #odule htt) đ&ợc l&u tr trong biJn htt)C
Trong đo+n code tr9n" t. đ$ truyền t9n c[. #odule 8ào trong hà# require~•C
?iệc này chQ đnh cho 6odeC{s tì# trong th& #Yc nodeˆ#odules #odule t&Hng
th'y #odule t&Hng nI sv tì# tr9n glob.l #odule c.cheC 0+n c‚ng cI th/ chQ đnh #:t #odule qu.
#:t ile 8%t lW qu. đ&png dPn t&Hng đUi h.y tuyệt đUi nh& s.u
8.r #yDodule „ require~‰C#yDoduleC{s‰
require~‰C#yDoduleC{s‰•‡
•‡
1.^ C`i xt
C`i xt NFJ(S:
4ài đt node thì r't là đHn gi7n" tVy hệ điều hành window h.y linuF thì tr9n website
node{sCorg đều đ$ cI nhng b: cài t&Hng th5ng th&pngC
?Li linuF thì s- dYng ).c,.ge #.n.ger" b%t c-. sz ter#in.l 8à ty)e
sudo .)tfget u)d.te
sudo .)tfget inst.ll node
2oc
sudo .)titude u)d.te
sudo .)titude inst.ll node
C`i xt MFJRE:
 6odeC{s cI #:t ).c,.ges" đI là 6ode B.c,g.te D.n.ger ~6BD•C
Šng dYng này tự đ:ng đ&ợc cài đt ,hi b+n cài 6odeC{s 8à b+n dVng 6BD đ/ cài đt
các #odule ,hácC k/ cài đt #:t #odule" # c-. sz co##.nd line c[. node{s r." 8ào

đ&png dPn t&Hng n)# inst.ll #oduleˆn.#e
3h5ng )hY thu:c 8ào hệ điều hành b+n dVng" lệnh tr9n sv cài #odule #à #uUn chQ
đnhC




L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

^


 

Đz {N TN Đ|I
Đ|I H
H}C
}C

CHƯƠN
CHƯƠNG
G ):
): TN
TNG
G !U"
!U"N
N #$ I%NIC
I%NIC *+"M
*+"M',%

',%+- 
+- 

CHƯƠNG ): TNG !U"N #$ I%NIC *+"M',%+- 
).1. Gii thiệR *pf„FpV 
onic là #:t r.#ewor, dVng đ/ )hát tri/n triền web nh& 2TD`" 4MM" R.8.Mcri)t 8à s.u đI đ&ợc đIng gIi trong #:t #5i
tr&png hi/n th n:i dung cI th/ ho+t đ:ng tr9n hOu hJt các thiJt b di đ:ng giUng nh&
trình duyệt web ~6.ti8e cont.iner•C 4ác n:i dung website ~ các trình duyệt ‹n nh& jŒeb?iew tr9n iM" h.y Œeb8iew tr9n
Sndroid 8à các thiJt b ,hác• đ/ hi/n th đo+n #$ 2TD`C
Šng dYng hybrid đe# l+i nhiều lợi thJ nh& ,h7 n=ng hi/n th n:i dung tr9n t't c7
các thiJt b di đ:ng" c‚ng nh& t%n dYng tUi đ. các t@nh n=ng ,hác c[. thiJt b di đ:ng
nh& 1BM" c.#er." d.nh sách lien l+c"€ 09n c+nh đI" thpi gi.n 8à chi )h@ dVng đ/ t+o
n9n #:t 0+n cI th/ coi onic nh& là #:t ,hung rontfend gi() b+n ,i/# soát hình 7nh 8à tr7i
nghiệ# tr9n c[. #:t l&ợng lLn các thành )hOn di đ:ng" hiệu đZ)C
3h5ng nh& các r.#ewor, ,hác" onic #.ng đJn cho ch(ng t. nhng thành )hOn gi.o
diện 8à cách bU tr@ #.ng )hong cách r't giUng 8Li nh& )hong cách thiJt ,J #c đnh
tr9n thiJt b di đ:ngC
?ì onic là #:t r.#ewor, 2TD` n9n nI cOn đIng gIi ~wr.))er• nh& 4ordo8.
h.y Bhone1.) đ/ cI th/ ch+y nh& #:t đnh trong onic r.#ewor,C
).). Trnh n
nn
).).11 CFpJFv
).).

CFpJ
Fv 4ordo8. là #:t b: ,hung đ/ Fây dựng S).che
2TD`" 4MM 8à R.8.scri)tC S).che 4ordo8. b.o g# #:t t%) hợ) các SB thiJt
 b cho )h}) ng&pi l%) trình di đ:ng truy c%)" s- dYng các chthiJt b nh& c.#er. h.y c7# biJn gi. tUc bng R.8.scri)tC 3Jt hợ) 8Li #:t
,hung )hát tri/n gi.o diện nh& Rquery Dobile or |o{o Dobile hoc onic" cho
 )h}) R.8.scri)t
3hi s- dYng 4ordo8. SB" #:t s- dYng b't ,x #:t đo+n #$ n.ti8e code nàoC Th.y 8ào đI" c5ng nghệ web sv

L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN




 

Đz {N TN Đ|I
Đ|I H
H}C
}C

CHƯƠN
CHƯƠNG
G ):
): TN
TNG
G !U"

!U"N
N #$ I%NIC
I%NIC *+"M
*+"M',%
',%+- 
+- 

đ&ợc s- dYng" 8à ch(ng sv đ&ợc tz chcOn th5ng qu. #:t ser8er nàoC
4ordo8. cung c') #:t t%) hợ) các th& 8iện R.8.scri)t đ$ đ&ợc chu‹n hI. đ/ cI
th/ s- dYngC 4ordo8. hiện cI th/ s- dYng cho các nền t7ng nh& iM" Sndroid"
0l.c,berry" Œindows Bhone€
).).)) %nDFRp
).).
%nDFRpc
c
DYc đ@ch c[. onic r.#ewor, ,h5ng chQ là Fây dựng #:t b: ,hung )hát tri/n
các ,iJn th ).ttern tUt nh't đ/ Fây dựng các 8%y" onic là #:t
r.#ewor, # hoàn toàn cho )h}) t't c7 #>i ng&pi cI th/ chi. s nhng ,iJn
th2TD`C
onic sv đt nền t7ng cho 8ì #ỗi l%) trình 8i9n )h7i tự tì# t;i nhng ,huyJt đi/# c[. 8iệc )hát tri/n dYng di đ:ng tr9n 2TD` thì onic sv cho b+n 4MM cH b7n 8à t+o cho b+n \
,iJn th).)./ MpVR nJ ƒpnt
ƒpnttiFn

tiFn
onic r.#ewor, ,h5ng nhng cung c') cho b+n #:t design ).ttern tUt #à c;n
cho b+n ,h7 n=ng ,i/# soát tUi đ. trong quá trình )hát tri/n th/ ho+t đ:ng đHn l nh&ng nI c‚ng cI th/ đ&ợc Fây dựng đ/ tUi &u bi l%)
trình 8i9nC
Dc dV gi.o diện #c đnh c[. onic r't là “iM ! nh&ng nI ,h5ng cI #Yc
đ@ch t+o n9n #:t b7n s.o hoàn chQnh c[. nIC onic h&Lng đJn #Yc ti9u đ/ l%)
trình 8i9n cI th/ tVy biJn <ng dYng c[. h> theo cách c[. h> ch< ,h5ng )h7i là
đ/ cU gKng bKt ch&Lc theo #:t .i ,hácC 
,hácC 
).).^ "EictiFn
"EictiFn cpitin
cpitin
onic ,h5ng nhng #.ng đJn cho ch(ng t. 4MM 8à #.r,u) tVy biJn c.o #à c;n
nhng #Pu thiJt ,J ~design ).ttern• R.8.scri)t đ/ gi() ch(ng t. Fây dựng
nhng Sndroid 8à i4C onic #uUn
gi7i )hIng nhng t&Hng tác gi.o diện #+nh #v nh& #à side #enu h.y 8iew controllers
).). ƒipin „ith
„ith "nREp(S
"nREp(S
.ngul.rRM là #:t dự án #$ ngun # c[. 1oogle đ$ tr n9n ,há )hz biJn đUi
8Li
nhàng&pi
)hát tri/n
web trong
thpi gi.n
cungnhng

c') cho
)hát tri/n
,h7 n=ng
hoàn thiện
dYngđâyC
webSngul.rRM
#:t cách
L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

=


 

Đz {N TN Đ|I
Đ|I H
H}C
}C

CHƯƠN
CHƯƠNG
G ):
): TN
TNG
G !U"
!U"N
N #$ I%NIC
I%NIC *+"M
*+"M',%

',%+- 
+- 

nh.nh chIng 8à t+o c'u tr(c hợ) l@ cho web dVng R.8.scri)t nh& Sngul.rRM
Sngul.rRM cho )h}) b+n Fây dựng các t+) ng.y trong trình duyệt #à ,h5ng cOn dự. tr9n ser8erC kây chKc chKn là #:t
lợi thJ cho các nhà )hát tri/n t+o n9n nhng onic s- dYng Sngul.rRM đ/ t+o r. #:t r.#ewor, tUt nh't cho 8iệc Fây dựng
các #$ ngun # #iAn )h@ đi cVng 8Li các t@nh n=ng c[. Sngul.rRMC
?iệc Fây dựng các n=ng # r:ng c.o đ/ bz sung các t@nh n=ng #LiC Tuy nhi9n 8Li onic ng&pi t.
cI th/ tái s- dYng các chđng thpi 8Pn cI th/ tVy chQnh gi.o diện ng&pi dVng cho #ỗi nền t7ng ri9ng
 biệtC
).).= ƒp…Fpfnc F_J
onic r't ch( tr>ng đJn hiệu su't" #c dV nI r. đpi ch&. lâuC onic cI #:t gi.o
diện zn đnh 8à tUc đ: tUt" 8Li các hiệu t=ng tUc )hOn cr. các ).).dd ƒpF
).).
ƒpF nJ cFn
M- dYng onic #.ng l+i nhiều lợi @ch" trong đI cI các lợi thJ t nh&
f  6g&pi )hát tri/n cI th/ s- dYng các ,Ž n=ng t l%) trình web" gi() gi7# thi/u
thpi gi.n c‚ng nh& chi )h@ đào t+o nIi ri9ng 8à thpi gi.n c‚ng nh& chi )h@ dành
cho dự án nIi chungC

f 4hQ #:t b: #$ lệnh cI th/ s- dYng tr9n nhiều hệ điều hành ,hác nh.uC
f 3h7 n=ng truy c%) đJn các t@nh n=ng c[. thiJt b 8à hệ điều hànhC
f 3h7 n=ng s- dYng trong chJ đ: olineC
f ?iệc thiJt ,J gi.o diện cho cách thiJt b cI ,@ch c* ,hác nh.u tr n9n dA dàng 8Li
thiJt ,J tVy c[. webC
f ?iệc s- dYng Sngul.rRM là# core c‚ng #.ng l+i lợi thJ lLn so 8Li các r.#ewor, 
cho ,hácC
f onic cung c') đOy đ[ các thành )hOn cho gi.o diện ng&pi dVng nh& Bullftof
eresh" niniteflo.der" t.bs"€
f D:t
thJ8iệc
,háctì#
,hihi/u
s- dYng
nI cIhHnC
#:t c5ng đng ng&pi dVng lLn #+nh"
gi()lợicho
8à hỗonic
trợ dAlàdàng
L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

d


 

Đz {N TN Đ|I
Đ|I H
H}C

}C

CHƯƠN
CHƯƠNG
G ):
): TN
TNG
G !U"
!U"N
N #$ I%NIC
I%NIC *+"M
*+"M',%
',%+- 
+- 

Tuy 8%y onic c‚ng cI các #t b't lợi c[. nI
f ?Pn c;n trong gi.i đo+n bet. 8Pn c;n cI th/ Fu't hiện bugsC
f 4ác hiệu  

L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

g


 

Đz {N TN Đ|I H}C

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 


CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 &U L8CH
/.1. -h[F t v` h]n trch hệ thn
/.1.1. ƒh]n trch hệ thn
f 4ác
4ác nh
nhI#
I# chch=ngg hệ
hệ th
thUn
Ungg
4h

 6hI# chchnh%)
%) thành
8i9n
8i9n qu7n lW
dành ,W"
cho đ=ng
ng&pinh
dVng
b.o g#
lW th5ng tin
tin cá nhân" Fe#
 bài 8iJt" qu7n

qu7n lW bà
bàii 8iJt cá nhân"
nhân" t+o bài 8iJt #Li" FFe#
e# các đ. đđi/#
i/# du lch"
lch" đánh giá
 bài 8iJt ~li,e"
~li,e" co##ent
co##ent•C
•C Tì# ,iJ#
,iJ# đ. đi/#
đi/# tr9n 1oogl
1ooglee #.) trong ,ho7ng bán ,@nh
nh't đnhC
 6hI# chchcác bài 8iJt"
đ. đi/#" thành )hUtQnh thành 8à lo+i hình dch 8Y" qu7n lW các tài ,ho7n" đánh giá
c[. ng&pi dVng
f Xác
Xác đn
đnhh các
các tá
tácc nhâ
nhânn
|ự. 8ào các #5 hình tr9n" cI th/ Fác đnh nhng tác nhân ch@nh nh& s.u
 6g&pi dVng
dVng ng&pi s- dYng hệ
hệ thUng
u7n tr hệ thUng ng&pi điều hành" qu7n lW 8à theo di #>i ho+t đ:ng c[. hệ

thUng
/.1.). 0c enh cc U cX cc Oi UC v` s] Jựn _iQR  U c chi tiBt








f Tác nhân
nhân nng&p
g&pii dVng
dVng cI
cI cá
cácc use
use c.se
c.se s.u
s.u
k=ng ,W là# thành 8i9n
kzi th5ng tin cá nhân" #%t ,h‹u cá nhân
T+o bài 8iJt cá nhân
Xe# t't c7 bài 8iJt
0ình lu%n" bình ch>n bài 8iJt y9u th@ch
Xe# đ. đi/# du lch t+i thành )hUtQnh thành










Tì# nhân
8 tr@"i qu7n
Fác7nđnh
bán
,@nh
f Tác
n,iJ#
hân ng&p
ng&pi
qu
tr
tr hệ
thUng
thUn
g cI các
các use
use c.se
c.se s.u
s.u
u7n lW ng&pi dVng
u7n lW bài 8iJt
u7n lW đ. đi/#
u7n lW dch 8Y
u7n lW thành )hUtQnh thành
u7n lW đánh giá c[. ng&pi dVng
f 6goài

6goài r." các thành
thành 8i9n
8i9n trong
trong hệ thUng
thUng b.o g# ng&pi
ng&pi dVng"
dVng" qu7n
qu7n tr hệ thUng
thUng
cI các user c.se nh& s.u
k=ng nh%)" đ=ng Fu't
u7n lW th5ng tin cá nhân











L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

9


 


Đz {N TN Đ|I H}C

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 

T 8iệc )hân t@ch jse 4.se c[. tng tác nhân" t. Fây dựng thành các gIi jse 4.se
ch@nh nh& s.u

k=ng nh%)" đ=ng
,W

u7n
thUng

tr

u7n lW th5ng

Xe#" T+o bài

tin cá nhân

8iJt

hệ

 Hình 3.1: Các
Các gói Use case
f GOi R c n VWX n nhY:

 Hình 3.2: i!"

i!" #$ Use Case
Case của gói U
Use
se case #%ng &'( #%ng nh)p
nh)p

f GOi U c ZR[n EW th\n tin c nh]n

L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

1>


 

Đz {N TN Đ|I H}C

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 

 Hình 3.3: i!" #$ Use Ca
Case
se của gói U
Use
se Case *"+n
*"+n l' th,ng tin
tin cá nhn
f GOi U C ZR[n EW _`i viBt c nh]n

 Hình 3.: i!"
i!" #$ Use Case

Case của gói Use
Use Case *"+n l' /0i viết cá nhn

L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

11


 

Đz {N TN Đ|I H}C

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 

DGOi U c ZR[n EW nabi Jn

 Hình 3.: i!"
i!" #$ Use Case
Case của gói Use Case *"+n
*"+n l' ngi d4ng 
D GOi U C ZR[n EW _`i viBt

 Hình 3.5: i!"
i!" #$ Use Case
Case của gói U
Use
se Case *"+
*"+n
n l' /0i viết 
D GOi U C ZR[n EW e iQf JR Eech


L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

1)


 

Đz {N TN Đ|I H}C

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 

 Hình 3.6 i!"
i!" #$ Use Case
Case của gói Use Case *"+n
*"+n l' #7a ##i!8
i!8 d" l7ch
D GOi U C ZR[n EW th`nh h tjnh th`nh

 Hình 3.9: i!"
i!" #$ Use Case
Case của gói Use Case **"+n
"+n l' th0nh pph;th;t
L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

1/



 

Đz {N TN Đ|I H}C

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 

D GOi U C ZR[n EW Jech vk

 Hình 3.=: i!"
i!" #$ Use Case
Case của gói Use
Use Case *"+n l' d7ch v>
D GOi U C ZR[n EW nh i c nabi Jn

 Hình 3.1?: i!" #$ Use Case của gó
góii Use Case *"+n
*"+n l' #ánh giá ngi d4ng 
/.1./. Đxc t[ cc U c
f Hệ thn n VWX n nhY:


Đặc tả Use case Đăng ký thành viên

T9n use c.se
Tác nhân
D5 t7

k=ng ,@ thành 8i9n
6g&pi dVng
jse c.se cho )h}) ng&pi dVng đ=ng ,@

tài ,ho7n
3h5ng cI

Tiền điều ,iện
4huỗi sự ,iện ch@nh
\C 6g&
6g&pi
pi dVng
dVng # or# đ=ng
đ=ng nh%)
nh%) l9nC
]C 6h%) th5ng tin đ=ng ,W b.o g
g#
# usern.#e 8à e#.il 8à
8àoo or# 8à nh'n n(t T+o
tài ,ho7nC
aC 2ệ thUng ,i/# tr. th
th5ng
5ng tin 88àà Fác nh%n hợ)
hợ) lệC
C 2ệ thUng c%) nh%t th
th5ng
5ng tin đ=ng
đ=ng ,W 8ào 4M|`
4M|`
L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

1^



 

Đz {N TN Đ|I H}C

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 

C 2ệ thUn
thUngg th5ng báo đ=ng ,W hoàn t'tC
_C 2ệ thUng gg-ii 8ề e#.il đ=ng ,W ).ssword
).ssword 8à )h
)h7i
7i ,@ch ho+t tài ,ho7nC
,ho7nC
 6go+i lệ
aC. 2ệ thUng th5ng báo th5ng tin nh%) ,h5ng hợ) lệC
aC.C\ 2ệ thUng y9u cOu nh%) l+i th5ng tin đ=ng ,@C
aC.C] 6g&pi dVng nh%) l+i th5ng tin đ=ng ,@C
2%u điều ,iện



6g&pi dVng cI th/ đ=ng nh%) 8ào hệ
thUngC
P[n /.1: Đxc t[ U c n Vr th`nh viên

Đặc tả Use case Đăng nhập

T9n use c.se
Tác nhân
D5 t7

Tiền điều ,iện

k=ng nh%)
6g&pi dVng" ng&pi qu7n tr
jse c.se cho )h}) đ=ng nh%) 8ào hệ
thUngC
6g&pi dVng ch&. đ=ng nh%) 8ào hệ
thUngC

4huỗi sự ,iện ch@nh
\C 6g&pi ddVng
Vng ch>n
ch>n chn=ng đ=ng nh%)C
]C or# đ=ng nnh%)
h%) hi/n tth
h 8à y9u cOu
cOu nh%) th5ng
th5ng tin 8ào
8àoCC
aC 6g&
6g&pi
pi dVng"
dVng" ng&pi qu7n
qu7n tr nh%) th5ng tin
tin cOn thiJt 8ào or#
or# đ=ng nh%) 8à
nh'n n(t đ=ng nh%)C
C 2ệ thUng ,i/# tr. th
th5ng

5ng tin 88àà Fác nh%n hợ)
hợ) lệC
C jse c.
c.se
se đ=ng
đ=ng nh%) ,Jt
,Jt th(cC
th(cC
 6go+i lệ
C. 2ệ thUng th5ng báo th5ng tin nh%) ,h5ng hợ) lệC
C.C\ 2ệ thUng y9u cOu nh%) l+i th5ng tin đ=ng nh%)C
C.C] 6g&pi dVng nh%) l+i th5ng tin đ=ng nh%)C
2%u điều ,iện
6g&pi dVng h.y ng&pi qu7n tr đ=ng
nh%) thành c5ng 8à hệ thUng cung c')
nhng chP[n /.): Đxc t[ U c n nhY

L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

1


 

Đz {N TN Đ|I H}C

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 

f Hệ thn ZR[n EW th\n tin c nh]n:



Đặc tả Use case xem thông n cá nhân

T9n use c.se
Tác nhân
D5 t7
Tiền điều ,iện

Xe# th5ng tin cá nhân
6g&pi dVng" ng&pi qu7n tr
jse c.se cho )h}) Fe# th5ng tin cá nhânC
6g&pi dVng" ng&pi qu7n tr đ.ng đ=ng

nh%) 8ào hệ thUngC
4huỗi sự ,iện ch@nh
\C 6g&pi dVng
dVng ch>n chchFe# th5ng tin cá nhânC
]C or# th5ng tin cá nhân
nhân hi/n th 8à hhi/n
i/n th th5ng
th5ng tin cá nhân theo yy9u
9u cOuC
2%u điều ,iện
6g&pi dVng cI th/ Fe# th5ng tin cá nhân
P[n /./: Đxc t[ U c sf th\n tin c nh]n



Đặc tả Use case chỉnh sửa thông n cá nhân

T9n use c.se
Tác nhân
D5 t7

4hQnh s-. th5ng tin cá nhân
6g&pi dVng" ng&pi qu7n tr
jse c.se cho )h}) chQnh s-. th5ng tin cá
nhânC

Tiền điều ,iện

6g&pi dVng" ng&pi qu7n tr đ.ng đ=ng
nh%) 8ào hệ thUngC

4huỗi sự ,iện ch@nh
\C or# th5ng tin cá nhân hi/n
hi/n th" hi/n th th
th5ng
5ng tin cá nhân 8à cung cc')
') chchQnh s-. th5ng tin cá nhânC
]C 6g&pi dVn
dVngg chQnh s-. th5ng
th5ng tin cá nhân 88àà nh'n n(t l&uC
aC 2ệ thUng ,i
,i/#
/# tr. th5ng tin 8
8.. chQnh s-. 8à Fá

Fácc nh%n hợ) lệC
C 2ệ thUng c%) nh%) th5
th5ng
ng tin 8ào 4M|` 8à th5ng
th5ng báo thành c5ng cho ng&
ng&pi
pi dVngC
C jse c.se ,Jt th(c
th(cCC
 6go+i lệ
aC. 2ệ thUng th5ng báo th5ng tin nh%) ,h5ng hợ) lệC
aC.C\ 2ệ thUng y9u cOu nh%) l+i th5ng tinC
aC.C] 6g&pi dVng nh%) l+i th5ng tin theo y9u cOuC
2%u điều ,iện
6g&pi dVng chQnh s-. th5ng tin cá nhân
thành c5ngC
P[n /.^: Đxc t[ U c chjnh y th\n tin c nh]n

L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

1=


 

Đz {N TN Đ|I H}C
f 0fX TqF _`i viBt
Đxc t[ U c tqF _`i viBt
T9n use c.se
Tác nhân

D5 t7

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 



Tiền điều ,iện

T+o bài 8iJt
6g&pi dVng" ng&pi qu7n tr
jse c.se cho )h}) ng&pi dVng " ng&pi
qu7n tr t+o bài 8iJt
6g&pi dVng" ng&pi qu7n tr đ.ng đ=ng
nh%) 8ào hệ thUngC

4huỗi sự ,iện ch@nh
\C 6g&pi dV
dVng"
ng" ng&pi qu7n tr ch>n
ch>n t+o bài 8iJtC
]C 6g&pi dV
dVng"
ng" ng&pi qu7n tr nh%)
nh%) th5ng tin bài 8iJtC
8iJtC
aC 2ệ thUng ,i/# tr. th
th5ng
5ng tin 88àà Fác nh%n hợ)
hợ) lệC
C 6g&pi dV

dVng"
ng" ng&pi qu7n tr Fác
Fác nh%n bài 8iJtC
C 2ệ thUng c%) nnh%t
h%t th5ng tin 8ào
8ào 4M|` 88àà th5ng báo l+i cho
cho ng&pi dVngCC
dVngCC
_C js
jsee c.
c.se
se ,,Jt
Jt tth(c
h(c
 6go+i lệ
aC. 2ệ thUng th5ng báo th5ng tin nh%) ,h5ng hợ) lệC
aC.C\ 6g&pi
2ệ thUng
y9ung&pi
cOu nh%)
aC.C]
dVng"
qu7nl+itrth5ng
nh%) tinC
l+i th5ng tin theo y9u cOuC
2%u điều ,iện
6g&pi dVng" ng&pi qu7n tr t+o bài
8iJt thành c5ngC
P[n /.: Đxc t[ U c tqF _`i viBt



Đặc tả Use case xem bài vit

T9n use c.se
Tác nhân
D5 t7
Tiền điều ,iện

Xe# bài 8i9t
6g&pi dVng" ng&pi qu7n tr
jse c.se cho )h}) ng&pi dVng 8à
ng&pi qu7n tr Fe# bài 8iJt
6g&pi dVng" ng&pi qu7n tr đ.ng đ=ng

nh%) 8ào hệ thUngC
4huỗi sự ,iện ch@nh
\C 6g&pi dV
dVng"
ng" ng&pi qu7n tr ch>n
ch>n bài 8iJt cOn Fe#C
]C 2ệ thU
thUng
ng ,i/# tr. #$ bài 8iJt ri tr7 8ề th
th5ng
5ng tin
tin bài 8iJt
8iJt cho ng&pi
ng&pi dVng"
dVng"
ng&pi qu7n trC

aC js
jsee c.s
c.see ,Jt th(c
th(cCC
 6go+i lệ 3h5ng
3h5ng cI
2%u điều ,iện
6g&pi dVng" ng&pi qu7n tr cI th/ đ>c
th5ng tin bài 8iJt

L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

1d


 

Đz {N TN Đ|I H}C

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 

P[n /.=: Đxc t[ U c sf _`i viBt
f !R[n tpe hệ thn
Đxc t[ U c sO _`i viBt
T9n use c.se
Tác nhân


D5 t7
Tiền điều ,iện


XI. bài 8iJt
6g&pi qu7n tr
jse c.se cho )h}) ng&pi qu7n tr FI.
 bài 8iJt
6g&pi qu7n tr đ.ng đ=ng nh%) 8ào hệ
thUngC

4huỗi sự ,iện ch@nh
\C 6g&
6g&pi
pi qu7n
qu7n tr ch>n
ch>n FI. bài 8iJtC
8iJtC
]C 2ệ thUn
thUngg tì# ,,iJ#
iJ# FI. bài 8iJt trong 4M|`
4M|`
aC 2ệ thUng ,i/# tr. th
th5ng
5ng tin 88àà Fác nh%n hợ)
hợ) lệC
C 2ệ thUng c%) nh%t th
th5ng
5ng tin 8ào 4M|` 8à th5ng báo l+i ch
choo ng&pi qu7n tr FI
FI..
thành c5ng
C js

jsee c.
c.se
se ,,Jt
Jt tth(c
h(c
 6go+i lệ 3h5ng
3h5ng cI
2%u điều ,iện
3h5ng cI
P[n /.d: Đxc t[ U c sO _`i viBt


Đặc tả Use case sửa thông n bài vit

T9n use c.se
Tác nhân
D5 t7
Tiền điều ,iện

M-. th5ng tin bài 8iJt
6g&pi qu7n tr
jse c.se cho )h}) ng&pi qu7n tr th.y
đzi th5ng tin bài 8iJt
6g&pi qu7n tr đ.ng đ=ng nh%) 8ào hệ
thUngC

4huỗi sự ,iện ch@nh
\C or#
6g&pith5ng
qu

qu7n
7n tin
tr ch>n
8iJt th
cOnth5ng
th.y đzi
th5ng
th5ng
tinC
tinCC
]C
bài 8iJt
8ibài
Jt hi/n
tin
tin nhà
hàngC
hàng
aC 6g&pi qqu7n
u7n tr b'# 8ào n(t chQ
chQnh
nh s-.C
C or# hi/n th tr thành o
or#
r# chQnh s-.C
C 6g&pi qu
qu7n
7n tr th.y đzi th5ng tin 8à b'# 8ào n(t l&uC
l&uC
_C 2ệ thUng ,i

,i/#
/# tr. th5ng tin 8
8.. chQnh s-. 8à Fác
Fác nh%n hợ) lệC
C 2ệ thUn
thUngg c%) nh%t th5ng tin 8ào
8ào 4M|` 8à th5n
th5ngg báo thành c5ng
c5ng cho ng&pi
qu7n trC
mC js
jsee c.s
c.see ,Jt th(c
th(cCC
 6go+i lệ
C.C 2ệ thUng th5ng báo th5ng tin ,h5ng hợ) lệC
C.C\ 2ệ thUng y9u cOu nh%) l+i th5ng tinC
C.C] 6g&pi qu7n tr nh%) l+i th5ng tin theo y9u cOuC
L|I TH8 HzNG THƠM ‚ &1)C!ƒM>1DN

1g


×