Khóa luận Xây dựng website thi các chứng chỉ tin học qua mạng

pdf 57 trang yendo 8050
Bạn đang xem 20 trang mẫu của tài liệu "Khóa luận Xây dựng website thi các chứng chỉ tin học qua mạng", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfkhoa_luan_xay_dung_website_thi_cac_chung_chi_tin_hoc_qua_man.pdf

Nội dung text: Khóa luận Xây dựng website thi các chứng chỉ tin học qua mạng

  1. NTTULIB TRƯNGCAOðNGNGUYNTTTHÀNH KHOACƠNGNGHTHƠNGTIN LƯUCƠNGMINH–NGUYNHUMNH XÂYDNGWEBSITE THICÁCCHNGCHTINHCQUAMNG KHĨALUNTTNGHIP NTTULIB TP.HCM,2008
  2. NTTULIB TRƯNGCAOðNGNGUYNTTTHÀNH KHOACƠNGNGHTHƠNGTIN LƯUCƠNGMINH–306305048 NGUYNHUMNH–306305047 XÂYDNGWEBSITE THICÁCCHNGCHTINHCQUAMNG KHĨALUNTTNGHIP GIÁOVIÊNHƯNGDN THYNGUYNKIMQUC NTTULIB KHĨA20062008
  3. NTTULIB CNTTXÂYDNGWEBSITETHICÁCCHNGCHTINHCQUAMNG 2008 NTTULIB
  4. NTTULIB NHNXÉTCAGIÁOVIÊNHƯNGDN NTTULIB Tp.HCM,Ngày tháng năm Giáoviênhưngdn [Kýtênvàghirõhtên]
  5. NTTULIB NHNXÉTCAGIÁOVIÊNPHNBIN NTTULIB Tp.HCM,Ngày tháng năm Giáoviênhưngdn [Kýtênvàghirõhtên]
  6. NTTULIB LiCmƠn  ðthchinđưcđtàittnghipnày,chúngemxincmơnthy NGUYNKIMQUCđãtntìnhgiúpđ,hưngdnvàcungcptàiliuliên quanđnđánnày. EmxinchânthànhcmơnkhoaCơngNghThơngTin,trưngCao ðngNguynTtThànhđãtođiukinthunlitronghctp. Emcmơncácthycơtrongkhoađãtntìnhgingdy,trangbcho chúngemnhngkinhnghim,nhngkinthcquýbáutrongnhngnămhcva qua. Dogiihnvthigianvàthiukinhnghimchuyênmơncũngnhưkinh nghimthctinnênđtàikhơngtránhkhinhngthiusĩtngồiýmun. ChúngemrtmongnhnđưcsthơngcmcaQuýThycơvàmongnhn đưcsđĩnggĩpýkincaThycơvàcácbn LƯUCƠNGMINHNGUYNHUMNH NTTULIB
  7. NTTULIB ðCƯƠNGCHITIT TênðTài:XâydngWebsitethicácchngchtinhcquamng Giáoviênhưngdn:ThyNguynKimQuc Thigianthchin:t4/2008đn8/2008 Sinhviênthchin: NguynHuMnhMSSV:306305047 LưuCơngMinhMSSV:306305048 Loiđtài:ðtàingdng NiDungðTài: XâydngWebsitechophép: • Thísinhđăngký,đĩngphí,dthi,xemktqucácchngchtinhc(A,B,C, chuyênđ )quamng • Ngưiqunlýcĩthqunlýcácđitưngliênquan(đthi,thísinh,ktqu .) Nidungthchin: 1. Phântíchthitkhthng(chươngtrình,cơsdliu) 2. Xâydngwebtĩnh,cơsdliuvàlptrìnhWeb XutbnWeb,chyvàth KHochThcHin: Chialàm3giaiđon: • Giaiđon1:(t16/4đn16/5) Phântich,tìmhiunidungđtài Thitkgiaodin Xâydngcơsdliu • Giaiđon2:(t17/5đn17/6) Xâydưngtrangwebgmcĩ: Thísinh:chophépthísinhđăngkýdthi,xemlchthi,dthivàxemktqu Giáov:chophépgiáovlpdanhsáchdthi,rađthi,chmđim,vàđưaraktqu Quntr:quntrserver,thísinhvàgiáov Báocáotinđthchinđtài LptrìnhWeb NTTULIB • Giaiđon3:(t18/6đn19/7) XutbnWeb Chyth • Giaiđon4:(t20/7đn1/8) Tnghpbáocáo:ThitkgiaodiêntrênMacromediaDreamweaver8(web tĩnh)vàASP.net(webđng)ktnidliuviMicrosoftOfficeAccess,xutbnwebra filesetup. Xâydng1trangwebthicácchngchtinhcquamng,chophépthísinhđăngký dthi,xemlchthi,dthivàxemktqu,bàithigm50câulàmtrong30’
  8. NTTULIB Cáchthctintrình Tun Nidung 1.(14/421/4) 1.Nhnmơtđtài 2.Xâydngđcươngchtit 2.(21/428/4) 1.ðiuchnhlikqutun1 2.TìmhiuvMacromediaDreamweavervà ASP.NETvàktniviMicrosoftOfficeAccess 3.(28/45/5) 1.Kimtralaiktqucatun2 2.CàiđătvàthitkMacromediaDreamweavervà ASP.NETktniviMicrosoftOfficeAccess 4.(5/5–12/5) 1.Kimtravàthitklaiktqucatun3 2.PhântíchvàtìmhiuMacromediaDreamweaver, ASP.NETktniviMicrosoftOfficeAccess 5.(12/5–19/5) 1.Kimtravàphântíchlaiktqucatun4 2.Phântíchvàtìmhiucode 6.(19/5–26/5) Thihockì 7.(26/5–2/6) 1.Kimtravàphântíchlaiktqucatun5 2.Phântíchvàtìmhiucodevàtrinkhaithitk, chnhsa 8.(2/6–9/6) 1.Kimtravàphântíchlaiktqucatun7 2.Phântíchvàtrinkhaiktquđtđưc 9.(9/6–16/6) Kimtravàđiuchnhktquđnpbáocáo1 10.(16/6–23/6) Tìmhiucáclnh,thaotáctrênMacromedia DreamweavervàASP.NETktniviMicrosoft OfficeAccess 11.(23/6–30/6) Thnghimchythtrênmáy 12.(30/6–7/7) Kimtravàphântíchchythtrênmáyo 13.(7/7–14/7) 1.Vitvàkimtrawebsite 2.Chythtrênmáy 14.(14/7–21/7) Kimtralivàsali 15.(21/7–28/7) Kimtra,Hồnchnhwebsite 16.(30/7–8/2008) 1.Npbáocáochokhoa 2.BNTTULIBovchínhthc XácnhncaGVHD Ngày23tháng4năm2008 SVThchin NguynKimQuc NguynHuMnhLưuCơngMinh
  9. NTTULIB Mclc  Phn1Phântíchhthng 1. Tngquan 2. .Tìmhiuhthngthitrcnghim 3. Yêucucatngngưidùng 4. Yêucucahthng Phn2Thitkhthng 1. MơhìnhDiagram 2.1.1Mơhìnhhthng 2.1.2Mơhìnhchitit 2. CơsdliuAccess Phn3Hinthchthng 3.1Xâydngcơsdliu 3.1.1Cutrúccácbng 3.1.2Dliumu 3.2Xâydngtrangweb 3.2.1Thitkcáctrangwebtĩnh 3.2.2Nidungtrangwebasp 3.3XâydngWebsite 3.3.1CàiwebserverIIS 3.3.2Cuhìnhtrangwebasp Phn4Vnhành,kimtrahthng 4.1Vnhànhhthng 4.2Kimtrahthng 4.2.1Dliu 4.2.2Xlý Phn5Tngkt NTTULIB
  10. NTTULIB TĨMTTKHĨALUN 1/Xácđnhthctkhosátvnđ Quaquátrìnhkhosátthctticáckỳthi,victchathivàchm thimtrtnhiuthigianvàchiphí.Hìnhthcchmthihinnayvndo giáoviênchmbngtaycịngpnhiukhĩkhănvàhnchnhư:mt nhiuthigian,thiuchínhxác.Trongkhiđĩslưngsinhviênngày càngtăng,đqunlývàlưuktquthicasinhviênngàymtphctp, tnkémchiphílnthigian.Websitethitrcnghimtinhocquamnglà bàitốntinhcchovnđnangiitrên.Victhibngmáysrtnhanh, tnítthigiancơngsccagiáoviênvàchoktquchínhxáchơnnhiu. ðngthibàithicũngnhưktquthilưutrtrênmáysđmboantồn hơntrênmáy 2/Cáchưngtipcn Nhnđtàivàxácđnhrõthigianlàmđtài. Xácđinhrõđtàitrêncácvnđsau: Nidungđtài:“Xâydngwebsitethicácchngchtinhc quamng: ðtàithucloi“xâydngchươngtrìnhngdng” Ngơnngũdùngđxâydngchươngtrình:asp.net,tìmkim nhngtàiliucnthitchođtài. 3/Cáchgiiquyt Tngbưcthchintheođcươngchititmàgiáoviênhưngdn đãđra. 4/Ktqudtđưc Quátrìnhlàmdtàithunlinhưngcũnggpkhơngítkhĩkhăn nhưngnhĩmemvncgngthchinđúngtinđđãđra,vàcơbnđã hồnchnhkhĩalunttnghip. TngquancađtàisđNTTULIBưcphânchiathchintheotrìnhtnhưsau:gmcĩ 5phn: Phn1/Phântíchhthng Phn2/Thitkhthng Phn3/Hinthchthng Phn4/Vnhành,kimtrahthng Phn5/Tngkt
  11. NTTULIB ðtài:XâydngWebsitexâydngcácchngchtinhcquamng Yêucuđtài:XâydngWebsitechophép: Thísinhcĩthđăngký,dthi,xemktqucácchngchtinhc( A,B,C,chuyênđ)quamng Ngưiqunlýcĩthqunlýcácđitưngliênquan(đthi,thí sinh,ktqu ) Phn1Phântíchhthng 1/Tngquan NTTULIB Trongnhngnămgnđây,spháttrincacơngnghthơngtinđãvàđang làmthayđitồnbthgii.Minghànhngh,milĩnhvcnhưkinht,ykhoa, cơngnghip dndnđưctinhchĩavàlàmchocơngvictrnênddàng, nhanhchĩng,chínhxáchơn.ðcbittrongcơngtácgiáodc,victinhchĩa gĩpphnnângcaochtlưngdyvàhc.Trongkhoaccũngvy,đđmbo chtlưngmtkỳthi,tínhkháchquan,chínhxácvàkhoahcphiđưcđtlên hàngđu.
  12. NTTULIB Skthpgiaphươngphápthitrcnghimvàtinhockhơngnhngđápng đưccácyutmàcịngiúptitkimchiphítchcthi,thigiancơngscca giáoviênđngthiktqulinhanhchĩngvàđchínhxáccao.Vicácưuđim trên,BGiáodcnưctađangtinhànhđưaphươngphápthitrcnghimvào kỳthituynsinhđaihc.Cịncáctrưngttrunghoccơsđnđihc,hình thcthitrcnghimđãvàđangđưcsdungtronghuhtcácmơnthi.Nhìn chungphươngphápthitrcnghimđanglàmtxuhưngtrongđàoto. 2/TìmhiuHthngthitrcnghim Quaquátrìnhtìmhiuphươngphápthitrcnghimvàdùngthmtsphn mmthitrcnghimtrênmáytínhchomtslĩnhvckhácnhau,chúngemrútra mtsđcđimchungnhưsau.Cáchthnghtrthitrcnghimthưngcĩ3 phnchính: Son,hiuchnh,lưutrcâuhi. Son,hiuchnh,lưutrđthi. Tchcthi,báocáoktqu 3/Yêucutngngưidùng NTTULIB a) Ngưiquntr: • Theodõitintrìnhpháttrincadánvàtheodõitìnhhìnhhot đngcawebsite. • Qunlýthơngtincagiáov,thisinh. • Quntrdùngchcnăngkimduytđxétduytcâuhi. • Nhimv:bovvàquntrhthng,lydliuvàđdliu xung b)Giáov:
  13. NTTULIB Giáovtrưckhisdnghthngphithơngquachcnăngdăng nhp.Tùytheotàikhonđăngnhpmàchươngtrìnhscungcp chongưidùngcácchcnăngsau: •Nugiáoviênthchinđăngnhpkhơngphilàgiáoviênquntrthì chdùngđưccácchcnăng:sontho,hiuchnhcâuhi,vàđthi • Nulàgiáoviênquntrthìsđưcquynkimduytcâuhivàđ thi b) Thísinh: • ðưcphépđăngký,đăngnhp,chnkỳthi,thchinthi,xemlch thi,xemđimthi. 4/Yêucucahthng Chươngtrìnhđưcthitkđthitrctuynbaogmcácđcđimsau: Cácthísinhstinhànhngitrêncácmáyclientticácphịngthiđaphươngvà làmbàithicĩđchungđưccungcpbimáychcabgiáodc.Saukhithi xongchươngtrìnhstínhtốnđcĩđimthivàsauđĩcpnhtđimthivàbài thicathísinhvàocơsdliutrênserver Hthngphiđmbáotínhbomt,antồnthơngtinmtcáchtuytđi Yêucucachươngtrình Cácyêucucachươngtrìnhbaogm ðchươngtrìnhcĩthqunlýđưcđimthicathísinh,chươngtrìnhcn phicĩchcnăngcpnhtvàNTTULIBlưutrthơngtinvdanhsáchthísinh.Ngânhàng đthiđưcđưavàochươngtrìnhtrưcđĩvàcáccâuhiđưcchnngunhiên. Mingưiscĩmtđkhácnhau. Cácchcnăngcpnhtdliuchochươngtrìnhphithơngquacácusercĩđ quynhn.Cácđthiđưclưulitrongcáccơsdliuđcĩthkimtrali sau. Saukhithixongscĩthbitđimngayhocscơngbsautùyvàođc đimcatngkìthi Cácchcnăngchínhtrongchươngtrình
  14. NTTULIB Cpnhtdanhsáchthísinh:chcnăngcpnhtdanhsáchthísinhchophép ngưisdngchươngtrìnhcĩthcpnht,xĩahocsathơngtinvthísinh.ð thchinvicnàyngưicpnhtphicĩnhngquynhnnhtđnh. Cpnhtdanhsáchbđthivàcâuhitrcnghim:tươngtnhưchcnăng cpnhtdanhsáchthísinh,chcnăngnàychophépngưicĩquynhncĩth cpnht,xĩavàthayđicácthơngtinvbđcũngnhưcáccâuhi. Cpnhtcácthơngtinvbđvàcâuhithitrcnghim.Chcnăngnàycho phépngưisdngcĩthsdngchươngtrìnhđsonlchcáckỳthi,bđcho cáckỳthi. Chcnăngthitrcnghimtrênmng Chcnăngnàylàchcnăngquantrng,thísinhsdngchcnăngnàyđ làmbàithivàkhaibáocácthơngtinđăngkíthituyn.Trongkiđăngkícácthí sinhskhaibáocácthơngtinnhưhtên,ngàysinh,đach,mtkhu Cácthơngtinnàysđưccpnhtvàđưckimchngtrưckhiđưcgilên Webserver. Xemđimthicathísinh Phn2Thitkhthng 1/MơhìnhDiagram NTTULIB 1. Mơhìnhhthng
  15. NTTULIB Hình1:Mơhìnhqunlýhthng NTTULIB
  16. NTTULIB Hình2:MơhìnhUserCasecaThísinh NTTULIB
  17. NTTULIB Hình3:MơhìnhUserCasecaQuntr Hình4:MơhìnhUserCasecaGiáov o ðctUsercase: ðăngký: Ngưidùngchnlink“ðăngký“trongphnđăngnhpđliênktđntrang đăngký.Ngưidùngphiđinmtsthơngtincánhân.Clicknút“ðăngký” đxácnhn. NTTULIB Hthngskimtratntitênđăngnhpmàngưidùngđăngkýchưa.Nu đãtnti,hthngsthơngbáođngưidùngchnli.Nuchưa:đăngký thànhcơng. ðăngnhp: Ngưidùngnhptênđăngnhpvàmtkhu,clicknút“ðăngnhp“đxác nhn.
  18. NTTULIB Khiđăngnhpthànhcơngscĩlinkliênktđntrangtùytheomcquynca ngưidùng. Xemlchthi: Ngưidùngchnmc“Xemlchthi“trênmenuđxemlchthi,baogm ngàythi,githi,đadimthi . Dthi: Saukhiđăngnhpthísinhclickvàolink“Thi“đbtđuthi. Tronghìnhthcthitínhthigian,thigiansđưctínhngưc.Khihtgithi hocngưidùngchnnút“Dngthi“thìchươngtrìnhschmđimthicho ngưidùng,trvktqutngcâuhivàktqucuicùnglàđthockhơng đt. Soncâuhi: Saukhiđăngnhpvàogiáovvàochcnăngsoncâuhitrênmenu“Son câuhi“.Câuhisđưclưuxungcơssdliutrongbngðthi. 2. Mơhìnhchitit NTTULIB
  19. NTTULIB Hình4:Lưcđtuntđăngnhp NTTULIB
  20. NTTULIB Hình5:Lưcđcngtácđăngký ðct: Usercasenàybtđukhicĩmtngưidùngmunđăngkýlàmthànhviên trêntrangWeb: HthngyêucungưidNTTULIBùngphinhpmtsthơngtincánhânbtbuc:tên đăngnhp,htên,ngày,thángnămsinh,mtkhuvàđachemai. Ngưidùngnhpvàonhngtextboxtươngng.Nungưidùngkhơngnhp gìchocnhpthiuthơngtinbtbucthìhthngsthơngbáonhcnhvàtrli mànhìnhđăngnhpnhưcũ. Ngưidùngnhnnút“ðăngký“đxácnhnthơngtincánhân. Hthngstruycpcơsdliuđkimtratênđăngnhpđãtntichưa. Nuchưatntihthngscpnhtthơngtinmichothànhviên.
  21. NTTULIB Nutênđăngnhpđãtnti.Hthngthơngbáolichongưidùng,trv mànhìnhđăngkýnhưcũ. Hình6:Lưcđtuntðăngnhp NTTULIB
  22. NTTULIB Hình7:Lưcđcngtácđăngnhp ðct: Usercasebtđukhingưidùngnhnvàomenuđăngnhphocđăngnhp trưctiptrênmenu: Hthngyêucungưidùngnhptênđăngnhpvàmtkhu NgưidùngnhpvàonhngTextboxtươngng.Nungưidùngkhơngnhp gìchocnhpthiuthơngtinthìhthngsthơngbáonhcnhvàtrlimàn hìnhđăngnhpnhưcũ. NTTULIB Ngưidùngnhnnút“đăngnhp“đxácnhnthơngtincánhân. Hthngstruycpcơsdliuđkimtratntitênđăngnhpvàmt khuhaychưa.Nutnti,hthngthơngbáođăngnhpthànhcơngchongưi dùng,linktĩitrangđăngnhpthànhcơng. Nukhơngtnti,hthngthơngbáolivàtrvmànhìnhđăngnhpnhư cũ.
  23. NTTULIB Hì nh8:SơđtuntThi NTTULIB
  24. NTTULIB Hình9:LưcđcngtácThi ðct: Usercasebtđukhingưidùngnhnvàolink“Thi“trênmenu: Hthngsyêucunhpmãthísinh: Saukhinhpmãthísinh,ngưidùngnhnnútđăngnhpđbtđuthi. Hthngstruycpcơsdliuđkimtramãthísinhnàythirihaychưa. Nuđãthirihthngsthơngbáolivàtrvmànhìnhđăngnhp. NuthisinhchưathihtNTTULIBhngschuynsangtrangthi,lycơsdliuly đthirathhinchongưidùngthikimtra.
  25. NTTULIB Hình10:LưcđtunXemktqu NTTULIB
  26. NTTULIB Hình11:LưcđcngtácXemktqu ðct: Usercasebtđukhingưidùngnhnvàolink“Xemktqu“trênmenu Xemktqugmnhngthơngtin:mãthísinh,htênthisinh,ngàysinh, nơisinhvàsđimmàthísinhđtđưc. Hình12:LưcđtuntSoncâuhi NTTULIB
  27. NTTULIB Hình13:LưcđcngtácSoncâuhi ðct: Usercasebtđukhigiáovđăngnhpthànhcơngvàthchinchcnăng soncâuhitrênmenuSoncâuhi. aukhisoncâuhixonghthngstđnglưucâuhivàobngðthi trongcosdliu 2/CơsdliuAccess NTTULIB
  28. NTTULIB Hình14:Mơhìnhcơsdliu NTTULIB Phn3Hinthchthng
  29. NTTULIB 1/Xâydưngcơsdliu 1.1Cutrúccácbng o DanhsáchcácbngLogic STT Tênbng Ghichú 1 DeThi Bngđthi 2 ThiSinh Bngthísinh 3 KetQua Bngktqu 4 Username BngUsername o Mơtchititchotngbngdliu BngDeThi(ðthi) STT Thuctính Giithích Kiud Kích Giátr Ràng liu thưc ngm buc đnh 1 MaCau Mãcâuhi Chui 50 Notnull Khĩa chính 2 CauHoi Câuhi Chui 150 3 CauA ðápánA Chui 100 4 CauB ðápánB Chui 100 5 CauC ðápánC Chui 100 6 CauC ðápánNTTULIBD Chui 100 7 DapAn ðápánđúng Chui 1 BngThiSinh(Thísinh) STT Thuctính Giithích Kiud Kích Giátr Ràng liu thưc ngm buc
  30. NTTULIB đnh 1 MaTS Mãthísinh Chui 5 Notnull Khĩa chính 2 Tendangnhap Tênđăngnhp Chui 50 3 HoTen Htên Chui 50 4 NgaySinh ðápánB Date/Time 5 NoiSinh ðápánC Chui 50 6 Email ðápánD Chui 50 7 Matkhau ðápánđúng Chui 50 BngKetQua(KtQu) STT Thuctính Giithích Kiud Kích Giátr Ràng liu thưc ngm buc đnh 1 MaTS Mãthísinh Chui 5 Notnull Khĩa chính 2 MaCau Mãcâuhi Chui 50 Notnull Khĩa chính 3 TraLoi Trli Chui 50 BngUsername NTTULIB STT Thuctính Giithích Kiud Kích Giátr Ràng liu thưc ngm buc đnh 1 Username Username Chui 50 Notnull Khĩa chính 2 Password Mãcâuhi Chui 50 Notnull Khĩa
  31. NTTULIB chính 1.2Dliumu Hình15:Dliubngðthi NTTULIB Hình16:Dliubngthísinh
  32. NTTULIB Hình17:DliubngKtqu Hình18:DliubngUsername 2/Xâydngtrangweb 1. ThitkcáctrNTTULIBangwebtĩnh: • TrangCh
  33. NTTULIB Hình19:Mànhìnhtrangch •Trangđăngký NTTULIB
  34. NTTULIB Hình20:Mànhìnhtrangđăngký • Trangđăngnhp Hình21:Mànhìnhtrangđăngnhp • TrangThi NTTULIB
  35. NTTULIB Hình22:Mànhìnhtrangthi • Trangktqu NTTULIB
  36. NTTULIB Hình23:Mànhìnhtrangktqu • Trangtintc NTTULIB
  37. NTTULIB Hình24:Mànhìnhtrangtintc Hình25:Mànhìnhtrangđimthi • Trangthơngtinchngch NTTULIB
  38. NTTULIB Hình26:MànhìnhWebtrangthơngtinchngch NTTULIB
  39. NTTULIB Hình27:TrangLiênh 2. Nidungtrangwebasp a/Nidungtrangđăngnhp: Nhapmahocvien:           b/NidungtrangKimtra <%ma=request.form("ma") setcon=server.createobject("ADODB.connection") str="provider=microsoft.jet.OLEDB.4.0;datasource=" str=str&server.mappath("tracnghiem.mdb")
  40. NTTULIB con.openstr setR1=server.createobject("ADODB.RecordSet") sql1="select*fromhocvienwhere" sql1=sql1&"mahv='"&ma&"'" R1.opensql1,con ifr1.eofthen response.write("Khongcohocviennay") else setR2=server.createobject("ADODB.RecordSet") sql2="select*frombaithiwhere" sql2=sql2&"mahv='"&ma&"'" R2.opensql2,con ifR2.eofthen session("mahv")=R1("mahv") session("hoten")=R1("hoten") session("ngaysinh")=R1("ngaysinh") session("noisinh")=R1("noisinh") server.transfer("batdau.asp") else response.write("Hocviennaydathiroi") endif R2.close NTTULIB setR2=nothing endif R1.close setR1=nothing con.close setcon=nothing %>
  41. NTTULIB c/NidungtrangwebBtđu Chaoban: Tracnghiem: 5 cau,trongvong 5 phut Bamvao Tieptuc d/Nidungtrangthi <%session("socau")=session("socau")+1 chon=session("chon") setcon=server.createobject("ADODB.connection") str="provider=microsoft.jet.OLEDB.4.0;datasource=" str=str&server.mappath("tracnghiem.mdb") con.openstr NTTULIB setRS=server.createobject("ADODB.recordset") sql="select*fromdethi" RS.opensql,con do randomize x=int(15*rnd) loopuntilnotchon(x)
  42. NTTULIB chon(x)=true session("chon")=chon RS.movex session("macau")=RS("macau") session("dapan")=RS("dapan") %> Cau: Diem: Hoi: e/Nidungtrangtip <%setcon=server.createobjeNTTULIBct("ADODB.connection") str="provider=microsoft.jet.OLEDB.4.0;datasource=" str=str&server.mappath("tracnghiem.mdb") con.openstr sql="insertintobaithi(mahv,macau,traloi)values(" sql=sql&"'"&session("mahv")&"'," sql=sql&"'"&session("macau")&"',"
  43. NTTULIB sql=request.form("dap")&"')" 'con.executesql ifsession("dapan")=request.form("dap")then session("sodiem")=session("sodiem")+1 endif ifsession("socau")=5then server.transfer("ketqua.asp") else server.transfer("thi.asp") endif %> f/NidungtrangKtqu Ketqua Mahocvien: Hocten: Ngaysinh: Noisinh: CotongsNTTULIBodiem:
  44. NTTULIB Hình29:Mơhìnhthutgiicáctrangasp ThutgiixlýNTTULIBcáctrangasp: Khithisinhdthithìcĩ1Textboxyêucuthisinhnhpmãthísinhđh thơngkimtra.Sauđĩhthngsmcơsơdliuvàkimtra,numãthísinh trongcơsdliukhơngtrùngvimãcathìthísinhnhptrongtextboxthìh thngsthơngbáokhơngcĩthísinhnày.
  45. NTTULIB Numãthísinhtrongcơsdliutrùngvimãthísinhnhptrong textboxthìhthngstiptckimtrathísinhnàyđãthihaychưa,nuthí sinhnàyđãthirithìhthngstđơngthơngbáothísinhnàyđãthiri. Nuthísinhnàychưathithìhthngschuynquatrang“Thi“đthí sinhbtđuthi. 3/Xâydngwebsite 1. CàiWebServerIIS: CácbưccàiđtWebServerIISđchyaspnhưsau: VàoStart/ControlPanel/Add/RemovePrograms,casAddor RemovesProgramshinra,nhpvàonút"Add/RemoveWindows Components"bêntrái. NTTULIB CasAdd/RemoveWindowsComponentshinra,bnchntrongdanhsách mc"InternetInformationServer(IIS)"vàđánhduchnvàonĩ.
  46. NTTULIB BâygibnlyđĩacàiWindowscabnvàchovàoCD.Sauđĩnhpnút "Next"trongcasAdd/RemoveWindowsComponents . Saumtvàiphútchươngtrìnhsthơngbáochobnlàđãcàiđtthànhcơng: "CompletingWindowsComponentWizard".Bnnhpnút"Finish"đhồn thành. NTTULIB
  47. NTTULIB 2. CuhìnhAsp VàoControlPanelchnAdministrativeTool–chnInternetInformation Services NTTULIB
  48. NTTULIB ClickPhiDefaultWebSites–chnNew–chnVirtualDirectory. NTTULIB
  49. NTTULIB ChnthHomeDirectorychnđưngdnđnthưmcchatrangweb NTTULIB
  50. NTTULIB TiptheovàothDocumentchontrangwebchyđutiên NTTULIB
  51. NTTULIB CuicùngnhnOKvàtacĩthchayđưctrangasp NTTULIB
  52. NTTULIB Phn4Vnhành,kimtrahthng 1.Vnhànhhthng NTTULIB Hình:Vnhành,chythtrangđăngký
  53. NTTULIB Hình:Vnhành,chaythtrangđăngnhp NTTULIB
  54. NTTULIB Hình:Vnhành,chaythtrangbtđu NTTULIB
  55. NTTULIB Hình:Vnhành,chaythtrangthi Hình:Vnhành,chaythtrangktqu 2.Kimtrahthng Hthngchchophéplàmmtsvicnhưsau: 2.1 Vmtdliu: Hthnghtrcpnhtdliumikhithi. HthngchadliuvđimNTTULIBcattccácđtthiđthuntinchovictracu đim. Hthngchaccdliưvhínhnhkhơngchadliuvâmthanh. 3.2Vmtxlý: Hthngchthchinchcnăngchínhlàthi.tracnghim. Hthngchophéptraxemđimthi,semlichthi: Vicchmthidavàoscâutrli(chnla)đúngcasinhviênmangtính kháchquan,hnchsnhmlncaconngưikhichmbngtay
  56. NTTULIB Phn5Tngkt NTTULIB 1. Tđánhgiáktquđtài: ðtàiđưchồnthànhmccơbnvàcũngcĩthpháttrinthemmts chcnăngbomt,tindng,dsdng Cịnmtsítcácchcnăngchưakphồnthànhnhưdtínhbanđu,cịn nhiumthnchnhưngchưađưcbsung. 2. Mtsktquđtđưc
  57. NTTULIB Trongquátrìnhthchinđtài:”XâydngWebsitethicácchngchtin hcquamng“chúngemđãthuđưcnhngktqusau: • Khnănglàmvictheonhĩm. • Khnăngtìmkimvàgiiquytvnđ. • ðtàilàktqungdngphươngphápxâydngphnmmtheohưng đitưng:tkhâukhosát,đnphântích,đnthitkvàđnhinthch thng. • Hthngqunlýcawebsitetươngtưnhau,vìvycĩthnhânrngúng dngcađtài. • Chươngtrìnhđưcthitkđthitrctuynbaogmcácđcđimsau: Cácthísinhstinhànhngitrêncácmáyclientticácphịngthiđa phươngvàlàmbàithicĩđchungđưccungcpbimáychcabgiáo dc.Saukhithixongchươngtrìnhstínhtốnđcĩđimthivàsauđĩcp nhtđimthivàbàithicathísinhvàocơsdliutrênserver.Hthng phiđmbáotínhbomt,antồnthơngtinmtcáchtuytđi HT NTTULIB