Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
MỦC LỦC
MỦC LỦC
MỦC LỦC.................................................................................................................................................................1
GIÅÏI THIÃÛU ÂÃƯ TI...........................................................................................................................................3
.I GIÅÏI THIÃÛU THỈ VIÃÛN V TRUNG TÁM THÄNG TIN TỈ LIÃÛU ÂHÂN .............................................................................3
.I.1. Giåïi thiãûu thỉ viãûn.....................................................................................................................................3
.I.2. Trung tám thäng tin tỉ liãûu ÂHÂN (TTTTTL)...............................................................................................3
.II TIÃÚP CÁÛN CA TIN HC ÂÄÚI VÅÏI THỈ VIÃÛN..........................................................................................................5
.II.1. Cäng củ xáy dỉûng chỉång trçnh................................................................................................................5
.II.2. Mä hçnh cäng viãûc ca chỉång trçnh.........................................................................................................5
.II.3. Kh nàng sỉí dủng thỉ viãûn tỉì xa...........................................................................................................6
.III NHIÃÛM VỦ CA ÂÃƯ TI V PHỈÅNG HỈÅÏNG GII QUÚT.....................................................................................6
.III.1. Häù tråü bản âc sỉí dủng thỉ viãûn tỉì xa..........................................................................................6
.III.2. Chỉång trçnh sỉí dủng âỉåüc trãn mảng................................................................................................7
.III.3. Phỉång hỉåïng gii quút.........................................................................................................................8
PHÁN TÊCH V TRIÃØN KHAI HÃÛ THÄÚNG..................................................................................................9
.I MÄ HÇNH TÄØNG THÃØ CA BI TOẠN..........................................................................................................................9
.I.1. Mä hçnh chung ...............................................................................................................................................9
.I.2. Âàûc âiãøm ca mä hçnh..............................................................................................................................10
.II LỈÛA CHN GII PHẠP THỈÛC HIÃÛN.......................................................................................................................11
.II.1. Mä hçnh CSDL Khạch/ Ch ......................................................................................................................11
.II.2. Phỉång ạn gii quút thỉï 1...................................................................................................................11
.II.3. .Phỉång ạn gii quút thỉï 2...................................................................................................................13
.II.4. Phỉång ạn gii quút thỉï 3....................................................................................................................14
.II.5. Täøng kãút...................................................................................................................................................15
.III PHÁN TÊCH V TRIÃØN KHAI.....................................................................................................................................16
.III.1. Cạc thnh pháưn ca ỉïng dủng CSDL Khạch/Ch............................................................................17
.III.1.1. Thnh pháưn trçnh by/Giao tiãúp våïi ngỉåìi dng (Presentation component/User interaction).........................17
.III.1.2. Thnh pháưn ỉïng dủng (Application component)................................................................................................17
.III.3. Låïp Server måí räüng................................................................................................................................37
.III.3.1. Lỉu âäư thût toạn..................................................................................................................................................37
.III.3.2. Chỉång trçnh minh hoả...........................................................................................................................................38
.III.4. Låïp SQL.....................................................................................................................................................38
.III.4.1. Lỉu âäư thût toạn..................................................................................................................................................38
.III.4.2. Cạc cáu hi váún tin ca bản âc âãø u cáưu dỉỵ liãûu tỉì thỉ viãûn...........................................................39
.III.5. Låïp FileSeek..............................................................................................................................................40
.III.5.1. Lỉu âäư thût toạn..................................................................................................................................................40
.III.5.2. M chỉång trçnh minh hoả.....................................................................................................................................41
.IV CHỈÅNG TRÇNH CLIENT...........................................................................................................................................41
.IV.1. Lỉu âäư thût toạn ca chỉång trçnh bản âc...................................................................................41
.IV.2. Chỉång trçnh minh hoả ...........................................................................................................................43
.IV.3. Låïp tråü giụp kãút näúi.............................................................................................................................44
.IV.4. Låïp kiãøm tra bản âc...........................................................................................................................45
.IV.5. Låïp Tra cỉïu ti liãûu...............................................................................................................................46
.IV.6. Låïp hiãøn thë kãút qu tra cỉïu................................................................................................................46
.IV.7. Låïp Âàng k tỉì xa....................................................................................................................................48
KÃÚT LÛN.............................................................................................................................................................49
.I NHỈỴNG KÃÚT QU ÂẢT ÂỈÅÜC.................................................................................................................................49
.I.1. Vãư l thuút:.............................................................................................................................................50
.I.2. Vãư thỉûc nghiãûm:......................................................................................................................................50
.I.3. Vãư chỉång trçnh:........................................................................................................................................50
.II ÂẠNH GIẠ V NHÁÛN XẸT.......................................................................................................................................51
.II.1. Ỉu âiãøm.....................................................................................................................................................51
.II.2. Hản chãú....................................................................................................................................................51
.III PHẢM VI ỈÏNG DỦNG CA ÂÃƯ TI........................................................................................................................52
.IV HỈÅÏNG PHẠT TRIÃØN, MÅÍ RÄÜNG...........................................................................................................................52
Nguùn Vàn Thnh - Låïp 95T
Nguùn Vàn Thnh - Låïp 95T
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
dủng tha nh t ûu KHKT va o sa n xu t, kinh doanh. Vç v ûy, nhu c u c nì ỉ ì í áú á áư áư
cạc th ng tin khoa hc chênh xạc, âụng âà n, cạc c ng trçnh nghi n c ïu khậ õ ä ã ỉ í
thi â ti p c ûn, ïng dủng th ûc t la r t l ïn.ãø ãú á ỉ ỉ ãú ì áú å
Trung t m th ng tin t li ûu H N ra â i â âạp ïng cạc y u c u tr n.á ä ỉ ã Â Â åì ãø ỉ ã áư ã
Nguùn Vàn Thnh - Låïp 95T
Nguùn Vàn Thnh - Låïp 95T
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
3
Xỏy dổỷng hóỷ thọỳng phuỷc vuỷ baỷn õoỹc qua maỷng taỷi TTTTTL HN
Xỏy dổỷng hóỷ thọỳng phuỷc vuỷ baỷn õoỹc qua maỷng taỷi TTTTTL HN
i t ỹng phuỷc vuỷ cu a TTTTTL r t l ùn, bao g m hoỹc sinh, sinh vi nọỳ ổồ ớ ỏỳ ồ ọử ó
va ca caùc caù nh n, t ch ùc, c quan coù nhu c u c n õ n th ng tin cu aỡ ớ ỏ ọứ ổ ồ ỏử ỏử óỳ ọ ớ
TTTTTL. Do v ỷy, s ỷ li n k t gi ợa TTTTTL va th vi ỷn cu a caùc tr ng tha nhỏ ổ ó óỳ ổ ỡ ổ ó ớ ổồỡ ỡ
vi n trong H N la r t c n thi t õ n ng cao hi ỷu qua hoaỷt õ ỹng cuợngó ỡ ỏỳ ỏử óỳ óứ ỏ ó ớ ọ
nh ch t l ỹng phuỷc vuỷ cu a Trung t m va caùc th vi ỷn.ổ ỏỳ ổồ ớ ỏ ỡ ổ ó
Caùc loaỷi hỗnh th ng tin cu a TTTTTL cuợng khaù õa daỷng va phong phuù.ọ ớ ỡ
Ngoa i nh ợng ta i li ỷu thu ỹc daỷng vn ba n truy n th ng nh saùch, baùo,ỡ ổ ỡ ó ọ ớ óử ọỳ ổ
taỷp chờ, lu ỷn aùn... TTTTTL co n õ a va o s duỷng m ỹt loaỷi ta i li ỷu m ùi:ỏ ỡ ổ ỡ ổớ ọ ỡ ó ồ
Ta i li ỷu õi ỷn t nh bng t , õộa quang va caùc loaỷi l u tr ợ tr n maùy tờnh.ỡ ó ó ổớ ổ ổỡ ỡ ổ ổ ó
Hỗnh1: Mọỳi quan hóỷ giổợa TTTTTL vaỡ caùc thổ vióỷn
Nhỗn chung, TTTTTL H N mang tờnh ch t cu a m t th vi ỷn nh ng v ùi ỏỳ ớ ọ ổ ó ổ ồ
õỷc thu la m ỹt trung t m th ng tin khoa hoỹc. Vỗ v ỷy, TTTTTL coù m ỹt sỡ ỡ ọ ỏ ọ ỏ ọ ọỳ
õi m t ng õ ng v ùi th vi ỷn truy n th ng õoù la ti p nh ỷn, l u tr ợ th ngóứ ổồ ọử ồ ổ ó óử ọỳ ỡ óỳ ỏ ổ ổ ọ
tin t li ỷu khoa hoỹc õ phuỷc vuỷ baỷn õoỹc.ổ ó óứ
Sau õ y, ta haợy tỗm hi u caùc ti p c ỷn cu a tin hoỹc cho th vi ỷn la m cỏ óứ óỳ ỏ ớ ổ ó ỡ ồ
s xaùc õởnh v n õ c n thi t c p baùch cu a TTTTTL va caùc th vi ỷn trongồớ ỏỳ óử ỏử óỳ ỏỳ ớ ỡ ổ ó
th i gian t ùi õ õởnh h ùng x y d ỷng sa n ph m ph n m m ùng duỷng.ồỡ ồ óứ ổồ ỏ ổ ớ ỏứ ỏử óử ổ
Nguyóựn Vn Thaỡnh - Lồùp 95T
Nguyóựn Vn Thaỡnh - Lồùp 95T
bản âc.
Vê dủ: Khi cáưn cọ ti liãûu âãø phủc vủ cho mủc âêch ca mçnh, bản âc phi âãún thỉ viãûn, d tçm ti liãûu qua hãû
thäúng mủc lủc phán loải th cäng hồûc dng mạy tênh tải chäù tra cỉïu theo cạc chun mủc âënh sàơn âãø láúy âỉåüc m säú
ti liãûu m mçnh cáưn. Sau âọ, bản âc phi tiãún hnh lm th tủc mỉåün våïi qun thỉ âãø láúy ti liãûu.
Nhçn chung, cạc h û th ng qua n l th vi ûn â u cọ m hçnh nh sau:ã äú í ỉ ã ãư ä ỉ
Hçnh 2: Mä hçnh cäng viãûc täøng quạt ca mäüt chỉång trçnh qun l thỉ viãûn
Nguùn Vàn Thnh - Låïp 95T
Nguùn Vàn Thnh - Låïp 95T
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
5
Qun l thỉ
viãûn
Bản
âc
Ti
liãûu
Tçm
kiãúm
Thäúng kã/bạo
cạo
Cáûp nháût
Mỉåün/Tr ti
liãûu
Cáûp
nháût
Phán
Ti liãûu
Bản
âc
chênh xạc va nhanh chọng.ì
Vê dủ: Trong biãøu máùu tçm kiãúm cọ nhiãưu mủc lỉûa chn nhỉ : Thãø loải ti liãûu, Tãn tạc gi, Ngnh, Tỉì khoạ
tçm kiãúm...Bản chè cáưn chn mäüt mủc trong âọ l cọ thãø tçm kiãúm. Nãúu kãút håüp thãm cạc mủc khạc thç kãút qu
cng chênh xạc vç âỉåüc bäø sung thãm âiãưu kiãûn “AND”.
• Tçm ki m cạc ta i li ûu m ïi va xem cạc th ng tin khoa hc m ïi nh t theỗú ì ã å ì ä å áú
chu â . Bản âc chè c n âi n va o m üt chu â tuy thêch la cọ th cọí ãư áư ãư ì ä í ãư ì ì ãø
â üc m üt danh sạch th ng tin. N u âọ la cạc th ng tin vàn ba n âi ûn tỉå ä ä ãú ì ä í ã ỉí
thç bản âc cọ th âc, xem tr ûc ti p.ãø ỉ ãú
Nguùn Vàn Thnh - Låïp 95T
Nguùn Vàn Thnh - Låïp 95T
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
6
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Vê dủ: Bản nháûp vo pháưn
Thäng tin-ti liãûu måïi
våïi ch âãư cáưn tçm l: “Cäng nghãû pháưn mãưm” thç láûp tỉïc
mäüt danh sạch cạc ti liãûu måïi cáûp nháût thüc lénh vỉûc ny s cung cáúp cho bản lỉûa chn ti liãûu mçnh cáưn.
• La m thu tủc âàng k m n ta i li ûu t xa. ì í ỉå ì ã ỉì
Vê dủ: Khi â tçm âỉåüc ti liãûu, bản âc cọ thãø lm th tủc âàng k qua mảng bàòng cạch nháûp vo tãn, m säú
bản âc v m säú ca ti liãûu. Sau âọ, bản âãún Trung tám âãø nháûn ti liãûu hồûc u cáưu trung tám chuøn qua âỉåìng
Bỉu âiãûn.
• Cho phẹp bản âc copy hồûc âc tải ch ù (tr ûc tuy n) â i v ïi ta iä ỉ ãú äú å ì
li ûu âi ûn t . Ph n na y da nh cho bản âc copy ta i li ûu v mạy tênhã ã ỉí áư ì ì ì ã ãư
củc b ü â s dủng hồûc cọ th âc, xem tr ûc ti p qua mảng.ä ãø ỉí ãø ỉ ãú
Vê dủ: Sau khi tçm kiãúm, xạc âënh âỉåüc ti liãûu cáưn thiãút v ti liãûu âọ l thãø loải vàn bn âiãûn tỉí hay Webbook thç
bản âc cọ thãø âc, xem trỉûc tuún (online) hồûc copy (download) vãư mạy tênh ca mçnh âãø sỉí dủng.
Hçnh 3: Pháưn gii quút ca chỉång trçnh
.III.2.Chỉång trçnh sỉí dủng âỉåüc trãn mảng
Pháưn khäng thỉûc
hiãûn
Bản
Bản
âc
Thỉ viãûn
ÂH K
Thût
Bản
âc
Thỉ viãûn
ÂH KT&QTKD
Thỉ viãûn
ÂH Sỉ Phảm
Thỉ viãûn
CÂCN
Trung tám
Thäng tin tỉ
liãûu
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Hçnh 4: Quan hãû giỉỵa bản âc våïi cạc thỉ viãûn trãn mảng
.III.3.Phỉång hỉåïng gii quút
th ûc hi ûn cạc nhi ûm vủ cu a â ta i âàût ra, ta xạc âënh cạcÂãø ỉ ã ã í ãư ì
ph ng h ïng gia i quy t s kh i ban â u nh sau:ỉå ỉå í ãú å åí áư ỉ
• Tçm hi u cạc m hçnh va ph n têch m üt m hçnh x y d ûng ïng dủngãø ä ì á ä ä á ỉ ỉ
tr n mảng â tri n khai thi t k h û th ng. ã ãø ãø ãú ãú ã äú
Th ûc t , â x y d ûng m üt ïng dủng v c s d ỵ li ûu tr n mảngỉ ãú ãø á ỉ ä ỉ ãư å åí ỉ ã ã
thç cọ nhi u m hçnh x l khạc nhau. Tuy nhi n, â thêch h üp v ïi âi ư ä ỉí ã ãø å å ãư
ki ûn kha nàng cng nh y u c u cu a ba i toạn âàût ra, v n â â u ti n lẫ í ỉ ã áư í ì áú ãư áư ã ì
vủ cho hc t ûp, nghi n c ïu cu a sinh vi n va cạn b ü thu üc H N. Do v û ã ỉ í ã ì ä ä Â Â á
c n cọ s û âạp ïng â y âu cu a cạc th vi ûn tha nh vi n va TTTTTL, nghéấư ỉ ỉ áư í í ỉ ã ì ã ì
la phủc vủ cho bản âc tr n toa n b ü h û th ng th vi ûn cu a H N gà nì ã ì ä ã äú ỉ ã í Â Â õ
li n v ïi TTTTTL.ãư å
.I.1.Mä hçnh chung
Hçnh 5: Quan hãû dỉỵ liãûu giỉỵa bản âc v cạc thỉ viãûn
V ïi m hçnh tr n, vë trê cu a bản âc tr n mảng la b t ky cọ nghéa lẩ ä ã í ã ì áú ì ì
bản âc cọ th trong LAN cu a H K Thu ût, LAN cu a H S Phảm...ãø åí í Â á í Â ỉ
Nguùn Vàn Thnh - Låïp 95T
Nguùn Vàn Thnh - Låïp 95T
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
9
CSDL
CSDL
CSDL
Thỉ
viãûn
ÂHKT
Thỉ
viãûn
ÂHSP
Trung tám
TTTL
Bản
âc
4
2
3
2
m i tr ng maỷng v ùi caùc õi u ki ỷn v ỷt lyù khaùc nhau.ọ ổồỡ ồ óử ó ỏ
M ựi th vi ỷn va TTTTTL qua n lyù ta i li ỷu cu a õ n vở mỗnh m ỹt caùchọ ổ ó ỡ ớ ỡ ó ớ ồ ọ
õ ỹc l ỷp, phuỷ thu ỹc va ch ùc nng õỷc thu cu a t ng th vi ỷn. Do v ỷy,ọ ỏ ọ ỡ ổ ỡ ớ ổỡ ổ ó ỏ
m ựi th vi ỷn coù m ỹt C s d ợ li ỷu (CSDL) ri ng õ ỹc õỷt taỷi õ n vởọ ổ ó ọ ồ ồớ ổ ó ó ổồ ồ
mỗnh: D ợ li ỷu ph n taùn ri ng reợ.ổ ó ỏ ó
Mỷc du CSDL la ph n taùn nh ng õ u la CSDL cu a ch ng trỗnh qua n lyùỡ ỡ ỏ ổ óử ỡ ớ ổồ ớ
th vi ỷn n n caùc CSDL õoù khaù t ng õ ng nhau v caùch t ch ùc va l uổ ó ó ổồ ọử óử ọứ ổ ỡ ổ
tr ợ.ổ
Vờ duỷ: Thọng tin vóử mọỹt taỡi lióỷu gọửm coù caùc muỷc sau: Taùc giaớ, Tón taỡi lióỷu, Thóứ loaỷi, Ngaỡnh, Nhaỡ xuỏỳt baớn,
Nm xuỏỳt baớn, Sọỳ trang...
Caùc CSDL õóửu duỡng caùc phỏửn móửm CSDL thọng duỷng õóứ thióỳt lỏỷp vaỡ lổu trổợ nhổ: Foxpro,
Access...nón thuỏỷn lồỹi duỡng ngọn ngổợ truy vỏỳn SQL giao tióỳp.
Nguyóựn Vn Thaỡnh - Lồùp 95T
Nguyóựn Vn Thaỡnh - Lồùp 95T
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
10
Xỏy dổỷng hóỷ thọỳng phuỷc vuỷ baỷn õoỹc qua maỷng taỷi TTTTTL HN
Xỏy dổỷng hóỷ thọỳng phuỷc vuỷ baỷn õoỹc qua maỷng taỷi TTTTTL HN
.IILổỷa choỹn giaới phaùp thổỷc hióỷn
.II.1.Mọ hỗnh CSDL Khaùch/ Chuớ
Trong m hỗnh CSDL Khaùch/Chu , CSDL va ch ng trỗnh CSDL n mọ ớ ỡ ổồ ũ
tr n maùy chu , tha nh ph n x lyù ùng duỷng õỷt taỷi caùc maùy khaùch. Maùyó ớ ỡ ỏử ổớ ổ
khaùch th ỷc hi ỷn ch ng trỗnh ùng duỷng va maùy chu coù nhi ỷm vuỷổ ó ổồ ổ ỡ ớ ó
qua n lyù d ợ li ỷu. Ch ng trỗnh ùng duỷng tr n caùc h ỷ th ng maùy khaùchớ ổ ó ổồ ổ ó ó ọỳ
seợ g i caùc y u c u õ n ch ng trỗnh CSDL tr n maùy chu , ch ng trỗnh CSDLồớ ó ỏử óỳ ổồ ó ớ ổồ
tr n maùy chu seợ k t n i, truy c ỷp õ n CSDL, truy v n va g i k t qua traó ớ óỳ ọỳ ỏ óỳ ỏỳ ỡ ồớ óỳ ớ ớ
l i v cho ch ng trỗnh maùy khaùch. Ngoa i ra, ch ng trỗnh cu a maùy chu coùồỡ óử ổồ ỡ ổồ ớ ớ
th õaùp ùng th m caùc y u c u khaùc cu a ch ng trỗnh maùy khaùch tuyóứ ổ ó ó ỏử ớ ổồ ỡ
thu ỹc va ng ợ ca nh va muỷc õờch s duỷng ch ng trỗnh.ọ ỡ ổ ớ ỡ ổớ ổồ
th vi ỷn ma ch ng trỗnh tỗm th y khi truy c ỷp CSDL.ổ ó ỡ ổồ ỏỳ ỏ
Vờ duỷ: Baỷn õoỹc trong maỷng H Kyợ Thuỏỷt gồới yóu cỏửu tỗm kióỳm taỡi lióỷu coù chuớ õóử laỡ Java cuớa taùc
Noel Enete õóỳn maùy chuớ cuớa thổ vióỷn trổồỡng mỗnh. Taỡi lióỷu khọng õổồỹc tỗm thỏỳy trong CSDL cuớa thổ vióỷn.
Chổồng trỗnh chuyóứn yóu cỏửu cuớa baỷn õoỹc sang CSDL cuớa thổ vióỷn H Sổ Phaỷm õóứ tióỳp tuỷc tỗm kióỳm. Giaớ sổớ
õaợ tỗm thỏỳy taỡi lióỷu thỗ traớ lồỡi cho baỷn õoỹc taỡi lióỷu baỷn cỏửn ồớ thổ vióỷn H Sổ Phaỷm vaỡ caùc thọng tin thóm vóử
taỡi lióỷu nhổ maợ sọỳ, sọỳ trang, taùc giaớ, nhaỡ xuỏỳt baớn....
Hỗnh 7: Minh hoaỷ phổồng aùn giaới quyóỳt thổù 1
V ùi ph ng aùn na y, õi m thu ỷn ti ỷn la baỷn õoỹc chố tra c ùu ta i li ỷuồ ổồ ỡ óứ ỏ ó ỡ ổ ỡ ó
tr n chờnh m ỹt maùy chu . Tuy nhi n ph ng aùn na y coù caùc haỷn ch sau:ó ọ ớ ó ổồ ỡ óỳ
ởnh ky , ng i qua n trở ch ng trỗnh pha i copy caùc CSDL cu a caùc th ỡ ổồỡ ớ ổồ ớ ớ ổ
vi ỷn v maùy chu cu a mỗnh. D ợ li ỷu kh ng õ ỹc c ỷp nh ỷt nhanhó óử ớ ớ ổ ó ọ ổồ ỏ ỏ
choùng cho baỷn õoỹc va kh ng õ y õu . ỡ ọ ỏử ớ
Vờ du:ỷ Thổ vióỷn H Sổ Phaỷm coù cỏỷp nhỏỷt taỡi lióỷu mồùi nhổng ngổoỡi quaớn trở chổa copy CSDL cuớa H Sổ
Phaỷm vóử nón baỷn õoỹc khọng thóứ coù õổồỹc thọng tin vóử caùc taỡi lióỷu mồùi õoù hoỷc coù thóứ khọng copy õổồỹc caùc file duỡng cho
taỡi lióỷu õióỷn tổớ.
Caùc hoaỷt õ ỹng cu a baỷn õoỹc v ùi th vi ỷn sau khi tra c ùu ta i li ỷuọ ớ ồ ổ ó ổ ỡ ó
kh ng th th ỷc hi ỷn õ ỹc. ọ óứ ổ ó ổồ
Vờ duỷ: Baỷn õoỹc thuọỹc HKT muọỳn õng kyù mổồỹn taỡi lióỷu tổỡ xa õọỳi vồùi taỡi lióỷu thuọỹc HSP thỗ khọng thóứ õổồỹc vỗ taỡi lióỷu
thuọỹc quyóửn quaớn lyù cuớa HSP maỡ baỷn õoỹc thỗ khọng thóứ lión laỷc trổỷc tióỳp trón maỷng vồùi thổ vióỷn HSP
Nguyóựn Vn Thaỡnh - Lồùp 95T
Nguyóựn Vn Thaỡnh - Lồùp 95T
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
12
Yóu cỏửu dổợ
lióỷu
Dổợ lióỷu traớ
lồỡi
Traớ lồỡi
Client
• S û th ûc thi cu a ch ng trçnh ch ûm chảp vç nhi u lục mạy chu pha iỉ ỉ í ỉå á ãư í í
chuy n y u c u cu a bản âc sang cạc th vi ûn khạc r i â üi nh ûnãø ã áư í ỉ ã äư å á
Nguùn Vàn Thnh - Låïp 95T
Nguùn Vàn Thnh - Låïp 95T
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
13
Dng dỉỵ liãûu
Âỉåìng truưn váût l
1: u cáưu gåíi thỉ viãûn
ÂHKT.
2: Nháûn tr låìi tỉí ÂHKT
3: Giao tiãúp CSDL
4: Th viãûn ÂHKT giao tiãúp
dỉỵ liãûu våïi TTTTTL.
5: Nháûn tr låìi tỉí Thỉ viãûn
CSDL
3
Bản
âc
Server
TTTTTL
CSDL
3
Thỉ viãûn
ÂHKT
2
1
4
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
2: Nháûn tr låìi tỉí thỉ viãûn
ÂHKT.
3: Giao tiãúp CSDL
4: Chuøn u cáưu sang
TTTTTL
CSDL
3
Bản
âc
Server
TTTTTL
CSDL
3
4
5
Thỉ viãûn
ÂHKT
1
2
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
• Bản âc cọ th tra c ïu, tçm ki m â üc cạc th ng tin m ïi nh t tảiãø ỉ ãú ỉå ä å áú
cạc th vi ûn vç CSDL thu üc qua n l cu a cạc th vi ûn, â üc c ûp nh ûtỉ ã ä í í ỉ ã ỉå á á
th ng xuy n. Bản âc xạc âënh chênh xạc th vi ûn ma mçnh âang la mỉåì ã ỉ ã ì ì
vi ûc â ti ûn vi ûc giao ti p nh quy n âc/xem, copy, âàng k t xa...ã ãø ã ã ãú ỉ ãư ỉì
• D ù da ng th ûc hi ûn cạc y u c u cu a bản âc sau khi tra c ïu b i vçã ì ỉ ã ã áư í ỉ åí
trong th i âi m âọ bản âc chè la m vi ûc v ïi m üt th vi ûn n n cạc y ì ãø ì ã å ä ỉ ã ã ã
c u cu a bản âc chè chuy n â n m üt th vi ûn. Màût khạc, Bản âcáư í ãø ãú ä ỉ ã
cng thu üc s û qua n l cu a th vi ûn n n cạc hoảt â üng âàng kä ỉ í í ỉ ã ã ä
m ün ta i li ûu t xa cng â üc th vi ûn xạc nh ûn d ù da ng.ỉå ì ã ỉì ỉå ỉ ã á ã ì
u cáưu chuøn
sang
thỉ viãûn khạc
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Hçnh 10: Lỉu âäư thût toạn ca phỉång ạn gii quút thỉï 3
T m hçnh ph ng ạn va l u â hoảt â üng, ta nh ûn th y:ỉì ä ỉå ì ỉ äư ä á áú
Bản âc s dủng ch ng trçnh â truy c ûp â n m üt th vi ûn b tỉí ỉå ãø á ãú ä ỉ ã áú
ky hồûc Trung t m TTTL th ng qua âëa chè cu a mạy chu tải âọ â g i cạcì á ä í í ãø åí
y u c u v ta i li ûu c n thi t cho mủc âêch cu a mçnh n n chè c n x áư ãư ì ã áư ãú í ã áư á
d ûng m üt ch ng trçnh ïng dủng chung cho bản âc.ỉ ä ỉå ỉ
N u th t bải trong c ng vi ûc tçm ki m ta i li ûu va th ng tin c n thi tãú áú ä ã ãú ì ã ì ä áư ãú
tải m üt th vi ûn, ch ng trçnh s t û â üng giụp bản âc k t n i v ïiä ỉ ã ỉå ỉ ä ãú äú å
m üt th vi ûn khạc. Qua âọ, bản âc cọ th bà t â u mi c ng vi ûc tçmä ỉ ã ãø õ áư ä ã
ki m, âc qua mảng, copy... tr ûc ti p v ïi th vi ûn â üc chè âënh va chëú ỉ ãú å ỉ ã ỉå ì
s û qua n l cu a th vi ûn âọ. Do v ûy, ch ng trçnh mạy chu th vi ûn cngỉ í í ỉ ã á ỉå í ỉ ã
duy nh t la m üt nh ng â üc âàût tải nhi u n i khạc nhau.áú ì ä ỉ ỉå ãư å
Hçnh 11: Cáúu trục chung ca chỉång trçnh
.IIIPhán têch v triãøn khai
Trong ph n na y ta ti p tủc kha o sạt cạc tha nh ph n cu a m üt ïngáư ì ãú í ì áư í ä ỉ
dủng Khạch/Chu â xạc âënh nh ỵng y u c u c n thi t cu a m üt ch ngí ãø ỉ ã áư áư ãú í ä ỉå
trçnh mạy khạch ma bản âc s dủng t ng tạc v ïi TTTTTL, cạc thì ỉí ỉå å ỉ
vi ûn va ch ng trçnh mạy chu phủc vủ nhu c u cho bản âc; quy tã ì ỉå í áư ãú
âënh s û ph n b cạc tha nh ph n ïng dủng âọ tr n mảng nh th na o,ỉ á äú ì áư ỉ ã ỉ ãú ì
la m c s x y d ûng thu ût toạn x l trong ch ng sau.ì å åí á ỉ á ỉí ỉå
Nguùn Vàn Thnh - Låïp 95T
Nguùn Vàn Thnh - Låïp 95T
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
16
.III.1.3.Thnh pháưn qun trë CSDL (Database management)
Tha nh ph n na y g m hai b ü ph ûn c ba n âọ la : B ü ph ûn giao ti pì áư ì äư ä á å í ì ä á ãú
CSDL va ba n th n CSDL. B ü ph ûn giao ti p CSDL co n â üc gi l í á ä á ãú ì ỉå ì
Database Gateway. Nọ cọ nhi ûm vủ xạc âënh loải CSDL c n s dủng nhã áư ỉí ỉ
Foxpro, MS Access, Dbase...,thi t l ûp m üt k t n i â n CSDL, ti p nh ûnãú á ä ãú äú ãú ãú á
cạc y u c u truy v n (Query) d ỵ li ûu cu a ng i du ng, ti n ha nh v n tin v ïiã áư áú ỉ ã í ỉåì ì ãú ì áú å
CSDL. K t qua tra v la m üt t ûp con cu a CSDL. Co n ba n th n CSDL cọãú í í ãư ì ä á í ì í á
nhi ûm vủ l u tr ỵ d ỵ li ûu củ th phủc vủ cho ch ng trçnh.ã ỉ ỉ ỉ ã ãø ỉå
Nguùn Vàn Thnh - Låïp 95T
Nguùn Vàn Thnh - Låïp 95T
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
17
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
.III.2.Ạp dủng vo xáy dỉûng chỉång trçnh
.III.2.1.Phán bäú thnh pháưn CSDL Khạch/Ch cho ỉïng dủng
D ûa tr n m hçnh ba i toạn, ta ph n b cạc tha nh ph n cu a ïngỉ ã ä ì á äú ì áư í ỉ
dủng Khạch/Chu va o ch ng trçnh nh sau:í ì ỉå ỉ
Bản âc la ng i du ng cu i s dủng ch ng trçnh hay nọi cạchì ỉåì ì äú ỉí ỉå
khạc, ch ng trçnh bản âc s dủng la ch ng trçnh cu a phêa mạå ỉí ì ỉå í
khạch. Mi v n â li n quan â n ng i du ng (bản âc) â u pha i â ücáú ãư ã ãú ỉåì ì ãư í ỉå
th ûc thi tải â y. Hi n nhi n, tha nh ph n trçnh ba y â üc âàût tải ch ngỉ á ãø ã ì áư ì ỉå ỉå
trçnh cu a mạy khạch.í
CSDL ch ïa cạc th ng tin v ta i li ûu phủc vủ cho bản âc tra c ïu,ỉ ä ãư ì ã ỉ
tçm ki m, copy...thu üc trạch nhi ûm qua n l cu a cạc th vi ûn cạc tr ngãú ä ã í í ỉ ã ỉåì
va TTTTTL. M ùi th vi ûn cọ m üt CSDL ri ng nh ng gi ng nhau v c ä ỉ ã ä ã ỉ äú ãư áú
trục. Do v ûy, ch ng trçnh mạy chu âàût tải cạc th vi ûn âọ va tha nhá ỉå í ỉ ã ì ì
ph n qua n trë CSDL pha i thu üc ch ng trçnh mạy chu .áư í í ä ỉå í
Tha nh ph n ïng dủng â üc chia â u cho ca hai phêa mạy khạch v áư ỉ ỉå ãư í ì
TP. Qun trë CSDL
Xỏy dổỷng hóỷ thọỳng phuỷc vuỷ baỷn õoỹc qua maỷng taỷi TTTTTL HN
Xỏy dổỷng hóỷ thọỳng phuỷc vuỷ baỷn õoỹc qua maỷng taỷi TTTTTL HN
Hỗnh 12: Phỏn bọỳ caùc thaỡnh phỏửn cho ổùng duỷng
.III.2.2.ỷc taớ caùc thaỡnh phỏửn cho ổùng duỷng
a. Thaỡnh phỏửn trỗnh baỡy:
Hi n thở caùc bi u m ựu õ baỷn õoỹc õi n caùc th ng tin c n thi t vóứ óứ ỏ óứ óử ọ ỏử óỳ óử
ta i li ỷu õ tỗm ki m. Chố ti u tỗm ki m ta i li ỷu g m:ỡ ó óứ óỳ ó óỳ ỡ ó ọử
Tỗm ki m theo th loaỷi ta i li ỷu: Saùch, taỷp chờ,CD ROM, lu ỷn aùn, ta ióỳ óứ ỡ ó ỏ ỡ
li ỷu õi ỷn t ...ó ó ổớ
Tỗm ki m theo t n Taùc gia cu a ta i li ỷuóỳ ó ớ ớ ỡ ó
Tỗm ki m theo ph n nga nh ta i li ỷuóỳ ỏ ỡ ỡ ó
Tỗm ki m theo nha xu t ba nóỳ ỡ ỏỳ ớ
Tỗm ki m theo chu õ chờnh cu a ta i li ỷuóỳ ớ óử ớ ỡ ó
Tỗm ki m chờnh xaùc theo t n ta i li ỷuóỳ ó ỡ ó
Tỗm ki m nhanh ta i li ỷu, th ng tin khoa hoỹc m ùi theo chu õ tuy yùóỳ ỡ ó ọ ồ ớ óử ỡ
Caùc chố ti u tỗm ki m tr n la tuy choỹn. Baỷn õoỹc chố c n xaùc õởnhó óỳ ồớ ó ỡ ỡ ỏử
ờt nh t m ỹt õi u ki ỷn la coù th tỗm ki m. N u baỷn õoỹc xaùc õởnh ca ngỏỳ ọ óử ó ỡ óứ óỳ óỳ ỡ
nhi u õi u ki ỷn tỗm ki m thỗ k t qua coù õ ỹ chờnh xaùc ca ng cao h n.óử óử ó óỳ óỳ ớ ọ ỡ ồ
K t qua tỗm ki m la m ỹt danh saùch caùc ta i li ỷu thoa maợn õi uóỳ ớ óỳ ỡ ọ ỡ ó ớ óử
ki ỷn ke m theo caùc maợ s t ng ùng cu a chuùng.ó ỡ ọỳ ổồ ổ ớ
Vờ duỷ: Nóỳu õióửu kióỷn tỗm laỡ: Tón taùc giaớ=Phan Huy Khaùnh thỗ kóỳt quaớ coù thóứ laỡ:
T0001 Lyù thuyóỳt ngọn ngổợ hỗnh thổùc vaỡ Automat.
T0002 Cọng nghóỷ phỏửn móửm.
T0003 Phỏn tờch vaỡ thióỳt kóỳ hóỷ thọỳng.
Nguyóựn Vn Thaỡnh - Lồùp 95T
Nguyóựn Vn Thaỡnh - Lồùp 95T
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
19
chi u cu a m hçnh OSI (Open System Interconnection) 7 t ng thç m ùi t ngãú í ä áư ä áư
cọ m üt qui tà c truy n th ng d ỵ li ûu ri ng gi la giao th ïc. Vç v ûy, ch ngä õ ãư ä ỉ ã ã ì ỉ á ỉå
trçnh pha i cọ m üt qui ïc v d ỵ li ûu â cọ th th ng nh t trong vi ûcí ä ỉå ãư ỉ ã ãø ãø äú áú ã
vi t ch ng trçnh trao â i d ỵ li ûu qua mảng mạy tênh.ãú ỉå äø ỉ ã
Xỉí l kãút qu nháûn tỉì mạy ch v hiãøn thë
Nguùn Vàn Thnh - Låïp 95T
Nguùn Vàn Thnh - Låïp 95T
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
KHOA CÄNG NGHÃÛ THÄNG TIN-ÂIÃÛN TỈÍ VIÃÚN THÄNG
20
Xỏy dổỷng hóỷ thọỳng phuỷc vuỷ baỷn õoỹc qua maỷng taỷi TTTTTL HN
Xỏy dổỷng hóỷ thọỳng phuỷc vuỷ baỷn õoỹc qua maỷng taỷi TTTTTL HN
D ợ li ỷu ma maùy chu g i v cho maùy khaùch la caùc chu ựi kyù t ỷ õ ỹcổ ó ỡ ớ ồớ óử ỡ ọ ổ ổồ
õởnh daỷng b ng caùc kyù t ỷ õỷc bi ỷt.ũ ổ ó
Vờ duỷ: Kóỳt quaớ laỡ mọỹt tỏỷp baớn ghi cuớa CSDL, caùc trổồỡng õổồỹc phỏn caùch bũng kyù tổỷ ^ vaỡ kóỳt thuùc mọỹt
baớn ghi bồới kyù tổỷ ~.
T0001^Lyù thuyóỳt ngọn ngổợ hỗnh thổùc vaỡ Automat~T0002^Cọng nghóỷphỏửn móửm~T0003^Phỏn tờch
vaỡ thióỳt kóỳ hóỷ thọỳng~
Tuy theo t ng õ i t ỹng õ hoỹa tr n giao di ỷn ch ng trỗnh cu a baỷnỡ ổỡ ọỳ ổồ ọử ó ó ổồ ớ
õoỹc ma chu ựi kyù t ỷ tr n õ ỹc x lyù va õi n va o caùc õ i t ỹng õ hoaỷ.ỡ ọ ổ ó ổồ ổớ ỡ óử ỡ ọỳ ổồ ọử
Java cung c p m ỹt s ti ỷn ờch khaù maỷnh õ x lyù chu ựi õoù la thay thỏỳ ọ ọỳ ó óứ ổớ ọ ỡ óỳ
m ỹt kyù t ỷ trong chu ựi b ng kyù t ỷ khaùc va caùc ph ng th ùc che chu ựiọ ổ ọ ũ ổ ỡ ổồ ổ ớ ọ
tha nh caùc t t d ỷa tr n caùc kyù t ỷ cho tr ùc.ỡ ổỡ ọỳ ổ ó ổ ổồ
Thu ỷt toaùn hoaỷt õ ỹng t ng quaùt cu a ch ng trỗnh maùy khaùch.ỏ ọ ọứ ớ ổồ
Khồới taỷo chổồng trỗnh
If coù yóu cỏửu tổỡ baỷn õoỹc then
Nhỏỷn caùc tham sọỳ tra cổùu, tỗm kióỳm taỡi lióỷu
ởnh daỷng dổợ lióỷu
Gồới dổợ lióỷu õóỳn thổ vióỷn
If coù kóỳt quaớ traớ lồỡi tổỡ thổ vióỷn then
ồỹi kóỳt nọỳi
If coù kóỳt nọỳi then
Taỷo tióứu trỗnh phuỷ lión kóỳt vồùi maùy coù yóu cỏửu
End
Khọỳi giao tióỳp vồùi baỷn õoỹc
Y u c u cu a baỷn õoỹc r t õa daỷng. Coù th la m ỹt y u c u truy v nó ỏử ớ ỏỳ óứ ỡ ọ ó ỏử ỏỳ
d ợ li ỷu õ tỗm ki m ta i li ỷu, y u c u xaùc nh ỷn baỷn õoỹc, y u c u õngổ ó óứ óỳ ỡ ó ó ỏử ỏ ó ỏử
kyù ta i li ỷu cuợng coù th la y u c u xem hoỷc copy m ỹt vn ba nỡ ó óứ ỡ ó ỏử ọ ớ
(Text/HTML), file hỗnh a nh, video, flie m thanh, file ch ng trỗnh...Do õoù,ớ ỏ ổồ
kh i na y coù nhi ỷm vuỷ xaùc õởnh t ng y u c u cuỷ th õ chuy n sangọỳ ỡ ó ổỡ ó ỏử óứ óứ óứ
ch ng trỗnh x lyù t ng ùng thờch h ỹp.ổồ ổớ ổồ ổ ồ
Gia i thu ỷt cho kh i na y nh sau:ớ ỏ ọỳ ỡ ổ
If yóu cỏửu laỡ truy vỏỳn dổợ lióỷu then
Goỹi chổồng trỗnh giao tióỳp CSDL
Else
If yóu cỏửu tỗm file then
Goỹi chổồng trỗnh tỗm file
Else thọng baùo lọựi
Khọỳi tỗm file
N u y u c u cu a baỷn õoỹc xaùc õởnh m ỹt file cuỷ th tr n maùy chu thỗóỳ ó ỏử ớ ọ óứ ó ớ
kh i na y coù nhi ỷm vuỷ tỗm ra file õoù, ki m tra loaỷi file vn ba n hay nhởọỳ ỡ ó óứ ớ
ph n va goỹi kh i chuy n d ợ li ỷu õ truy n v cho baỷn õoỹc.ỏ ỡ ọỳ óứ ổ ó óứ óử óử
Khọỳi chuyóứn dổợ lióỷu
Xaùc õởnh loaỷi d ợ li ỷu ma coù ph ng th ùc truy n thờch h ỹp.ổ ó ỡ ổồ ổ óử ồ
Gia i thu ỷt cho kh i na y nh sau:ớ ỏ ọỳ ỡ ổ
If dổợ lióỷu laỡ vn baớn then
Chuyóứn theo daỷng chuọựi kyù tổỷ (Text)
Else
Chuyóứn theo daỷng nhở phỏn (Byte)
Nguyóựn Vn Thaỡnh - Lồùp 95T
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
23
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
Xáy dỉûng hãû thäúng phủc vủ bản âc qua mảng tải TTTTTL ÂHÂN
CHỈÅNG III
THIÃÚT KÃÚ CHỈÅNG TRÇNH
THIÃÚT KÃÚ CHỈÅNG TRÇNH
.IHoảt âäüng ca chỉång trçnh trãn mảng
T ng lai mảng cu a H N s la s û li n k t cu a cạc LAN cu a cạcỉå í Â Â ì ỉ ã ãú í í
tr ng H, phu h üp v ïi âàûc âi m cu a h û th ng â üc m ta trong ch ngỉåì Â ì å å ãø í ã äú ỉå ä í ỉå
tr ïc. Bản âc truy c ûp va s dủng th vi ûn t xa m üt vë trê b t ky .ỉå á ì ỉí ỉ ã ỉì åí ä áú ì
Bản âc cọ th la m vi ûc v ïi mạy chu trong m üt mảng LAN. Tr ngãø åí ì ã å í ä ỉåì
h üp mảng LAN na y cọ k t n i v ïi m üt LAN khạc thç bản âc cng cọå ì ãú äú å ä
th la m vi ûc v ïi mạy chu cu a mảng LAN âọ.Ngoa i ra, bản âc xa kh ngãø ì ã å í í ì åí ä
thu üc m üt LAN na o cng cọ th s dủng modem v ïi â ng d y âi ûnä ä ì ãø ỉí å ỉåì á ã
thoải â s dủng th vi ûn t xa.ãø ỉí ỉ ã ỉì
Khi bản âc kh ng mu n giao ti p v ïi m üt th vi ûn thç bản âc cọä äú ãú å ä ỉ ã
th chuy n sang m üt th vi ûn khạc bà ng cạch k t n i v ïi th vi ûn chèãø ãø ä ỉ ã ò ãú äú å ỉ ã
âënh trong ch ng trçnh qua âëa chè cu a mạy chu th vi ûn.ỉå í í ỉ ã
ïng dủng cọ â c ûp â n s dủng th vi ûn âi ûn t , âọ la cạcỈÏ ãư á ãú ỉí ỉ ã ã ỉí ì
hoảt â üng âc/xem ta i li ûu tr ûc ti p qua mảng, xem cạc th ng tin la mä ì ã ỉ ãú ä ì á
thanh, hçnh a nh, hay cạc âoản phim video hồûc copy ta i li ûu v mạy cạí ì ã ãư
nh n â s dủng.á ãø ỉí
Do v ûy, â gia i quy t tênh kha thi cu a ch ng trçnh tr n mảng, ch ngá ãø í ãú í í ỉå ã ỉå
trçnh â üc x y d ûng tr n nguy n tà c hoảt â üng cu a World Wide Webỉå á ỉ ã ã õ ä í
(WWW).
D ûa tr n c s cu a WWW, c ng vi ûc thi t k ch ng trçnh kh ng co nỉ ã å åí í ä ã ãú ãú ỉå ä ì
quan t m â n cạc y u t v ût l c u tha nh cu a mảng vç s û truy c ûp cu ấ ãú ãú äú á áú ì í ỉ á í
mạy khạch â n mạy chu d ûa tr n âënh danh (âëa chè) cu a mạy chu tr nãú í ỉ ã í í ã
va copy file.ỡ
.I.1.2.Chổồng trỗnh duỡng cho thổ vióỷn (Chổồng trỗnh maùy chuớ).
Muỷc õờch chờnh cu a ch ng trỗnh maùy chu la õaùp ùng caùc õo i ho i vớ ổồ ớ ỡ ổ ỡ ớ óử
th ng tin ta i li ỷu cho baỷn õoỹc. Tuy nhi n õ hoaỷt õ ỹng tr n maỷng, ch ngọ ỡ ó ó óứ ọ ó ổồ
trỗnh maùy chu õ ỹc x y d ỷng m pho ng theo nguy n lyù la m vi ỷc cu a maùyớ ổồ ỏ ổ ọ ớ ó ỡ ó ớ
chu Web. Ch ng trỗnh coù kha nng nh ỷn caùc k t n i cu a baỷn õoỹc phaùtớ ổồ ớ ỏ óỳ ọỳ ớ
õi t caùc trỗnh duy ỷt Web, coù kha nng ti p nh ỷn va x lyù õ ng th iổỡ ó ớ óỳ ỏ ỡ ổớ ọử ồỡ
nhi u y u c u cu a baỷn õoỹc g i õ n (x lyù õa truy c ỷp taỷi cu ng th ióử ó ỏử ớ ồớ óỳ ổớ ỏ ỡ ồỡ
õi m).óứ
ỷc bi ỷt, õ phuỷc vuỷ troỹng t m ùng duỷng la tỗm ki m ta i li ỷu va ó óứ ỏ ổ ỡ óỳ ỡ ó ỡ
s duỷng caùc ta i li ỷu õi ỷn t , ch ng trỗnh maùy chu pha i coù nhi ỷm vuỷổớ ỡ ó ó ổớ ổồ ớ ớ ó
k t n i õ n CSDL cu a th vi ỷn, v n tin va g i k t qua tra l i cho baỷnóỳ ọỳ óỳ ớ ổ ó ỏỳ ỡ ồớ óỳ ớ ớ ồỡ
õoỹc, õ ng th i pha i chuy n õ ỹc caùc loaỷi file ma baỷn õoỹc y u c u vọử ồỡ ớ óứ ổồ ỡ ó ỏử óử
trỗnh duy ỷt õang s duỷng.ó ổớ
.I.1.3.Hoaỷt õọỹng cuớa chổồng trỗnh trón maỷng
Hoaỷt õ ỹng cu a ch ng trỗnh tr n maỷng maùy tờnh õ ỹc th hi ỷnọ ớ ổồ ó ổồ óứ ó
trong hỗnh veợ sau õ y:ỏ
Nguyóựn Vn Thaỡnh - Lồùp 95T
Nguyóựn Vn Thaỡnh - Lồùp 95T
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
KHOA CNG NGH THNG TIN-IN Tặ VIN THNG
25
Gateway to database laỡ mọỹt chổồng trỗnh giao tióỳp vồùi CSDL