Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non 0ӢĈҪ8 Vӟi sӵ bùng nә cӫa Internet và nhӳng lӧLtFKPjQyÿHPOҥi, nhiӅu bұc phө huynh ÿmKѭӟng cho con em mình sӱ dөng Internet ngay tӯ n
Trang 1Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
ĈҤI HӐ&Ĉ¬1 ҸNG 75Ѭ Ӡ1*Ĉ ҤI HӐ&6Ѭ3+ ҤM
Trang 2%iRFiRÿ ͛ án t͙t nghi͏ p GVHD : Th.s ĈRjQ'X\%uQK
MӨC LӨC
MӢ ĈҪU 9
&+ѬѪ1* &Ѫ6 Ӣ LÝ THUYӂT 10
1.1 3KѭѫQJSKiSGҥy hӑc cho trҿ ÿӝ tuәi mҫm non 10
1.1.1 NhӳQJÿLӅu cҫn biӃt vӅ trҿ ÿӝ tuәi mҫn non 10
1.1.2 Vì sao phҧi dҥy hӑc cho trҿ lӭa tuәi mҫm non? 10
1.1.3 3KѭѫQJSKiSGҥy hӑc cho trҿ 11
1.2 Tәng quan vӅ World Wide Web 16
1.2.1 World Wide Web là gì? 16
1.2.2 World Wide Web và internet 16
1.2.3 Flash lj gu ? 17
1.2.4 Flash có thӇ OjPÿѭӧc nhӳng gì? 17
1.2.5 Flash có thӇ áp dөQJQKѭWKӃ nào trong giҧng dҥy? 17
1.2.6 )ODVKFyѭXÿLӇm gì ? 17
1.2.7 ActionScript là gì? 18
1.3 ASP.NET 18
1.3.1 ĈӏQKQJKƭD 18
1.3.2 Lӏch sӱ 18
1.3.3 Mã prototype 19
1.3.4 Ĉһc tính 19
1.3.5 Mô hình Code-behind 19
1.4 Microsoft SQL server 19
1.4.1 ĈӏQKQJKƭD 19
1.4.2 Lҩy dӳ liӋu 20
1.4.3 SӱDÿәi dӳ liӋu 21
1.4.4 Giao dӏch 21
Trang 3Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
1.4.5 SQL Injection 22
1.4.6 ĈӏQKQJKƭDGӳ liӋu 22
1.4.7 HӋ thӕQJFѫVӣ dӳ liӋu sӱ dөng SQL 22
&+ѬѪ1* PHÂN TÍCH VÀ THIӂT Kӂ Hӊ THӔNG 24
2.1 Ĉһc tҧ yêu cҫu 24
2.1.1 Mô hình sӱ dөng DFD (Data Flow Diagram) 24
2.1.2 Các mô hình DFD 24
2.1.3 Các mô hình quan hӋ 29
&+ѬѪ1* XÂY DӴNG WEBSITE HӚ TRӦ DҤY HӐC MҪM NON 41 3.1 ThiӃt kӃ Website 41
3.1.1 Giao diӋn trang web 41
3.2.1 Giao diӋn 58
3.2.2 Thêm chӭFQăQJ 58
3.2.3 Cҧi tiӃn chӭFQăQJ 58
3.3 KiӇm thӱ 59
3.4 TiӃp cұn các yêu cҫu thӵc tӃ 60
3.4.1 Yêu cҫu cӫDÿӕLWѭӧng trҿ nhӓ 60
3.4.2 Yêu cҫu cӫDÿӕLWѭӧng phө huynh 60
3.4.3 Yêu cҫu cӫDÿӕLWѭӧng giáo viên mҫm non 61
3.4.4 Yêu cҫu cӫa ban quҧn trӏ website 61
3.5 Phân tích yêu cҫu 61
3.5.1 Phҫn giao diӋn website 61
3.5.2 Phҫn chӭFQăQJZHEVLWH 61
3.5.3 Yêu cҫu phi chӭFQăQJ 63
3.5.4 Các database cҫn xây dӵng 63
KӂT LUҰ19¬+Ѭ ӞNG PHÁT TRIӆN 65
TÀI LIӊU THAM KHҦO 67
Trang 4%iRFiRÿ ͛ án t͙t nghi͏ p GVHD : Th.s ĈRjQ'X\%uQK
DANH MӨC HÌNH ҦNH Hình 1.1 : 3KѭѫQJSKiSGҥy trҿ - nghӋ thuұt 12
Hình 1.2 : 3KѭѫQJSKiSGҥy trҿ - thӇ thao 13
Hình 1.3 : 3KѭѫQJSKiSGҥy trҿ ± ÿӑc / viӃt 14
Hình 1.4 : 3KѭѫQJSKiSGҥy trҿ - trҿ và máy tinh 15
Hình 2.1 : Mô hình dòng dӳ liӋu chung 25
Hình 2.2 : DFD Môn Hӑc Cҩp 2 26
Hình 2.3 : DFD Môn Hӑc cҩp 3 26
Hình 2.4 : ')'7Uz&KѫLFҩp 2 27
Hình 2.5 : DFD Bài Nhҥc cҩp 2 27
Hình 2.7 : DFD Tích Luӻ Cҩp 2 29
Hình 2.8 : DFD Tài Khoҧn cҩp 2 29
Hình 2.9 : BҧQJFѫVӣ dӳ liӋu ThanhVien 31
Hình 2.10 : Thoát khӓi hӋ thӕng tài khoҧn 1 32
Hình 2.11 : Thoát khӓi hӋ thӕng tài khoҧn 2 33
Hình 2.12 : BҧQJFѫVӣ dӳ liӋu CauHoi 34
Hình 2.13 : Chӑn sӕ câu hӓi trҳc nghiӋm 37
Hình 2.14 : KӃt quҧ trҳc nghiӋm 38
Hình 2.15 : BҧQJFѫVӣ dӳ liӋu tích luӻ - FKѭDFyÿLӇm 38
Hình 2.16 : Cұp nhұWÿLӇm mӟi 38
Hình 2.17 : BҧQJFѫVӣ dӳ liӋu tích luӻ - cұp nhұWÿLӇm mӟi 38
Hình 2.18 : Cұp nhұWÿLӇPWKLFDRKѫQ 39
Hình 2.19 : BҧQJFѫVӣ dӳ liӋu tích luӻ - cұp nhұWÿLӇPFDRKѫQ 39
Trang 5Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
Hình 3.1 : Giao diӋn trang web 42
Hình 3.2 : 7UDQJÿăQJNtWKjQKYLrQ 43
Hình 3.4 : ĈăQJ[Xҩt 1 45
Hình 3.5 : ĈăQJ[Xҩt 2 45
Hình 3.6 : ĈLӅu chӍnh thông tin 47
Hình 3.7 : Quҧn lý tài khoҧn 48
Hình 3.8 : Quҧn lý câu hӓi trҳc nghiӋm 50
Hình 3.9 : Bài hӑc 50
Hình 3.10 : Bài hӑFYăQ 51
Hình 3.11 : Bài hӑc toán 52
Hình 3.12 : Trҳc nghiӋm 1 54
Hình 3.13 : Trҳc nghiӋm 2 54
Hình 3.14 : Bé nghe nhҥc 55
Hình 3.15 : 7UzFKѫLEҫy cӯu 56
Hình 3.16 : TruyӋQÿӑc 57
Hình 3.17 : 0{LWUѭӡng Internet Explorer 59
Hình 3.18 : 0{LWUѭӡng FireFox 60
Trang 6
%iRFiRÿ ͛ án t͙t nghi͏ p GVHD : Th.s ĈRjQ'X\%uQK
'$1+0Ө&%Ҧ1*
Bҧng 1 : Bҧng dӳ liӋu demo chӭFQăQJÿăQJNtWKjQKYLrQ 30
Bҧng 2 : Bҧng dӳ liӋu demo chӭFQăQJÿăQJQKұp 31
Bҧng 3 : Bҧng dӳ liӋu demo cho chӭFQăQJTXҧn lý câu hӓi trҳc nghiӋm 33
Bҧng 4 : Bҧng dӳ liӋu demo cho chӭFQăQJTXҧn lí thành viên 35
Bҧng 5 :Bҧng dӳ liӋu demo cho chӭFQăQJÿLӅu chӍnh thông tin các nhân 36
Trang 7Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
0ӢĈҪ8
Vӟi sӵ bùng nә cӫa Internet và nhӳng lӧLtFKPjQyÿHPOҥi, nhiӅu bұc phө huynh
ÿmKѭӟng cho con em mình sӱ dөng Internet ngay tӯ nhӓ ÿӇ phөc vө cho công viӋc
hӑc tұp và giҧi trí Tuy nhiên, viӋc lӵa chӑn mӝt trang Web vӯa mang tính giҧi trí vӯa
mang tính giáo dөc cao và phù hӧp vӟi lӭa tuәi cӫa trҿ nhӓ là mӝt vҩQÿӅ ÿѭӧc các
bұc phө huynh quan tâm nhiӅu nhҩt Vӯa vui vӯa hӑc là tiêu chí mà website hә trӧ
dҥy hӑc mҫm non mang lҥi cho trҿ
Website mҫm non vӟi ÿӕLWѭӧng chính OjFiFEpWURQJÿӝ tuәi mҫm non, các bұc
phө huynh và giáo viên mҫm non TҥLÿk\FiFEpVӁ ÿѭӧc cung cҩp nhӳng kiӃn thӭc
hӑc tұp phong phú YăQWRiQ Qhӳng kiӇu giҧi trí lành mҥnh, nhҽ QKjQJQKѭQJÿҫy thú vӏ (nghe nhҥFFKѫLJDPHÿӑc truyӋn)
Không nhӳng thӃ, viӋc áp dөng công nghӋ thông tin giúp giáo viên mҫm non thu
thұSÿѭӧc nhiӅXWѭOLӋu trên mҥQJÿӇ FKăPVyFYjÿәi mӟLSKѭѫQJSKiSWә chӭc trong
cách giáo dөc trҿ &iF WUѭӡng mҫm non bҳW ÿҫu áp dөng công nghӋ thông tin vào
FKѭѫQJWUuQKJLҧng dҥy giúp trҿ quen dҫn vӟi lӕi giҧng dҥy mӟi, thì ӣ nhà hay bҩt kì
ÿkXWUҿ FNJQJFyWKӇ ÿѭӧc hӑc tұp thông qua mҥng internet là mӝWÿLӅu hӃt sӭc tӵ nhiên
Ngày xѭDYLӋc liên hӋ giӳa phө KX\QKYjJLiRYLrQÿӇ biӃt thông tin hӑc tұp cӫa
con em thӵc sӵ gһp nhiӅXNKyNKăQ1KѭQJ giӡ ÿk\ vӟi sӵ phát triӇn cӫa công nghӋ
thông tin, chӍ cҫn ngӗi ӣ nhà là các bұc phө huynh có thӇ biӃWÿѭӧc tình trҥng con em
mình ӣ WUѭӡng QKѭWKӃ nào ViӋc tham gia vào các forum cӫDFiFWUѭӡQJFNJQJJL~SKӑ WUDRÿәi thông tin vӅ cách nuôi dҥy con cái, cùng nhau bàn luұn vӅ mӑi vҩQÿӅ «
Trang 8
%iRFiRÿ ͛ án t͙t nghi͏ p GVHD : Th.s ĈRjQ'X\%uQK
1.1 3KѭѫQJSKiSG ҥy hӑc cho trҿ ÿӝ tuә i mҫ m non
1.1.1 NhӳQJÿL Ӆu cҫn biӃ t vӅ trҿ ÿӝ tuә i mҫ n non
Trҿ ӣ ÿӝ tuәi tӯ ÿӃn 5 tuәLOjÿӝ tuәi khӫng hoҧng Trҿ muӕn khҷQJÿӏnh bҧn
thân mình vӟi xã hӝi, tách ra khӓi mӑi sӵ kiӇm soát cӫDQJѭӡi lӟn nên rҩWEѭӟng bӍnh
Trҿ muӕn tӵ làm mӑi viӋc, nӃu bӕ mҽ nói có con sӁ bҧRNK{QJYjQJѭӧc lҥLĈk\OjVӵ
phát triӇQKRjQWRjQEuQKWKѭӡng cӫa trҿ và nó thӇ hiӋn rҵng con bҥQÿDQJFyêWKӭc
rҩt tӕt vӅ cái tôi cӫa mình
Trҿ ӣ ÿӝ tuәi này sӁ WKѭӡng rҩt hiӃXÿӝng, thích thú vӟi nhӳQJÿLӅu mӟi lҥ Ĉôi
lúc bҥn sӁ thҩy trҿ WKѭӡng rҩWQJRDQQKѭQJÿ{LNKLFNJQJUҩWEѭӟng bӍnh Các bұc cha
mҽ tuyӋWÿӕi không nên ÿiQKFRQYuQKѭYұy sӁ làm cho ý thӭc vӅ cái tôi cӫa trҿ bӏ
thui chӝt Trҿ sӁ thҩy xã hӝi không an toàn và sӁ bҩt hӧp tác vӟLQJѭӡi lӟn Trҿ cá tính
mҥnh có thӇ sӧ URL O~F ÿy WK{L QKѭQJ Gҫn dҫn cháu sӁ chai sҥn vӟi roi vӑt và càng
Eѭӟng bӍQKKѫQ7Uҿ nhút nhát sӁ càng co mình vào và chúng sӁ không tӵ WLQ FNJQJ
QKѭWӵ lұp làm gì cҧ Bӕ mҽ NK{QJQrQiSÿһt con quá NhiӅu khi nên cho con tӵ ÿѭD
ra các quyӃWÿӏnh cho mình
Vӟi lӭa tuәi này ta nên tұp cho trҿ có sӵ lӵa chӑn Ví dө: kKLFKRFRQÿLWҳm, mҽ
cho con chӑn tҳm luôn hay mҽ ÿӃPÿӃn 10 rӗi vào tҳm; tҳm trong chұu hay tҳm vòi
KRDVHQ&RQFNJQJFyWKӇ chӑn mang theo chút chít hay mút xӕSYjRFKѫLQѭӟc khi
tҳPFRQÿѭӧc chӑn tҳm sӳa tҳPQJѭӡi lӟn hay sӳa tҳm cӫa mìnhFRQÿѭӧc chӑn mҽ
xoa sӳa tҳm hay cҧ hai mҽ con cùng làm Hãy tôn trӑng cái tôi cӫa con bҵng cách hӓi
FRQYjFKRFRQÿѭӧc lӵa chӑn trong chӯng mӵc có thӇ
VӟLFiF Ep QK~WQKiW ÿyFy WKӇ là cá tính cӫa con Khi con tӵ WLQ KѫQ Yӟi môi
WUѭӡng xung quan con sӁ biӇu diӉn nhӳng khҧ QăQJFӫDPuQK1KѭQJQӃu mӑLQJѭӡi
làm bé sӧ, bé không thҩ\WLQWѭӣng, an toàn bé sӁ không bao giӡ thӇ hiӋn Mӝt phҫn
nӳa là các bӕ mҽ FNJQJQrQ[HPOҥi cách dҥy con cӫa mình LiӋXPuQKFyiSÿһt con
TXiNK{QJ"PuQKFyÿiQKPҳng con nhiӅXNK{QJYuQKѭWUrQÿmQyLFiLW{LFӫa trҿ ÿm
bӏ tәQWKѭѫQJYjWUҿ sӁ luôn co mình lҥi
1.1.2 Vì sao phҧ i dҥ y hӑ c cho trҿ lӭa tuә i mҫ m non?
1KѭÿmWKҩy ӣ trên, ӣ ÿӝ tuәi mҫm non trҿ bҳWÿҫu biӃt nhұn thӭc vӅ các vҩQÿӅ
xung quanh, thích tiӃp thu tҩt cҧ nhӳng ÿLӅu mӟi lҥ xung quanh mình
Trang 9Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
¾ Cho con hӑFÿӇ bӟt lo lҳng khi cho trҿ vào lӟp mӝt
&yPX{QYjQOtGRÿӇ các bұc cha mҽ cho con mình hӑc tұp ӣ lӭa tuәi mҫm non,
lӭa tuәi mà trҿ có khҧ QăQJ WLӃp thu tӕt nhҩt Hӑc sӁ rҩt mau tiӃn bӝ QKѭQJ FNJQJ
không nên bҳt ép trҿ hӑc nhiӅu quá
1.1.3 3KѭѫQJSKiSG ҥy hӑc cho trҿ
Trang 10%iRFiRÿ ͛ án t͙t nghi͏ p GVHD : Th.s ĈRjQ'X\%uQK
Hình 1.1 : 3KѭѫQJSKiSGҥy trҿ - nghӋ thuұt
Trang 11Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
9 Thӵc hiӋn nhӳng kӻ QăQJGLÿӝQJQKѭÿLEӝ, chҥy, lò cò, nhҧy,
Uѭӧt, và chҥy nhanhÿiSӭng theo tín hiӋu
9 Di chuyӇn trong phҥm vi cӫa mình và trong phҥm vi chung theo tín hiӋu
9 Giҧi thích cách tұp thӇ thao ҧQKKѭӣQJÿӃn trái tim
9 &KѫLYӟLFiFÿӗ vұt
9 TҥRWKLÿXDJLӳa các bé
Hình 1.2 : 3KѭѫQJSKiSGҥy trҿ - thӇ thao
Trang 12%iRFiRÿ ͛ án t͙t nghi͏ p GVHD : Th.s ĈRjQ'X\%uQK
Dӵa vào nhӳng gì trҿ có thӇ hӑFÿѭӧc tҥLFiFWUѭӡng mҫm non, ta tiӃn hành xây
dӵng website hӛ trӧ dҥy hӑc cho trҿ Tuy không thӇ QjRFyÿLӅu kiӋn thұt tӕWQKѭӣ
FiFWUѭӡng thӵc tӃ ÿѭӧFQKѭQJ NK{QJFyQJKƭDOjNK{QJWKӇ dҥy trҿ trên môLWUѭӡng LQWHUQHWÿѭӧc
&iFOêGRÿӇ các bұc cha mҽ cho con lӭa tuәi mҫm non hӑc trên internet (website
mҫm non):
x3KѭѫQJSKiSKӑc tұ
Trang 13Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
x Có thӇ kiӇPWUD[HPFRQPuQKÿmKӑFÿѭӧc nhӳng gì ӣ WUѭӡng
x KiӇPVRiWÿѭӧc viӋc hӑc cӫa trҿ
x&yÿѭӧc khu vӵFWUDRÿәi thông tin vӅ cách dҥy trҿ vӟi các bұc cha mҽ
khác cho dù không bao giӡ có thӇ trӵc tiӃp gһp nhau
7UrQZHEVLWHQrQÿ˱DQ ͡i dung d̩y h͕c gì vào?
7DQrQÿѭDYjRWҩt cҧ nhӳng gì có thӇ giúp trҿ hӑc tұp và giҧi trí mà khҧ QăQJJLӟi
Trang 14%iRFiRÿ ͛ án t͙t nghi͏ p GVHD : Th.s ĈRjQ'X\%uQK
1.2 7әQJ TXDQ YӅ World Wide Web
1.2.1 World Wide Web là gì?
Ĉѭӧc viӃt tҳt là Web hay www, nó là mӝt không gian thông tin toàn cҫu mà mӑi
QJѭӡi có thӇ truy nhұp qua các máy tính nӕi vӟi mҥng Internet Thuұt ngӳ Qj\WKѭӡng
ÿѭӧc hiӇu nhҫm là tӯ ÿӗQJQJKƭDYӟi chính thuұt ngӳ ,QWHUQHW1KѭQJ:HEWKӵc ra chӍ
là mӝt trong các dӏch vө chҥy trên Internet, chҷng hҥQQKѭGӏch vө WKѭÿLӋn tӱ
:HEÿѭӧFSKiWPLQKYjÿѭDYjRVӱ dөng vào khoҧQJQăPEӣi viӋQVƭ
ViӋn Hàn lâm Anh Tim Berners-/HH Yj 5REHUW &DLOOLDX QJѭӡi BӍ ) tҥi CERN,
Geneva, Switzerland
Các tài liӋu trên World Wide WHEÿѭӧFOѭXWUӳ trong mӝt hӋ thӕQJVLrXYăQEҧn
K\SHUWH[W ÿһt tҥi các máy tính (cic hӋ thӕng miy chӫ web server) trong mҥng
,QWHUQHW1Jѭӡi dùng phҧi sӱ dөng mӝWFKѭѫQJWUuQKÿѭӧc gӑi là trình duyӋt web (web
EURZVHU ÿӇ xem loҥi VLrXYăQEҧn njy &KѭѫQJWUuQKVӁ nhұn thông tin (documents)
tҥL{ÿӏa chӍ DGGUHVV GRQJѭӡi sӱ dөng yêu cҫXWK{QJWLQWURQJ{ÿӏa chӍ ÿѭӧc gӑi là
tên miӅn (domain name)), rӗLVDXÿyFKѭѫQJWUuQKVӁ tӵ ÿӝng gӱLWK{QJWLQÿӃn máy
chӫ và hiӇn thӏ trên màn hình máy tính cӫa QJѭӡL[HP1Jѭӡi dùng có thӇ theo các
liên kӃWVLrXYăQEҧn (hyperlink) trên mӛLWUDQJZHEÿӇ nӕi vӟi các tài liӋu khác hoһc
gӱi thông tin phҧn hӗi theo máy chӫ trong mӝWTXiWUuQKWѭѫQJWiF+RҥWÿӝng truy tìm
theo các siêu liên kӃt ÿѭӧc gӑi là duyӋt Web
4Xi WUuQKQj\FKRSKpSQJѭӡi dùng có thӇ OѭӟWFiF WUDQJ ZHE ÿӇ lҩy thông tin
7X\QKLrQÿӝ chính xác và chӭng thӵc cӫDWK{QJWLQNK{QJÿѭӧFÿҧm bҧo
1.2.2 World Wide Web và internet
Khi nhҳFÿӃQLQWHUQHWQJѭӡLWDWKѭӡQJOLrQWѭӣQJQJD\ÿӃn Web, và nhiӅXQJѭӡi
vүQWKѭӡng lҫPWѭӣng rҵng Web chính là internet Thӵc ra không phҧi vұy, Web ÿ~QJ
là thành phҫn chӫ yӃu nhҩt cӫDLQWHUQHWQKѭQJQyNK{QJÿӫ ÿ~QJQJKƭDÿӇ trӣ thành
mҥng internet
Sӣ Gƭ:HEWUӣ nên phә biӃn vì nó cung cҩSFKRQJѭӡi sӱ dөng khҧ QăQJWUX\Fұp
dӉ dàng tӯ ÿyQJѭӡi sӱ dөng có thӇ NKDLWKiFFiFWK{QJWLQWUrQLQWHUQHWGѭӟi dҥQJYăQ
bҧn, hình ҧnh thұm chí cҧ âm thanh và video Vì thӃ:HEÿ{LNKLFzQÿѭӧc gӑLOjÿD
SKѭѫQJWLӋn cӫa mҥng Internet
Trang 15Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
1.2.3 Flash lj gu ?
Flash là 1 công nghӋ (hay là 1 nӅn tҧQJ ÿѭӧc phát triӇn chӫ yӃu tұp trung cho các
ӭng dөng trên nӅn web: cho phép thêm các hiӋu ӭng chuyӇQ ÿӝng (animation/hoҥt
hình), audio, video, YjFiFWѭѫQJWiFYjRWUDQJZHEPӝWFiFKVLQKÿӝng )ODVK FNJQJ ÿѭӧc hiӇX WKHR QJKƭD Oj F{QJ Fө ÿy FKtQK là phҫn mӅm Flash
0DFURPHGLD )ODVK$GREH )ODVK ÿѭӧc tҥRUD ÿӇ giúp các nhà phát triӇn tҥo ra các
ӭng dөQJ)ODVKQKѭÿm nyi ӣ trên
)ODVK ÿm SKiW WULӇn qua rҩt nhiӅu phiên bҧn: FutureSplash Animator (1996),
Macromedia Flash 1, 2, 3, 4, 5 (hӛ trӧ ActionScript 1), Macromedia Flash MX (Flash
6, hӛ trӧ thêm ActionScript 2), Macromedia Flash MX 2004 (Flash 7), Macromedia
Flash 8, Adobe Flash CS3 (Flash 9, hӛ trӧ ActionScript 3), Adobe Flash CS4 (Flash
10), và hiӋn tҥLÿmFySKLrQEҧn Adobe Flash CS5
1.2.4 Flash có thӇ OjPÿѭ ӧc nhӳng gì?
Các sҧn phҭm Flash rҩWÿDGҥng: website, banner, quҧng cáo, game, animation,
và rҩt nhiӅu ӭng dөng khác vӟi tên gӑi chung là RIA: Rich Internet Applications (các
ӭng dөQJZHEFyWtQKWѭѫQJWiFFDR
Ngoài khҧ QăQJFKҥy trên weEIODVKFNJQJFyWKӇ chҥ\ÿѭӧc trên máy tính cөc bӝ
bҵng Flash player standalone, bҵng trình duyӋt có cài Flash plugin, chҥy trên các thiӃt
bӏ GL ÿӝQJHPEHGYjRFiFFKѭѫQJWUuQKNKiFKRһc bҵng cách xuҩWUDÿӏnh dҥng file EXE, vì thӃ )ODVKFNJQJFyWKӇ ÿѭӧc GQJÿӇ tҥo ra các ӭng dөng và game nhӓ chҥy
trên desktop hoһc chҥ\WUrQÿƭD&'
1.2.5 Flash có thӇ áp dөQJQKѭWK Ӄ nào trong giҧ ng dҥ y?
Flash có thӇ GQJÿӇ tҥo các thí nghiӋm mô phӓng (cho các môn Lý, Hóa ); minh
hӑa cho các bài toán dӵQJKuQKTXƭWtFKYӁ ÿӗ thӏ, ; tҥRFiFÿRҥn hoҥt hình minh hӑa
cho các bài giҧng Sinh, SӱĈӏDÿһc biӋt nó có thӇ tҥo ra các bài tұp trҳc nghiӋm, ô
chӳ, các bài tұp dҥng kéo thҧ ÿLӅn tӯ, nhanh tay nhanh mҳt, rèn luyӋQ ÿѭӧc rҩt
nhiӅu kӻ QăQJFKRKӑc sinh
1.2.6 Flash có ѭXÿL Ӈm gì ?
'ѭӟLÿk\OjPӝWYjLѭXÿLӇm nәi bұt nhҩt:
¾ )ODVKFyGXQJOѭӧng nhӓ gӑn và có thӇ chҥ\ÿѭӧc trên hҫu hӃt các máy
có nӕi mҥng hiӋn nay, không phân biӋt hӋ ÿLӅu hành hay trình duyӋt
Trang 16%iRFiRÿ ͛ án t͙t nghi͏ p GVHD : Th.s ĈRjQ'X\%uQK
¾ Flash có thӇ nhúng vào rҩt nhiӅu ӭng dөng, có thӇ ÿѭDYjRFiFEài giҧng
PowerPoint hoһc 1 sӕ dҥng bài giҧQJNKiFÿӇ WăQJWtQKVLQKÿӝng
¾ Flash sӱ dөQJÿӗ hӑa dҥng vector nên không bӏ vӥ khi phóng to hình,
hình ҧQKFNJQJUҩWÿҽSYjVLQKÿӝng Ngoài ra, Flash làm viӋc rҩt tӕt vӟi audio,
YLGHRYjFiFÿӏnh dҥng ҧnh thông tKѭӡng
¾ Flash có thӇ tҥo ra các ӭng dөQJWѭѫQJWiFÿѭӧc vӟLQJѭӡi dùng khá dӉ
dàng, nhanh chóng
¾ )ODVKWѭѫQJÿӕi dӉ hӑFKѫQVRYӟi nhiӅu công cө lұp trình khác và có
phҫn thú vӏ KѫQYuNӃt hӧp cҧ công cө ÿӗ hӑa vӟi công cө lұp trình và tính ӭng
dөng phong phú
1.2.7 ActionScript là gì?
ActionScript (viӃt tҳt : AS) là ngôn ngӳ lұp trình cӫa Flash Ngoài chӭFQăQJWtQK
WRiQWK{QJWKѭӡQJQKѭFiFQJ{QQJӳ lұp trình khác, AS còn có khҧ QăQJÿLӅu khiӇn
DQLPDWLRQYjFiFÿӕLWѭѫQJWURQJILOHIODVK[ӱ lý các sӵ kiӋQWѭѫQJ tác vӟi chuӝt và
bàn phím; load dӳ liӋu, ҧnh, video, tӯ bên ngoài
1.3 ASP.NET
1.3.1 Ĉӏ QKQJKƭD
ASP.NET là mӝt nӅn tҧng ӭng dөQJZHEZHEDSSOLFDWLRQIUDPHZRUN ÿѭӧc phát
triӇn và cung cҩp bӣi Microsoft, cho phép nhӳQJQJѭӡi lұp trình tҥo ra nhӳng trang
ZHEÿӝng, nhӳng ӭng dөng web và nhӳng dӏch vө web LҫQÿҫXWLrQÿѭӧFÿѭDUDWKӏ
WUѭӡQJYjRWKiQJQăPFQJYӟi phiên bҧn 1.0 cӫa NET framework, là công
Gѭӟi dҥng Common Language Runtime (CLR), cho phép nhӳQJQJѭӡi lұp trình viӃt
mã ASP.NET vӟi bҩt kǤ ngôn ngӳ QjRÿѭӧc hӛ trӧ bӣi NET language
1.3.2 Lӏ ch sӱ
Microsoft bҳWÿҫu nghiên cӭu mӝt mô hình ӭng dөng wHEÿӇ giҧi quyӃt nhӳng bҩt tiӋn
cӫD $63 ÿһc biӋt là viӋc tách riêng biӋt phҫn thӇ hiӋn và phҫn nӝL GXQJ FNJQJ QKѭ
cách viӃWPmU}UjQJKѫQ0DUN$QGHUVTXҧn lý cӫa nhóm IIS và Scott Guthrie, gia
nhұS0LFURVRIWYjRQăPVDXNKLWӕt nghiӋSĈҥi hӑc Duke, ÿѭӧc giao nhiӋm vө
ÿӏnh hình mô hình cҫn phát triӇn Nhӳng thiӃt kӃ EDQÿҫXÿѭӧc thӵc hiӋn trong vòng 2
Trang 17Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
tháng bӣL$QGHUVYj*XWKULH*XWKULHÿmYLӃWPmSURWRW\SHÿҫu tiên trong khoҧng thӡi
gian nghӍ lӉ *LiQJVLQKQăP
1.3.3 Mã prototype
Thuұt ngӳ prototype WUrQ SKѭѫQJ GLӋn tӯ vӵng, bao gӗm ngӳ FăQproto và ngӳ
Yƭ typeWKѭӡQJÿѭӧc dӏch thành nguyên mүu, và có thӇ hiӇu là kiӇu mүu nguyên thӫy,
hay dҥng gӕc JavaScript là mӝt ngôn ngӳ KѭӟQJÿӕLWѭӧQJÿѫQJLҧn, viӋc kӃ thӯa
thuӝc tính và phân cҩSÿӕLWѭӧng ÿӅu dӵa trên khái niӋm prototype và các hàm dӵ ng
Prototype là mӝt SKѭѫQJ WKӭc cho phép chӍ ÿӏnh chuӛi nguyên mүu sӁ ÿѭӧc sӱ
dөng trong hàm dӵng
1.3.4 Ĉһ c tính
NhӳQJWUDQJ$631(7ÿѭӧc biӃWÿӃQQKѭQKӳng web form, là khӕi chính trong
phát triӇn ӭng dөng Nhӳng ZHEIRUPÿѭӧc chӭa trong nhӳng file có phҫn mӣ rӝng
aspx; Các nhà phát triӇn có thӇ ÿһt nӝLGXQJWƭQKKRһFÿӝQJYjRWUDQJDVS[Gѭӟi dҥng
server-side Web Control và User Control Ngoài ra, có thӇ viӃt mã bҵng cách chèn <%
mã cҫn viӃt %> vào trang web giӕQJQKѭQKӳng công nghӋ phát triӇn web khác
7URQJ WUѭӡng hӧS Qj\ SKѭѫQJ WKӭF 3DJHB/RDG ÿѭӧc thӵc thi mӛi lҫn trang
$63;ÿѭӧFUHTXHVW1Jѭӡi lâp trình có thӇ viӃt mã xӱ OêWURQJSKѭѫQJWKӭc này
1.4 Microsoft SQL server
1.4.1 Ĉӏ nKQJKƭD
SQL (Structured Query Language - ngôn ngӳ truy vҩn mang tính cҩu trúc) là mӝt
loҥi ngôn ngӳ máy tính phә biӃn dùng ÿӇ tҥo, sӱa, và lҩy dӳ liӋu tӯ mӝt hӋ quҧn trӏ Fѫ
sӣ dӳ liӋu quan hӋ Ngôn ngӳ này phát triӇQYѭӧt xa so vӟi mөFÿtFKEDQÿҫXOjÿӇ
phөc vө các hӋ quҧn trӏ FѫVӣ dӳ liӋXÿӕLWѭӧng-quan hӋ
Trang 18%iRFiRÿ ͛ án t͙t nghi͏ p GVHD : Th.s ĈRjQ'X\%uQK
1.4.2 Lҩ y dӳ liӋ u
Thao tác sӱ dөng nhiӅu nhҩt trong mӝWFѫVӣ dӳ liӋu dӵa trên giao dӏch là thao tác
lҩy dӳ liӋu
LӋQK6(/(&7ÿѭӧc sӱ dөQJÿӇ lҩy dӳ liӋu tӯ mӝt hoһc nhiӅu bҧQJWURQJFѫVӣ
dӳ liӋu, SELECT là lӋQK WKѭӡng dùng nhҩt cӫD ³QJ{Q QJӳ sӱD ÿәi dӳ liӋX´ WLӃng
Anh: Data Manipulation Language - DML) Trong viӋc tҥo ra câu truy vҩn SELECT,
QJѭӡi sӱ dөng phҧLÿѭDUDP{Wҧ cho nhӳng dӳ liӋu mình muӕn lҩy ra chӭ không chӍ
ra nhӳQJKjQKÿӝng vұt lý nào bҳt buӝc phҧi thӵc hiӋQÿӇ lҩy ra kӃt quҧ ÿy+Ӌ thӕng
FѫVӣ dӳ liӋXKD\FKtQK[iFKѫQOjEӝ tӕLѭXKyDFkXWUX\Yҩn sӁ dӏch tӯ câu truy vҩn
sang kӃ hoҥch truy vҩn tӕLѭX
Nhӳng tӯ khóa liên quan tӟi SELECT bao gӗm:
¾ )520GQJÿӇ chӍ ÿӏnh dӳ liӋu sӁ ÿѭӧc lҩy ra tӯ nhӳng bҧng nào, và
các bҧQJÿyTXDQKӋ vӟLQKDXQKѭWKӃ nào
¾ :+(5(GQJÿӇ [iFÿӏnh nhӳng bҧn ghi nào sӁ ÿѭӧc lҩy ra, hoһc áp
dөng vӟi GROUP BY
¾ *5283%<GQJÿӇ kӃt hӧp các bҧn ghi có nhӳng giá trӏ liên quan vӟi
nhau thành các phҫn tӱ cӫa mӝt tұp hӧp nhӓ KѫQFiFEҧn ghi
¾ +$9,1*GQJÿӇ [iFÿӏnh nhӳng bҧn ghi nào, là kӃt quҧ tӯ tӯ khóa
GROUP BY, sӁ ÿѭӧc lҩy ra
¾ 25'(5%<GQJÿӇ [iFÿӏnh dӳ liӋu lҩy ra sӁ ÿѭӧc sҳp xӃp theo nhӳng
cӝt nào
Ví dө : sӱ dөng câu lӋQK6(/(&7ÿӇ lҩy danh sách nhӳng cuӕn sách có giá trӏ
Câu truy vҩn này sӁ truy lөc tҩt cҧ các bҧn ghi trong bҧng books vӟi giá trӏ cӫa cӝt
price lӟQKѫQ Ӄt quҧ sӁ ÿѭӧc sҳp xӃp theo thӭ tӵ WăQJ Gҫn cӫa các giá trӏ
trong cӝt title Dҩu (*) trong phҫn select list cho biӃt tҩt cҧ các cӝt cӫa bҧng books sӁ
ÿѭӧc lҩy ra và thӇ hiӋn ӣ kӃt quҧ
SELECT *
FROM books
WHERE price > 100.00
ORDER BY title;
Trang 19Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
1.4.3 SӱDÿ әi dӳ liӋ u
Ngôn ngӳ sӱDÿәi dӳ liӋu (Data Manipulation Language - DML), là mӝt phҫn nhӓ
cӫa ngôn ngӳ, có nhӳng thành phҫn tiêu chuҭn dùng ÿӇ thêm, cұp nhұt và xóa dӳ liӋu
¾ ,16(57GQJÿӇ thêm dӳ liӋu vào mӝt bҧQJÿmWӗn tҥi
¾ 83'$7(GQJÿӇ WKD\ÿәi giá trӏ cӫa mӝt tұp hӧp các bҧn ghi trong
mӝt bҧng
¾ 0(5*(GQJÿӇ kӃt hӧp dӳ liӋu cӫa nhiӅu bҧQJ1yÿѭӧFGQJQKѭ
viӋc kӃt hӧp giӳa hai phҫn tӱ INSERT và UPDATE
¾ DELETE : xóa nhӳng bҧn ghi tӗn tҥi trong mӝt bҧng
¾ TRUNCATE : xóa toàn bӝ dӳ liӋu trong mӝt bҧQJÿk\NK{QJSKҧi là
tiêu chuҭQQKѭQJOjPӝt lӋnh SQL phә biӃn)
1.4.4 Giao dӏ ch
Giao dӏch (nӃX Fy ... data-page="9">
Xây dng website h͟ trͫ h͕ c t̵ SFKRFiFWU˱ ͥng m̯m non
¾ Cho hӑFÿӇ bӟt lo lҳng cho trҿ vào lӟp mӝt
&yPX{QYjQOtGRÿӇ bұc cha mҽ cho hӑc tұp ӣ lӭa tuәi mҫm non, ... Bӕ mҽ NK{QJQrQiSÿһt NhiӅu nên cho tӵ ÿѭD
ra quyӃWÿӏnh cho
Vӟi lӭa tuәi ta nên tұp cho trҿ có sӵ lӵa chӑn Ví dө: kKLFKRFRQÿLWҳm, mҽ
cho chӑn tҳm hay mҽ ÿӃPÿӃn 10 rӗi... ĈRjQ''X\%uQK
Dӵa vào nhӳng trҿ có thӇ hӑFÿѭӧc tҥLFiFWUѭӡng mҫm non, ta tiӃn hành xây
dӵng website hӛ trӧ dҥy hӑc cho trҿ Tuy không thӇ QjRFyÿLӅu kiӋn thұt tӕWQKѭӣ
FiFWUѭӡng