1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

66 35 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 66
Dung lượng 1,65 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

&"NH MỤC H?NHH@nh 1.1: CA chB vntDEFF c nFJKH@nh 1.1: CA chB vntDEFF c nFJKCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCCCCCCCCCCCCCCCCCCCCCCCCCC

Trang 1

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ệ Th5ngTin 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<c ,hGe" niề# tin đ/ tiJ) tYc s< #ệnh c.o đZ) c[

#ình là truyền đ+t ,iJn th<c cho thJ hệ #.i s.uCTrân tr>ngC

TBC2 4h@ Dinh" ngày \] tháng \] n=# ]^\_

Sinh viên thực hiện

`+i Th 2ng ThH#

ii

Trang 2

MỤC LỤC

MỞ ĐẦU

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

\C\ 1iL1iLi thiệuCi thiệuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]]

\C] 4H c4H chJ hohJ ho+t đ:+t đ:ngCCngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]]

\Ca DoduDoduleCCleCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCCCCCCCCCCCCCCa

\C 4ài 4ài đtCđtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCHƯƠNG ): TNG !U"N #$ I%NIC *+"M

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

]C]C T@nT@nh n=ngCCCh n=ngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]C]C

]C]C\\ 4ord4ordo8.Co8.CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]C]C]

]C]C] )enfsour)enfsourceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ]C]C

]C]Caa D.r,D.r,u) u) nd nd BreseBresent.nt.tiontionCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CCCCCCC_]C]C

]C]C S))lS))lic.tic.tion ion scriscri)tin)tingCCCCCgCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CCCCCCCCCCCCCCC_]C]C

]C]C B.iring B.iring with with Sngul.rRMCCCCSngul.rRMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ]C]C_

]C]C_ Beror#.nce Beror#.nce obsessedCCCCCCCCCobsessedCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]C]C

]C]C Bros Bros nd nd consCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCconsCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CHƯƠNG /: 02 &3N

CHƯƠNG /: 02 &3NG H4 TH5NG H6 T+7 &U L8CH G H4 TH5NG H6 T+7 &U L8CH 9 9aC\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

aC\C]C Xác đnh các jse c.se" các gIi j4 8à Fây dựng bi/u đ jse c.se chi tiJtCC" các gIi j4 8à Fây dựng bi/u đ jse c.se chi tiJtCCCCaC\CaC kc t7 các jse c.seCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\aC]C

aC]C Xác đnXác đnh các h các lL) tlL) thực thhực th/CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC/CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ]]aC]C\C BostCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aC]C]C Bl.ceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_aC]CaC Mer8iceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_aC]CC 4ityCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aC]C SccountCCCCCCCCCCCCCCCCCCCCCC

aC]C SccountCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]m]maC]C_ ?

aC]C_ ?.lueCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC.lueCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC ]m]maCaC 0i/u đ lL) các lnh 8ựcCCCCCCCCCCCCCCCCCC

aCaC 0i/u đ lL) các lnh 8ựcCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]]

ii

Trang 3

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

aCCC u7n u7n lW lW tài tài ,ho7n ,ho7n ng&pi ng&pi dVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCdVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaaaaCC u7n lW thành )hU tQnh thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCC u7n lW thành )hU tQnh thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaaCC_ u7n lW đánh giáCCCCCC

aCC_ u7n lW đánh giáCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaaCC

aCC 0i/u 0i/u đ đ ho+t ho+t đ:ngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCđ:ngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa_a_aCC\C u7n lW bài 8iJtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa_aCC]C u7n lW đ đi/#CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

aCC]C u7n lW đ đi/#CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaaCCaC u7n lW dch 8YCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCamaCCC u7n lW ng&pi dVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaCC

aCC u7n u7n lW lW thành thành )hUtQnh )hUtQnh thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCthànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^aCC_

aCC_ u7n u7n lW lW đánh đánh giá giá c[ c[ ng&pi ng&pi dVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCdVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\\aC_C 4ác rng bu:c toàn 8ZnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aC_C\C

aC_C\C ng ng bu:c bu:c toàn toàn 8Zn 8Zn li9n li9n b:CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCb:CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]]aC_C

aC_C\C\\C\CC SccoSccountuntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCC]aC_C\C]C BostsCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aC_C\CaC Bl.ceCCCCCCCCCCCCCCCCCCCCCC

aC_C\CaC Bl.ceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]]aC_C\CC 4ityCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aC_C\CC Mer8iceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aC_C\C_C ?.lueCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaC_C]C

aC_C]C ng bu:ng bu:c toàn c toàn 8Zn )hY 8Zn )hY thu:c tthu:c tn t+iCCCCCCCCCCCCCCCCn t+iCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaaC_C]C\C BostsCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaC_C]C\C Mer8iceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaC_C]C]C Bl.ceCCCCCCCCCCCCCCCCCCCCCC

aC_C]C]C Bl.ceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaC_C]CaC ?.lueCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaC_CaC

aC_CaC ng bng bu:c u:c toàn toàn 8Zn #i8Zn #iền giền giá trCCCCCCá trCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaC_C

aC_CaC\aC\CC SccoSccountuntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaC_C

aC_CaC]aC]CC BostBostsCCCCsCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaC_C

aC_CaCaaCaCC Bl.cBl.ceCCCCeCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

iii

Trang 4

aC_CaC_CaCaCCC ??.lue.lueCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCC 1i.o diện 8à ch<c n=ngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_aCC\C 1i.o diện 8à ch<c n=ng tr.ng ng&pi dVngCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_-T LU;N 9

\C

\C 2+n 2+n chJ chJ 8à ,8à ,Jt qJt qu7 đu7 đ+t đ+t đ&ợcC&ợcCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]C

]C 2&Ln2&Lng nghg nghi9n c<i9n c<u 8à )hu 8à )hát triát tri/nCCC/nCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

&"NH MỤC T<I LI4U TH"M -HẢ% =>

i8

Trang 5

&"NH MỤC H?NHH@nh 1.1: CA chB vntDEFF c nFJK

H@nh 1.1: CA chB vntDEFF c nFJKCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaH@nh /.1: Cc Oi U c

H@nh /.1: Cc Oi U cCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\^CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\^H@nh /.): PiQR  U C c Oi U c n VWX n nhY

H@nh /.): PiQR  U C c Oi U c n VWX n nhYCCCCCCCCCCCCCCCCCCCCCCCCC\^CCCCCCCCCCCCCCCCCCCCCCCCC\^H@nh /./: PiQR  U C c

H@nh /./: PiQR  U C c Oi U C ZR[n EW th\n tin Oi U C ZR[n EW th\n tin c nh]nc nh]nCCCCCCCCCCCCCC\\CCCCCCCCCCCCCC\\H@nh /.^: PiQR  U C c

H@nh /.^: PiQR  U C c Oi U C ZR[n EW _`i viBt c Oi U C ZR[n EW _`i viBt c nh]nnh]nCCCCCCCCCCCCCCCCC\\CCCCCCCCCCCCCCCCC\\H@nh /.: PiQR  U C c

H@nh /.: PiQR  U C c Oi U C ZR[n EW nabi JnOi U C ZR[n EW nabi JnCCCCCCCCCCCCCCCCCCCCCCCC\]CCCCCCCCCCCCCCCCCCCCCCCC\]H@nh /.=: PiQR  U C c

H@nh /.=: PiQR  U C c Oi U C ZR[n EW _`i viBtOi U C ZR[n EW _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\]H@nh /.d PiQR  U C c Oi U C ZR[n EW e iQf JR Eech

H@nh /.d PiQR  U C c Oi U C ZR[n EW e iQf JR EechCCCCCCCCCCCCCCCCCC\aCCCCCCCCCCCCCCCCCC\aH@nh /.g: PiQR  U C c

H@nh /.g: PiQR  U C c Oi U C ZR[n EW th`nh htjnh th`nhOi U C ZR[n EW th`nh htjnh th`nhCCCCCCCC\aCCCCCCCC\aH@nh /.9: PiQR  U C c Oi U C ZR[n EW Jech vk

H@nh /.9: PiQR  U C c Oi U C ZR[n EW Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\H@nh /.1>: PiQR  U C c Oi U C ZR[n EW nh i nabi Jn

H@nh /.1>: PiQR  U C c Oi U C ZR[n EW nh i nabi JnCCCCCCC\CCCCCCC\H@nh /.11: H@nh finh hl th\n tin fmt _`i viBt

H@nh /.11: H@nh finh hl th\n tin fmt _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_H@nh /.1): H@nh finh hl th\n tin

H@nh /.1): H@nh finh hl th\n tin fmt e iQffmt e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_H@nh /.1/: H@nh finh hl th\n tin

H@nh /.1/: H@nh finh hl th\n tin fmt Jech vkfmt Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]H@nh /.1^: H@nh finh hl th\n tin

H@nh /.1^: H@nh finh hl th\n tin fmt th`nh h tjnh th`nhfmt th`nh h tjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCC]H@nh /.1: H@nh finh hl th\n tin

H@nh /.1: H@nh finh hl th\n tin fmt ccFRntfmt ccFRntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]mCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]mH@nh /.1=: H@nh finh hl th\n tin

H@nh /.1=: H@nh finh hl th\n tin fmt ccFRntfmt ccFRntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]H@nh /.1d: PiQR  E cc

H@nh /.1d: PiQR  E cc Eonh vựcEonh vựcCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]H@nh /.1g: PiQR  tp@nh tự

H@nh /.1g: PiQR  tp@nh tự ZR[n EW _`i viBtZR[n EW _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa^CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa^H@nh /.19: PiQR  tp@nh tự ZR[n EW e iQf

H@nh /.19: PiQR  tp@nh tự ZR[n EW e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa\H@nh /.)>: PiQR  tp@nh tự ZR[n EW Jech vk

H@nh /.)>: PiQR  tp@nh tự ZR[n EW Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa]H@nh /.)1: PiQR  tp@nh tự

H@nh /.)1: PiQR  tp@nh tự ZR[n EW t`i VhF[nZR[n EW t`i VhF[nCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaH@nh /.)): PiQR  tp@nh tự

H@nh /.)): PiQR  tp@nh tự ZR[n EW th`nh htjnh th`nhZR[n EW th`nh htjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaH@nh /.)/: PiQR  tp@nh tự ZR[n EW nh i

H@nh /.)/: PiQR  tp@nh tự ZR[n EW nh iCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaH@nh /.)^: PiQR  hFqt mn ZR[n

H@nh /.)^: PiQR  hFqt mn ZR[n EW _`i viBtEW _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCa_H@nh /.): PiQR  hFqt mn ZR[n

H@nh /.): PiQR  hFqt mn ZR[n EW e iQfEW e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaH@nh /.)=: PiQR  hFqt mn ZR[n

H@nh /.)=: PiQR  hFqt mn ZR[n EW Jech vkEW Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCamCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCamH@nh /.)d: PiQR  hFqt mn ZR[n

H@nh /.)d: PiQR  hFqt mn ZR[n EW nabi JnEW nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaH@nh /.)g: PiQR  hFqt mn ZR[n

H@nh /.)g: PiQR  hFqt mn ZR[n EW th`nh htjnh th`nhEW th`nh htjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^H@nh /.)9: PiQR  tp@nh tự

H@nh /.)9: PiQR  tp@nh tự ZR[n EW nabi JnZR[n EW nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\H@nh /./>: GiF Jiện n VW t`i

H@nh /./>: GiF Jiện n VW t`i VhF[n nabi JnVhF[n nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_H@nh /./1: GiF Jiện n nhY c

H@nh /./1: GiF Jiện n nhY c nabi Jnnabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCH@nh /./): GiF Jiện cY nhYt th\n

H@nh /./): GiF Jiện cY nhYt th\n tin nabi Jntin nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCmCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCmH@nh /.//: GiF Jiện tpn ch hr

H@nh /.//: GiF Jiện tpn ch hr nabi Jnnabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

88

Trang 6

H@nh /./^: GiF Jiện fnR t_ chrnhH@nh /./^: GiF Jiện fnR t_ chrnhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC^H@nh /./: GiF Jiện Jnh ch _`i

H@nh /./: GiF Jiện Jnh ch _`i viBt hr nabi JnviBt hr nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\H@nh /./=: GiF Jiện sf chi tiBt

H@nh /./=: GiF Jiện sf chi tiBt _`i viBt_`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]H@nh /./d: GiF Jiện sf cc e iQf tqi

H@nh /./d: GiF Jiện sf cc e iQf tqi fi th`nh htjnh th`nhfi th`nh htjnh th`nhCCCCCCCCCCCCCCCCCCaCCCCCCCCCCCCCCCCCCaH@nh /./g: GiF Jiện sf ve tpr

H@nh /./g: GiF Jiện sf ve tpr nabi Jnnabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCH@nh /./9: GiF Jiện tqF _`i viBt hr

H@nh /./9: GiF Jiện tqF _`i viBt hr nabi Jnnabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCH@nh /.^>: GiF Jiện chuc nn n nhYc Jfin

H@nh /.^>: GiF Jiện chuc nn n nhYc JfinCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_H@nh /.^1: GiF Jiện chuc nn thn Vê

H@nh /.^1: GiF Jiện chuc nn thn Vê c Jfinc JfinCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_H@nh /.^): GiF Jiện chuc nn sfth wi th\n tin c

H@nh /.^): GiF Jiện chuc nn sfth wi th\n tin c nh]nnh]nCCCCCCCCCCCCCCCCCCCCCCCCCC_CCCCCCCCCCCCCCCCCCCCCCCCCC_H@nh /.^/: GiF Jiện chuc nn ZR[n EW

H@nh /.^/: GiF Jiện chuc nn ZR[n EW _`i viBt_`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCH@nh /.^^: GiF Jiện chuc nn ZR[n EW

H@nh /.^^: GiF Jiện chuc nn ZR[n EW e iQfe iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCH@nh /.^: GiF Jiện chuc nn ZR[n EW

H@nh /.^: GiF Jiện chuc nn ZR[n EW nabi Jnnabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC2ình aC_ 1i.o di

2ình aC_ 1i.o diện ch<c n=ng qu7n lW thành )hUện ch<c n=ng qu7n lW thành )hUtQnh thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCtQnh thànhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCmm

8i

Trang 7

&"NH MỤC PẢNGP[n /.1: Đxc t[ U c n Vr th`nh viên

P[n /.1: Đxc t[ U c n Vr th`nh viênCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\P[n /.): Đxc t[ U c n nhY

P[n /.): Đxc t[ U c n nhYCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\P[n /./: Đxc t[ U c sf th\n tin c nh]n

P[n /./: Đxc t[ U c sf th\n tin c nh]nCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\_P[n /.^: Đxc t[ U c chjnh y th\n tin c nh]n

P[n /.^: Đxc t[ U c chjnh y th\n tin c nh]nCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\_P[n /.: Đxc t[ U c tqF _`i viBt

P[n /.: Đxc t[ U c tqF _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\P[n /.=: Đxc t[ U c sf _`i viBt

P[n /.=: Đxc t[ U c sf _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\P[n /.d: Đxc

P[n /.d: Đxc t[ U t[ U c sO c sO _`i viBt_`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\mCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\mP[n /.g: Đxc

P[n /.g: Đxc t[ U t[ U c y c y _`i viBt_`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\P[n /.9: Đxc t[ U c tqF e iQf

P[n /.9: Đxc t[ U c tqF e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC\P[n /.1>: Đxc t[ U c y e iQf

P[n /.1>: Đxc t[ U c y e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]^CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]^P[n /.11: Đxc t[ U c sO e iQf

P[n /.11: Đxc t[ U c sO e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]^CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]^P[n /.1): Đxc t[ U c sO t`i VhF[n nabi Jn

P[n /.1): Đxc t[ U c sO t`i VhF[n nabi JnCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]\P[n /.1/: Đxc t[ U c tqF th`nh htjnh th`nh

P[n /.1/: Đxc t[ U c tqF th`nh htjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]\CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]\P[n /.1^: Đxc t[ U c y th`nh h tjnh th`nh

P[n /.1^: Đxc t[ U c y th`nh h tjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]]P[n /.1: Đxc t[ U c sO th`nh htjnh th`nh

P[n /.1: Đxc t[ U c sO th`nh htjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aP[n /.1=: Đxc t[ U c tqF Jech vk

P[n /.1=: Đxc t[ U c tqF Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]aP[n /.1d: Đxc t[ U c y Jech vk

P[n /.1d: Đxc t[ U c y Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]P[n /.1g: Đxc t[ U c sO Jech vk

P[n /.1g: Đxc t[ U c sO Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]P[n /.19: Đxc t[ U c sO nh i

P[n /.19: Đxc t[ U c sO nh iCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]P[n /.)>: P[n f\ t[ thRmc trnh

P[n /.)>: P[n f\ t[ thRmc trnh fmt _`i viBtfmt _`i viBtCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]P[n /.)1: P[n f\ t[ thRmc trnh

P[n /.)1: P[n f\ t[ thRmc trnh fmt e iQffmt e iQfCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_P[n /.)): P[n f\ t[ thRmc trnh

P[n /.)): P[n f\ t[ thRmc trnh fmt Jech vkfmt Jech vkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]_P[n /.)/: P[n f\ t[ thRmc trnh

P[n /.)/: P[n f\ t[ thRmc trnh fmt th`nh htjnh th`nhfmt th`nh htjnh th`nhCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]P[n /.)^: P[n f\ t[ thRmc trnh

P[n /.)^: P[n f\ t[ thRmc trnh fmt ccFRntfmt ccFRntCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]mCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]m07ng aC] 07ng #5 t7 thu:c t@nh #:

07ng aC] 07ng #5 t7 thu:c t@nh #:t đánh giáCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCt đánh giáCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC]m]m

8ii

Trang 8

lợiC nternet #.ng nhng th5ng tin qu7ng bá" hỗ trợ đJn ng&pi s- dYng 85 cVng nh.nhng&pi s- dYng 85 cVng nh.nhchIngC nternet gi() b+n tiJ) tYc điều hành các c5ng 8iệc 8à gi li9n l+c #%t thiJt 8Linhng ng&pi b+n qu.n tâ# ,hi ,ho7ng cách là #:t tr ng+i lLnC

 6h%n th<c  6h%n th<c đ&ợc đ&ợc tO# tO# qu.n qu.n tr>ng c[ tr>ng c[ nternet trong nternet trong thpi ,x thpi ,x hiện đ+i" hiện đ+i" cVng cVng nhu nhu cOucOuc[ 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/# dulch t+i tng 8 tr@" t+i #ỗi đ đi/# ng&pi dVng cI th/ tì# ,iJ# đ&ợc các dch 8Y dul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ày #à ng&pi dVng cI th/ y9n tâ# đi du lch #à ,h5ng lo #ình cOn

=n gì"  đâu h.y chHi gìC)

) Gii thGii thiệR v` VBt c•iệR v` VBt c•R c  n tt nR c  n tt nhiệhiệ

 6goài )h 6goài )hOnOn M€ RM€ R 8à 8à -Bt ERYn-Bt ERYn" đ án tUt nghiệ) chi là#  ch&Hng" đ án tUt nghiệ) chi là#  ch&Hng

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

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 11

Trang 9

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

1.11.1Gii thiGii thiệRệR 6odeC{s" đ&ợ

 6odeC{s" đ&ợc t+o r bi y.n |.hl" nh# #Yc đ@ch Fây dực t+o r bi y.n |.hl" nh# #Yc đ@ch Fây dựng các ch&Hng trìnhng 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 đ&ợcc5ng bU lOn đOu ti9n 8ào n=# ]^^ 8à chQ cI th/ ch+y tr9n `inuFC

 6odeRM là #:t nền  6odeRM là #:t nền t7ng đ&ợc Fây dựng dự t7ng đ&ợc Fây dựng dự tr9n 4hro#e R.8.Mcri)t unti#e đ/tr9n 4hro#e R.8.Mcri)t unti#e đ/t+o r các <ng dYng #+ng nh

t+o r các <ng dYng #+ng nh.nhC 6od.nhC 6odeRM đ&ợeRM đ&ợc 8iJt bng R.8.c 8iJt bng R.8.McriMcri)t )t 8à s- dYng cH 8à s- dYng cH chJ e8entfdri8en" #5 hình nonfbloc,ing  đ/ t+o n9n sự nh.nh" hiệu qu7 8à thpi gi.nthực cho các <ng dYng )hân tánC

 6odeC{s r

 6odeC{s r đpi cho đpi cho )h}) các )h}) các nhà )hát nhà )hát tri/n <ng tri/n <ng dYng chQ dYng chQ cOn s- cOn s- dYng R.8.scri)tdYng R.8.scri)tđ/ l%) trình cho c7 client side 8à ser8er side" đ& R.8.scri)t t #:t ng5n ng thuOnclient 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 

 bloc,ing " t<c #:t ser8er cI th/ gi" t<c #:t ser8er cI th/ gi c7 tr=# ngàn ,Jt nUi c c7 tr=# ngàn ,Jt nUi cVng l(cC kây là ,hVng l(cC kây là ,h7 n=ng7 n=ngcực ,x )hV hợ) 8Li nhng <ng dYng web cOn t@nh n=ng thpi gi.n thực ~re.lti#e• hiệnđ+i" t&Hng th@ch 8Li điện tho+i th5ng #inh ~s#.rt)hone• 8à #áy t@nh b7ng ~t.blet•C1.)CA chB hFqt mn

 "nchpFnFRX NFnD_EFcVin I% fFJE:

 6odeC{s  6odeC{s ho+t ho+t đ:ng đ:ng dự dự 8ào 8ào cH cH chJ chJ l%) l%) trình trình synchrono.synchronous us 8à 8à #5 #5 hình hình nonfnonf bloc,ing

 bloc,ing C C kiều kiều đI đI là# là# cho cho 6odeC{s 6odeC{s ,hác ,hác so so 8Li 8Li các các ng5n ng5n ng ng truyền truyền thUng thUng ,hác,hácch+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  6ode ,hiJn ,hiJn cho cho ch(ng ch(ng t t )h7i )h7i hi/u hi/u theo theo #:t #:t ngh ngh ,hác ,hác thJ thJ nào nào là là đng đng nh'tCnh'tC4á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 hiAuhHn 8à dA thực hiện hHnC

TI# l+i" s<c #+nh c[ node{s ,h5ng dự 8ào 8;ng l) bKt sự ,iện c[ nI hoc làđng b: 8àor #à l+i dự 8ào hệ thUng c.llb.c, c[ nI đ$ là# gi7# r't nhiều thpigi.n chp c[ hệ thUngC

 'vntDEFF v` inE thpJ:

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN ))

Trang 10

 Hình 1.1: Cơ chế  Hình 1.1: Cơ chế event-loop event-loop của nodejscủa nodejs

?iệc thiJt ,J single thre.d 8Li #:t e8ent loo) r't hiệu qu7 8Li quy #5 lLnCE8ent loo) là cUt li c[ l%) trình e8entfdri8en" hOu hJt các ch&Hng trình gi.o diệnng&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 )hYthu:c ,há nhiều 8ào SDC ?iệ

thu:c ,há nhiều 8ào SDC ?iệc t+o nhiều thre.d cVng \ c t+o nhiều thre.d cVng \ l(c sv gây tUn l(c sv gây tUn b: nhL 8à thpib: nhL 8à thpigi.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âulệ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-  6odeC{s s- dYng dYng #:t #:t ,iJn ,iJn tr(c tr(c #odule #odule đ/ đ/ đHn đHn gi7n gi7n hI hI 8iệc 8iệc t+o t+o r r các các <ng <ng dYngdYng )h<c t+)C

 )h<c t+)C Dodule giUng nh& Dodule giUng nh& các th& các th& 8iện trong 4" 8iện trong 4" hoc các hoc các đHn 8 đHn 8 trong B.sc.lC trong B.sc.lC DỗiDỗi

#odule cI ch< #:t t%) hợ) các ch<c n=ng li9n qu.n đJn ƒđUi t&ợngƒ c[ các #5fđunC

?@ dY" các#odule htt) ch< các ch<c n=ng cY th/ cho 2TTBC 6odeC{s cung c') #:t 8ài

#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 ch<c n=ng hu @ch ,hácC

f

f k/ gk/ g>i #>i #:t #:t #odul odul th%t th%t dA ddA dàng" àng" chQ chQ cOn cOn g>i g>i hà# hà# requrequire~ire~• nh& • nh& s.us.u8.r htt) „ require~…htt)†•‡

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN //

Trang 11

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)CTrong đ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

<ng đ/ thực hiệnC

<ng đ/ thực hiệnC 6Ju 6ode ,h5ng th'6Ju 6ode ,h5ng th'y #odule t&Hng <ny #odule t&Hng <ng trong th& #Yc thìg trong th& #Yc thì

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 8.r #yDodule „ „ require~‰C#yrequire~‰C#yDoduleC{s‰DoduleC{s‰•‡•‡

11 ^^ CC``i i xxtt

 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 websitenode{sCorg đều đ$ cI nhng b: cài t&Hng <ng" chQ cOn downlo.d 8ề 8à cài đt nh&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.tesudo )tfget inst.ll node2oc

sudo )titude u)d.tesudo )titude inst.ll node

 C`i xt MFJRE:

 6odeC{s cI #:t <ng dYng qu7n lW ).c,.g

 6odeC{s cI #:t <ng dYng qu7n lW ).c,.ges" đI là 6ode B.c,g.te D.n.ger ~6BD•Ces" đ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 đtcá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 <ng 8à nh%) lệnh

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

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN ^^

Trang 12

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 <ng dYng hybrid dự tr9n 2TD`C D:t

<ng dYng hybrid là #:t <ng dYng di đ:ng đ&ợc Fây dựng bng các c5ng nghệ )háttriền web nh& 2TD`" 4MM" R.8.Mcri)t 8à s.u đI đ&ợc đIng gIi trong #:t #5itr&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 <ng dYng này

trình duyệt web ~6.ti8e cont.iner•C 4ác <ng dYng này s- dYng các thành )hOn hi/n s- dYng các thành )hOn hi/n ththn:i dung website ~ các trình duyệt ‹n nh& jŒeb?iew tr9n iM" h.y Œeb8iew tr9nSndroid 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 c7các thiJt b di đ:ng" c‚ng nh& t%n dYng tUi đ các t@nh n=ng ,hác c[ thiJt b di đ:ngnh& 1BM" c.#er." d.nh sách lien l+c"€ 09n c+nh đI" thpi gi.n 8à chi )h@ dVng đ/ t+on9n #:t <ng dYng hybrid c‚ng th') hHn so 8Li các <ng dYng di đ:ng th5ng th&pngC0+n cI th/ coi onic nh& là #:t ,hung rontfend gi() b+n ,i/# soát hình 7nh 8à tr7inghiệ# tr9n <ng dYng c[ b+nC 1iUng nh& “0ootstr.) or 6.ti8e!" nh&ng 8Li sự hỗ trợ c[ #:t l&ợng lLn các thành )hOn di đ:ng" hiệu <ng chuy/n đ:ng #&ợt #à 8à thiJt ,JđZ)C

3h5ng nh& các r.#ewor, ,hác" onic #.ng đJn cho ch(ng t nhng thành )hOn gi.odiện 8à cách bU tr@ #.ng )hong cách r't giUng 8Li nh& )hong cách thiJt ,J #c đnhtr9n 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&

h.y Bhone1.) đ/ cI th/ ch+y nh& #:t <ng dYng di đ:ngC 4ordo8 là b: #:t <ng dYng di đ:ngC 4ordo8 là b: đIng gIi #cđIng gIi #cđnh trong onic r.#ewor,C

)) )) TTrrnnh nh nnn

).)

).).11 CFpJCFpJFvS).che 4ordo8 là #:t b: ,hung đ/ Fây dựng <ng dYng di đ:ng s- dYngFv

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 ch<c n=ng n.ti8e c[.thiJt 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})

 )h}) <ng <ng dYng dYng di di đ:ng đ:ng cI cI th/ th/ đ&ợc đ&ợc )hát )hát tri/n tri/n chQ chQ dự dự tr9n tr9n 2TD`" 2TD`" 4MM 4MM 8à8àR.8.scri)t

3hi s- dYng 4ordo8 SB" #:t <ng dYng cI 3hi s- dYng 4ordo8 SB" #:t <ng dYng cI th/ đ&ợc Fây dựng #à th/ đ&ợc Fây dựng #à ,h5ng )h7i,h5ng )h7is- dYng b't ,x #:t đo+n #$ n.ti8e code nàoC Th.y 8ào đI" c5ng nghệ web sv

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 

Trang 13

đ&ợc s- dYng" 8à ch(ng sv đ&ợc tz ch<c tr9n ch@nh <ng dYng đ'y ch< ,h5ngcOn th5ng qu #:t ser8er nàoC

4ordo8 cung c') #:t t%) hợ) các 4ordo8 cung c') #:t t%) hợ) các th& 8iện R.8.scri)t đ$ đ&ợc chu‹n hI đ/ cIth& 8iện R.8.scri)t đ$ đ&ợc chu‹n hI đ/ cIth/ s- dYngC 4ordo8 hiện cI th/ s- dYng cho các nền t7ng nh& iM" Sndroid"0l.c,berry" Œindows Bhone€

).)

).).)) %n%nDFRpDFRpcc

