Khóa luận Xây dựng phần mềm hỗ trợ đào tạo tin học trực tuyến

Mở đầu 1. lý do chọn đề tài Ngành CNTT phát triển với tốc độ rất nhanh, công nghệ ngày một tiên tiến và hiện đại. Một trong các thành tựu lớn nhất mà nghành CNTT mang lại cho cuộc sống con người là mạng Internet. Đây là một môi trường thông tin liên kết con người trên toàn thế giới lại với nhau, việc trao đổi thông tin bây giờ đã trở nên nhanh chóng, tiện lợi hơn bao giờ hết. Cùng với sự đổi mới, phát triển của KHKT, Đảng và nhà nước ta cũng xác định cần phải có sự đổi mới về nội dung, phương pháp, hình thức đào tạo theo hướng tích cực hoá thông qua việc sử dụng các PTDH hiện đại để nâng cao chất lượng đào tạo, tạo điều kiện cho HS làm quen với phương thức dạy học hiện đại. ở nước ta hiện nay tại các viện nghiên cứu, các trường đại học, các công ty tin học .đã hình thành nhiều nhóm nghiên cưú về ứng dụng các thành tựu của CNTT làm PTDH, xây dựng các phần mềm ứng dụng bước đầu đã đem lại hiệu quả trong quá trình dạy học. Đã có nhiều đề tài nghiên cứu về ứng dụng CNTT nói chung và MTĐT nói riêng để hỗ trợ cho quá trình dạy học, nó không còn là đề tài quá xa lạ hiện nay. áp dụng thành tựu kỹ thuật hỗ trợ cho quá trình dạy học là cách tốt nhất để GV và HS làm quen với nền giáo dục điện tử, góp phần đổi mới nội dung và PPDH. Hiện nay việc dạy học còn mang nặng tính chất “Thông báo, tái hiện”, tình trạng dạy chay, học chay còn rất phỗ biến, vì vậy HS thường tiếp thu kiến thức một cách thụ động và không phát huy được tính tích cực. Năng lực tự học là năng lực không thể thiếu ở HS, vì tự học là chìa khoá tiến vào thế kỷ XXI, một thế kỷ với quan niệm học suốt đời, xã hội học tập và ứng dụng hệ thống phần mềm dạy học có hỗ trợ hoàn toàn Multimedia. Có năng lực tự học mới có thể học suốt đời được. Vì vậy, ở trường phỗ thông cần quan tâm đến học cách học. Trong khi dạy học, giáo viên có thể sử dụng nhiều phương pháp, nhiều đồ dùng dạy học phù hợp với bài giảng của mình. Việc sử dụng đồ dùng dạy học trong dạy học là phương pháp rất được khuyến khích từ trước đến nay.Sử dụng MTĐT như công cụ dạy học dẫn đến những kiểu dạy mới bằng cách để cho máy làm một số chức năng của thầy giáo ở những phần khác nhau của quá trình dạy học và cách dạy này có thể thể hiện nhiều ưu điểm về mặt sư phạm như: khuyến khích sự làm việc tích cực, độc lập của HS. Kiểm tra kiến thức của học sinh bằng phương pháp trắc nghiệm Sau mỗi khoá học, chúng tôi có tổ chức cho HS tham gia thi trắc nghiệm. Phương pháp kiểm tra kiến thức bằng phương pháp trắc nghiệm có ưu điểm rất tốt đối với HS, tạo cho HS nhiều đáp án khác nhau, buộc HS cần phải hiểu rõ kiến thức về vấn đề cần trả lời, phải học kỹ lý thuyết và nắm vững cách thức hoạt động của từng phương pháp. Để xây dựng được cho HS một bộ đề thi trắc nghiệm là một quá trình phức tạp và tốn kém. Song lợi ích của việc kiểm tra giúp HS hiểu sâu vấn đề, khắc sâu kiến thức đãhọc. Tuy nhiên kiểm tra trắc nghiệm cũng có những nhược điểm sau: học sinh có thể không học, không hiểu nhưng lựa chọn ngẫu nhiên đúng hoặc dễ nhìn bài nhau. Vấn đề này có thể khắc phục bằng cách ra đề với nhiều đáp án và nhiều đề khác nhau, các đáp án đảo nhau. Nhưng nhược điểm lớn nhất của phương pháp thi trắc nghiệm chính là ở bộ đề thi, bởi không dễ dàng để có thể ra một bộ đề mà có nhiều đáp án theo kiểu ”nhiều”, ”gần đúng”, chính vì vậy mà việc ra nhiều đề thi trắc nghiệm trong một giờ kiểm tra là khó khăn và tốn kém. Với những đặc thù riêng của môn tin học thì đổi mới phương pháp dạy học bằng cách áp dụng những thành tựu KHKT, đặc biệt là những thành tựu của CNTT làm PTDH hiện đại như mạng Internet, xu hướng phát triển phần mềm hiện nay là dựa vào môi trường này để xây dựng nên các ứng dụng có khả năng phục vụ và liên lạc giữa nhiều thành viên với nhau, vận hành không phụ thuộc vào vị trí địa lý, không phụ thuộc vào hệ điều hành. Đào tạo từ xa là một trong những ứng dụng khá điển hình có thể xây dựng và vận hành trên mạng Internet. Với ý tưởng: HS không cần phải đến trường, họ có thể tham gia theo học, đăng kí môn học, tham khảo tài liệu, thi cử .tất cả đều có thể thực hiện và hoàn tất chỉ bằng cách ngồi vào máy tính, tôi lựa chọn đề tài luận văn là: “ Xây dựng phần mềm hỗ trợ đào tạo tin học trực tuyến ” .

