Đăng ký Đăng nhập
Trang chủ Xây dựng website trắc nghiệm tiếng anh...

Tài liệu Xây dựng website trắc nghiệm tiếng anh

.DOC
45
120
63

Mô tả:

LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh trêng ®¹i häc vinh Khoa c«ng nghÖ th«ng tin Kho¸ LuËn tèt nghiÖp §¹i häc §Ò tµi: X©y dùngWebsite tr¾c nghiÖm tiÕng anh Gi¸o viªn híng dÉn : TS. Ph¹m quang tr×nh Sinh viªn thùc hiÖn : Ph¹m thÞ viÖt hµ vinh : 05 - 2006 Lêi c¶m ¬n §Ó hoµn thµnh khãa luËn tèt nghiÖp nµy, ngoµi sù nç lùc cña b¶n th©n cßn cã sù quan t©m, gióp ®ì, chØ b¶o cña c¸c thÇy, c« gi¸o cïng sù chia sÎ cña c¸c b¹n sinh viªn. T«i xin ch©n thµnh göi lêi c¶m ¬n tíi c¸c thÇy, c« gi¸o vµ c¸c b¹n trong khoa C«ng nghÖ th«ng tin - Trêng §¹i häc Vinh. §Æc biÖt t«i xin ch©n thµnh c¶m ¬n thÇy gi¸o: TS. Ph¹m Quang Tr×nh - ngêi trùc tiÕp híng dÉn ®· tËn t×nh gióp ®ì t«i trong qu¸ tr×nh nghiªn cøu. T«i xin kÝnh chóc c¸c thÇy c« lu«n lu«n m¹nh khoÎ, h¹nh phóc. Chóc c¸c b¹n gÆt h¸i ®îc nhiÒu thµnh c«ng trong häc tËp. -Trang 1 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh Vinh, th¸ng 05 n¨m 2006 Ngêi thùc hiÖn : Ph¹m ThÞ ViÖt Hµ Lêi nãi ®Çu. Trong thêi ®¹i C«ng nghÖ th«ng tin hiÖn nay, sù trao ®æi th«ng tin trë thµnh nhu cÇu thiÕt yÕu kh«ng thÓ thiÕu ®èi víi mçi quèc gia nãi riªng vµ toµn thÕ giíi nãi chung. CNTT lµ mét trong nh÷ng mòi nhän ®îc u tiªn hµng ®Çu víi c¸c níc trong khu vùc. Sù ph¸t triÓn C«ng nghÖ th«ng tin lu«n g¾n chÆt víi sù ph¸t triÓn kinh tÕ còng nh sù ph¸t triÓn cña c¸c øng dông khoa häc kü thuËt. Ngµy nay ph¸t triÓn C«ng nghÖ th«ng tin lµ x©y dùng c¬ së h¹ tÇng lµm nÒn t¶ng v÷ng ch¾c ®Ó x©y dùng vµ ph¸t triÓn mét nÒn kinh tÕ v÷ng m¹nh. øng dông cña CNTT rÊt réng lín, trong nhiÒu lÜnh vùc nh : truyÒn th«ng, ®iÒu khiÓn tù ®éng, qu¶n lý c¸c ho¹t ®éng cña con ngêi vµ ho¹t ®éng x· héi … CNTT ®· th©m nhËp vµo mäi lÜnh vùc trong x· héi víi mäi ph¬ng thøc ho¹t ®éng hoµn toµn míi mÎ, s¸ng t¹o mµ kh«ng mÊt ®i tÝnh chÝnh x¸c. §Æc biÖt nã ®· ®¸nh dÊu mét bíc ngoÆt trong viÖc ¸p dông tin häc vµo c¸c ho¹t ®éng qu¶n lý. ë níc ta hiÖn nay øng dông tin häc trong qu¶n lý chiÕm phÇn lín trong s¶n phÈm phÇn -Trang 2 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh mÒm. HiÖn nay mét sè phÇn mÒm vÒ qu¶n lý nh: qu¶n lý vËt t, qu¶n lý th viÖn, qu¶n lý tµi chÝnh, qu¶n lý nh©n sù, qu¶n lý doanh nghiÖp … ®ang ®îc sö dông réng r·i vµ rÊt cã hiÖu qu¶. Tuy nhiªn c¸c phÇn mÒm hç trî cho c«ng t¸c gi¸o dôc, häc tËp vÉn cßn cha nhiÒu nhÊt lµ ë trong níc. Mét trong nh÷ng phÇn mÒm trî gióp cho c«ng t¸c häc tËp vµ thi cö ®ang ®îc quan t©m hiÖn nay ®ã lµ phÇn mÒm “tr¾c nghiÖm”. ë mét sè m«n häc, ®Æc biÖt lµ m«n tiÕng anh viÖc luyÖn tËp vµ thi tr¾c nghiÖm trªn m¸y sÏ ®em l¹i hiÖu qu¶ cao vµ nhiÒu trung t©m trêng häc ®ang rÊt cÇn ®îc sö dông. Do ®ã nhu cÇu øng dông viÖc thi tr¾c nghiÖm tiÕng anh trªn m¸y lµ mét nhu cÇu tÊt yÕu. HiÖn nay phÇn mÒm tr¾c nghiÖm còng ®· cã nhiÒu vµ ®îc x©y dùng b»ng nhiÒu ng«n ng÷ lËp tr×nh kh¸c nhau. §Ó t¹o sù kh¸c biÖt còng nh kh¸c phôc mét sè nhîc ®iÓm cña c¸c øng dông tr¾c nghiÖm kh¸c nªn t«i chän híng ph¸t triÓn cña khãa luËn nµy lµ x©y dùng mét Website tr¾c nghiÖm. M«i trêng ph¸t triÓn cña website nµy lµ sù kÕt hîp cña c¸c ng«n ng÷ nh : Html, Java scrip, Dream wear, Asp, Flash ... Kho¸ luËn nµy gåm nh÷ng ch¬ng sau: Ch¬ng I: Ph©n tÝch bµi to¸n vµ ®Þnh híng gi¶i quyÕt bµi to¸n. Ch¬ng II: Ph©n tÝch thiÕt kÕ hÖ thèng. Ch¬ng III: C«ng cô cµi ®Æt. Ch¬ng IV: Mét sè trang minh häa. KÕt luËn Tµi liÖu tham kh¶o. Môc lôc. Tuy khãa luËn ®· ®îc hoµn thµnh nhng v× ®iÒu kiÖn thêi gian kh«ng cho phÐp. Còng nh míi lÇn ®Çu tiÕp xóc víi c¸c ng«n ng÷ thiÕt kÕ Web nªn ch¬ng tr×nh ®ang cßn mét sè h¹n chÕ nhÊt ®Þnh. RÊt mong nhËn ®îc sù ®ãng gãp ý kiÕn cña c¸c thÇy, c« vµ c¸c b¹n ®Ó ch¬ng tr×nh ngµy cµng hoµn thiÖn h¬n, phôc vô tèt h¬n cho viÖc häc tËp. -Trang 3 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh Ch¬ng I: Ph©n tÝch bµi to¸n vµ ®Þnh híng gi¶i quyÕt Bµi to¸n I. Lý do chän ®Ò tµi Ngµy nay, víi sù ph¸t triÓn cña C«ng nghÖ th«ng tin, ngµnh tin häc ®· trë thµnh mét trong nh÷ng ngµnh khoa häc quan träng, ®· vµ ®ang ®îc sö dông réng r·i trong mäi lÜnh vùc. Víi viÖc sö dông m¸y tÝnh th× viÖc lu tr÷, xö lý d÷ liÖu sÏ dÔ dµng, thuËn tiÖn, nhanh chãng vµ ®¹t ®îc ®é chÝnh x¸c cao. Tõ nh÷ng hiÖu qu¶ thiÕt thùc ®ã mµ t«i chän ®Ò tµi “ X©y dùng website tr¾c nghiÖm tiÕng anh ” lµm luËn v¨n tèt nghiÖp. Víi hÖ thèng nµy ngêi sö dông kh«ng cÇn kiÕn thøc chuyªn m«n vÒ tin häc cao mµ vÉn cã thÓ sö dông vµ khai th¸c hÖ thèng mét c¸ch hiÖu qu¶. Víi phÇn mÒm tr¾c nghiÖm häc sinh cã thÓ sö dông ®Ó «n luyÖn bµi tèt h¬n, dÔ nhí vµ tiÖn lîi, ®Æc biÖt nã mang l¹i cho häc sinh sù høng thó trong häc tËp. §èi víi gi¸o viªn (ngêi qu¶n lý), phÇn mÒm tr¾c nghiÖm cã thÓ gióp hä t¹o mét ®Ò thi chØ trong chèc l¸t vµ tæ chøc thi cho c¸c thÝ sinh tham gia thi cùc kú ®¬n gi¶n, c«ng b»ng vµ chÝnh x¸c. iI. yªu cÇu cña ®Ò tµi §Ó x©y dùng mét Website tr¾c nghiÖm, ®Ò tµi cÇn ph¶i thùc hiÖn ®îc mét sè yªu cÇu sau : + CËp nhËt mét hÖ thèng ng©n hµng c¸c c©u hái, c¸c tuú chän, ®¸p ¸n. + Ph¬ng thøc lµm ®Ò thi ph¶i khoa häc. + C¸c bµi thi ®îc khèng chÕ thêi gian chÆt chÏ. + §a ra kÕt qu¶ cho thÝ sinh tham gia tr¾c nghiÖm ngay sau khi hÕt thêi gian thi. Tõ mét sè yªu cÇu trªn Website tr¾c nghiÖm ph¶i thùc hiÖn ®îc mét sè chøc n¨ng sau: - Qu¶n trÞ hÖ thèng -Trang 4 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh - Qu¶n lý ngêi dïng 1. Chøc n¨ng qu¶n trÞ + §¨ng ký ngêi dïng. + CËp nhËt c©u hái. + T¹o bµi thi. + Xem chi tiÕt c©u hái. + Xem kÕt qu¶ thi cña thÝ sinh. 2. Chøc n¨ng sö dông + §¨ng nhËp hÖ thèng. + Test c¸c bµi thi do ngêi qu¶n trÞ ®· t¹o s½n. III. mét sè ®Þnh híng trong x©y dùng phÇn mÒm tr¾c nghiÖm tiÕng anh a. HÖ thèng ph¶i ®îc x©y dùng trªn c¬ së tr¾c nghiÖm truyÒn thèng. b. Kh¶o s¸t hÖ thèng cò t×m lèi ®i ®óng cã hiÖu qu¶ cho hÖ thèng míi. c. X©y dùng hÖ thèng mét c¸ch gän nhÊt, dÔ hiÓu vµ dÔ sö dông. iV. §èi tîng vµ ph¬ng ph¸p nghiªn cøu Dùa vµo thùc tiÔn tr¾c nghiÖm ë mét sè trêng, trung t©m, còng nh c¸c phÇn mÒm tr¾c nghiÖm hiÖn cã mµ luËn v¨n tËp trung vµo mét sè vÊn ®Ò sau: + T×m hiÓu ph¬ng thøc thi tr¾c nghiÖm ®¸nh dÊu thñ c«ng, cho ®iÓm vµ khèng chÕ thêi gian ®Ó ®a ra yªu cÇu cho hÖ thèng thi trªn m¸y phï hîp víi thùc tiÔn. + M« h×nh ho¸ ho¹t ®éng cña hÖ thèng m¸y tÝnh dùa vµo chøc n¨ng cña ch¬ng tr×nh. + X©y dùng biÓu ®å luång d÷ liÖu, thiÕt kÕ c¸c tÖp c¬ së d÷ liÖu c¬ b¶n vµ thÓ hiÖn mèi quan hÖ gi÷a chóng. + Cµi ®Æt ch¬ng tr×nh dùa vµo nhiÒu ng«n ng÷ nh: HTML, Dreamware, Flash, Java scrip, Asp, hÖ qu¶n trÞ c¬ së d÷ liÖu Microsoft Access. V. T×m hiÓu vµ ph©n tÝch ho¹t ®éng cña hÖ thèng HÖ thèng tr¾c nghiÖm tiÕng anh ho¹t ®éng dùa theo sù ho¹t ®éng cña mét sè ph¬ng thøc tr¾c nghiÖm truyÒn thèng b»ng thñ c«ng. Khi tæ chøc thi tr¾c nghiÖm ta cã thÓ dùa vµo kÕt qu¶ thi ®Ó lÊy b»ng theo tr×nh ®é A, B, C th× nh÷ng ngêi phô tr¸ch vµ qu¶n lý thi ph¶i lªn danh s¸ch thÝ sinh ®¨ng ký thi, lµm ®Ò thi, Ên ®Þnh ngµy thi cho thÝ sinh. Khi vµo phßng thi, mçi thÝ sinh ®îc ph¸t mét ®Ò thi trong ®ã cã mét sè th«ng tin vÒ thÝ sinh, c¸c c©u hái vµ c¸c ph¬ng ¸n tr¶ lêi. -Trang 5 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh ThÝ sinh ®äc ®Ò vµ chän ph¬ng ¸n tr¶ lêi cho tõng c©u hái theo sù hiÓu biÕt vµ tr×nh ®é cña m×nh, khi quyÕt ®Þnh chän ph¬ng ¸n nµo thÝ sinh ®¸nh dÊu vµo ph¬ng ¸n ®ã. Khi hÕt giê thÝ sinh ph¶i nép bµi thi, sau ®ã héi ®ång thi míi tiÕn hµnh chÊm bµi thi vµ c«ng bè kÕt qu¶, khi ®ã thÝ sinh míi biÕt ®îc kÕt qu¶ thi cña m×nh. Víi h×nh thøc tæ chøc mét ®Ò thi nh trªn th× qu¸ rêm rµ, mÊt nhiÒu thêi gian, tèn nhiÒu nh©n lùc cho viÖc coi thi vµ chÊm thi. Ngµy nay m¸y tÝnh cho phÐp chóng ta cã thÓ tæ chøc mét cuéc thi tr¾c nghiÖm trªn m¸y cùc kú ®¬n gi¶n, tiÖn lîi, biÕt kÕt qu¶ ngay vµ tèn rÊt Ýt thêi gian vµ c«ng søc, thÝ sinh vµo thi chØ viÖc dïng chuét vµ bµn phÝm, sau khi ®¨ng nhËp vµo hÖ thèng do ngêi qu¶n trÞ t¹o ra, hoÆc thÝ sinh tù t¹o, th«ng tin vÒ thÝ sinh tham gia tr¾c nghiÖm sÏ ®îc m¸y tÝnh lu l¹i, khi vµo thi tr¾c nghiÖm thÝ sinh cã thÓ lùa chän ®Ò thi cho m×nh, tõ bé ®Ò thi mµ ngêi qu¶n trÞ ®· t¹o s½n, sè lîng c©u hái, thêi gian thi cña mçi ®Ò thi do ngêi qu¶n trÞ Ên ®Þnh s½n, mçi c©u hái cã 3 ph¬ng ¸n tr¶ lêi, thÝ sinh ®äc c©u hái vµ chän ph¬ng ¸n tr¶ lêi. Khi thÝ sinh lµm bµi xong nÕu cßn thêi gian thÝ sinh cã thÓ quay l¹i söa l¹i c¸c c©u hái ®· tr¶ lêi. Khi hÕt thêi gian thi hÖ thèng sÏ tù ra khái bµi thi vµ th«ng b¸o kÕt qu¶ cho thÝ sinh. -Trang 6 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh Ch¬ng II: PH¢N TÝCH THIÕT KÕ HÖ THèNG I. x¸c ®Þnh, ph©n tÝch c¸c luång th«ng tin ViÖc x¸c ®Þnh, ph©n tÝch cã vai trß rÊt quan träng trong viÖc quyÕt ®Þnh hiÖu qu¶ cña hÖ thèng. C¸c luång th«ng tin cã thÓ ph©n lo¹i thµnh : + C¸c th«ng tin cËp nhËt tra cøu: Nh÷ng th«ng tin lo¹i nµy thêng ®îc lu tr÷ thµnh nh÷ng c¬ së d÷ liÖu, qu¸ tr×nh cËp nhËt, tra cøu th«ng tin b»ng ph¬ng ph¸p thñ c«ng ®ßi hái ph¶i mÊt nhiÒu thêi gian c«ng søc, nhiÒu lóc cßn kh«ng thÓ thùc hiÖn ®îc . + C¸c th«ng tin øng dông : Ph¬ng thøc tæ chøc, ph¬ng ph¸p tÝnh to¸n… Ngoµi ra cßn cã mét sè luång th«ng tin kh¸c ¸p dông cho tõng hÖ thèng cô thÓ mµ mçi hÖ thèng cÇn ph¶i x¸c ®Þnh riªng cho m×nh. II. THIÕT KÕ HÖ THèng MíI 1. C¸c chøc n¨ng chÝnh cña hÖ thèng ViÖc x¸c ®Þnh vµ x©y dùng c¸c chøc n¨ng lµ ®iÒu quan träng hµng ®Çu cña mét hÖ thèng. §èi víi hÖ thèng “Tr¾c nghiÖm tiÕng anh” ®îc chia thµnh c¸c chøc n¨ng sau : * Chøc n¨ng qu¶n trÞ. * Chøc n¨ng sö dông. 1.1 Chøc n¨ng qu¶n trÞ: §©y lµ chøc n¨ng mµ ngêi qu¶n lý míi cã thÓ vµo ®îc, nã ®îc chia thµnh c¸c phÇn viÖc sau: + §¨ng ký ngêi dïng: §Ó cã thÓ ¸p dông thi tr¾c nghiÖm cho mét nhãm ®èi tîng nh: trung t©m, trêng, líp, hoÆc mét kho¸ häc tiÕng anh theo ch¬ng tr×nh, th× ngêi qu¶n trÞ ph¶i t¹o ra c¸c User cho c¸c ®èi tîng tham gia thi. Khi thÝ sinh vµo thi ngêi qu¶n trÞ sÏ cung cÊp tªn User vµ mËt khÈu truy cËp cho tõng thÝ sinh. + CËp nhËt c©u hái: ë chøc n¨ng nµy ngêi qu¶n trÞ cã thÓ, thªm, xo¸, söa c¸c c©u hái. C¸c c©u hái sau khi ®îc cËp nhËt ngêi qu¶n trÞ sÏ ®a vµo c¸c ph¬ng ¸n tr¶ lêi, thiÕt lËp ph¬ng ¸n ®óng cho c¸c ph¬ng ¸n tr¶ lêi. Sau nµy hÖ thèng sÏ dùa vµo h×nh thøc ra c©u hái vµ ph¬ng ¸n ®óng ®Ó kiÓm tra kÕt qu¶ thi cña thÝ sinh. + T¹o ®Ò thi: Ngêi qu¶n trÞ tiÕn hµnh t¹o c¸c bµi thi (®Ò thi ), chän sè lîng c©u hái, ®Æt thêi gian thi, chän c¸c c©u hái cho bµi thi tõ ng©n hµng c©u hái ®· ®îc cËp nhËt, b»ng c¸ch chän ngÉu nhiªn c¸c c©u hái tõ trong tæng sè c¸c c©u hái cã trong ng©n hµng c©u hái. ThiÕt lËp ph¬ng thøc chÊm ®iÓm cho bµi thi, tõ ®ã -Trang 7 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh ®Ó cã thÓ x¸c ®Þnh kÕt qu¶ thi cho thÝ sinh. §ång thêi cã thÓ Ên ®Þnh thêi h¹n ®Ò thi ®îc sö dông. VÝ dô: Trong mét bµi thi nÕu thÝ sinh tr¶ lêi ®óng ®îc 50% c©u hái cña bµi thi th× sÏ cã kÕt qu¶ ®Ëu, ngîc l¹i sÏ trît... + Xem chi tiÕt c©u hái: Chøc n¨ng nµy gióp cho ngêi qu¶n trÞ rµ so¸t l¹i ng©n hµng c©u hái, tõ ®ã cã nh÷ng ®iÒu chØnh hîp lý nÕu thÊy cÇn thiÕt. + Xem kÕt qu¶ thi cña thÝ sinh: Chøc n¨ng nµy cung cÊp kÕt qu¶ thi cña c¸c thÝ sinh cho ngêi qu¶n trÞ. 1.2 Chøc n¨ng sö dông + §¨ng nhËp hÖ thèng : Ngêi sö dông nÕu ®îc ngêi qu¶n trÞ cho phÐp, cã nghÜa lµ ®· ®îc ngêi qu¶n trÞ t¹o vµ cung cÊp tªn, mËt khÈu ®Ó truy cËp th× khi ®¨ng nhËp ngêi dïng chØ viÖc cËp nhËp vµo th«ng tin mµ hÖ thèng yªu cÇu ®· cã ®îc tõ ngêi qu¶n trÞ khi ®ã míi cã thÓ tiÕn hµnh thi ®îc. Trong trêng hîp nÕu ngêi sö dông cha th«ng qua ngêi qu¶n trÞ th× ®Ó trèng phÇn Urer name vµ Ên Enter khi ®ã hÖ thèng sÏ yªu cÇu ngêi sö dông cËp nhËt mét sè th«ng tin vÒ b¶n th©n, vµ tªn truy cËp cho ngêi dïng. Khi ®ã muèn thi ngêi sö dông ph¶i cËp nhËt ®Çy ®ñ c¸c th«ng tin sau ®ã ®¨ng nhËp l¹i b»ng tªn vµ mËt khÈu mµ m×nh ®· t¹o. + Lµm bµi thi : Sau khi vµo ®îc hÖ thèng ngêi dïng cã thÓ lùa chän ®Ò thi tõ bé c¸c ®Ò thi do ngêi qu¶n trÞ t¹o s½n. Khi chän ®Ò thi c¸c c©u hái sÏ ®îc lÇn lît liÖt kª ra vµ thêi gian thi ®îc tÝnh kÓ tõ khi xuÊt hiÖn c©u hái ®Çu tiªn. Ngêi sö dông tiÕn hµnh tr¾c nghiÖm b»ng c¸ch chän ph¬ng ¸n mµ m×nh cho lµ ®óng cña c¸c c©u hái trong ®Ò, trong qu¸ tr×nh lµm nÕu cßn thêi gian, cã thÓ quay l¹i söa c¸c ph¬ng ¸n tr¶ lêi cña m×nh. Khi hÕt thêi gian thi, thÝ sinh sÏ kh«ng thÓ tiÕp tôc lµm bµi tiÕp mµ nhËn ®îc kÕt qu¶ thi cña m×nh th«ng qua sè c©u tr¶ lêi ®óng, sè c©u tr¶ lêi sai vµ sè c©u cha lµm. Tõ ®ã hÖ thèng sÏ ®a ra sè ®iÓm ®¹t ®Tr¾c nghiÖm tiÕng anh îc cô thÓ. 2. BiÓu ®å ph©n cÊp chøc n¨ng qu¶n trÞ sö dông ®¨ng nhËp hÖ thèng ®¨ng ký ngêi dïng CËp nhËt c©u hái Lµm bµi thi t¹o §Ò thi Xem tiÕt c©u hái xem chi kÕt qu¶ thi -Trang 8 - Tr¾c nghiÖm tiÕng anh LuËn v¨n tèt nghiÖp: 3. biÓu ®å luång d÷ liÖu: 3.1 Møc ng÷ c¶nh thÝ sinh dù thi Ngêi qu¶n trÞ KÕt qu¶ thi Th«ng tin tr¶ lêi tr¾c nghiÖm Th«ng tin c¸ nh©n §¸p øng yªu cÇu Yªu cÇu kÕt qu¶ §¸p øng yªu cÇu C©u hái Th«ng tin thÝ sinh Yªu cÇu t¹o ®Ò thi §¸p øng yªu cÇu Yªu cÇu xem chi tiÕt c©u hái §¸p øng yªu cÇu -Trang 9 - Yªu cÇu ®Ò thi Tr¾c nghiÖm tiÕng anh Tr¾c nghiÖm tiÕng anh LuËn v¨n tèt nghiÖp: 3.2 Møc ®Ønh thÝ sinh dù thi Ngêi qu¶n trÞ KÕt qu¶ thi Th«ng tin tr¶ lêi tr¾c nghiÖm Th«ng tin c¸ nh©n -Trang 10 - §Ò thi TÖp qu¶n lý ThÝ sinh Ng©n hµng c©u hái Yªu cÇu ®Ò thi Yªu cÇu kÕt qu¶ §¸p øng yªu cÇu C©u hái Th«ng tin thÝ sinh Yªu cÇu t¹o ®Ò thi §¸p øng yªu cÇu Yªu cÇu xem chi tiÕt c©u hái §¸p øng yªu cÇu sö dông Qu¶n trÞ ®Ò thi LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh 3.3 Møc díi ®Ønh 3.3.1 Chøc n¨ng qu¶n trÞ Ngêi qu¶n trÞ Th«ng tin thÝ sinh §¨ng ký Ngêi dïng C©u hái C©u hái Yªu cÇu xem chi tiÕt c©u hái\ §¸p øng yªu cÇu Ng©n hµng c©u hái TÖp qu¶n lý thÝ sinh T¹o ®Ò thi ®Ò thi Xem chi tiÕt c©u hái Xem kÕt qu¶ thi -Trang 11 - Yªu cÇu xem kÕt qu¶/ §¸p øng yªu cÇu CËp NhËt c©u hái LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh 3.3.2 Chøc n¨ng sö dông thÝ sinh dù thi Th«ng tin c¸ nh©n §¨ng nhËp hÖ thèng §Ò thi Yªu cÇu dÒ thi Th«ng tin tr¶ lêi tr¾c nghiÖm KÕt quÈ thi §Ò thi TÖp qu¶n lý thÝ sinh Lµm bµi thi -Trang 12 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh 4. C¸c b¶ng c¬ së d÷ liÖu Sau ®©y lµ c¸c tËp tin c¬ së d÷ liÖu Microsoft Access 4.1 B¶ng AdminLogin cã chøc n¨ng lu tr÷ c¸c th«ng tin sau: Field 1 2 Field name Type Tªn qu¶n trÞ MËt khÈu Text Text 4.2 B¶ng UserExams cã chøc n¨ng lu tr÷ c¸c th«ng tin sau: Field 1 2 3 4 5 Field name Type Tªn ngêi dïng Ngµy thi Tªn bµi thi Sè % c©u tr¶ lêi ®óng KÕt qu¶ thi Text Date/Time Text Number Text 4.3 B¶ng UserLogin cã chøc n¨ng lu tr÷ c¸c th«ng tin sau: Field 1 2 3 4 5 6 Field name Type Tªn ngêi dïng MËt khÈu Ngµy sinh Giíi tÝnh §Þa chØ §iÖn tho¹i Text Text Date/Time Text Text Text 4.4 B¶ng all_exam cã chøc n¨ng lu tr÷ c¸c th«ng tin sau: Field 1 2 Field name Type Tªn bµi thi Tªn qu¶n trÞ Text Text -Trang 13 - LuËn v¨n tèt nghiÖp: 3 4 5 6 7 8 Tr¾c nghiÖm tiÕng anh Ngµy t¹o bµi thi Tæng sè c©u hái B¾t ®Çu tõ c©u hái §Õn c©u hái Sè % c©u tr¶ lêi ®óng th× ®¹t Thêi h¹n sö dông cña bµi thi Date/Time Number Number Number Number Date/Time 4.5 B¶ng q_bank cã chøc n¨ng lu tr÷ c¸c th«ng tin sau: Field 1 2 3 4 5 6 Field name Type M· c©u hái C©u hái §¸p ¸n A §¸p ¸n B §¸p ¸n C §¸p ¸n ®óng AutoNumber Text Text Text Text Text Ch¬ng III : C«ng cô cµi ®Æt HÖ thèng th«ng tin ®îc h×nh thµnh sö dông hÖ qu¶n trÞ c¬ së d÷ liÖu Microsoft Access, chuÈn ADODB ®Ó kÕt nèi c¬ së d÷ liÖu, m« h×nh Client/Sever, ng«n ng÷ cµi ®Æt lµ HTML vµ ASP . i. Giíi thiÖu m« h×nh client/server 1. Sù ph¸t triÓn Ngµy nay m« h×nh Client/Sever ®îc sö dông réng r·i trong m«i trêng ph©n t¸n, nguån gèc cña nã b¾t nguån tõ hÖ thèng xö lý dùa trªn m¸y chñ ( Host – -Trang 14 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh Terminnal ). Trong m« h×nh nµy, tr×nh kh¸ch göi yªu cÇu ®Õn tr×nh chñ xö lý vµ tr¶ vÒ kÕt qu¶ ®Ó tr×nh kh¸ch hiÓn thÞ. Tr×nh chñ trong c¸c øng dông Web ®îc gäi lµ Web Server. Tr×nh kh¸ch thêng lµ browser (hay tr×nh duyÖt). M¸y chñ ®¶m ®¬ng toµn bé c«ng viÖc xö lý ®Õn logic tr×nh bµy. C¸c Client chØ cã nhiÖm vô hiÓn thÞ kÕt qu¶ ®· ®îc ®Þnh d¹ng tõ m¸y chñ. 2. CÊu tróc m« h×nh client/server 2.1 Tæng quan: M« h×nh kh¸ch chñ Client/Server lµ mét hÖ thèng gåm Ýt nhÊt mét m¸y chñ vµ c¸c m¸y tr¹m nèi víi nhau th«ng qua mét m«i trêng m¹ng. Server cÇi ®Æt hÖ ®iÒu hµnh m¹ng (Network Operating System) ®Ó ®iÒu khiÓn hÖ thèng. Trªn m¸y Client cµi bÊt cø hÖ ®iÒu hµnh nµo miÔn lµ cã kh¶ n¨ng giao tiÕp víi Server. HÖ thèng m¹ng ë ®©y cã thÓ lµ m¹ng côc bé hay m¹ng diÖn réng. Client/Server cho phÐp mét øng dông chia thµnh nhiÒu nhiÖm vô kh¸c nhau. Mçi nhiÖm vô cã thÓ thùc hiÖn trªn c¸c m«i trêng, h×nh thøc kh¸c nhau. Mçi nhiÖm vô cã thÓ ph¸t triÓn vµ duy tr× ®éc lËp còng nh thùc hiÖn trªn nhiÒu m¸y tÝnh kh¸c nhau trªn m¹ng. 2.2 Tæ chøc Mét hÖ thèng tæ chøc theo m« h×nh Client/Server bao gåm ba thµnh phÇn ®ã lµ: Client, Server vµ m¹ng. Client: Yªu cÇu tèi thiÓu cña Client lµ cã kh¶ n¨ng ph¸t ra yªu cÇu tíi Server vµ hiÓn thÞ kÕt qu¶ tr¶ vÒ tõ Server. Nã cã thÓ lµ c¸c tr¹m lµm viÖc, m¸y tÝnh ®Ó bµn… M¸y Client cã thÓ ch¹y bÊt cø hÖ ®iÒu hµnh nµo, nã kh«ng phô thuéc vµo hÖ ®iÒu hµnh m¹ng. Client cã thÓ tæ chøc thùc hiÖn c«ng viÖc riªng cña m×nh, xö lý d÷ liÖu tríc khi göi ®Õn Server hoÆc d÷ liÖu tõ Server trë vÒ, tù nã ®iÒu ®é c¸c tµi nguyªn côc bé cña nã mµ kh«ng ¶nh hëng tíi Server. Server: V× Server thùc hiÖn nhiÒu c«ng viÖc nªn nã ph¶i lµ mét m¸y ®ñ m¹nh nh kh¶ n¨ng bé xö lý, kh«ng gian bé nhí, dung lîng ®Üa cøng, ®é tin cËy cao… M¸y Server cßn ph¶i cã hÖ ®iÒu hµnh thÝch hîp ®Ó ch¹y. Tïy theo yªu cÇu hÖ thèng mµ lùa chän yªu cÇu phÇn mÒm hîp lý. Server cung cÊp d÷ liÖu cho c¸c Client khi cã yªu cÇu. §¶m b¶o hÖ thèng ho¹t ®éng mét c¸ch hiÖu qu¶, th«ng suèt, tr¸nh t×nh tr¹ng t¾c nghÏn, xung ®ét khi cã yªu cÇu tíi mét Server kh¸c. Khi -Trang 15 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh ®ã nã ®ãng vai trß mét Client. NÕu trªn hÖ thèng cã nhiÒu Server mçi Server cã mét chøc n¨ng nhÊt ®Þnh, ngêi ta ph©n Server ra lµm s¸u lo¹i chøc n¨ng: + Application Server: Server nµy ®ãng vai trß Host trong c¸c hÖ thèng host base processing. + File Server: Qu¶n lý file cña hÖ thèng. + Data Server: Xö lý d÷ liÖu, tæ chøc lu tr÷ d÷ liÖu, thùc hiÖn truy vÊn d÷ liÖu. + Computer Server: Qu¶n lý chøc n¨ng, nhËn biÕt c¸c yªu cÇu vµ chuyÓn giao ®¸p øng. + Database Server: T¬ng t¸c d÷ liÖu, Server nµy ho¹t ®éng dùa trªn Computer Server vµ Data Server: §¶m ®¬ng chøc n¨ng cÇu nèi víi Server kh¸c ë xa hoÆc m¹ng kh¸c. 3. C¸c thµnh phÇn cña m« h×nh Client/Server 3. 1 Giao diện người dùng (User Interface): Cã chøc n¨ng t¬ng t¸c víi ngêi sö dông,nh ph¸t ra yªu cÇu d÷ liÖu ®èi víi ngêi sö dông hoÆc c¸ch thøc ®ãn nhËn d÷ liÖu tõ ngêi sö dông,thµnh phÇn nµy t¹o mét giao diÖn ®èi víi ngêi sö dông. 3. 2 Logic trình bày (Presentation Logic): Lµ thµnh phÇn cña øng dông ®¶m ®¬ng tr¸ch nhiÖm hiÓn thÞ, tr×nh bµy c¸c phÇn giao tiÕp víi ngêi sö dông nh ®Þnh d¹ng mµn h×nh, qu¶n lý c¸c hép tho¹i, c¸c cöa sæ, ®äc ghi c¸c th«ng tin trªn mµn h×nh, phÝm, chét … 3. 3 Logic ứng dụng ( Application Logic ) §¶m ®¬ng viÖc thùc thi øng dông nh ®¸p øng c¸c yªu cÇu tõ ngêi sö dông, qu¶n lý c¸c c¬ së d÷ liÖu… Ngoµi ra nã cßn lµ c¸i cèt lâi cña hÖ thèng ®iÒu chØnh c¸c thµnh phÇn kh¸c, th«ng thêng nã gåm hai thµnh phÇn: thao t¸c d÷ liÖu vµ xö lý d÷ liÖu. 4. u nhîc ®iÓm cña m« h×nh Client/Server 4. 1 Ưu điểm: -Trang 16 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh M« h×nh Client/Server t¹o ra kh¶ n¨ng mÒm dÎo trong quan hÖ gi÷a Client vµ Server. Client cã thÓ ®¶m ®¬ng mét sè nhiÖm vô thay cho Server vµ Server cã thÓ ph©n phèi t¸c vô cho nã. §iÒu nµy gi¶m bít g¸nh nÆng cho Server, tËn dông kh¶ n¨ng cña Client. Nh vËy chi phÝ còng gi¶m ®¸ng kÓ. Client/Server mở ra khả năng sử dụng tài nguyªn dïng chung trªn mạng như phần mềm, m¸y in, … C¸c tài nguyªn trước đ©y chỉ nằm trªn một hệ thống do đã chỉ được khai th¸c trực tiếp trªn Host đã. Nay nã được cấp ph¸t cho c¸c nhiệm vụ, c¸c trạm làm việc cïng c¸c Server kh¸c trong hệ thống. Client/Server cho phÐp phối hợp quản lý, tập trung và kh«ng tập trung. C¸c chức năng cã thể bị ph©n t¸n trªn c¸c nót kh¸c nhau do đã làm tăng tÝnh an toàn của hệ thống cũng như khả năng qu¸ tải trªn một Server. Cho phÐp dïng giao diện đồ häa trªn c¸c trạm gióp cho việc sử dụng dễ dàng hơn. C¸c ứng dụng được ph¸t triển nhanh, dễ được người dïng chấp nhận. 4. 2 Nhược điểm: Bªn cạnh những tiến bộ trªn, m« h×nh Client/Server cũng cã những nhược điểm sau: Khi ứng dụng chủ yếu đặt ở Server, Server cã nhiều nguy cơ tắc nghẽn, xung đột. Đßi hỏi c¸c chiến lược ph©n chia nguồn tài nguyªn, ph©n phối nhiệm vụ cũng như đ¸p ứng yªu cầu. C¸c ứng dụng ph©n t¸n, ph©n chia c¸c nhiệm vụ phức tạp hơn nhiều so với ứng dụng kh«ng ph©n t¸n. M«i trường cã nhiều người sử dụng đßi hỏi c¸c cơ chế bảo mật dữ liệu, cần phải cã hiểu biết và phương ph¸p kỹ thuật mới cã thể giải quyết vấn đề một c¸ch tối ưu. II. C¸c c«ng cô cµi ®Æt 1. Ng«n ng÷ HTML -Trang 17 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh Ng«n ngữ HTML (Hyper Text Markup Language) là ng«n ngữ định dạng và đ¸nh dấu c¸c văn bản. HTML sử dụng c¸c thẻ (tag) để định dạng. Trong HTML, mỗi tag được bắt đầu và kết thóc bởi cặp "< >,< />". 1.1 C¸c thµnh phÇn cña mét tµi liÖu HTML: Cấu tróc tổng qu¸t của một tài liệu HTML: Tiªu đề của một trang HTML Nội dung của trang HTML có thể là văn bản, đồ hoạ, ©m thanh, video… Văn bản HTML hay một trang Web, bắt đầu là thẻ kết thóc bằng , thường cã hai thành phần chÝnh: Phần đầu văn bản (Document head) và phần th©n văn bản (Document body). a) Phần đầu văn bản: §ược mở đầu bằng thẻ kết thóc bằng thẻ . Th«ng tin duy nhất trong phần đầu được tr×nh duyệt Web hiển thị là tiªu đề của văn bản. b) Phần th©n văn bản: §ược bắt đầu bởi thẻ và kết thóc bởi thẻ , là phần chứa nội dung chÝnh của văn bản. . 1.2 Thuéc tÝnh liªn kÕt cña HTML: a) Tạo liên kết: Trong trang HTML có thể liªn kết đến c¸c trang HTML kh¸c hay đến ngay một phần nào đã trong trang hiện hành. C¸c thẻ tạo liªn kết: Xem th«ng tin về mối quan hệ giữa c¸c thuộc tÝnh như: herf, name, method, rev, title… -Trang 18 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh Thiết lập mối liªn kết tới một trang Web với một file bất kỳ, hoặc cã thể liªn kết trªn cïng một trang. Thẻ này kh«ng thể dïng một m×nh mà phải kÌm theo địa chỉ của tài liệu muốn liªn kết < A HERF = Address >. b) ChÌn một số đối tượng: < IMG SRC = “ filename ” > ChÌn h×nh ảnh vào trang Web, file x¸c định trªn tập tin ảnh để tr×nh duyệt cã thể mở tập tin và hiển thị ( tập tin ảnh được lưu trữ dạng GIF hoặc. JPG ) < COMMENT > tạo chó thÝch, tạo vïng trống trong trang HTML cã nội dung kh«ng hiển thị lªn trang Web. < MARQUEEN > Tạo hiệu ứng cho chữ chạy < BODY BACKGROUND > Cho phÐp tạo tập tin ảnh làm nền cho trang Web. < IMG SRC= “?” > Nguồn ảnh < IMG ALIGN= “?” > Trước khi đưa h×nh ảnh lªn trang Web, cần phải x¸c định tªn của tập tin h×nh ảnh và nơi lưu trữ trªn m¸y chủ để hướng tr×nh duyệt t×m đóng ảnh cần sử dụng. 1.3 C¸c ®Æc trng cña ng«n ng÷ HTML: Ng«n ngữ HTML cung cấp c¸c c«ng cụ thuận lợi để x©y dựng một trang Web: + Sử dụng c¸c Form cho phÐp xem, sửa, nhập, xãa dữ liệu. + Sử dụng liªn kết để truy vấn dữ liệu. + Kết hợp kết quả truy vấn được với thẻ HTML để tạo trang hiển thị theo ý muốn. + Tạo các nót submit để gọi đến c¸c trang kh¸c, nhằm thực thi c¸c yªu cầu + Truy vấn đến c¸c thành phần điều khiển ®ộng của Web như c¸c nót điều khiển, c¸c « chọn. + Cho phÐp chÌn c¸c đoạn m· để thi hành c¸c chức năng. -Trang 19 - LuËn v¨n tèt nghiÖp: Tr¾c nghiÖm tiÕng anh 2. ng«n ng÷ ASP 2.1 Giíi thiÖu Active Server Pages ( ASP ) Microsoft Active Server Pages ( ASP ) là m«i tr ường lập tr×nh ứng dụng phÝa Server ( Server side scripting ) hỗ trợ mạnh trong việc x©y dựng Web. Microsoft gọi nã là m«i trêng server-side scripting, m«i trường này cho phÐp tạo và chạy c¸c ứng dụng Web server động, tương t¸c và cã hiệu quả cao. Để làm việc trong m«i trường này, c¸c ASP code thêng sử dụng VBScript hoặc JavaScript, cả hai loại này đều tự động hỗ trợ ASP. C¸c ứng dụng ASP cã thể làm việc với bất kỳ cơ sở dữ liệu nào tương thÝch với ADODC như SQL, Access, Oracle… đồng thời rất dễ viết và sửa đổi. Hơn nữa nã cã thể thÝch hợp với c¸c c«ng nghệ cã sẵn của Microsoft như COM, … một c¸ch dễ dàng. a) Trang ASP: Mỗi trang ASP cã thể bao gồm một trong c¸c thành phần sau: HTML, Script của ng«n ngữ VBScript hoặc Javascipt, Text trong đã cã c¸c tag HTML và Text sẽ được xử lý b×nh thường như đối với c¸c văn bản HTML th«ng thường, c¸c Script sẽ được một bộ phận (engine) của ASP th«ng dịch và thi hành trªn Server. Cã thể xem trang ASP như một trang HTML có bổ sung c¸c ASP Script Command. Trong c¸c HTML, mçi trang được bắt đầu và kết thóc bởi cặp "< >,< />", ASP cũng tương tự như vậy. Để đ¸nh dấu nơi nào ASP script bắt đầu và kết thóc dïng cặp lệnh "<% %>". C¸c đoạn ASP script cã thể xuất hiện ở mọi nơi trong trang HTML, ASP & HTML có sự gắn bã chặt chẽ với nhau. Với ASP ta cã thể chÌn c¸c script thực thi được vào trực tiếp c¸c file HTML. Khi đã việc tạo ra trang HTML và xử lý script trở nªn đồng thời, điều này cho phÐp tạo ra c¸c tương t¸c của Website một c¸ch linh hoạt uyển chuyển, cã thể chÌn c¸c thành phần HTML động vào trang Web tuỳ vào từng trường hợp cụ thể. -Trang 20 -
- Xem thêm -

Tài liệu liên quan

Tài liệu xem nhiều nhất