版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)編號(hào):審定成績(jī):重慶郵電大學(xué)移通學(xué)院畢業(yè)設(shè)計(jì)(論文)設(shè)計(jì)(論文)題目: 在線答題系統(tǒng)摘要當(dāng)今社會(huì)是一個(gè)信息社會(huì),一個(gè)知識(shí)經(jīng)濟(jì)時(shí)代。自世界上第一臺(tái)計(jì)算機(jī)ENINC(Electronicnumericalintegratorandcalculator)于1946年在美國(guó)問(wèn)世至U現(xiàn)在,計(jì)算機(jī)業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)化為標(biāo)志的“微機(jī)革命”,隨之而來(lái)的是以全球信息網(wǎng)絡(luò)普及和全球信息共享為標(biāo)志的“全球信息網(wǎng)絡(luò)革命”的蓬勃興起??梢?jiàn),世界已進(jìn)入在計(jì)算機(jī)信息管理領(lǐng)域中激烈競(jìng)爭(zhēng)的時(shí)代,計(jì)算機(jī)已經(jīng)變得普通的不能再普通的工具,如同我們離不開(kāi)的自行車、汽車一樣。我們應(yīng)該承認(rèn),誰(shuí)掌握的知識(shí)多,信息量大,信息處理速度快,批量大,誰(shuí)的效率就高,誰(shuí)就能在各種競(jìng)爭(zhēng)中立于不敗之地。教育測(cè)量是教育過(guò)程的重要環(huán)節(jié),它對(duì)學(xué)生的知識(shí)增長(zhǎng)、能力發(fā)展、興趣愛(ài)好、思想品德,以及教育措施等許多問(wèn)題按一定法則進(jìn)行數(shù)量化測(cè)定。它可以分為對(duì)知識(shí)的評(píng)價(jià)和對(duì)技能的評(píng)價(jià)。關(guān)于對(duì)知識(shí)測(cè)量相應(yīng)的理論和技術(shù)比較成熟,通常采用客觀題的形式(即選擇、填空、匹配等體型)。而對(duì)于對(duì)技能的考核,既上機(jī)操作的考核,無(wú)論是理論還是實(shí)踐都比較薄弱。如何解決技能考核中的環(huán)境模擬和自動(dòng)閱卷是目前急需解決的兩大難題。通過(guò)對(duì)國(guó)內(nèi)外計(jì)算機(jī)測(cè)評(píng)系統(tǒng)的研究,發(fā)現(xiàn)早期的計(jì)算機(jī)考試主要采用卷面考試的方式,這種以理論筆試為主的考試方式,其成績(jī)不能真正反映學(xué)生的計(jì)算機(jī)應(yīng)用水平和能力,即使有在計(jì)算機(jī)上考的,大多也是標(biāo)準(zhǔn)化的考試系統(tǒng),這不僅僅是我國(guó)的計(jì)算機(jī)考試系統(tǒng)如此,國(guó)外也有很多考試系統(tǒng)也是這樣。這種考試形式也會(huì)導(dǎo)致學(xué)生重理論、輕實(shí)踐的現(xiàn)象重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)的發(fā)生,考生的計(jì)算機(jī)能力大多限于“紙上談兵”,其上機(jī)操作能力差,在新的軟件工具、環(huán)境面前會(huì)束手無(wú)策。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和Internet的廣泛應(yīng)用,傳統(tǒng)的筆試正向基于計(jì)算機(jī)平臺(tái)的機(jī)試和基于網(wǎng)絡(luò)平臺(tái)的網(wǎng)上考試逐步轉(zhuǎn)化。本文提出了基于.ASP的網(wǎng)上考試系統(tǒng)的設(shè)計(jì)思路,對(duì)系統(tǒng)的分析與設(shè)計(jì)進(jìn)行了介紹?!娟P(guān)鍵詞】在線考試.ASPweb應(yīng)用前言考試是教育中的一個(gè)重要環(huán)節(jié)??荚嚨哪康囊皇菫榱丝疾閷W(xué)生的知識(shí)掌握情況,二是為教師提供教學(xué)分析的依據(jù)。傳統(tǒng)的考試由于涉及到組織命題、試卷印刷、考場(chǎng)安排、組織閱卷等諸多環(huán)節(jié),考試時(shí)間周期長(zhǎng)、效率低下,同時(shí)人工閱卷等主觀原因也影響到考試的公正性。隨著網(wǎng)絡(luò)技術(shù)在教育領(lǐng)域運(yùn)用的普及,應(yīng)用現(xiàn)代信息技術(shù)架構(gòu)的網(wǎng)絡(luò)在線考試系統(tǒng)展現(xiàn)出了越來(lái)越多的優(yōu)越性。網(wǎng)絡(luò)在線考試系統(tǒng)相對(duì)于傳統(tǒng)的考試方式,具有自動(dòng)控制考試時(shí)間、系統(tǒng)自動(dòng)評(píng)分、有效防止舞弊行為等優(yōu)點(diǎn);實(shí)現(xiàn)了考試功能與教育評(píng)估和教育管理能力的高度結(jié)合;減輕了教務(wù)人員的工作負(fù)擔(dān),提高了工作效率;使考務(wù)工作自動(dòng)化,保證出卷、考試和考生管理各階段正常有序的進(jìn)行,使考試更趨于客觀、合理和公正。本世紀(jì)以來(lái),由于社會(huì)生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長(zhǎng),同時(shí)對(duì)信息的處理要求及時(shí)、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要;電子計(jì)算機(jī)的誕生和在信息處理中的應(yīng)用,標(biāo)志著一個(gè)嶄新時(shí)代一一“信息時(shí)代”的開(kāi)始,它使企業(yè)管理現(xiàn)代化成為可能。一定意義上說(shuō),管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計(jì)算機(jī)基礎(chǔ)之上的。硬件方面,自1946年第一臺(tái)電子計(jì)算機(jī)誕生以來(lái),計(jì)算機(jī)技術(shù)的發(fā)展可謂日新月異,從龐大的只重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)能在實(shí)驗(yàn)室里供研究使用的計(jì)算機(jī)到如今能適應(yīng)不同環(huán)境滿足不同需求的各種各樣的計(jì)算機(jī);運(yùn)算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬(wàn)個(gè)電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計(jì)算機(jī)在硬件方面的發(fā)展已達(dá)到了每三個(gè)月更新?lián)Q代一次的驚人速度。軟件方面,也已從機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言發(fā)展到現(xiàn)如今的第四代語(yǔ)言一一非結(jié)構(gòu)化、面向?qū)ο?、可視化的語(yǔ)言。隨著計(jì)算機(jī)技術(shù)的發(fā)展和整個(gè)社會(huì)信息文化評(píng)述的不斷提高,計(jì)算機(jī)已經(jīng)逐步滲透到生產(chǎn)、學(xué)習(xí)、生活的各個(gè)方面。將計(jì)算機(jī)技術(shù)應(yīng)用于教育測(cè)量和評(píng)價(jià)的全過(guò)程中,即計(jì)算機(jī)輔助測(cè)試(ComputerAssistedTestCAT)E成為國(guó)外計(jì)算機(jī)教育和教育技術(shù)領(lǐng)域內(nèi)的一個(gè)研究熱點(diǎn),它從評(píng)價(jià)內(nèi)容、評(píng)價(jià)方法和評(píng)價(jià)形式等多方面發(fā)展了傳統(tǒng)測(cè)評(píng)理論和實(shí)踐,并且使對(duì)信息技術(shù)能力的測(cè)評(píng)更加容易。20世紀(jì)60年代美國(guó)首先將電腦用于教育測(cè)量,如今已步入成熟應(yīng)用階段,而在國(guó)內(nèi)這方面的研究才剛剛起步。教育測(cè)量是教育過(guò)程的重要環(huán)節(jié),它對(duì)學(xué)生的知識(shí)增長(zhǎng)、能力發(fā)展、興趣愛(ài)好、思想品德,以及教育措施等許多問(wèn)題按一定法則進(jìn)行數(shù)量化測(cè)定。它可以分為對(duì)知識(shí)的評(píng)價(jià)和對(duì)技能的評(píng)價(jià)。關(guān)于對(duì)知識(shí)測(cè)量相應(yīng)的理論和技術(shù)比較成熟,通常采用客觀題的形式(即選擇、填空、匹配等體型)。而對(duì)于對(duì)技能的考核,既上機(jī)操作的考核,無(wú)論是理論還是實(shí)踐都比較薄弱。如何解決技能考核中的環(huán)境模擬和自動(dòng)閱卷是目前急需解決的兩大難題。通過(guò)對(duì)國(guó)內(nèi)外計(jì)算機(jī)測(cè)評(píng)系統(tǒng)的研究,發(fā)現(xiàn)早期的計(jì)算機(jī)考試主要采用卷面考試的方式,這種以理論筆試為主的考試方式,其成績(jī)不能真正反映學(xué)生的計(jì)算機(jī)應(yīng)用水平和能力,即使有在計(jì)算機(jī)上考的,大多也是標(biāo)準(zhǔn)化的考試系統(tǒng),這不僅僅是我國(guó)的計(jì)算機(jī)考試系統(tǒng)如此,國(guó)外也有很多考試系統(tǒng)也是這樣[7-。]這種考試形式也會(huì)導(dǎo)致學(xué)生重理論、輕實(shí)踐的現(xiàn)象的發(fā)生,考生的計(jì)算機(jī)能力大多限于“紙上談兵”,其上機(jī)操作能力差,在新的軟件工具、環(huán)境面前會(huì)束手無(wú)策。重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)第一章開(kāi)發(fā)語(yǔ)言及環(huán)境第一節(jié).ASP.NET編程技術(shù)介紹ASP無(wú)須編譯,可直接解釋執(zhí)行。使用普通的文本編譯器,即可進(jìn)行頁(yè)面的編輯和設(shè)計(jì)。獨(dú)立于瀏覽器,用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。源程序不會(huì)外漏,ASP腳本是在服務(wù)器上執(zhí)行,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。面向?qū)ο?,具有無(wú)限可擴(kuò)充性。ASP的功能:訪問(wèn)和編輯服務(wù)器的數(shù)據(jù)庫(kù)表,使用瀏覽器就可以輸入、更新和刪除服務(wù)器中數(shù)據(jù)庫(kù)的內(nèi)容。讀寫Web服務(wù)器的文件,實(shí)現(xiàn)計(jì)數(shù)器、留言簿、聊天室等功能實(shí)現(xiàn)多個(gè)主頁(yè)間的信息共享,便于開(kāi)發(fā)復(fù)雜的電子商務(wù)應(yīng)用系統(tǒng)。擴(kuò)充能力強(qiáng),可利用多種語(yǔ)言制作ActiveX服務(wù)器組件以滿足不同的應(yīng)用需求。重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)第二節(jié).NET框架的開(kāi)發(fā)語(yǔ)言一一C#C#是專門為適應(yīng)NET框架而設(shè)計(jì)的,它支持.NET框架基礎(chǔ)類庫(kù)提供的每種功能C#是一種完全面向?qū)ο蟮木幊陶Z(yǔ)言。在#中針對(duì)的管理非常嚴(yán)格,只有在特別識(shí)別的代碼塊中才可以定義和使用指針,這樣降低了內(nèi)存溢出的風(fēng)險(xiǎn),同時(shí)又兼顧了使用指針編寫強(qiáng)大且高效的、靈活的代碼。C#的開(kāi)發(fā)平臺(tái)丫1$版1Studio2008為程序員提供了良好的程序編寫、代碼管理、調(diào)試和部署環(huán)境,大大提高了程序的開(kāi)發(fā)效率VS2008是微軟公司專門為開(kāi)發(fā)NET應(yīng)用程序而設(shè)計(jì)的繼承開(kāi)發(fā)環(huán)境IDE),它是目前最好的C#開(kāi)發(fā)環(huán)境。VS2008為程序員提供了高級(jí)代碼編輯器、方便的窗體設(shè)計(jì)器、集成調(diào)試器和許多其他工具,為快速開(kāi)發(fā)應(yīng)用程序奠定了基礎(chǔ)。第三節(jié)SQLSever2005數(shù)據(jù)庫(kù)作為計(jì)算機(jī)技術(shù)的重要組成部分,數(shù)據(jù)庫(kù)是建立各種信息系統(tǒng)的基礎(chǔ)。電子商務(wù)則是信息系統(tǒng)與Internet/Intranet技術(shù)的高級(jí)應(yīng)用。因而在電子商務(wù)的應(yīng)用中,數(shù)據(jù)庫(kù)系統(tǒng)的作用非常重要。SQLServer2005是微軟公司SQLServer生產(chǎn)線上的最受期待的產(chǎn)品。在成千上萬(wàn)的電子郵件、成百上千的規(guī)格說(shuō)明以及大量的編譯的基礎(chǔ)上,SQLServer2005確保了自己是Windows平臺(tái)上數(shù)據(jù)庫(kù)應(yīng)用程序中最具戲劇性的新型數(shù)據(jù)庫(kù)平臺(tái)。SQLServer改善了數(shù)據(jù)庫(kù)系統(tǒng)的可伸縮性和性能。數(shù)據(jù)分區(qū)通過(guò)本地表和索引分區(qū)啟用水平數(shù)據(jù)向外擴(kuò)展的解決方法。另外,使用新的快照隔離級(jí)別和多重活動(dòng)結(jié)果集(MultipleActiveResultSets,MARS)時(shí)增加了應(yīng)用的協(xié)同性。SQLServer2005具有使用.NET2.0框架開(kāi)發(fā).NET中數(shù)據(jù)庫(kù)對(duì)象的功能。包括函數(shù)和觸發(fā)器等程序?qū)ο罂梢允褂肅#和VB.NET語(yǔ)言書寫。另外,Transact-SQL語(yǔ)言繼續(xù)依照新的ANSI-99SQL語(yǔ)言特性進(jìn)行著改進(jìn)。XML是一個(gè)重要的并且廣泛接受的用于在局域網(wǎng)和Internet不同應(yīng)用之間的分發(fā)數(shù)據(jù)的標(biāo)準(zhǔn)。SQLServer2005支持通過(guò)新的XML數(shù)據(jù)類型以及新增的內(nèi)置XMLWebService存儲(chǔ)XML文檔。SQLServer2005增強(qiáng)了校對(duì)、字符支持等功能。重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)第二章在線考試系統(tǒng)的需求分析第一節(jié)引言隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)的快速發(fā)展,人類已經(jīng)進(jìn)入了信息時(shí)代,也有人稱為數(shù)字化時(shí)代。在數(shù)字化的網(wǎng)絡(luò)環(huán)境下,學(xué)生希望得到個(gè)性化的滿足,根據(jù)自己的情況進(jìn)行學(xué)習(xí),同時(shí)也希望能夠得到科學(xué)的評(píng)價(jià);教師希望有效改進(jìn)現(xiàn)有考試模式,提高考試效率;教育機(jī)構(gòu)也希望給網(wǎng)上的學(xué)生提供更全面、靈活的服務(wù),全面準(zhǔn)確的對(duì)學(xué)生進(jìn)行跟蹤和評(píng)價(jià)。網(wǎng)絡(luò)考試系統(tǒng)正是迎合這一時(shí)代需求而開(kāi)發(fā)的,它旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試模式。通過(guò)這種新的模式,為學(xué)校創(chuàng)造一種新的考試環(huán)境,提高考試工作效率和標(biāo)準(zhǔn)化水平,使學(xué)校管理者、教師和學(xué)生隨時(shí)隨地通過(guò)網(wǎng)絡(luò)進(jìn)行考試。網(wǎng)絡(luò)考試系統(tǒng)的開(kāi)發(fā)及應(yīng)用,避免了以往學(xué)校里考試紙張、筆、監(jiān)考和巡考等各種資源的浪費(fèi),并且后臺(tái)管理是管理員單一的管理,確保了程序的安全性。網(wǎng)絡(luò)考試系統(tǒng)管理員登陸后,對(duì)考試內(nèi)容、專業(yè)、科目和考試題目等都做了詳細(xì)的分類,只要考生通過(guò)自己重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)的學(xué)生編號(hào)和密碼進(jìn)入前臺(tái),按步驟依次進(jìn)行選題和答題,答題完畢后系統(tǒng)會(huì)自動(dòng)判斷考卷,并核對(duì)出考卷的分?jǐn)?shù),解決了在學(xué)??荚嚭蟮却季矸?jǐn)?shù)通知的問(wèn)難題。21世紀(jì)是信息高速發(fā)展的時(shí)代,而網(wǎng)絡(luò)的普及已經(jīng)是當(dāng)今社會(huì)發(fā)展的必然趨勢(shì)。社會(huì)的各個(gè)行業(yè)也已經(jīng)認(rèn)識(shí)到應(yīng)用網(wǎng)絡(luò)的重要性和方便性。因此,網(wǎng)絡(luò)在人們的生活中、工作中已經(jīng)必不可少。某些高校的網(wǎng)絡(luò)管理也從以前的單位局域網(wǎng)操作演變?yōu)镮nternet互連網(wǎng)。因此一個(gè)方便的網(wǎng)上考試系統(tǒng)在一些各大高校發(fā)揮著重大的作用。第二節(jié)現(xiàn)狀分析用戶對(duì)象主要是大、中、小學(xué)及職業(yè)學(xué)校等單位的教師及學(xué)生和企事業(yè)單位的教育部門(因企事業(yè)單位每年要對(duì)員工進(jìn)行素質(zhì)、安全教育與技能等方面的培訓(xùn)及考試等)。目前比較流行的在線網(wǎng)絡(luò)考試系統(tǒng)與傳統(tǒng)的筆試相比,優(yōu)勢(shì)更加明顯:傳統(tǒng)的考試中,同一科目的考生必須在規(guī)定的時(shí)間內(nèi),會(huì)集在固定的場(chǎng)所進(jìn)行考試,否則就可能造成考試題目的泄露;而在計(jì)算機(jī)網(wǎng)絡(luò)考試系統(tǒng)中,不受時(shí)間和場(chǎng)所的限制,因?yàn)槿魏蝺蓚€(gè)考生的試卷都不可能完全一樣(也包括題目的順序)。這樣,我們就可以靈活的安排考生的考試時(shí)間和地點(diǎn)。而且用計(jì)算機(jī)閱卷系統(tǒng)可以在考試結(jié)束是當(dāng)場(chǎng)給出考試結(jié)果,計(jì)算機(jī)閱卷給了考生最大的公平性??荚囅到y(tǒng)極大的提高了教學(xué)的靈活性,在當(dāng)前的許多領(lǐng)域已經(jīng)有了廣泛的應(yīng)用。本系統(tǒng)所使用的開(kāi)發(fā)工具ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個(gè)好處,就在于ASP可利用ADO(ActiveDataObject,微軟的一種新的數(shù)據(jù)訪問(wèn)模型)方便快捷地訪問(wèn)數(shù)據(jù)庫(kù),從而使得開(kāi)發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開(kāi)發(fā)工具最重要的原因之一。第三節(jié)系統(tǒng)的結(jié)構(gòu)重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)本系統(tǒng)的主要設(shè)計(jì)目標(biāo)是動(dòng)態(tài)管理用戶的考試信息及在線測(cè)試信息。通過(guò)在線試題模塊和測(cè)試模塊提供的反饋信息,指導(dǎo)用戶的學(xué)習(xí)進(jìn)程,并提供用戶管理個(gè)人學(xué)習(xí)進(jìn)程等功能。根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于系統(tǒng)用戶信息數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):用戶信息:用戶名、密碼。網(wǎng)上考試系統(tǒng)一定要以考生的信息作為基礎(chǔ),關(guān)于考生的信息管理其實(shí)就是一個(gè)簡(jiǎn)單的會(huì)員管理系統(tǒng)。只要對(duì)這個(gè)系統(tǒng)及數(shù)據(jù)庫(kù)稍加修改即可滿足任何企業(yè),任意部門,各種學(xué)校,機(jī)關(guān)單位的考試需求。這里所實(shí)現(xiàn)的主要是題庫(kù)的管理,考試信息的發(fā)布,試卷的制定、審核、生成,考場(chǎng)的環(huán)境,考試結(jié)果的處理、公布和查詢等功能。根據(jù)這些功能要求,在Access庫(kù)里創(chuàng)建數(shù)據(jù)庫(kù),建立相關(guān)數(shù)據(jù)表。第四節(jié)技術(shù)要求在Internet風(fēng)行的早期,Web網(wǎng)頁(yè)只是靜態(tài)的圖文組合,瀏覽者可以在網(wǎng)頁(yè)閱覽信息,但無(wú)法做進(jìn)一步的查詢、發(fā)表意見(jiàn)或進(jìn)行電子商務(wù)、在線交談、問(wèn)卷調(diào)查、預(yù)約訂票、訪客留言簿、討論區(qū)、電子賀卡、E-mail自動(dòng)回復(fù)、數(shù)據(jù)庫(kù)管理等工作,這顯然不能滿足越來(lái)越多元化的要求。為此,開(kāi)始有不少的公司提出動(dòng)態(tài)網(wǎng)頁(yè)的解決方案,所謂的“動(dòng)態(tài)網(wǎng)頁(yè)”指的是瀏覽器和服務(wù)器端可以互動(dòng),也就是服務(wù)器端可以實(shí)時(shí)處理瀏覽器端的請(qǐng)求,然后把結(jié)果響應(yīng)給瀏覽器端,而ASP便是微軟用來(lái)建立動(dòng)態(tài)網(wǎng)頁(yè)的解決方案。ASP是一種服務(wù)器端的指令環(huán)境,用來(lái)建立并執(zhí)行交互式WEB服務(wù)器應(yīng)用程序,可以使用ASP結(jié)合服務(wù)器指令、HTML網(wǎng)頁(yè)。ASP程序包含“腳本語(yǔ)言程序(ScriptingLanguage)嵌入HTML、COM組件調(diào)用”等3部分。ASP程序只能在WEB服務(wù)器端執(zhí)行,當(dāng)瀏覽器向服務(wù)器要求運(yùn)行ASP程序時(shí),服務(wù)器會(huì)讀取該程序,然后執(zhí)行該程序并將結(jié)果轉(zhuǎn)換為HTML文件,再將HTML文件傳送給瀏覽器,待瀏覽器收到HTML文件以后,便會(huì)將執(zhí)行結(jié)果顯示在瀏覽器上。第五節(jié)運(yùn)行環(huán)境重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)Web服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于互聯(lián)網(wǎng),也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:服務(wù)器端:Windows2000ProfessionalServicePack4,IIS(InternetInformationServer)5.0及其以上版本,IE5.5/6.0,ACCESS2000數(shù)據(jù)庫(kù)。客戶端:Windows2000/XP/7,InternetExplorer(IE)等本系統(tǒng)在Windows2000Professional+IIS5.0下調(diào)試通過(guò)。第六節(jié)本章小結(jié)本課題的目的就是使用ASP.NET技術(shù)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于SQLSever數(shù)據(jù)庫(kù)并結(jié)合AJAX無(wú)刷新技術(shù)的的在線考試系統(tǒng)。并且系統(tǒng)應(yīng)該具有良好的可擴(kuò)展性、可靠性、易維護(hù)性,以適應(yīng)在線考試應(yīng)用發(fā)展的需要。從而一方面為SQLSever數(shù)據(jù)庫(kù)管理系統(tǒng)提供一個(gè)在線考試系統(tǒng)的應(yīng)用實(shí)例,另一方面,也為自己的對(duì)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的應(yīng)用提高到一個(gè)全新的領(lǐng)域。本程序是將傳統(tǒng)的考試與先進(jìn)的網(wǎng)絡(luò)應(yīng)用相結(jié)合開(kāi)發(fā)設(shè)計(jì)的。主要實(shí)現(xiàn)如下目標(biāo):操作簡(jiǎn)單方便,界面簡(jiǎn)潔美觀。具有實(shí)時(shí)性,已注冊(cè)的用戶無(wú)論身在何地,通過(guò)Internet瀏覽器,都可登陸網(wǎng)絡(luò)考試系統(tǒng)。具有嚴(yán)肅性和公正性,系統(tǒng)提供的自動(dòng)交卷功能使考試到結(jié)束時(shí)間時(shí),系統(tǒng)將自動(dòng)交卷。提供考試時(shí)間倒計(jì)時(shí)功能,讓考生隨時(shí)了解考試剩余時(shí)間。系統(tǒng)自動(dòng)交卷、閱卷,保證成績(jī)真實(shí)、準(zhǔn)確。重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)考生可以隨時(shí)查看考試成績(jī)。系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。第三章網(wǎng)上答題系統(tǒng)設(shè)計(jì)第一節(jié)網(wǎng)上考試系統(tǒng)結(jié)構(gòu)功能網(wǎng)上考試系統(tǒng)包括:學(xué)生登錄和管理員登陸。該系統(tǒng)考生信息主要由數(shù)據(jù)庫(kù)直接輸入,考試時(shí)考生輸入準(zhǔn)考證號(hào)碼,核對(duì)正確后進(jìn)入考生界面,考生界面主要有選擇科目、成績(jī)查詢組成,關(guān)鍵實(shí)現(xiàn)了考生在選擇科目后進(jìn)入考試窗體,考試計(jì)時(shí),考試時(shí)間到,系統(tǒng)強(qiáng)制考生退出,及考完后對(duì)客觀題的自動(dòng)評(píng)分、存檔。管理員進(jìn)入管理員界面,管理員界面主要由管理員資料修改、科目管理、題庫(kù)管理、試卷生成、注冊(cè)新用戶等模塊組成。系統(tǒng)的具體功能框架如圖3-1所示:重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)圖3-1網(wǎng)上考試系統(tǒng)結(jié)構(gòu)功能圖第二節(jié)功能需求描述網(wǎng)上考試基于網(wǎng)絡(luò)環(huán)境,試卷應(yīng)該從服務(wù)器的數(shù)據(jù)庫(kù)抽取試題后動(dòng)態(tài)生成。另外,考生選擇答案提交后,應(yīng)該由計(jì)算機(jī)自動(dòng)閱卷,得到成績(jī)后顯示出來(lái)。其次,應(yīng)該能夠方便、快捷的對(duì)在線考試系統(tǒng)進(jìn)行后臺(tái)管理。網(wǎng)絡(luò)化的在線考試系統(tǒng)功能需求具體描述如圖3-2所示:-11-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)
圖3-2功能需求描述此網(wǎng)上考試系統(tǒng)功能有后臺(tái)管理、試卷管理、考試功能、出卷、批閱試卷、成績(jī)查詢、等功能。第三節(jié)數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)一個(gè)成功的信息管理系統(tǒng),是建立在許多條件之上的,而數(shù)據(jù)庫(kù)是其中一個(gè)非常重要的條件和關(guān)鍵技術(shù)。信息管理系統(tǒng)所涉及的數(shù)據(jù)庫(kù)設(shè)計(jì)分五個(gè)步驟:數(shù)據(jù)庫(kù)需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)與加載測(cè)試。(1)數(shù)據(jù)庫(kù)需求分析的任務(wù)是將業(yè)務(wù)管理單證流化為數(shù)據(jù)流,劃分主題之間的邊界,繪制出DFD圖,并完成相應(yīng)的數(shù)據(jù)字典。(2)概念設(shè)計(jì)的任務(wù)是從DFD出發(fā),繪制出該主題的實(shí)體一關(guān)系圖,并列出各個(gè)實(shí)體與關(guān)系的綱要表。(3)邏輯設(shè)計(jì)的任務(wù)是從E-R圖與對(duì)應(yīng)的綱要表出發(fā),確定各個(gè)實(shí)體及關(guān)系的表名屬性。(4)物理設(shè)計(jì)的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計(jì)出基本表的主鍵,將所有的表名與字段名英文化(現(xiàn)在很多軟件能支持中文字段,如MSSQLServer,我就是用的中文字段名),實(shí)現(xiàn)物理建庫(kù),完成數(shù)據(jù)庫(kù)物理設(shè)計(jì)字典。(5)加載測(cè)試工作貫穿于程序測(cè)試工作的全過(guò)程,整個(gè)錄入、修改、查詢、處理工作均可視為對(duì)數(shù)據(jù)庫(kù)的加載測(cè)試工作。根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,數(shù)據(jù)庫(kù)需要的存儲(chǔ)的信息如下:(1)考生的信息:包括考號(hào)、考生姓名、密碼。(2)考試科目信息:科目的編號(hào)、科目名稱,創(chuàng)建日期,創(chuàng)建人,考試總時(shí)間。(3)題庫(kù)信息:題目類型、題目序號(hào)、題目、選項(xiàng)、正確答案。(4)考試信息:考試編號(hào)、各種題目的數(shù)量和分值、考試時(shí)間。(5)考試成績(jī)信息:考生的各種信息、考試信息、考試的總成績(jī)。根據(jù)這些功能要求,在MicrosoftAccess2003里創(chuàng)建數(shù)據(jù)庫(kù),建立的各數(shù)據(jù)表如下所述:考生信息表是用來(lái)存儲(chǔ)參加考試的學(xué)生的相關(guān)信息。如表3-1所示:-12-
重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)表3-1考試系統(tǒng)考生信息表字段名數(shù)據(jù)類型說(shuō)明IDChar用戶的準(zhǔn)考證號(hào),主鍵Studentnamechar用戶的真實(shí)姓名Namechar用戶密碼為了存儲(chǔ)考試的科目相關(guān)信息,建立了科目信息表。如表3-2所示:表3-2考試系統(tǒng)科目信息表字段名數(shù)據(jù)類型說(shuō)明ID自動(dòng)編號(hào)主鍵試卷名稱文本考試科目名稱創(chuàng)建日期日期試卷創(chuàng)建時(shí)間創(chuàng)建人文本管理員姓名考試總時(shí)間數(shù)字設(shè)置考試時(shí)間為了儲(chǔ)存管理員已經(jīng)設(shè)定了的考試,建立了試題信息表。如表3-3所示:表3-3考試系統(tǒng)試題信息表字段名稱類型字段屬性題目類型數(shù)字長(zhǎng)整型題目序號(hào)數(shù)字長(zhǎng)整型題目文本字段大小50本題分?jǐn)?shù)數(shù)字長(zhǎng)整型選擇項(xiàng)1文本字段大小50選擇項(xiàng)2文本字段大小50選擇項(xiàng)3文本字段大小50選擇項(xiàng)4文本字段大小50正確答案文本字段大小50我們采用把全部試題集中在一起的方案來(lái)建立數(shù)據(jù)表,每道客觀題均有四個(gè)備選答案-13-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)項(xiàng),每個(gè)試題均具有題型、題目序號(hào)等數(shù)據(jù)段表示其屬性。各字段說(shuō)明:(1)題目類型字段代表在選題時(shí)所選擇的題目性質(zhì),單選,多選,判斷,類型表示符為數(shù)字。(2)題目序號(hào)是問(wèn)題的序號(hào),用來(lái)唯一標(biāo)志該問(wèn)題,把它設(shè)為主鍵,類型為自動(dòng)編號(hào)。(3)題目字段為該問(wèn)題的內(nèi)容,類型為文本。(4)選擇項(xiàng)1字段代表選項(xiàng)A的內(nèi)容(5)選擇項(xiàng)2字段代表選項(xiàng)B的內(nèi)容(6)選擇項(xiàng)3字段代表選項(xiàng)C的內(nèi)容(7)選擇項(xiàng)4字段代表選項(xiàng)D的內(nèi)容(8)正確答案字段表示該題目所對(duì)應(yīng)的答案選項(xiàng)為了存儲(chǔ)每個(gè)考生的考試成績(jī)信息,需要建立考試成績(jī)信息表。如表3-4所示:表3-4考試系統(tǒng)考試成績(jī)信息表字段名數(shù)據(jù)類型說(shuō)明StudentID自動(dòng)編號(hào)主鍵Name數(shù)字考生考號(hào)試卷名稱文本考試科目考試時(shí)間日期/時(shí)間考試時(shí)間成績(jī)數(shù)字考試總成績(jī)?yōu)榱舜鎯?chǔ)管理員對(duì)系統(tǒng)的管理(包括創(chuàng)建試卷、成績(jī)查詢、添加考生等)信息,需要建立一個(gè)管理信息表。如表3-5所示:表3-5考試系統(tǒng)的管理信息表字段名數(shù)據(jù)類型說(shuō)明AdminlD文本主鍵Password文本試卷的編號(hào)登錄次數(shù)數(shù)字試題在題庫(kù)中的編號(hào)-14-
重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)第四節(jié)主要功能模塊系統(tǒng)主要功能模塊及功能圖如下:(1)考試登陸模塊設(shè)計(jì)如圖3-3所示:用戶檢查核對(duì)學(xué)生信息表用戶檢查核對(duì)學(xué)生信息表圖3-3圖3-3考生登錄模塊(2)考試界面設(shè)計(jì)如圖3-4所示:圖圖3-4考試界面模塊(3)后臺(tái)管理設(shè)計(jì)如圖3-5所示:-15-15-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)圖3-5后臺(tái)管理模塊(4)成績(jī)查詢?cè)O(shè)計(jì)如圖3-6所示:圖3-6成績(jī)查詢模塊第五節(jié)網(wǎng)上考試系統(tǒng)主要數(shù)據(jù)的工作流程圖考試系統(tǒng)的主要數(shù)據(jù)的工作流程包括以下幾個(gè)方面:(1)系統(tǒng)管理員的維護(hù)考試科目數(shù)據(jù)的增加。題庫(kù)數(shù)據(jù)的增加修改。用戶數(shù)據(jù)的增加修改。(2)考生考試過(guò)程考生的正常登陸選擇考試科目抽取試卷交卷并寫入數(shù)據(jù)庫(kù)(3)管理員查詢操作輸入查詢條件進(jìn)入高級(jí)查詢得到查詢結(jié)果通過(guò)以上的介紹,簡(jiǎn)單的數(shù)據(jù)工作流程圖如圖3-7所示:重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)圖3-7考試系統(tǒng)的數(shù)據(jù)工作流示意圖第六節(jié)網(wǎng)上考試系統(tǒng)實(shí)現(xiàn)一、系統(tǒng)結(jié)構(gòu)由于該系統(tǒng)面向總校和分布于全國(guó)各地的教學(xué)中心,因此在系統(tǒng)結(jié)構(gòu)上采用B/S結(jié)構(gòu)相結(jié)合的多層軟件體系結(jié)構(gòu)。域網(wǎng)內(nèi)部快速的信息處理,B/S結(jié)構(gòu)具有較好的網(wǎng)絡(luò)擴(kuò)展性和兼容性,以B/S結(jié)構(gòu)能滿足地理位置分散、通訊介質(zhì)各異的應(yīng)用。采用多層體系結(jié)構(gòu)可以將數(shù)據(jù)庫(kù)、業(yè)務(wù)邏輯、用戶界面分離開(kāi),這樣做的優(yōu)點(diǎn)是:可伸縮性好、可管理性強(qiáng)、可重用性好、部署應(yīng)用程序的代價(jià)比較小。系統(tǒng)的邏輯結(jié)構(gòu)如圖3-8所示:-17-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)圖3-8網(wǎng)上考試系統(tǒng)結(jié)構(gòu)圖二、開(kāi)發(fā)工具數(shù)據(jù)庫(kù)平臺(tái)采用Microsoft的Access2003,Access2003是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)。顧名思義,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)管理軟件,它的職能是維護(hù)數(shù)據(jù)庫(kù)、接受和完成用戶提出的訪問(wèn)數(shù)據(jù)的各種請(qǐng)求。Access不僅是一個(gè)數(shù)據(jù)庫(kù),而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報(bào)表和應(yīng)用程序等。數(shù)據(jù)庫(kù)是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無(wú)結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以是文字、圖像、聲音等。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫(kù)以文件形式保存,文件的擴(kuò)展名為MDB。B/S結(jié)構(gòu)用戶界面的開(kāi)發(fā)采用PowerBuilder。。PowerBuilder是一個(gè)用來(lái)進(jìn)行客戶/服務(wù)器開(kāi)發(fā)的完全的可視化開(kāi)發(fā)環(huán)境。通過(guò)PowerBuilder可以用一種可視的直觀的方式來(lái)創(chuàng)建應(yīng)用程序的用戶界面和數(shù)據(jù)庫(kù)接口。在C/S結(jié)構(gòu)的應(yīng)用中,PowerBuilder具有描述多個(gè)數(shù)據(jù)庫(kù)連接與檢索的能力。特別是PowerBuilder能從大多數(shù)流行的RDBMS中存取數(shù)據(jù),另外,各種應(yīng)用程序又可以獨(dú)立于RDBMS,因?yàn)镻owerBuilder可以使用數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)操作語(yǔ)言SQL(結(jié)構(gòu)化查詢語(yǔ)言)進(jìn)行。相對(duì)于其他C/S開(kāi)發(fā)環(huán)境,使用PowerBuilder開(kāi)發(fā)更快、成本更低、質(zhì)量更高、功能更強(qiáng)。ASP全名ActiveServerPage,是一個(gè)WEB服務(wù)器端A的開(kāi)發(fā)環(huán)境,利用它可以產(chǎn)生和運(yùn)行動(dòng)態(tài)的、交互的、高性能的(都是微軟說(shuō)的)WEB服務(wù)應(yīng)用程序。像它的名字所表示的,ASP屬于ActiveX技術(shù)的一種。它是由微軟公司開(kāi)發(fā)的一個(gè)服務(wù)器端的腳本環(huán)境。當(dāng)腳本運(yùn)行在服務(wù)器端時(shí),WEB服務(wù)器完成涉及回送瀏覽器HTML頁(yè)的所有工作,并返回相應(yīng)的HTML文本。以下羅列了ActiveServerPages所獨(dú)具的一些特點(diǎn):(1)使用VBScript、JScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。(2)無(wú)須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。(3)使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì)。(4)與瀏覽器無(wú)關(guān)(BrowserIndependence),用戶端只要使用可執(zhí)行HTML碼的瀏覽-18-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)器,即可瀏覽ActiveServerPages所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。ActiveServerPages所使用的腳本語(yǔ)言(VBScript、Jscript)均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。(5)ActiveServerPages能與任何ActiveXscripting語(yǔ)言相容。除了可使用VBScript或JScript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(ComponentObjectModel)物件。(6)ActiveServerPages的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。(7)可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。(8)ActiveXServerComponents(ActiveX服務(wù)器元件)具有無(wú)限可擴(kuò)充性??梢允褂肰isualBasic、Java>VisualC++>COBOL等編程語(yǔ)言來(lái)編寫自己所需要的ActiveXServerComponents三、數(shù)據(jù)流圖SD方法時(shí)20世紀(jì)70年代中期由StevensMyers與Constantine等人率先倡導(dǎo)的。20世紀(jì)70年代后期,Yourdon等人提出了$人在內(nèi)的基于數(shù)據(jù)流的系統(tǒng)設(shè)計(jì)方法。由于到多數(shù)軟件實(shí)際上都能表示為DFD圖,這種方法在理論上可以適用于任何非并發(fā)軟件的開(kāi)發(fā)工作。數(shù)據(jù)流圖,簡(jiǎn)稱DFD,是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。用戶考試系統(tǒng)流程圖,它是本網(wǎng)上考試系統(tǒng)的核心。如圖3-9所示:重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)圖3-9網(wǎng)上考試系統(tǒng)流程圖四、數(shù)據(jù)字典數(shù)據(jù)流圖僅描述了系統(tǒng)的“分解”,系統(tǒng)由哪幾部分組成,各部分之間的關(guān)系,并沒(méi)有對(duì)各個(gè)數(shù)據(jù)流、加工、數(shù)據(jù)存儲(chǔ)進(jìn)行詳細(xì)說(shuō)明,如數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)的名字并不能反映其中的數(shù)據(jù)成分、數(shù)據(jù)項(xiàng)目?jī)?nèi)容和數(shù)據(jù)特性,在加工不能反映處理過(guò)程等等。分析人員僅靠“圖,,來(lái)完整的理解一個(gè)系統(tǒng)的邏輯功能是不可能的。數(shù)據(jù)字典(DataDictionary,簡(jiǎn)稱DD)就是用來(lái)定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的,它以一種準(zhǔn)確的、無(wú)二義性的說(shuō)明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。它和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說(shuō)明書的主要組成部分。前面已經(jīng)對(duì)數(shù)據(jù)庫(kù)、數(shù)據(jù)流圖進(jìn)行了詳細(xì)說(shuō)明這里我們就不再闡述數(shù)據(jù)字典了。-20-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)第四章具體設(shè)計(jì)及實(shí)現(xiàn)第一節(jié)考生登陸設(shè)計(jì)界面如圖4-1所示:圖4-1用戶登錄界面主要編碼:<tdid=〃info〃colspan=〃5〃>班級(jí):<%setrsclass=server.createobject(〃adodb.recordset〃)sqlclass="select*fromSclass"rsclass.opensqlclass,conn,1,1ifrsclass.eofandrsclass.bofthenresponse.write"請(qǐng)先添力口班級(jí)"else%><selectname="sclass"id="sclass"onselect="show()">-21-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)〈optionvalue="">請(qǐng)選擇班級(jí)</option><%dimselclassselclass=rsclass("Cname")dowhilenotrsclass.eof%>〈optionvalue="<%=trim(rsclass("Cname"))%>"><%=trim(rsclass("Cname"))%></option><%rsclass.movenextloopendifrsclass.close%></select>姓名:<inputname="sname"type="text"id="sname"maxlength="4"/>學(xué)號(hào):<inputname="sno"type="text"id="sno"maxlength="2"/></td></tr>-22-
重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)第二節(jié)答題界面界面如圖4-2所示:一、選擇題(請(qǐng)單擊正確選項(xiàng)前的單選按鈕,每題2分)L啟動(dòng)招or詬,空白文檔的文檔名為( )?!鰑ntitledOc、,新文檔.p。。:.W皿瞰件處理的主要對(duì)象是()。A、表格OC:圖片.當(dāng)前活動(dòng)窗口是文檔dLdoc的窗口,單擊該窗口的“最小化”按鈕(。然不顯示dl.d口匚文檔內(nèi)容,但同"儂支檔并未關(guān)閉O區(qū)嚶窗口和江d口c文檔都被關(guān)閉.在駒£d文檔中,每個(gè)段落都有自己的段落標(biāo)記,段落標(biāo)記的位置在(OA、,段落的苜部。孽段落中,但用戶找不到的位置.能顯示頁(yè)眉和頁(yè)腳的方式是()<.-A.頁(yè)面視圖□C.、.大綱視圖二、多選題(請(qǐng)單擊正確選項(xiàng)前的多選按鈕,每題2分).文件或文件夾的屬性一般有( )?!跻灾蛔x口金存檔.電子計(jì)算機(jī)根據(jù)外觀可以分為().□Ih-?巨型機(jī)□底微型機(jī).計(jì)算機(jī)病毒可以通過(guò)()傳播.As軟盤a五母OB、衣檔1.OB、衣檔1.除口、我的文檔.DOCOB、文檔OD;嬲據(jù))OB、dl.doc土檔未關(guān)閉,且繼續(xù)顯示其內(nèi)容DJ關(guān)閉了dl.d口C文檔但該窗口并未關(guān)閉)4入段落的中間位置D、段落的結(jié)尾處OB、普通視圖OD、web版式視圖B、隱藏D、系統(tǒng)B、便攜機(jī)D、游莪機(jī)B、硬盤D、網(wǎng)綠界面主要編碼:<tdcolspan="4"id="BigTitle”>一、選擇題<%=ChoiceDes%></td></tr><%NumC=ChoiceNumsqlChoice="selecttop"&NumC&"*fromChoiceorderbyidascsetrsChoice=server.createobject("adodb.recordset")-23-
重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)rsChoice.opensqlChoice,conn,1,1DowhilenotrsChoice.eofFork=1toNumC%><tronMouseOver="this.bgColor='#F0F7FF'"onMouseOut="this.bgColor='#FAFAFA'”><tdcolspan="4"><tablewidth="98%"cellpadding="0"cellspacing="2"align="center”><tr><tdcolspan="2"><b><%=k%>.<%=rsChoice("Topic")%></b></td></tr><tr><tdwidth="50%"><inputtype="radio“name="Choice<%=k%>"value="A"title="請(qǐng)選擇單選"第<%=k%>題”~!〃/><%=rsChoice("A")%></td><td><inputtype="radio“name="Choice<%=k%>"value="B"title="請(qǐng)選擇單選“第<%=k%>題”~!〃/><%=rsChoice("B")%></td></tr><tr><tdwidth="50%"><inputtype="radio“name="Choice<%=k%>"value="C"title="請(qǐng)選擇單選"第<%=k%>題”~!〃/><%=rsChoice("C")%></td><td><inputtype="radio“name="Choice<%=k%>"value="D"title="請(qǐng)選擇單選“第<%=k%>題”~!〃/><%=rsChoice("D")%></td></tr></table></td></tr><%rsChoice.movenext-24-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)NextLooprsChoice.closesetrsChoice=nothingendif%><%ifdx<>0then%><tr><tdcolspan="4"id="BigTitle"><br>二、多選題<%=MChoiceDes%></td></tr><%NumM=MChoiceNumsqlMChoice="selecttop"&NumM&"*fromMultiChoiceorderbyidasc"setrsMChoice=server.createobject("adodb.recordset")rsMChoice.opensqlMChoice,conn,1,1DowhilenotrsMChoice.eofForm=1toNumM%><tronMouseOver="this.bgColor='#F0F7FF'"onMouseOut="this.bgColor='#FAFAFA'”><tdcolspan="4"><tablewidth="98%"cellpadding="0"cellspacing="2"align="center"><tr><tdcolspan="2"><b><%=m%>.<%=rsMChoice("Topic")%></b></td></tr><tr><tdwidth="50%"><inputtype="checkbox"name="MChoice<%=m%>"value="A"title="請(qǐng)選擇多選"第<%=m%>題"~~min:1"/><%=rsMChoice("A")%></td><td><inputtype="checkbox"name="MChoice<%=m%>"value="B"title="請(qǐng)選擇多選“第<%=m%>題"~~min:1"/>-25-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)<%=rsMChoice("B")%></td></tr><tr><tdwidth="50%"><inputtype="checkbox“name="MChoice<%=m%>"value="C"title=”請(qǐng)選擇多選"第<%=m%>題"~~min:1〃/><%=rsMChoice("C")%></td><td><inputtype="checkbox“name="MChoice<%=m%>"value="D"title="請(qǐng)選擇多選“第<%=m%>題"~~min:1〃/><%=rsMChoice("D")%></td></tr></table></td></tr><%rsMChoice.movenextNextLooprsMChoice.closesetrsMChoice=nothingendif%><%ifpd<>0then%><tr><tdcolspan="4"id="BigTitle"><br>m、判讀題<%=JudgeDes%></td></tr><%NumJ=JudgeNumsqlJudge="selecttop"&NumJ&"*fromJudgeorderbyidasc"setrsJudge=server.createobject("adodb.recordset")-26-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)rsJudge.opensqlJudge,conn,1,1DowhilenotrsJudge.eofForw=1toNumJ%><tronMouseOver="this.bgColor='#F0F7FF'"onMouseOut="this.bgColor='#FAFAFA'”><tdcolspan="4"><tablewidth="98%"cellpadding="0"cellspacing="2"align="center”><tr><tdcolspan="2"width="80%"><b><%=w%>.<%=rsJudge("Topic")%></b></td><td><inputtype="radio“name="Judge<%=w%>"value="A"title="請(qǐng)選擇判斷“第<%=w%>題,!〃/〉對(duì)<inputtype="radio“name="Judge<%=w%>"value="B"title="請(qǐng)選擇判斷“第<%=w%>題,!"/>錯(cuò)</td></tr></table></td></tr><%rsJudge.movenextNextLooprsJudge.closesetrsJudge=nothingendif%><%iftk<>0then%><tr><tdcolspan="4"id="BigTitle"><br>四、填空題<%=BlankDes%></td></tr>-27-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)<%NumB=BlankNumsqlBlank="selecttop"&NumB&"*fromBlankorderbyidasc"setrsBlank=server.createobject("adodb.recordset")rsBlank.opensqlBlank,conn,1,1DowhilenotrsBlank.eofForn=1toNumB%><tronMouseOver="this.bgColor='#F0F7FF'"onMouseOut="this.bgColor='#FAFAFA'”><tdcolspan="4"><tablewidth="98%"cellpadding="0"cellspacing="5"align="center"><tr><td><b><%=rsBlank("id")%>.<%=rsBlank("Topic")%></b> <inputname="Blank<%=rsBlank("id")%>"type="text"size="40"/></td></tr></table></td></tr><%rsBlank.movenextnextLooprsBlank.closesetrsBlank=nothingendif%><%ifjd<>0then%><tr><tdcolspan="4"id="BigTitle"><br>五、簡(jiǎn)答題<%=AnswerDes%></td></tr>-28-
重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)<%NumA=AnswerNumsqlAnswer="selecttop"&NumA&"*fromAnswerorderbyidasc"setrsAnswer=server.createobject("adodb.recordset")rsAnswer.opensqlAnswer,conn,1,1DowhilenotrsAnswer.eofForz=1toNumA%><tronMouse0ver="this.bgColor='#F0F7FF'"onMouseOut="this.bgColor='#FAFAFA'”><tdcolspan="4"><tablewidth="98%"cellpadding="0"cellspacing="5"align="center"><tr><td><%=rsAnswer("Topic")%><textareaname="Answer<%=rsAnswer("id")%>"cols="100"rows="8"id="Answer<%=rsAnswer("id")%>"></textarea></td></tr></table></td></tr><%rsAnswer.movenextNextLooprsAnswer.closesetrsAnswer=nothingendif-29-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)第五章系統(tǒng)測(cè)試與調(diào)試第一節(jié)測(cè)試目的及任務(wù)測(cè)試是為了發(fā)現(xiàn)程序的錯(cuò)誤而執(zhí)行程序的過(guò)程,成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。由于測(cè)試的目標(biāo)是暴露程序中錯(cuò)誤,從心理學(xué)角度看,由程序的編寫者自己進(jìn)行測(cè)試是不恰當(dāng)?shù)?,因此在綜合測(cè)試階段通常由其他人員組成測(cè)試小組來(lái)完成測(cè)試工作。測(cè)試階段的根本任務(wù)是發(fā)現(xiàn)并改正軟件中的錯(cuò)誤。設(shè)計(jì)測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問(wèn)題,其基本目標(biāo)是選用盡可能少的高效測(cè)試數(shù)據(jù),作到盡可能完善的測(cè)試,從而盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。第二節(jié)測(cè)試方法黑盒測(cè)試和白盒測(cè)試是軟件測(cè)試的兩類不同方法。測(cè)試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明說(shuō)的規(guī)定正常進(jìn)行。第三節(jié)系統(tǒng)調(diào)試一、系統(tǒng)調(diào)試的常用方法一般來(lái)說(shuō),有三種調(diào)試方法可以采用:蠻干法;回溯法;原因排除法。無(wú)論采用什么方法,調(diào)試的根本目標(biāo)都是尋找軟件錯(cuò)誤的原因并改正之。這個(gè)目標(biāo)是通過(guò)把系統(tǒng)地評(píng)估,-30-重慶郵電大學(xué)移通學(xué)院本科畢業(yè)設(shè)計(jì)(論文)直覺(jué)和運(yùn)氣組合起來(lái)實(shí)現(xiàn)的。軟件測(cè)試是在軟件投入運(yùn)行之前,對(duì)軟件需求分析,設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。它是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,或者說(shuō)軟件測(cè)試是根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試?yán)樱▽?duì)系統(tǒng)進(jìn)行操作,看是否能有其預(yù)期的輸出結(jié)果)并利用這些測(cè)試?yán)尤ミ\(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過(guò)程。軟檢測(cè)試是軟件交給用戶使用之前一個(gè)必不可少的過(guò)程。它在軟件開(kāi)發(fā)過(guò)程中橫跨兩個(gè)階段:通常在編寫出每個(gè)模塊后就對(duì)它做單元測(cè)試,模塊的編寫者與測(cè)試者是同一個(gè)人。在每個(gè)模塊都完成單元測(cè)試之后,對(duì)軟件系統(tǒng)進(jìn)行各種綜合測(cè)試,通常由專門的測(cè)試人員承擔(dān)這項(xiàng)工作。二、系統(tǒng)所用的調(diào)試方法一般來(lái)說(shuō),有三種調(diào)試方法可以采用:蠻干法;回溯法;原因排除法。無(wú)論采用什么方法,調(diào)試的根本目標(biāo)都是尋找軟件錯(cuò)誤的原因并改正之。這個(gè)目標(biāo)是通過(guò)把系統(tǒng)地評(píng)估,直覺(jué)和運(yùn)氣組合起來(lái)實(shí)現(xiàn)的。軟件測(cè)試是在軟件投入運(yùn)行之前,對(duì)軟件需求分析,設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。它是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,或者說(shuō)軟件測(cè)試是根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試?yán)樱▽?duì)系統(tǒng)進(jìn)行操作,看是否能有其預(yù)期的輸出結(jié)果)并利用這些測(cè)試?yán)尤ミ\(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過(guò)程。軟檢測(cè)試是軟件交給用戶使用之前一個(gè)必不可少的過(guò)程。它在軟件開(kāi)發(fā)過(guò)程中橫跨兩個(gè)階段:通常在編寫出每個(gè)模塊后就對(duì)它做單元測(cè)試,模塊的編寫者與測(cè)試者是同一個(gè)人。在每個(gè)模塊都完成單元測(cè)試之后,對(duì)軟件系統(tǒng)進(jìn)行各種綜合測(cè)試,通常由專門的測(cè)試人員承擔(dān)這項(xiàng)工作。三、系統(tǒng)所用的調(diào)試方法DreamweaverMX的JavaScript腳本調(diào)試器幫助在客戶端調(diào)試代碼,找出錯(cuò)誤。在DreamweaverMX的代碼瀏覽器或者代碼監(jiān)視器中編寫代碼,然后運(yùn)行
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)議后續(xù)跟蹤與效果評(píng)估制度
- 2026年浙江大學(xué)杭州國(guó)際科創(chuàng)中心吳新科教授課題組招聘?jìng)淇碱}庫(kù)及答案詳解參考
- 2026年浙江大學(xué)愛(ài)丁堡大學(xué)聯(lián)合學(xué)院方兆元課題組科研助理招聘?jìng)淇碱}庫(kù)及1套參考答案詳解
- 企業(yè)設(shè)備管理規(guī)范制度
- 中學(xué)學(xué)生社團(tuán)活動(dòng)經(jīng)費(fèi)管理流程制度
- 2026年湘潭市九華中學(xué)(長(zhǎng)沙市一中九華中學(xué))代課教師招聘?jìng)淇碱}庫(kù)完整答案詳解
- 2026年榆林市第五幼兒園招聘?jìng)淇碱}庫(kù)及參考答案詳解1套
- 2026年鐘祥市國(guó)有企業(yè)公開(kāi)招聘工作人員16人備考題庫(kù)完整答案詳解
- 2026年玉環(huán)公證處招聘?jìng)淇碱}庫(kù)及一套答案詳解
- 2026年河南姚孟能源投資有限公司招聘?jìng)淇碱}庫(kù)及參考答案詳解一套
- 聘用2025年3D建模合同協(xié)議
- 2025-2026學(xué)年西南大學(xué)版小學(xué)數(shù)學(xué)六年級(jí)(上冊(cè))期末測(cè)試卷附答案(3套)
- 2025年湖南省中考英語(yǔ)試卷
- 2025年教師高級(jí)水平能力測(cè)試題庫(kù)(附答案)
- 空間轉(zhuǎn)錄組技術(shù)介紹
- 高凈值客戶資產(chǎn)配置方案
- 鐵凝《沒(méi)有紐扣的紅襯衫》閱讀答案
- 2025年南京市事業(yè)單位教師招聘考試體育學(xué)科專業(yè)知識(shí)試卷(夏季卷)
- 人教版八年級(jí)英語(yǔ)上冊(cè)期末復(fù)習(xí):完形填空15篇(含答案)
- 建筑消防設(shè)施介紹
- 圖書館志愿者培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論