DYc đ@ch c[ onic r.#ewor, ,h5ng chQ là Fây dựng #:t b: ,hung )hát tri/n

<ng dYng di đ:ng đ nền t7ng #à c;n #uUn Fây dựng #:t nền t7ng đ/ chi scác ,iJn th<c cho các nhà )hát tri/n" t+o r #:t cách đ/ đ& r nhng design ).ttern

 ).ttern tUt tUt nh't nh't đ/ đ/ Fây Fây dựng dựng các các <ng <ng dYng dYng di di đ:ngC đ:ngC ?ì ?ì 8%y8%y" " onic onic là là #:t#:t

r.#ewor, # hoàn toàn cho )h}) t't c7 #>i ng&pi cI th/ chi s nhng ,iJnth<c" ,inh nghiệ# đ/ Fây dựng nhng <ng dYng di đ:ng tuyệt 8pi

th<c" ,inh nghiệ# đ/ Fây dựng nhng <ng dYng di đ:ng tuyệt 8pi tr9n nền t7ngtr9n nền t7ng2TD`C

onic sv đt nền t7ng cho <ng dYng dự tr9n 2TD`" 4MM 8à R.8.scri)tC Th.y8ì #ỗi l%) trình 8i9n )h7i tự tì# t;i nhng ,huyJt đi/# c[ 8iệc )hát tri/n <ngdYng di đ:ng tr9n 2TD` thì onic sv cho b+n 4MM cH b7n 8à t+o cho b+n \,iJn th<c tUt đ/ )hát tri/n )h@ tr9n nIC

).)./

).)./ MpVR nJ MpVR nJ ƒpntƒpnttiFntiFn