doc35 trang | Chia sẻ: lvcdongnoi | Lượt xem: 2271 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Khóa luận Xây dựng phần mềm hỗ trợ đào tạo tin học trực tuyến, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Tr­êng ®¹i häc vinh Khoa c«ng nghÖ th«ng tin ---------o0o-------- x©y dùng phÇn mÒm hç trî ®µo t¹o tin häc trùc tuyÕn kho¸ luËn tèt nghiÖp Gi¸o viªn h­íng dÉn: Th.s Tr­¬ng Träng CÇn Sinh viªn thùc hiÖn: §inh ThÞ Hoµi Anh Vinh, th¸ng 5/2006. Lêi c¶m ¬n LuËn v¨n nµy ®­îc hoµn thµnh víi sù gióp ®ì cña c¸c thÇy c« gi¸o khoa C«ng NghÖ Th«ng Tin, c¸c b¹n sinh viªn líp 42E1, ®Æc biÖt lµ nhê sù h­íng dÉn tËn t×nh cña thÇy gi¸o_Th¹c sü Tr­¬ng Träng CÇn. Tù ®¸y lßng, t«i xin bµy tá lßng biÕt ¬n s©u s¾c tíi c¸c thÇy c« vµ c¸c b¹n. MÆc dÇu b¶n th©n ®· cã nhiÒu cè g¾ng song v× thêi gian, còng nh­ h¹n chÕ vÒ nhËn thøc, kinh nghiÖm gi¶ng d¹y thùc tÕ ch­a nhiÒu nªn ch¾c ch¾n kh«ng tr¸nh khái thiÕu sãt. RÊt mong nhËn ®­îc sù gióp ®ì, bæ sung vµ th«ng c¶m cña c¸c thÇy gi¸o, c« gi¸o vµ c¸c b¹n khi ®äc luËn v¨n nµy. T«i xin tiÕp thu nh÷ng ý kiÕn ®ãng gãp vµ sÏ tiÕp tôc hoµn thiÖn ®Ó ®Ò tµi tèt h¬n, cã thÓ øng dông trong thùc tÕ. Xin ch©n thµnh c¶m ¬n! Ng­êi thùc hiÖn: §inh ThÞ Hoµi Anh Quy ­íc viÕt t¾t trong luËn v¨n ViÕt ®Çy ®ñ ViÕt t¾t M¸y tÝnh ®iÖn tö MT§T Ph­¬ng ph¸p d¹y häc PPDH Khoa häc kü thuËt KHKT Ph­¬ng tiÖn d¹y häc PTDH C«ng nghÖ th«ng tin CNTT Gi¸o viªn GV Häc sinh HS Trung häc phç th«ng THPT Phç th«ng PT Bµi gi¶ng BG Thùc nghiÖm s­ ph¹m TNSP Lý luËn d¹y häc LLDH C¬ së d÷ liÖu CSDL §¹i häc s­ ph¹m §HSP Tin häc v¨n phßng THVP Më ®Çu lý do chän ®Ò tµi Ngµnh CNTT ph¸t triÓn víi tèc ®é rÊt nhanh, c«ng nghÖ ngµy mét tiªn tiÕn vµ hiÖn ®¹i. Mét trong c¸c thµnh tùu lín nhÊt mµ nghµnh CNTT mang l¹i cho cuéc sèng con ng­êi lµ m¹ng Internet. §©y lµ mét m«i tr­êng th«ng tin liªn kÕt con ng­êi trªn toµn thÕ giíi l¹i víi nhau, viÖc trao ®æi th«ng tin b©y giê ®· trë nªn nhanh chãng, tiÖn lîi h¬n bao giê hÕt. Cïng víi sù ®æi míi, ph¸t triÓn cña KHKT, §¶ng vµ nhµ n­íc ta còng x¸c ®Þnh cÇn ph¶i cã sù ®æi míi vÒ néi dung, ph­¬ng ph¸p, h×nh thøc ®µo t¹o theo h­íng tÝch cùc ho¸ th«ng qua viÖc sö dông c¸c PTDH hiÖn ®¹i ®Ó n©ng cao chÊt l­îng ®µo t¹o, t¹o ®iÒu kiÖn cho HS lµm quen víi ph­¬ng thøc d¹y häc hiÖn ®¹i. ë n­íc ta hiÖn nay t¹i c¸c viÖn nghiªn cøu, c¸c tr­êng ®¹i häc, c¸c c«ng ty tin häc...®· h×nh thµnh nhiÒu nhãm nghiªn c­ó vÒ øng dông c¸c thµnh tùu cña CNTT lµm PTDH, x©y dùng c¸c phÇn mÒm øng dông b­íc ®Çu ®· ®em l¹i hiÖu qu¶ trong qu¸ tr×nh d¹y häc. §· cã nhiÒu ®Ò tµi nghiªn cøu vÒ øng dông CNTT nãi chung vµ MT§T nãi riªng ®Ó hç trî cho qu¸ tr×nh d¹y häc, nã kh«ng cßn lµ ®Ò tµi qu¸ xa l¹ hiÖn nay. ¸p dông thµnh tùu kü thuËt hç trî cho qu¸ tr×nh d¹y häc lµ c¸ch tèt nhÊt ®Ó GV vµ HS lµm quen víi nÒn gi¸o dôc ®iÖn tö, gãp phÇn ®æi míi néi dung vµ PPDH. HiÖn nay viÖc d¹y häc cßn mang nÆng tÝnh chÊt “Th«ng b¸o, t¸i hiÖn”, t×nh tr¹ng d¹y chay, häc chay cßn rÊt phç biÕn, v× vËy HS th­êng tiÕp thu kiÕn thøc mét c¸ch thô ®éng vµ kh«ng ph¸t huy ®­îc tÝnh tÝch cùc. N¨ng lùc tù häc lµ n¨ng lùc kh«ng thÓ thiÕu ë HS, v× tù häc lµ ch×a kho¸ tiÕn vµo thÕ kû XXI, mét thÕ kû víi quan niÖm häc suèt ®êi, x· héi häc tËp vµ øng dông hÖ thèng phÇn mÒm d¹y häc cã hç trî hoµn toµn Multimedia. Cã n¨ng lùc tù häc míi cã thÓ häc suèt ®êi ®­îc. V× vËy, ë tr­êng phç th«ng cÇn quan t©m ®Õn häc c¸ch häc. Trong khi d¹y häc, gi¸o viªn cã thÓ sö dông nhiÒu ph­¬ng ph¸p, nhiÒu ®å dïng d¹y häc phï hîp víi bµi gi¶ng cña m×nh. ViÖc sö dông ®å dïng d¹y häc trong d¹y häc lµ ph­¬ng ph¸p rÊt ®­îc khuyÕn khÝch tõ tr­íc ®Õn nay.Sö dông MT§T nh­ c«ng cô d¹y häc dÉn ®Õn nh÷ng kiÓu d¹y míi b»ng c¸ch ®Ó cho m¸y lµm mét sè chøc n¨ng cña thÇy gi¸o ë nh÷ng phÇn kh¸c nhau cña qu¸ tr×nh d¹y häc vµ c¸ch d¹y nµy cã thÓ thÓ hiÖn nhiÒu ­u ®iÓm vÒ mÆt s­ ph¹m nh­: khuyÕn khÝch sù lµm viÖc tÝch cùc, ®éc lËp cña HS. KiÓm tra kiÕn thøc cña häc sinh b»ng ph­¬ng ph¸p tr¾c nghiÖm Sau mçi kho¸ häc, chóng t«i cã tæ chøc cho HS tham gia thi tr¾c nghiÖm. Ph­¬ng ph¸p kiÓm tra kiÕn thøc b»ng ph­¬ng ph¸p tr¾c nghiÖm cã ­u ®iÓm rÊt tèt ®èi víi HS, t¹o cho HS nhiÒu ®¸p ¸n kh¸c nhau, buéc HS cÇn ph¶i hiÓu râ kiÕn thøc vÒ vÊn ®Ò cÇn tr¶ lêi, ph¶i häc kü lý thuyÕt vµ n¾m v÷ng c¸ch thøc ho¹t ®éng cña tõng ph­¬ng ph¸p. §Ó x©y dùng ®­îc cho HS mét bé ®Ò thi tr¾c nghiÖm lµ mét qu¸ tr×nh phøc t¹p vµ tèn kÐm. Song lîi Ých cña viÖc kiÓm tra gióp HS hiÓu s©u vÊn ®Ò, kh¾c s©u kiÕn thøc ®· häc. Tuy nhiªn kiÓm tra tr¾c nghiÖm còng cã nh÷ng nh­îc ®iÓm sau: häc sinh cã thÓ kh«ng häc, kh«ng hiÓu nh­ng lùa chän ngÉu nhiªn ®óng hoÆc dÔ nh×n bµi nhau. VÊn ®Ò nµy cã thÓ kh¾c phôc b»ng c¸ch ra ®Ò víi nhiÒu ®¸p ¸n vµ nhiÒu ®Ò kh¸c nhau, c¸c ®¸p ¸n ®¶o nhau. Nh­ng nh­îc ®iÓm lín nhÊt cña ph­¬ng ph¸p thi tr¾c nghiÖm chÝnh lµ ë bé ®Ò thi, bëi kh«ng dÔ dµng ®Ó cã thÓ ra mét bé ®Ò mµ cã nhiÒu ®¸p ¸n theo kiÓu ”nhiÒu”, ”gÇn ®óng”, chÝnh v× vËy mµ viÖc ra nhiÒu ®Ò thi tr¾c nghiÖm trong mét giê kiÓm tra lµ khã kh¨n vµ tèn kÐm. Víi nh÷ng ®Æc thï riªng cña m«n tin häc th× ®æi míi ph­¬ng ph¸p d¹y häc b»ng c¸ch ¸p dông nh÷ng thµnh tùu KHKT, ®Æc biÖt lµ nh÷ng thµnh tùu cña CNTT lµm PTDH hiÖn ®¹i nh­ m¹ng Internet, xu h­íng ph¸t triÓn phÇn mÒm hiÖn nay lµ dùa vµo m«i tr­êng nµy ®Ó x©y dùng nªn c¸c øng dông cã kh¶ n¨ng phôc vô vµ liªn l¹c gi÷a nhiÒu thµnh viªn víi nhau, vËn hµnh kh«ng phô thuéc vµo vÞ trÝ ®Þa lý, kh«ng phô thuéc vµo hÖ ®iÒu hµnh. §µo t¹o tõ xa lµ mét trong nh÷ng øng dông kh¸ ®iÓn h×nh cã thÓ x©y dùng vµ vËn hµnh trªn m¹ng Internet. Víi ý t­ëng: HS kh«ng cÇn ph¶i ®Õn tr­êng, hä cã thÓ tham gia theo häc, ®¨ng kÝ m«n häc, tham kh¶o tµi liÖu, thi cö...tÊt c¶ ®Òu cã thÓ thùc hiÖn vµ hoµn tÊt chØ b»ng c¸ch ngåi vµo m¸y tÝnh, t«i lùa chän ®Ò tµi luËn v¨n lµ: “ X©y dùng phÇn mÒm hç trî ®µo t¹o tin häc trùc tuyÕn ” . 2. môc ®Ých nghiªn cøu X©y dùng phÇn mÒm lµm c«ng cô hç trî cho GV vµ HS trong viÖc d¹y vµ häc THVP qua m¹ng. Gãp phÇn bæ sung, x©y dùng c¬ së lý luËn cña viÖc sö dông m«i tr­êng m¹ng Internet trong d¹y häc nãi chung vµ d¹y häc tin häc nãi riªng theo h­íng ®æi míi PPDH. §i s©u t×m hiÓu vÒ c¸c tÝnh n¨ng ­u viÖt cña viÖc d¹y häc qua m¹ng, t×m hiÓu vÒ c¸c phÇn mÒm d¹y häc, sö dông c¸c ng«n ng÷ hiÖn ®¹i ®Ó x©y dùng phÇn mÒm d¹y häc phï hîp víi kh¶ n¨ng tin häc cña GV vµ HS. X¸c ®Þnh c¬ së lý luËn vµ thùc tiÔn cña viÖc d¹y häc trùc tuyÕn. øng dông phÇn mÒm d¹y häc vµo viÖc d¹y vµ häc tin häc t¹o ®iÒu kiÖn cho tÊt c¶ mäi ng­êi ®Òu cã thÓ tham gia líp häc mµ kh«ng cÇn ph¶i ®Õn tr­êng. §èi t­îng sö dông ch­¬ng tr×nh cã thÓ lµ bÊt kú ai miÔn lµ cã nhu cÇu tham gia líp ®µo t¹o trùc tuyÕn. 3. gi¶ thuyÕt khoa häc Cã thÓ x©y dùng ®­îc phÇn mÒm hç trî d¹y häc vµ øng dông cã hiÖu qu¶ trong gi¶ng d¹y THVP qua m¹ng. ViÖc sö dông hîp lý phÇn mÒm hç trî d¹y häc sÏ gãp phÇn ®æi míi ph­¬ng ph¸p d¹y vµ häc THVP. Cã thÓ kÝch thÝch n¨ng lùc tù häc cho häc sinh. Gãp phÇn n©ng cao chÊt l­îng d¹y häc tin häc, rÌn luyÖn kh¶ n¨ng ®éc lËp nghiªn cøu, tù ph¸t hiÖn vµ gi¶i quyÕt vÊn ®Ò. 4. nhiÖm vô nghiªn cøu - C¬ së lý luËn cña viÖc øng dông CNTT trong viÖc d¹y vµ häc tin häc nãi chung vµ THVP nãi riªng. - ThiÕt kÕ vµ x©y dùng hÖ thèng phÇn mÒm hç trî d¹y häc THVP. - X©y dùng c¸c ph­¬ng ¸n d¹y häc víi phÇn mÒm ®· ®­îc thiÕt kÕ. 5. ®èi t­îng nghiªn cøu - TÊt c¶ nh÷ng ai cã nhu cÇu tham gia líp ®µo t¹o trùc tuyÕn. - Sinh viªn ®ang ®­îc ®µo t¹o §HSP nghµnh CNTT. - Néi dung, ph­¬ng ph¸p d¹y häc tin häc, m¹ng m¸y tÝnh víi c¸c phÇn mÒm d¹y häc. 6. ph­¬ng ph¸p nghiªn cøu a. Nghiªn cøu lý thuyÕt - Nghiªn cøu nh÷ng lý luËn vÒ gi¸o dôc nãi chung vµ bé m«n tin häc nãi riªng. - Nghiªn cøu t¸c ®éng cña m¹ng m¸y tÝnh, ®Æc biÖt lµ t¸c ®éng cña phÇn mÒm d¹y häc trùc tuyÕn víi m«n tin häc, cô thÓ lµ m«n THVP. - Nghiªn cøu kh¶ n¨ng tiÕp thu kiÕn thøc cña HS vÒ THVP khi ch­a sö dông phÇn mÒm d¹y häc. Nghiªn cøu thùc nghiÖm - §äc, t×m hiÓu c¸c phÇn mÒm ®· cã d¹y häc THVP. ThiÕt kÕ vµ x©y dùng hÖ thèng bµi thùc hµnh Word, Excel. - X©y dùng ph­¬ng ph¸p gi¶ng d¹y vµ häc THVP th«ng qua phÇn mÒm ®· sö dông. 7. ph¹m vi øng dông vµ ®ãng gãp cña luËn v¨n Nghiªn cøu, sö dông m¹ng m¸y tÝnh víi c¸c phÇn mÒm hç trî vµ ng«n ng÷ lËp tr×nh trong viÖc thiÕt kÕ phÇn mÒm hç trî d¹y häc. ¸p dông ®Ó gi¶ng d¹y khi thùc nghiÖm s­ ph¹m. Sau khi nghiªn cøu c¬ së lý luËn, x©y dùng phÇn mÒm vµ thùc nghiÖm s­ ph¹m t«i thÊy ®Ò tµi ®· cã nh÷ng ®ãng gãp c¬ b¶n: Gãp phÇn lµm s¸ng tá c¬ së lý luËn cña viÖc sö dông m¹ng m¸y tÝnh vµ c¸c PTDH hiÖn ®¹i trong qu¸ tr×nh d¹y häc tin häc. T×m hiÓu mét sè øng dông c¸c phÇn mÒm cña MT§T, x©y dùng phÇn mÒm d¹y häc hç trî cho qu¸ tr×nh d¹y häc THVP. B­íc ®Çu ®Ò tµi ®· gãp phÇn gi¶i quyÕt ®­îc nh÷ng khã kh¨n cho nh÷ng häc viªn kh«ng cã ®iÒu kiÖn tham gia häc tËp t¹i tr­êng. §· më ra h­íng míi: Nghiªn cøu x©y dùng phÇn mÒm hç trî ®µo t¹o tin häc trùc tuyÕn. 8. cÊu tróc vµ néi dung cña luËn v¨n PhÇn më ®Çu: 6 trang PhÇn néi dung: 30 trang PhÇn kÕt luËn: 2 trang Néi dung cña luËn v¨n gåm 4 ch­¬ng: Ch­¬ng I: C¬ së lý luËn vµ thùc tiÔn cña viÖc d¹y häc víi c«ng cô MT§T vµ phÇn mÒm d¹y häc Ch­¬ng II: World Wide Web vµ c¸c m« h×nh CSDL trªn m¹ng Ch­¬ng III: T×m hiÓu ®«i nÐt vÒ ASP. Ch­¬ng IV: X©y dùng – thiÕt kÕ. Ch­¬ng I C¬ së lý luËn vµ thùc tiÔn cña viÖc d¹y häc víi c«ng cô MT§T vµ phÇn mÒm d¹y häc 1. c¬ së cña viÖc sö dông MT§T nh­ c«ng cô d¹y häc Ngµy nay, sù ph¸t triÓn cã tÝnh chÊt bïng næ cña Tin häc lµm cho viÖc ®­a Tin häc vµo nhµ tr­êng trë thµnh mét trµo l­u m¹nh mÏ trªn quy m« quèc tÕ, víi t­ c¸ch lµ mét tiÕn bé khoa häc kü thuËt mòi nhän cña thêi ®¹i, MT§T còng cã thÓ ®­îc sö dông trong nhµ tr­êng trong qu¸ tr×nh d¹y häc ®Ó c¶i tiÕn ph­¬ng ph¸p d¹y häcnh»m n©ng cao chÊt l­îng gi¸o dôc. VÒ mÆt nµy ng­êi ta ph©n biÖt hai h­íng: - ThÇy gi¸o sö dông MT§T nh­ c«ng cô d¹y häc. - MT§T ®­îc dïng nh­ m¸y d¹y häc thay thÕ hoµn toµn ng­êi thÇy gi¸o (d¹y häc kh«ng cã gi¸o viªn). VÒ mÆt lý luËn, h­íng thø hai nµy bÞ nhiÒu ng­êi phª ph¸n lµ mét kiÓu d¹y häc phi nh©n tÝnh. VÒ mÆt thùc tÕ, nhiÒu thùc nghiÖm ë n­íc ngoµi vÒ d¹y häc b»ng MT§T theo h­íng nµy ®ßi hái hÖ thèng phÇn mÒm d¹y häc rÊt phøc t¹p vµ thùc ra m¸y vÉn ch­a hoµn toµn thay thÕ ®­îc gi¸o viªn. Cßn qu¸ sím ®Ó rót ra kÕt luËn døt kho¸t vÒ h­íng nµy, nh­ng xu h­íng chung cña thÕ giíi hiÖn nay lµ theo h­íng: sö dông MT§T nh­ c«ng cô d¹y häc. MT§T ®­îc ®­a vµo sö dông trong nhµ tr­êng nh­ mét c«ng cô d¹y häc bëi v× nã tá ra cã hiÖu lùc m¹nh gãp phÇn ®æi míi ph­¬ng ph¸p d¹y häc. Thø nhÊt, sö dông MT§T nh­ c«ng cô d¹y häc lµ ®Ó khai th¸c chç m¹nh cña kü thuËt hiÖn ®¹i nµy hç trî cho qu¸ tr×nh d¹y häc. MT§T cã thÓ gióp m« pháng nh÷ng hiÖn t­îng kh«ng thÓ hoÆc khã cã thÓ thùc hiÖn ®­îc trong ®iÒu kiÖn thiÕt bÞ thiÕu kÐm hiÖn nay cña nhµ tr­êng. ViÖc m« pháng trùc quan nh­ vËy võa t¨ng tÝnh trùc quan trong d¹y häc võa m« t¶ kh¸ chÝnh x¸c c¸c hiÖn t­îng mµ nh÷ng ph­¬ng tiÖn kh¸c rÊt khã thùc hiÖn ®ång thêi gióp gi¸o viªn vµ nhµ tr­êng rót ng¾n thêi gian vµ kinh phÝ cho nh÷ng bµi d¹y cã m« pháng nhê MT§T. MT§T cã kh¶ n¨ng l­u tr÷ mét l­îng th«ng tin rÊt lín vµ t¸i hiÖn chóng d­íi nh÷ng d¹ng kh¸c nhau trong thêi gian tuú chän. Nhê thÕ mµ nh÷ng m«n häc khoa häc tù nhiªn, khoa häc thùc nghiÖm rÊt dÔ khai th¸c ­u ®iÓm nµy. MT§T víi nh÷ng hÖ ®iÒu hµnh, phÇn mÒm øng dông rÊt th©n thiÖn víi ng­êi sö dông gióp häc sinh cã thÓ n¾m b¾t, t×m hiÓu vµ khai th¸c c¸c tri thøc liªn quan ®Õn bµi häc dÔ dµng, thuËn tiÖn. MT§T cã thÓ hç trî tèt cho nh÷ng diÖn häc sinh kh¸c nhau: diÖn cã tµi n¨ng, diÖn bÞ khuyÕt tËt, diÖn chËm ph¸t triÓn vÒ trÝ tuÖ. H¬n thÕ, víi MT§T sÏ kÝch thÝch tÝnh hiÕu kú, tß mß ®Ó ®i s©u hiÓu biÕt, g©y ra ®éng lùc cho qu¸ tr×nh d¹y häc. Thø hai, sö dông MT§T nh­ c«ng cô d¹y häc dÉn ®Õn nh÷ng kiÓu d¹y häc míi b»ng c¸ch ®Ó cho m¸y lµm mét sè chøc n¨ng cña thÇy gi¸o ë nh÷ng phÇn kh¸c nhau cña qu¸ tr×nh d¹y häc. Nhê m« h×nh ho¸ nh÷ng kh©u cña qu¸ tr×nh nµy, cã thÓ x©y dùng ®­îc nh÷ng ch­¬ng tr×nh d¹y häc lµm cho m¸y thay thÕ ®­îc mét sè phÇn viÖc cña ng­êi gi¸o viªn vµ c¸ch d¹y häc nµy cã thÓ thÓ hiÖn nhiÒu ­u ®iÓm vÒ mÆt s­ ph¹m nh­ khuyÕn khÝch sù lµm viÖc ®éc lËp cña häc sinh, ®¶m b¶o mèi liªn hÖ ng­îc trong qu¸ tr×nh d¹y häc vµ c¸ biÖt ho¸ qu¸ tr×nh nµy. §­¬ng nhiªn còng ph¶i chó ý kh¾c phôc mét sè nh­îc ®iÓm cña c¸ch d¹y häc nµy. Trong ®iÒu kiÖn hiÖn nay, nhiÒu tr­êng häc ch­a ®­îc trang bÞ MT§T, song ch¾c ch¾n viÖc ®­a MT§T vµo tr­êng häc sÏ kh«ng cßn bao xa n÷a. V× vËy, viÖc sö dông m¸y tÝnh lµm c«ng cô d¹y häc cã thÓ ®­îc thùc hiÖn nh»m n©ng cao chÊt l­îng gi¸o dôc. 2. chøc n¨ng cña MT§T TRONG viÖc sö dông lµm c«ng cô d¹y häc M¸y tÝnh ®iÖn tö lµm nh÷ng phÇn viÖc cña thÇy gi¸o §­îc sö dông víi chøc n¨ng nµy, MT§T ®ãng vai trß thÇy gi¸o ë mét sè kh©u trong qu¸ tr×nh d¹y häc, nhÊt lµ víi kü thuËt xö lý tiÕng nãi, kh¶ n¨ng nµy sÏ ®­îc øng dông thuËn lîi vµ hiÖu qu¶ h¬n, mÆc dÇu nh×n toµn bé qu¸ tr×nh nµy th× m¸y vÉn lµ c«ng cô cña gi¸o viªn. Víi kiÓu d¹y häc nµy, m¸y tÝnh cã thÓ thùc hiÖn c¸c chøc n¨ng: héi tho¹i, m« pháng vµ minh ho¹ trong qu¸ tr×nh d¹y häc. KiÓu d¹y häc nµy cã thÓ thùc hiÖn ®Çy ®ñ nh÷ng chøc n¨ng cña mét qu¸ tr×nh d¹y häc nãi chung vµ mét qu¸ tr×nh d¹y häc c¬ së (mét tiÕt häc) nãi riªng, bao gåm: - Cñng cè tr×nh ®é tri thøc vµ kü n¨ng xuÊt ph¸t cho häc sinh. - X©y dùng tri thøc míi. - ¤n luyÖn tri thøc. - Tæng kÕt hÖ thèng ho¸ tri thøc. - KiÓm tra ®¸nh gi¸ tr×nh ®é tri thøc vµ kü n¨ng cña häc sinh. Nh÷ng nghiªn cøu vµ thö nghiÖm ban ®Çu ë c¸c n­íc tiªn tiÕn, ng­êi ta cho r»ng, víi t­ c¸ch lµ c«ng cô d¹y häc, MT§T cã thÓ thay thÕ mét phÇn viÖc cña ng­êi gi¸o viªn thùc hiÖn mäi chøc n¨ng lý luËn d¹y häc. M¸y tÝnh ®iÖn tö ®ãng vai trß häc sinh Trong tr­êng hîp nµy, häc sinh lµm chøc n¨ng ng­êi d¹y häc, MT§T ®ãng vai trß ng­êi häc vµ nh­ vËy m¸y tÝnh ®· t¹o c¬ héi ®Ó häc sinh häc tËp th«ng qua viÖc d¹y. ThËt vËy, ®Ó d¹y m¸y lµmmét sè viÖc, häc sinh ph¶i lËp ch­¬ng tr×nh, nhê ®ã tr­íc hÕt hä häc ®­îc c¸ch lËp tr×nh vµ thªm n÷a ph¸t triÓn ®­îc kh¶ n¨ng gi¶i quyÕt vÊn ®Ò th«ng qua viÖc lËp tr×nh. c. M¸y tÝnh ®iÖn tö lµm chøc n¨ng ph­¬ng tiÖn d¹y häc ë ®©y ta dïng tõ “ph­¬ng tiÖn” cã ®«i chót kh¸c biÖt víi tõ “c«ng cô”. Mçi c«ng cô cã thÓ thay thÕ con ng­êi ë mét sè kho¶ng thêi gian, trong mét sè c«ng viÖc. Ch¼ng h¹n nh­ ®· tr×nh bµy ë môc a, MT§T cã thÓ lµm chøc n¨ng gi¸o viªn ë mét sè kh©u trong qu¸ tr×nh d¹y häc vµ gi¸o viªn cã thÓ t¹m thêi v¾ng mÆt ë c¸c kh©u ®ã, tuy r»ng nh×n toµn bé qu¸ tr×nh th× m¸y vÉn chØ lµ c«ng cô cña gi¸o viªn. Cßn khi MT§T lµ mét ph­¬ng tiÖn, cÇn hiÓu r»ng nã chØ ®ãng vai trß hç trî cho ng­êi gi¸o viªn trong qu¸ tr×nh d¹y häc vµ ng­êi gi¸o viªn ph¶i lu«n lu«n cã mÆt trong qu¸ tr×nh nµy. 3. Nh÷ng quan ®iÓm s­ ph¹m vÒ sö dông MT§T nh­ c«ng cô d¹y häc Trong viÖc sö dông MT§T nh­ c«ng cô d¹y häc ta cÇn qu¸n triÖt c¸c quan ®iÓm c¬ b¶n sau ®©y: - Sö dông MT§T nh­ c«ng cô d¹y häc cÇn ®­îc ®Æt trong toµn bé hÖ thèng c¸c ph­¬ng ph¸p d¹y häc nh»m ph¸t huy søc m¹nh tæng hîp cña c¶ hÖ thèng ®ã. Mçi ph­¬ng ph¸p d¹y häc ®Òu cã chç m¹nh, chç yÕu. CÇn ph¸t huy chç m¹nh cña ph­¬ng ph¸p nµy ®Ó h¹n chÕ chç yÕu cña ph­¬ng ph¸p kh¸c. - Sö dông MT§T nh­ c«ng cô d¹y häc kh«ng thñ tiªu vai trß cña ng­¬i gi¸o viªn mµ tr¸i l¹i cÇn ph¸t huy hiÖu qu¶ ho¹t ®éng cña ng­êi gi¸o viªn trong qu¸ tr×nh d¹y häc. MT§T chØ ®­îc sö dông nh­ lµ c«ng cô cña ng­êi gi¸o viªn. C«ng cô nµy dï hiÖu lùc ®Õn mÊy còng kh«ng thñ tiªu vai trß cña ng­êi gi¸o viªn. - Sö dông MT§T nh­ c«ng cô d¹y häc kh«ng ph¶i chØ nh»m thÝ ®iÓm d¹y häc víi MT§T mµ cßn cÇn gãp phÇn d¹y häc vÒ MT§T. Ch­¬ng II World Wide Web vµ c¸c m« h×nh CSDL trªn m¹ng I. World Wide Web World Wide Web laø moät taäp protocol söû duïng caáu truùc trang (Web page) ñeå cung caáp caùc thoâng tin cho User chaïy Web Client software nhö netscape, navigator…..Noù khoâng nhöõng cho pheùp keát noái döõ lieäu töø nhöõng Web page khaùc nhau hoaëc töø nhöõng vò trí khaùc nhau trong moät trang maø coøn cho pheùp truy xuaát ñeán caùc Internet services khaùc. Web coù khaû naêng lieân keát vôùi nhöõng loaïi taøi nguyeân cuûa Internet nhö: moät file vaên baûn, moät phieân keát noái cuûa telnet…. Gioáng nhö nhieàu taøi nguyeân khaùc treân Internet, Web duøng moät heä thoáng Client/Server. Caùc Client ñöôïc goïi laø Web Browser duøng ñeå truy caäp vaøo moïi dòch vuï vaø taøi nguyeân treân Internet. Ñieàu quan troïng nhaát laø moät Browser cuõng bieát caùch keát noái vaøo Web Server ñeå ñöa ra caùc taøi lieäu hypertext coâng coäng. Coù raát nhieàu Web Server naèm khaép nôi treân maïng Internet vaø haàu heát chuùng chuyeân veà moät lónh vöïc naøo ñoù. Public Internet or Private Internet SQL Server DBMS Internet Information Server (Web Server) Active Server Page HTML Form Internet Explorer other Web Browser HTTP HTTP HTML Page HTML Method Window NT Server Any Client Platform Database Server Hình :Caáu Truùc Web II. c¸c m« h×nh CSDL trªn m¹ng 1. Coâng ngheä Client /Server Coâng ngheä Client /Server thöïc hieän vieäc phaân taùn xöû lyù giöõa caùc maùy tính. Veà baûn chaát, moät c«ng ngheä ñöôïc chia ra vaø xöû lyù bôûi nhieàu maùy tính. Caùc maùy tính ñöôïc xem laø Server thöôøng ñöôïc duøng ñeå löu tröõ taøi nguyeân ñeå nhieàu nôi truy xuaát vaøo. Caùc Server seõ thuï ñoäng chôø ñeå giaûi quyeát caùc yeâu caàu töø caùc Client truy xuaát ñeán chuùng. Moät Client ñöa ra yeâu caàu veà thoâng tin hoaëc veà taøi nguyeân cho Server. Server seõ laáy thoâng tin vaø gôûi ñeán cho Client vaø Client hieån thò thoâng tin ñoù cho ngöôøi duøng. Chç coù maùy tính naøo thöïc hieän taùc vuï Client / Server môùi ñöôïc goïi laø maùy Client hay Server vaø chöông trình chaïy treân maùy naøy ñöôïc goïi laø chöông trình Client hay Server. Web Server Tuøy theo thoâng tin löu tröõ vaø muïc ñích phuïc vuï maø caùc Server treân Internet seõ ñöôïc phaân chia thaønh caùc loaïi khaùc nhau nhö Web Server, email Server hay FTP Server. Moãi loaïi Server seõ ñöôïc toái öu hoùa theo muïc ñích söû duïng. Web Server laø Web cung caáp thoâng tin ôû daïng sieâu vaên baûn (caùc taäp tin HTML), ñöôïc bieåu dieãn ôû daïng trang. Caùc trang coù chöùa caùc lieân keát tham chieáu ñeán caùc trang khaùc hoaëc ñeán caùc taøi nguyeân khaùc treân cuøng moät Web Server moät treân moät Web Server khaùc. Cô sôû döõ lieäu (CSDL) Cô sôû döõ lieäu laø moät söu taäp thoâng tin veà moät chuû ñeà, nhaèm toå chöùc hôïp lyù nhaèm ñaït ñeán muïc ñích quaûn lyù, tìm kieám vaø xöû lyù thoâng tin ñöôïc thuaän tieän vaø nhanh choùng. III. Keát hôïp CSDL vaø Web Trong quaù trình khai thaùc Web Server, do söï buøng noå thoâng tin neân soá löôïng caùc trang Web (maø voán ñöôïc löu tröõ döôùi daïng caùc taäp tin) taêng leân raát nhanh daãn ñeán vieäc quaûn lyù Web Server ngaøy caøng trôû neân khoù khaên. Web Server laø troïng taâm cuûa heä thoáng, do ñoù vieäc quaûn lyù toát Web Server seõ laøm cho toaøn boä heä thoáng hoaït ñoäng toát hôn. Trong voâ soá caùc trang Web chöùa trong moät Web Server ngöôøi ta thaáy raèng raát nhieàu trang maø noäi dung cuûa chuùng hoaøn toaøn coù theå ñöa vaøo CSDL. Neáu thay nhöõng trang Web nhö treân baèng moät trang Web duy nhaát coù khaû naêng hieån thò thoâng tin laáy töø cô sôû döõ lieäu thì toát hôn tìm kieám treân nhöõng taäp tin rôøi raïc. Nhö vaäy vaán ñeà quaûn lyù toát Web Server daãn ñeán vieäc xaây döïng moät CSDL löu tröõ thoâng tin. Khi xaây döïng moät öùng duïng CSDL, ngoaïi tröø CSDL ñoù chç phuïc vuï cho muïc ñích caù nhaân, coøn khoâng thì xem xeùt vieäc taïo khaû naêng ñeå nhieàu ngöôøi coù theå truy xuaát ñeán CSDL. Muoán vaäy thì caàn coù moät heä thoáng goàm nhieàu maùy tính, taát caû ñeàu ñöôïc keát noái vôùi nhau vaø vôùi Server chöùa CSDL. Khi ñoù seõ naûy sinh moät soá vaán ñeà sau: - Vôùi tröôøng hôïp nhöõng ngöôøi muoán truy xuaát ñeán ôû xa Server vôùi moät khoaûng vaøi km, vaøi traêm hay vaøi ngaøn km, nhöng vieäc thieát laäp rieâng moät heä thoáng maïng treân dieän roäng ñeán nhö theá laø khoâng khaû thi. - Caùc maùy tính truy xuaát ñeán CSDL coù theå thuoäc nhieàu hoï maùy, chaïy treân nhieàu heä ñieàu haønh khaùc nhau. Do ñoù caàn phaûi xaây döïng caùc öùng duïng thích hôïp vôùi caùc neàn taûng ñoù, vaø caùc öùng duïng naøy seõ ñöôïc phaân tích taïi moãi Client. Sau moät thôøi gian khai thaùc, khi ®ã nhu caàu söa ñoåi caùc öùng duïng Client thì phaûi söûa caùc öùng duïng treân töøng Client. CH¦¥NG III TÌM HIEÅU ÑOÂI NEÙT VEÀ ASP sô löôïc veà ASP ASP ñöôïc vieát taét töø Active Server Page. Microsoft ñaõ phaùt trieån Active Server Page (ASP) nhö moät kieán truùc Server-side duøng ñeå xaây döïng caùc öùng duïng Web ñoäng. ASP laø moâi tröôøng kòch baûn treân maùy Server (Server-side scripting environment) duøng ñeå taïo vaø chaïy caùc öùng duïng trong trang Web. Nhôø taäp caùc ñoái töôïng coù s½n (build-in object) vôí caùc tính naêng phong phuù, khaû naêng hç trî VBscript, Javascript cuøng moät soá thaønh phaàn ActiveX khaùc keøm theo. ASP cung caáp moät caùch laøm môùi ñeå taïo trang Web ñoäng. ASP khoâng phaûi laø moät kyõ thuaät môí nhöng noù söû duïng deã daøng vaø nhanh choùng. ASP seõ tham vaán tröïc tieáp vaøo Brower gôûi döõ lieäu ñeán Web Server vaø töø ñaây seõ ñöa leân maïng. Trong khi ASP thöïc thi treân maùy maø noù hç trî duøng, thì ta coù theå xem ASP töø baát cöù maùy naøo vaø vôùi baát cöù Browser naøo. ASP cung caáp giao dieän laäp trình nhanh vaø deã daøng trieån khai öùng duïng. ASP chaïy treân moâi tröôøng Internet Information Server 4.0 (IIS) vaø Personal Web Server 4.0. Noù cho pheùp ta quaûn lyù vieäc truyeàn noái giöaõ moät Browser; Web Server , hình thöùc ñoäng cuaû trang Web vaø phaûn hoài laïi cho ngöôøi duøng. Noù coù theå cho pheùp ta truy caäp ñeán CSDL vaø quay trôû veà vôùi keát quaû ngaén nhaát treân Web site, caäp nhaät noäi dung treân Web site khi thay ñoåi. Common gateway interface (CGI) laø moät qui trình quaûn lyù töông taùc giöõa phaàn meàm Web Server vaø trình Browser. CGI laøm vieäc döaï vaøo phöông thöùc gôûi yeâu caàu (request) ñeán cho Server, CGI script seõ xöû lyù thoâng tin naøy baèng caùch duøng caùc phöông thöùc POST, GET, HEAD vaø traû keát quaû cho Server. process request Client Server CGI Script Request and send to info response response II. Caùch hoaït ñoäng cuaû ASP ASP chöùa trong caùc taäp tin file coù ñuoâi laø *.asp. Trong script coù chöùa caùc leänh cuaû caùc ngoân ngöõ script naøo ñoù khi ta nhaäp ñuoâi ñiaï chç coù phaàn laø *.asp treân Web Browser thì laäp töùc noù gôûi yeâu caàu ñeán cho ASP. Khi nhaän yeâu caàu Web Server ñoàng thôøi Web Server seõ tìm caùc taäp tin treân ñiaï chç coù caùc taäp tin yeâu caàu Web server gôûi ñeán taäp tin. Chöông trình ñaëc bieät naøy goïi laø asp.dll. Khi ñoù caùc caâu leänh yeâu caàu seõ ñöôïc thöïc hieän. Vaøi ví duï ñieån hình maø ta coù theå söû duïng ASP: Taïo nhöõng noäi dung trang Web baèng caùch caäp nhaät taäp tin vaên baûn hay noäi dung cô sôû döõ lieäu. Taïo nhöõng trang giôùi thieäu chç ñeå hieän thò. Hieän thò vaø caäp nhaät cô sôû döõ lieäu ñöôïc löu tröõ trong trang Web. Taïo nhöõng trang Web maø coù theå ñöôïc saép xeáp thöù töï. Phaûn hoài töø phiaù ngöôøi duøng vaø ñöa thoâng tin trôû veà cho ngöôøi duøng. Truy caäp cô sôû döõ lieäu vôùi caùc ñoái töôïng Active Data Duøng ADO, CSDL coù theå truy caäp töø ASP scripts vaø caùc ngoân ngöõ phoå bieán nhö Visual Basic vaø C++. III. Öu ñieåm vaø khuyeát ñieåm cña ASP a. Öu ñieåm: ASP boå sung cho caùc coâng ngheä ñaõ coù töø tröôùc nhö CGI (common gateway interface), giuùp ngöôøi duøng xaây duïng caùc öùng duïng Web vôùi nhöõng tính naêng sinh ñoäng. Deã daøng töông thích vôùi caùc coâng ngheä cuûa MicroSoft. ASP söû duïng ActiveX data object (ADO) ñeå thao taùc vôùi cô sôû döõ lieäu heát söùc tieän lôïi. Vôùi nhöõng gì ASP cung caáp, caùc nhaø phaùt trieån öùng duïng Web deã daøng tieáp caän coâng ngheä naøy vaø nhanh choùng taïo ra caùc saûn phaåm coù giaù trò. ASP coù tính naêng môû. Noù cho pheùp caùc nhaø laäp trình xaây döïng caùc component vaø ñaêng kyù söû duïng deã daøng. Hay noùi caùch khaùc ASP coù tính naêng COM (component object model) b. Khuyeát ñieåm ASP chç chaïy vaø töông thích treân moâi tröôøng Window, ñieàu naøy laøm ASP bò haïn cheá raát nhieàu. Duøng ASP chuùng ta seõ gaëp khoâng ít khoù khaên trong vieäc can thieäp saâu vaøo heä thoáng nhö caùc öùng duïng CGI. ASP khoâng ñöôïc söï hoå trôï nhieàu töø caùc haõng thöù ba. Caùc öùng duïng ASP chaïy chaäm hôn coâng ngheä Java servlet. Tính baûo maät thaáp. Khoâng gioáng nhö CGI hay Java servlet, caùc maõ ASP ñeàu coù theå ñoïc ñöôïc neáu ngöôøi duøng coù quyeàn truy caäp vaøo Web Server. Coù leõ ñaây laø lyù do quan troïng nhaát ñeå ngöôøi duøng khoâng choïn coâng ngheä ASP. Toùm laïi: Ta coù theå deã daøng nhìn thaáy vieäc taïo moät trang Web ñoäng chç söû duïng ASP laø neàn taûng cho vieäc taïo vaø quaûn lyù caùc öùng duïng cuaû trang. Web ñoäng thöông maïi (dynamic Web-based commerce). Caùc coâng cuï phaùt trieån phöùc taïp, quaûn lyù caùc phieân laøm vieäc (session) deã daøng keát hôïp laïi vôùi caùc component vaø caùc heä thoáng cuøng hç trî cho taát caû caùc trình duyeät Browser ñöôïc giôùi thieäu. Chöông IV Xaây döïng - Thieát keá Nhaän dieän caùc chöông trình caàn coù Chöông trình daïy hoïc naøy tröôùc heát caàn coù hai ñoái töôïng sau: ngöôøi daïy vaø ngöôøi hoïc. Giöõa hai ñoái töôïng naøy coù yeâu caàu truyeàn vaø nhaän thoâng tin, ñeå vieát chöông trình hieäu quaû ta khoâng theå taïo noái keát moät caùch tröïc tieáp giöõa chuùng maø phaûi thoâng qua moät ñoái töôïng ñoùng vai troø trung gian laø Server, coù nghóa laø khi ñoù hai ñoái töôïng ngöôøi daïy vaø ngöôøi hoïc laø caùc Client, caàn coù moät chöông trình duøng ñeå cho caùc ngöôøi hoïc vaø daïy ñaêng kyù môùi. Ngoaøi ra ta caàn coù moät ñoái töôïng nöõa laø Admin coù vai troø quaûn lí Server, kieåm soaùt döõ lieäu cuûa caùc Client ñöôïc löu tröõ trong cô sôû döõ lieäu treân Server.Vaäy heä thoáng lôùp hoïc qua maïng cuûa ta seõ coù caùc chöông trình sau: Server Ngöôøi daïy Ngöôøi hoïc Ñaêng kyù Admin Chöùc naêng cuûa caùc chöông trình Caùc ñoái töôïng chöông trình Moâ taû khaùi quaùt chöùc naêng Server Keát noái vôùi nhieàu Client Nhaän caùc yeâu caàu töø caùc Client Giaûi quyeát caùc yeâu caàu Traû keát quaû veà cho caùc Client Hoïc vieân Keát noái vaøo Server Söa th«ng tin c¸ nh©n Choïn moân hoïc Xem baøi giaûng Laøm baøi thi Giaûng vieân Keát noái vaøo Server Ñoåi maät khaåu Soaïn baøi giaûng Löu baøi giaûng Admin Keát noái vaøo Server Ñoåi maät khaåu Quaûn lí cô sôû döõ lieäu Ñaêng kyù Keát noái vaøo Server Nhaän ñaêng kyù cuûa hoïc vieân môùi * Moâ taû chi tieát chöùc naêng töøng ñoái töôïng a. Server Keát noái vôùi nhieàu Client Server seõ duøng Socket ñeå giao tieáp vôùi caùc Client Do vieát treân maïng Internet neân khoâng theå noái keát baèng giao thöùc UDP (User Datagram Protocol) maø phaûi duøng giao thöùc TCP/IP (…), hôn nöõa taïi moät thôøi ñieåm coù theå coù nhieàu yeâu caàu keát noái töø caùc Client(töông quan giöõa Server vaø Client laø : moät-nhieàu), vaäy neáu Server chç duøng moät Socket ñeå giao tieáp thì chöa coù theå tieáp nhaän caùc thoâng tin töø caùc Client moät caùch tuaàn töï. Ñeå taêng tính hieäu quaû thì buoäc Server phaûi taïo nhieàu Socket ñeå giao tieáp, nhö theá thì coù theå laáy thoâng tin töø Client moät caùch ñoàng thôøi. Vaäy moãi khi coù moät yeâu caàu keát noái töø moät Client, Server seõ taïo moät Socket ñeå giao tieáp vôùi Client ño.ù Nhaän caùc yeâu caàu töø caùc Client Cô cheá taïo socket nhö treân coù theå minh hoaï nhö sau: Client Server server client client client socket socket socket SERVER Theo sô ñoà nhö treân ta thaáy Server hoaøn toaøn coù theå nhaän moät caùch ñoàng thôøi yeâu caàu töø nhieàu Client. Vôùi cô cheá moãi Client moät socket thì moãi khi yeâu caàu töø moät Client ñöôïc göûi ñeán Server theo socket maø Server ñaõ taïo rieâng cho Client ñoù, Server ñaûm baûo raèng yeâu caàu naøy seõ ñöôïc nhaän ngay töùc khaéc maø khoâng phaûi ñôïi ñeán löôït trong haøng ñôïi nhö theo cô cheá moät socket cho nhieàu client. Giaûi quyeát caùc yeâu caàu Nhö ñaõ trình baøy ôû treân ñeå taêng tính hieäu quaû cuûa chöông trình Server phaûi taïo ra cho moãi Client moät socket ñeå laáy caùc yeâu caàu moät caùch ñoàng thôøi. Bôûi vaäy khi yeâu caàu cuûa moät client naøo ñoù ñaõ ñöôïc giaûi quyeát xong, keát quaû seõ traû veà cho client ñoù qua socket maø noù ñaõ göûi yeâu caàu cho Server. Cuõng gioáng nhö vieäc göûi yeâu caàu, vieäc traû veà keát quaû coù theå dieãn ra ñoàng thôøi, thôøi ñieåm traû keát quaû tuøy thuoäc vaøo yeâu caàu ñaõ giaûi quyeát xong hay chöa chöù khoâng phuï thuoäc vaøo thöù töï göûi yeâu caàu cuõng nhö thöù töï göûi keát quaû cho caùc client khaùc xong hay chöa. Traû keát quaû veà cho caùc Client Sau khi moät yeâu caàu naøo ñoù töø phía client ñöôïc giaûi quyeát xong thì laäp töùc keát quaû ñöôïc traû veà cho client thoâng qua socket töông öùng. b. Chöông trình ngöôøi hoïc Chöông trình ngöôøi hoïc daønh cho caùc hoïc vieân, bao goàm caùc chöùc naêng sau: Keát noái vaøo Server Taïo socket vôùi server. Söa th«ng tin c¸ nh©n Hoïc vieân coù theå söa th«ng tin c¸ nh©n theo yù muoán. Choïn moân hoïc Taïi moät thôøi ñieåm, hoïc vieân coù theå choïn moät trong caùc moân hoïc ñaõ ñaêng kyù ñeå tham gia giôø hoïc. Xem baøi giaûng Taïi moät thôøi ñieåm, hoïc vieân coù theå choïn moät trong caùc baøi giaûng cuûa moân hoïc ñang tham gia ñeå xem treân cöûa soå “Blackboard” coù trong chöông trình. Laøm baøi thi Hoïc vieân coù theå laøm baøi thi cuûa moät moân hoïc naøo ñoù coù ñaêng kyù . Xem keát quaû cuûa baøi thi Sau khi ñaõ noäp baøi thi, hoïc vieân coù theå xem keát quaû cuûa baøi thi. c. Chöông trình ngöôøi daïy Chöông trình ngöôøi daïy daønh cho caùc giaûng vieân goàm caùc chöùc naêng sau: Keát noái vaøo Server Taïo socket vôùi server. Ñoåi maät khaåu Giaûng vieân coù theå thay ñoåi laïi maät khaåu theo yù muoán. Soaïn baøi giaûng Tröôùc khi “ñeán lôùp” giaûng vieân coù theå soaïn tröôùc baøi giaûng caàn thieát treân moät cöûa soå “Edit” coù trong chöông trình, roài löu baøi giaûng thaønh file text. Löu baøi giaûng Giaûng vieân coù theå löu baøi giaûng cuûa mình leân Server ñeå caùc hoïc vieân coù theå truy caäp ñöôïc. d. Chöông trình ñaêng kyù Keát noái vaøo Server Taïo socket vôùi server. Nhaän ñaêng kyù cuûa hoïc vieân môùi Nhaän vaøo caùc thoâng tin cuûa hoïc vieân nhö teân, giôùi tính, ngaøy sinh…caàn thieát cho thuû tuïc ñaêng kyù. e. Chöông trình quaûn lí (Admin) Keát noái vaøo Server Taïo socket vôùi server. Ñoåi maät khaåu Admin coù theå thay ñoåi laïi maät khaåu theo yù muoán. Quaûn lí cô sôû döõ lieäu Admin coù theå thoáng keâ thoâng tin moät caùch toång quaùt hoaëc chi tieát veà nhieàu chuû ñeà nhö: danh saùch hoïc vieân, c¸c m«n häc, tr×nh ®é, danh s¸ch c¸c bµi ®· xuÊt b¶n, ch­a xuÊt b¶n.... Admin coù theå chaáp nhaän ñaêng kyù cuûa hoïc vieân môùi. Admin coù khaû naêng xoaù bôùt thoâng tin khoâng caàn thieát treân cô sôû döõ lieäu nhö baøi taäp ñaõ chaám, hoïc vieân ngöng hoïc… III. Moâ hình cuûa chöông trình DÖÕ LIEÄU DÖÕ LIEÄU DÖÕ LIEÄU CHÖÔNG TRÌNH NGÖÔØI HOÏC CHÖÔNG TRÌNH NGÖÔØI HOÏC CHÖÔNG TRÌNH NGÖÔØI DAÏY S E R V E R MO HÌNH TOÅNG QUAÙT IV. ThiÕt kÕ c¬ së d÷ liÖu Thieát keá cô sôû döõ lieäu laø moät trong caùc böôùc quan troïng cuûa vieäc xaây döïng chöông trình. Do chöông trình khoâng naëng veà cô sôû döõ lieäu neân cô sôû döõ lieäu ñöôïc thieát keá vôùi qui moâ ñuû ñeå chöông trình hoaït ñoäng moät caùch hôïp lí vaø chaáp nhaän ñöôïc, sau khi ngieân cöùu moâ hình hoaït ñoäng cuûa moät lôùp hoïc thöïc teá, chuùng toâi ñöa ra caùc raøng buoäc ñoái vôùi hoaït ñoäng cuûa lôùp hoïc töø xa maø coù lieân quan ñeán vieäc löu tröõ döõ lieäu nhö sau: Lôùp hoïc coù theå môû nhieàu moân hoïc cuøng thôøi ñieåm ñeå hoïc vieân löïa choïn. Moãi hoïc vieân coù theå ñaêng kyù hoïc nhieàu moân hoïc. Moãi giaûng vieân coù theå bieân soaïn nhieàu baøi giaûng. Moãi hoïc vieân coù theå laøm nhieàu baøi thi ôû moãi moân hoïc cuûa mình. Vôùi caùc raøng buoäc nhö treân, cô sôû döõ lieäu seõ coù caùc ñoái töôïng caàn löu tröõ laø: Hoïc vieân, giaûng vieân, baøi giaûng, baøi thi. Moãi ñoái töôïng seõ ñöôïc löu tröõ thaønh moät baûng trong cô sôû döõ lieäu. Ngoaøi ra trong quaù trình xaây döïng cô sôû döõ lieäu coøn phaùt sinh theâm moät soá baûng caàn thieát cho viÖc quaûn lí döõ lòeâu. CÊu tróc ch­¬ng tr×nh S¬ ®å chøc n¨ng cña hÖ thèng (trang sau) MS Excel Tin häc c¨n b¶n Tr×nh ®é B Tr×nh ®é A M«n häc Söa TT c¸ nh©n Tho¸t ý kiÕn ®ãng gãp Thi hÕt m«n §¨ng kÝ M«n häc §µo t¹o tin häc trùc tuyÕn Gi¶i ®¸p th¾c m¾c LËp tr×nh C M¹ng m¸y tÝnh MS Word Thi hÕt m«n Tr×nh ®é B Tr×nh ®é A LËp tr×nh C M¹ng m¸y tÝnh MS Excel MS Word Tin häc c¨n b¶n KEÁT LUAÄN Nhöõng keát luaän töø caùc keát quaû nghieân cöùu Qua quaù trình nghieân cöùu vaø thöïc nghieäm ñeà taøi, toâi ñaõ giaûi quyeát ñöôïc moät soá vaán ñeà: -Laøm saùng toû cô sôû khoa hoïc cuûa vieäc öùng duïng MTÑT laøm PTDH tin hoïc nhaèm naâng cao chaát löôïng daïy hoïc, böôùc ñaàu khaúng ñònh tính tích cöïc cuûa vieäc öùng duïng. - Vaän duïng nhöõng quan ñieåm, lyù luaän hieän ñaïi veà baûn chaát hoaït ñoäng hoïc vaø chöùc naêng cuûa giaùo vieân trong toå chöùc, kieåm tra, ñònh höôùng laøm saùng toû vai troø vaø chöùc naêng cuûa phaàn meàm daïy hoïc. - Ñöa ra caùc giaûi phaùp khaéc phuïc caùc khoù khaên theo höôùng tích cöïc, goùp phaàn naâng cao chaát löôïng hoïc taäp cuûa hoïc sinh. Nhöõng keát quaû nghieân cöùu maø ñeà taøi ñaït ñöôïc tieáp tuïc khaúng ñònh vai troø cuûa vieäc söû duïng MTÑT laøm PTDH. Toâi hy voïng ñeà taøi naøy seõ ñoùng goùp moät phaàn vaøo vieäc ñoåi môùi PPDH tin hoïc hieän nay. 2. Nh÷ng kÕt qu¶ ®¹t ®­îc cña ®Ò tµi §Ò tµi ®ang dõng l¹i ë møc x©y dùng ý t­ëng vÒ m« h×nh ®µo t¹o trùc tuyÕn, ch­a ®­îc ®­a vµo øng dông thùc tÕ nh­ng ®· më ra h­íng míi trong viÖc ®æi míi ph­¬ng ph¸p d¹y häc cã thÓ nh­: c¸c häc viªn cã thÓ tham gia häc bÊt cø lóc nµo mµ kh«ng cÇn ph¶i ®Õn tr­êng. ChØ viÖc ®¨ng ký nhËp häc vµ cã thÓ chän m«n häc m×nh thÝch. B­íc ®Çu ®Ò tµi ®· gãp phÇn gi¶i quyÕt ®­îc nh÷ng khã kh¨n cho nh÷ng häc viªn kh«ng cã ®iÒu kiÖn tham gia häc tËp t¹i tr­êng. Sau khi kÕt thóc kho¸ häc cã thÓ tham gia thi hÕt m«n ®Ó lªn tr×nh ®é cao h¬n. NÕu cã th¾c m¾c häc viªn cã quyÒn göi ý kiÕn ®ãng gãp vµ sÏ ®­îc gi¶i ®¸p ngay sau ®ã. §Ò tµi cßn cã nh÷ng vÊn ®Ò ch­a gi¶i quyÕt ®­îc nh­: ch­a qu¶n lý ®­îc c¸c häc viªn theo líp hoÆc theo ®Þa ph­¬ng, c¸c häc viªn cã thÓ tham gia thi bÊt cø lóc nµo. 3. Moät soá ñeà xuaát - Theo xu höôùng phaùt trieån chung cuûa daïy hoïc hieän ñaïi, caàn taêng cöôøng öùng duïng caùc tieán boä khoa hoïc noùi chung, cuûa khoa hoïc CNTT noùi rieâng trong daïy hoïc THVP. - Caàn boài döôõng GV nhaèm giuùp hoï naém ñöôïc caùc yeâu caàu cô baûn cuûa tri thöùc tin hoïc, ñaûm baûo trieån khai vaø öùng duïng ñöôïc caùc tieán boä tin hoïc vaøo trong nhaø tröôøng. - Trong quaù trình ñaøo taïo caàn coù thôøi löôïng giôùi thieäu nhöõng kieán thöùc caàn thieát, cô baûn veà laäp trình xaây döïng caùc phaàn meàm daïy hoïc, taïo ñieàu kieän sau khi ra tröôøng hoï coù theå ñoäc laäp xaây döïng phaàn meàm môùi. 4. Höôùng phaùt trieån ñeà taøi §Ò tµi ®ang dõng l¹i ë møc x©y dùng ý t­ëng vÒ m« h×nh líp ®µo t¹o trùc tuyÕn, ch­a ®­îc ®­a vµo øng dông thùc tÕ. Mong muèn cña ®Ò tµi lµ tiÕp tôc hoµn thiÖn c¸c bµi häc, x©y dùng hÖ thèng bµi thùc hµnh ®a d¹ng, phong phó, x©y dùng hÖ thèng c©u hái tr¾c nghiÖm vµ c¸c tuú chän ph­¬ng ¸n tr¶ lêi gÇn gòi víi bµi häc gióp häc viªn n¾m ch¾c kiÕn thøc. Kh¾c phôc nh÷ng nh­îc ®iÓm hiÖn hµnh, sím ®­a vµo øng dông thùc tÕ, gãp mét phÇn nhá trong viÖc ®æi míi ph­¬ng ph¸p d¹y häc hiÖn nay. Bæ sung thªm vµo lý luËn cña viÖc sö dông m«i tr­êng m¹ng lµm c«ng cô d¹y häc trong d¹y häc nãi chung vµ d¹y häc tin häc nãi riªng. Ñeà taøi coù theå phaùt trieån theo höôùng thöïc teá hoaù, coù nghóa laø moâ phoûng sao cho caøng nhieàu chöùc naêng gioáng lôùp hoïc thöïc teá nhö: - Hoïc vieân coù theå nghe ñöôïc tieáng noùi cuûa giaûng vieân. - Moïi ngöôøi coù theå hoäi thoaïi vôùi baát kyø ai baèng gioïng nãi. - C¸c häc viªn cã thÓ trß chuyÖn, trao ®æi ý kiÕn víi nhau. - Häc viªn cã thÓ ®¨ng ký m«n häc tuú thÝch, kh«ng cÇn dùa vµo tr×nh ®é. tµi liÖu tham kh¶o [1]. Ph¹m h÷u khang (chñ biªn), X©y dùng & triÓn khai øng dông th­¬ng m¹i ®iÖn tö, NXB Thèng kª. [2]. Tr­¬ng träng cÇn, Lý luËn d¹y häc tin häc ë tr­êng phç th«ng, §H Vinh [3]. D­¬ng anh ®øc – lª ®×nh duy, §å ho¹ vi tÝnh, §HQG Tp Hå ChÝ Minh [4]. NguyÔn m¹nh giang, Kü thuËt ghÐp nèi m¸y vi tÝnh, NXB Gi¸o dôc Hµ Néi, 1997. [5]. Ph¹m minh h¹c, Tin häc vµ gi¸o dôc phç th«ng, Nghiªn cøu gi¸o dôc,1988. [6]. NguyÔn phông hoµng, Thèng kª x¸c suÊt trong nghiªn cøu gi¸o dôc vµ khoa häc x· héi, NXB Gi¸o dôc, 1997. [7]. NguyÔn b¸ kim, Häc tËp trong ho¹t ®éng vµ b»ng ho¹t ®éng, NXB Gi¸o dôc, 1999. [8]. Ph¹m v¨n ®ång, Ph­¬ng ph¸p d¹y häc ph¸t huy tÝnh tÝch cùc – mét ph­¬ng ph¸p v« cïng quý b¸u, Nghiªn cøu gi¸o dôc, 12/1994. [9]. TrÇn c«ng uÈn, Gi¸o tr×nh CSDL SQL, ACCESS, NXB Thèng kª, 2000. [10]. NguyÔn c¶nh toµn – nguyÔn kú – vò v¨n t¶o – bïi c­êng, Qóa tr×nh d¹y – tù häc, NXB Gi¸o dôc, 1997. [11]. B¸o “Tin häc vµ nhµ tr­êng”. [12]. I.F.KHARLAM¤P, Ph¸t huy tÝnh tÝch cùc häc tËp cña häc sinh nh­ thÕ nµo, NXB Gi¸o dôc, 1978. [13]. T¹p chÝ gi¸o dôc “T¹p chÝ lý luËn - khoa häc gi¸o dôc”, Bé gi¸o dôc vµ ®µo t¹o. [14]. M.ALECX£EP - V.ONHISUC - U.CRULIAC, Ph¸t triÓn t­ duy häc sinh, NXB Gi¸o dôc,1976. Môc lôc Trang Më ®Çu 3 Ch­¬ng I. C¬ së lý luËn vµ thùc tiÔn cña viÖc d¹y häc víi c«ng cô MT§T vµ phÇn mÒm d¹y häc. 8 Ch­¬ng II. World Wide Web vµ c¸c m« h×nh CSDL trªn m¹ng .......... 12 I. World Wide Web.................................................................... 12 II. C¸c m« h×nh CSDL trªn m¹ng................................................ 14 KÕt hîp CSDL vµ Web........................................................... 15 Ch­¬ng III. T×m hiÓu ®«i nÐt vÒ ASP..................................................... 17 S¬ l­îc vÒ ASP........................................................................ 17 C¸ch ho¹t ®éng cña ASP......................................................... 18 ¦u ®iÓm vµ khuyÕt ®iÓm cña ASP......................................... 19 Ch­¬ng IV. X©y dùng - thiÕt kÕ............................................................. 21 NhËn diÖn c¸c ch­¬ng tr×nh cÇn cã. ....................................... 21 Chøc n¨ng cña c¸c ch­¬ng tr×nh..... ....................................... 22 M« h×nh cña ch­¬ng tr×nh...................................................... 26 ThiÕt kÕ c¬ së d÷ liÖu............................................................. 27 Mét sè Form chÝnh................................................................. 30 KÕt luËn................................................................................................. 36 Tµi liÖu tham kh¶o................................................................................. 39

Các file đính kèm theo tài liệu này:

  • docXây dựng phần mềm hỗ trợ đào tạo tin học trực tuyến.doc