onic r.#ewor, ,h5ng nhng cung c') cho b+n #:t design ).ttern tUt #à c;ncho b+n ,h7 n=ng ,i/# soát tUi đ trong quá trình )hát tri/n <ng dYngC 4MM cIth/ 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

đ/ cU gKng bKt ch&Lc theo #:t i ,hácC  

).).^

).).^ "EictiF"EictiFn n cpitincpitin

onic ,h5ng nhng #.ng đJn cho ch(ng t 4MM 8à #.r,u) tVy biJn c.o

onic ,h5ng nhng #.ng đJn cho ch(ng t 4MM 8à #.r,u) tVy biJn c.o #à c;n#à c;nnhng #Pu thiJt ,J ~design ).ttern• R.8.scri)t đ/ gi() ch(ng t Fây dựngnhng <ng dYng giUng nh't 8Li nhng

nhng <ng dYng giUng nh't 8Li nhng n.ti8e tr9n Sndrn.ti8e tr9n Sndroid 8à i4C oid 8à i4C onic #uUnonic #uUngi7i )hIng nhng <ng dYng web r ,hGi th.nh đ chQ 8à h&Lng đJn nhngt&Hng tác gi.o diện #+nh #v nh& #à side #enu h.y 8iew controllers

).).

).). ƒipin „itƒipin „ith "nh "nREp(SREp(S

.ngul.rRM là #:t dự án #$ ngun # c[ 1oogle đ$ tr n9n ,há )hz biJn đUi8Li nhng nhà )hát tri/n <ng dYng web trong thpi gi.n gOn đâyC Sngul.rRMcung c') cho ng&pi )hát tri/n ,h7 n=ng hoàn thiện <ng dYng web #:t cáchL

L||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN ==

Trang 14

nh.nh chIng 8à t+o c'u tr(c hợ) l@ cho <ng dYngC 4ác r.#ewor, cho <ng dYngweb dVng R.8.scri)t nh& Sng

web dVng R.8.scri)t nh& Sngul.rRM cho )h}) b+n ul.rRM cho )h}) b+n Fây dựng các Fây dựng các <ng dYng )h<c<ng dYng )h<ct+) ng.y trong trình duyệt #à ,h5ng cOn dự tr9n ser8erC kây chKc chKn là #:tlợi thJ cho các nhà )hát tri/n <ng dYng hybrid" bi trình duyệt là nền t7ng đ/t+o n9n nhng <ng dYng nàyC

onic s- dYng Sngul.rRM đ/ t+o r #:t r.#ewor, tUt nh't cho 8iệc Fây dựngcác <ng dYng di đ:ng đ nền t7ng" nI cung c') #:t b: gi.o diện ng&pi dVng

#$ ngun # #iAn )h@ đi cVng 8Li các t@nh n=ng c[ Sngul.rRMC

?iệc Fây dựng các <ng dYng dự tr9n Sngul.rRM đ;i hGi #$ ngun )h7i cI ,h7n=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<c n=ng trong <ng dYng tr9n các nền t7ng ,hác nh.uđ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 ƒp…Fpfnc F_JF_J

onic r't ch( tr>ng đJn hiệu su't" #c dV nI r đpi ch& lâuC onic cI #:t gi.odiện zn đnh 8à tUc đ: tUt" 8Li các hiệu <ng chuy/n đ:ng đ&ợc á) dYng ,Ž thu%tt=ng tUc )hOn c<ng 8à tUi gi7# các th.o tác 8Li |DC onic c‚ng ,h5ng cOn s-dYng {uery" #c dV ng&pi s- dYng cI th/ th9# 8ào nJu #uUnC onic cI th/ t+o

r các <ng dYng )h<c t+) ch+y tr9n iM 8à SndroidC).)

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 8LithiJt ,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 <ng dYng hybrid ,hác

cho <ng dYng hybrid ,hácCC

f onic cung c') đOy đ[ các thành )hOn cho gi.o diện ng&pi dVng nh& Bullftof

Trang 15

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 <ng 8à ,h7 n=ng chuy/n đzi gi các tr.ng cI hiệu su't ch& c.oC  

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN gg

Trang 16

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

/.1 -h[F t v` h]n trch /.1 -h[F t v` h]n trch hệ thnhệ thn

ff XáXác đc đnnh ch các ác tátác nc nhâhâ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 dV 6g&pi dVng ng&pi ng ng&pi s- dYng hs- dYng hệ thUngệ 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

ff Tác Tác nhnhân nân ng&pg&pi dVi dVng cng cI cáI các usc use c.e c.se sse s.u.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

 u7n lW đánh giá c[ ng&pi dVng

ff 6go6goài r." các thài r." các thành 8iành 8i9n tron9n trong hệ thUng hệ thUng b.o g# ngg b.o g# ng&pi dV&pi dVng" qung" qu7n tr hệ th7n tr hệ thUngUng

cI các user c.se nh& s.u

 k=ng nh%)" đ=ng Fu't

 u7n lW th5ng tin cá nhân

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 99

Trang 17

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.sech@nh nh& s.u

 Hình 3.1: Cá Hình 3.1: Các gói Use c gói Use casecase

ff GOi R c n VWX n nhY:GOi R c n VWX n nhY:

 Hình 3.2: i Hình 3.2: i!" #$ Use Ca!" #$ Use Case của gói Use của gói Use case #%ng se case #%ng &'( #%ng nh)&'( #%ng nh)pp

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

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 11>>

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

u7n lW th5ngtin cá nhân

Xe#" T+o bài8iJt

u7n tr hệ

u7n tr hệ

thUng

Trang 18

 Hình 3.3: i!"

 Hình 3.3: i!" #$ Use Ca#$ Use Case của gói Use của gói Use Case *"+se Case *"+n l' th,ng tn l' th,ng tin cá nhnin cá nhn

ff GOi U GOi U C C ZR[n EW ZR[n EW _`i viBt c _`i viBt c nh]nnh]n

 Hình 3.: i Hình 3.: i!" #$ Use Ca!" #$ Use Case của gói Use của gói Use Case *"+n se Case *"+n l' /0i viết l' /0i viết cá nhncá nhn

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 1111

Trang 19

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

 Hình 3.: i Hình 3.: i!" #$ Use Ca!" #$ Use Case của gói se của gói Use Case *"Use Case *"+n l' ngi +n l' ngi d4ng d4ng 

D GOi U C ZR[n EW _`i viBt

 Hình 3.5: i!

 Hình 3.5: i!" #$ Use Cas" #$ Use Case của gói Ue của gói Use Case *"+se Case *"+n l' /0i viết n l' /0i viết 

D GOi U C ZR[n EW e iQf JR Eech

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 11))

Trang 20

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 11//

Trang 21

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

D5 5 tt77 jjsse e cc sse e cchho o ))hh}}) ) nngg&&ppi i ddVVnng g đđ==nng g ,,@@

tài ,ho7nT

Tiiềền n đđiiềều u ,,iiệệnn 33hh55nng g ccII4huỗi sự ,iện ch@nh

Trang 22

2%%u u đđiiềều u ,,iiệệnn 66gg&&ppi i ddVVnng g ccI I tthh/ / đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngCP[n /.1: Đxc t[ U c n Vr P[n /.1: Đxc t[ U c n Vr th`nh viênth`nh viên

 Đặc tả Use case Đăng nhậpT

T99n n uusse e cc ssee kk==nng g nnhh%%))T

Táác c nnhhâânn 66gg&&ppi i ddVVnngg" " nngg&&ppi i qquu77n n ttrr

DD5 5 tt77 jjsse e cc sse e cchho o ))hh}}) ) đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngCT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i ddVVnng g cchh&& đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

\C

\C 6g&pi d6g&pi dVng ch>Vng ch>n ch<c nn ch<c n=ng đ=ng =ng đ=ng nh%)Cnh%)C]C

]C or# đ=ng nor# đ=ng nh%) hi/n th%) hi/n th 8à y9u ch 8à y9u cOu nh%) th5Ou nh%) th5ng tin 8àong tin 8àoCCaC

aC 6g&6g&pi dVngpi dVng" ng&pi qu7" ng&pi qu7n tr nh%) th5ng tin tr nh%) th5ng tin cOn thiJt 8ào orn cOn thiJt 8ào or# đ=ng nh%) 8à# đ=ng nh%) 8ành'n n(t đ=ng nh%)C

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%)C2

2%%u u đđiiềều u ,,iiệệnn 66gg&&ppi i ddVVnng g hh y y nngg&&ppi i qquu77n n ttrr  đđ==nngg

nh%) thành c5ng 8à hệ thUng cung c')nhng ch<c n=ng t&Hng <ng

P[n /.): Đxc t[ U c n nhY

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 11

Trang 23

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i ddVVnngg" " nngg&&ppi i qquu77n n ttrr  đđ nng g đđ==nngg

nh%) 8ào hệ thUngC4huỗi sự ,iện ch@nh

P[n /.^: Đxc t[ U c chjnh y th\n tin c nh]nth\n tin c nh]n

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 11==

Trang 24

ff 0fX TqF _`i viBt0fX TqF _`i viBt

 Đxc t[ U c tqF _`i viBt

P[n /.: Đxc t[ U c tqF _`i viBt

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

T99n n uusse e cc ssee XXee# # bbàài i 88ii99ttT

Táác c nnhhâânn 66gg&&ppi i ddVVnngg" " nngg&&ppi i qquu77n n ttrr

D

D5 5 tt77 jjsse e cc sse e cchho o ))hh}}) ) nngg&&ppi i ddVVnng g 88àà

ng&pi qu7n tr Fe# bài 8iJtT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i ddVVnngg" " nngg&&ppi i qquu77n n ttrr  đđ nng g đđ==nngg

nh%) 8ào hệ thUngC4huỗi sự ,iện ch@nh

 6go+i lệ 3h5ng cIh5ng cI2

2%%u u đđiiềều u ,,iiệệnn 66gg&&ppi i ddVVnngg" " nngg&&ppi i qquu77n n ttrr  ccI I tthh/ / đđ>>cc

th5ng tin bài 8iJt

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 11dd

qu7n tr t+o bài 8iJtT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i ddVVnngg" " nngg&&ppi i qquu77n n ttrr  đđ nng g đđ==nngg

nh%) 8ào hệ thUngC4huỗi sự ,iện ch@nh

aC 2ệ thUng th5ng báo th5ng tin nh%) ,h5ng hợ) lệCaC.C\ 2ệ thUng y9u cOu nh%) l+i th5ng tinC

aC.C] 6g&pi dVng" ng&pi qu7n tr nh%) l+i th5ng tin theo y9u cOuC2

2%%u u đđiiềều u ,,iiệệnn 66gg&&ppi i ddVVnngg" " nngg&&ppi i qquu77n n ttrr  tt++o o bbààii

8iJt thành c5ngC

Trang 25

P[n /.=: Đxc t[ U c sf _`i viBt

ff !R[n tpe hệ thn!R[n tpe hệ thn

 Đxc t[ U c sO _`i viBt

P[n /.d: Đxc P[n /.d: Đxc t[ U t[ U c sO c sO _`i viBt_`i viBt

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

T99n n uusse e cc ssee MM tthh55nng g ttiin n bbàài i 88iiJJttT

Táác c nnhhâânn 66gg&&ppi i qquu77n n ttrr

DD5 5 tt77 jjsse e cc sse e cchho o ))hh}}) ) nngg&&ppi i qquu77n n ttrr  tthh yy

đzi th5ng tin bài 8iJtT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

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

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN 11gg

 6go+i lệ 3h5ng cIh5ng cI2

2%%u u đđiiềều u ,,iiệệnn 33hh55nng g ccII

Trang 26

22%%u u đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  tthh y y đđzzi i tthh55nng g ttiin n bbààii

8iJt thành c5ngCP[n /.g: Đxc

P[n /.g: Đxc t[ U t[ U c y c y _`i viBt_`i viBt

 Đxc t[ U c tqF e iQf

P[n /.9: Đxc t[ U c tqF e iQf

 Đặc tả Use case sửa thông n !"a !i#mT

T99n n uusse e cc ssee MM tthh55nng g ttiin n đđ đđii//##T

Táác c nnhhâânn 66gg&&ppi i qquu77n n ttrr

DD5 5 tt77 jjsse e cc sse e cchho o ))hh}}) ) nngg&&ppi i qquu77n n ttrr  tthh yy

đzi th5ng tin đ đi/#

TTiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

C

C 6g&pi qu6g&pi qu7n tr ch>n 7n tr ch>n đ đi/# cOn đ đi/# cOn th.y đzi th.y đzi th5ng tinth5ng tinCC

\^C

\^C oror# th5# th5ng ting tin đn đ đi/ đi/# hi/# hi/n thn th th th5ng t5ng tin đin đ đi/ đi/#C#C

\\\C\C 6g&6g&pi pi ququ7n t7n tr br b'# 8'# 8ào nào n(t (t chQchQnh snh s-.-.CC

thUngC4huỗi sự ,iện ch@nh

aC.C] 6g&pi qu7n tr nh%) l+i th5ng tin theo y9u cOuC2

2%%u u đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  tt++o o đđ đđii//# # tthhàànnhh

c5ngC

Trang 27

 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 cOuC2

2%%u u đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  tthh y y đđzzi i tthh55nng g ttiin n đđ

đi/# thành c5ngCP[n /.1>: Đxc t[ U c y e iQf

 Đxc t[ U c sO e iQf

P[n /.11: Đxc t[ U c sO e iQf

 Đxc t[ U c sO t`i VhF[n nabi Jn

P[n /.1): Đxc t[ U c sO t`i VhF[n nabi Jn

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN ))>>

đ đi/#

TTiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

 6go+i lệ 3h5ng cIh5ng cI2

2%%u u đđiiềều u ,,iiệệnn 33hh55nng g ccII

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệ ệ tthhUUnnggCC4huỗi sự ,iện ch@nh

\\\C\C 6g&6g&pi qpi qu7u7n trn tr ch ch>n F>n FI tI tài ,ài ,hoho7n ng7n ng&p&pi dVi dVngng

 6go+i lệ 3h5ng cIh5ng cI2

2%%u u đđiiềều u ,,iiệệnn 33hh55nng g ccII

Trang 28

đzi th5ng tin thành )hUtQnh thànhT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

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 cOuCL

L||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN ))11

 )hU tQnh

 )hU tQnh thànhthànhT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệ ệ tthhUUnnggCC4huỗi sự ,iện ch@nh

aC 2ệ thUng th5ng báo th5ng tin nh%) ,h5ng hợ) lệCaC.C\ 2ệ thUng y9u cOu nh%) l+i th5ng tinC

aC.C] 6g&pi qu7n tr nh%) l+i th5ng tin theo y9u cOuC2

2%%u u đđiiềều u ,,iiệệnn thành thành c5ngC66gg&&ppi qi quu77n tn trr t t++o o tthhàànnh h ))hhUUttQQnnhh

Trang 29

22%%u u đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  tthh y y đđzzi i tthh55nng g ttiinn

thành )hUtQnh thành thành c5ngCP[n /.1^: Đxc t[ U c y th`nh h

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

 6go+i lệ 3h5ng cI22%%u u đđiiềều u ,,iiệệnnh5ng cI 33hh55nng g ccII

dch 8YT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

Trang 30

đzi th5ng tin dch 8YT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

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 cOuC2

2%%u u đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  tthh y y đđzzi i tthh55nng g ttiin n ddcchh

8Y thành c5ngCP[n /.1d: Đxc t[ U c y Jech vk

 Đxc t[ U c sO Jech vk

P[n /.1g: Đxc t[ U c sO Jech vk

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN ))//

dch 8YT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

 6go+i lệ 3h5ng cIh5ng cI2

2%%u u đđiiềều u ,,iiệệnn 33hh55nng g ccII

Trang 31

 Đxc t[ U c sO nh i c nabi Jn

P[n /.19: Đxc t[ U c sO nh i

ii## ggee MMttrriinngg 22ììnnh h 77nnh h bbàài i 88iiJJttccoonntteenntt MMttrriinngg 66::i i dduunng g bbàài i 88iiJJttccrree ttee|| ttee || ttee 66ggàày y đđ==nng g bbàài i 88iiJJtt ddddrreessss MMttrriinngg kk cchhQ Q đđ đđii//# # cc[[ bbààii

8iJt ccccoouunnttdd nntt DD$ $ nngg&&ppi i ddVVnnggsseerr88iicceedd nntt DD$ $ ddcch h 88YY

  deleted    nnt t 00iiJJn n FFII bbàài i 88iiJJtt

P[n /.)>: P[n f\ t[ thRmc trnh P[n /.)>: P[n f\ t[ thRmc trnh fmt _`i viBtfmt _`i viBt

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN ))^^

đánh giáT

Tiiềền n đđiiềều u ,,iiệệnn 66gg&&ppi i qquu77n n ttrr  đđ nng g đđ==nng g nnhh%%) ) 88àào o hhệệ

thUngC4huỗi sự ,iện ch@nh

 6go+i lệ 3h5ng cIh5ng cI2

2%%u u đđiiềều u ,,iiệệnn 33hh55nng g ccII

Trang 32

 Hình 3.1 Hình 3.11: Hình 8inh h@1: Hình 8inh h@a th,ng tin a th,ng tin 8At /0i vi8At /0i viết ết /.).) ƒEc

ddeelleetteedd TTiinnyyiinn 00iiJJn n FFII đđ đđii//##iiddSSccccoouunntt nntt DD$ $ nngg&&ppi i tt++ooiidd44iittyy nntt DD$ $ tthhàànnh h ))hhUUttQQnnh h tthhàànnhh

P[n /.)1: P[n f\ t[ thRmc trnh fmt e iQf

 Hình 3.12: Hì Hình 3.12: Hình 8inh h@a thnh 8inh h@a th,ng tin 8At ,ng tin 8At #7a #i!8#7a #i!8/.)./ Spvic

ff `à b7ng ch< th5ng tin các dch 8YT

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN ))

Trang 33

 Hình 3.13: H Hình 3.13: Hình 8inh h@a thình 8inh h@a th,ng tin 8At ,ng tin 8At d7ch v>d7ch v>

P[n /.)/: P[n f\ t[ thRmc trnh P[n /.)/: P[n f\ t[ thRmc trnh fmt th`nh htjnh th`nhfmt th`nh htjnh th`nh

 Hình 3.1: Hì Hình 3.1: Hình 8inh h@a thnh 8inh h@a th,ng tin 8At t,ng tin 8At th0nh ph; t<nh0nh ph; t<nh th0nhh th0nh

LL||I I TTHH8 8 HHzzNNG G TTHHƠƠM M ‚ &&11))CC!!ƒƒMM>>11DDNN ))==

Ngày đăng: 08/08/2020, 10:32

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w