版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘要本論文主要闡述了基于Web技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。在介紹動(dòng)態(tài)網(wǎng)頁程序開發(fā)和數(shù)據(jù)訪問技術(shù)基礎(chǔ)上,提出了網(wǎng)絡(luò)考試系統(tǒng)的組成與結(jié)構(gòu),闡述了系統(tǒng)的設(shè)計(jì)方案、實(shí)現(xiàn)方法以及所采用的開發(fā)工具和相關(guān)技術(shù),還重點(diǎn)剖析了網(wǎng)絡(luò)考試系統(tǒng)中套題管理、考生成績(jī)管理、課程信息管理三個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn)方法。本考試系統(tǒng)采用B/S模式開發(fā),不需安裝客戶端,被授權(quán)用戶通過瀏覽器即可登錄系統(tǒng),從而開始正常的考試。本系統(tǒng)是基于ASP.NET與SQL Server數(shù)據(jù)庫平臺(tái)構(gòu)建而成。微軟公司產(chǎn)品優(yōu)異的性能為本系統(tǒng)提供了高效穩(wěn)定的運(yùn)行環(huán)境,使本系統(tǒng)無論在運(yùn)行速度、易用性還是在數(shù)據(jù)吞吐能力方面都表現(xiàn)卓越。本系統(tǒng)采用了以下技術(shù)方案
2、保證考試正常穩(wěn)定的進(jìn)行。全面的容錯(cuò)處理使考試作業(yè)流程得到有序的控制,對(duì)用戶的誤操作能夠進(jìn)行有效的屏蔽;在考試過程中,禁止考生刷新瀏覽器,防止考生誤操作導(dǎo)致答案丟失;對(duì)鼠標(biāo)右鍵操作進(jìn)行限制,保證考試系統(tǒng)用戶界面的完整性;另外,系統(tǒng)還提供了考試時(shí)間倒計(jì)時(shí)功能,使考生隨時(shí)了解考試剩余時(shí)間。在考試結(jié)束前一分鐘和最后10秒種,系統(tǒng)會(huì)提醒考生注意保存答案,防止答案丟失??荚嚨綍r(shí)后,如果考生還未提交試卷,系統(tǒng)將自動(dòng)交卷,保證考試嚴(yán)肅、公正的進(jìn)行?!娟P(guān)鍵詞】網(wǎng)絡(luò)考試系統(tǒng) Web B/S結(jié)構(gòu) ASP.NET目 錄1.緒論31.1 開發(fā)背景31.2 選題意義32.系統(tǒng)分析32.1 需求分析32.1.1 設(shè)計(jì)目標(biāo)3
3、2.1.2 系統(tǒng)性能要求錯(cuò)誤!未定義書簽。2.2 可行性分析32.3 系統(tǒng)制作開發(fā)工具介紹32.3.1 ASP.NET簡(jiǎn)介32.3.2 SQL Server簡(jiǎn)介33.總體設(shè)計(jì)錯(cuò)誤!未定義書簽。3.1 項(xiàng)目規(guī)劃錯(cuò)誤!未定義書簽。3.2 系統(tǒng)功能結(jié)構(gòu)圖錯(cuò)誤!未定義書簽。3.3 開發(fā)及運(yùn)行環(huán)境錯(cuò)誤!未定義書簽。4.模塊涉及的數(shù)據(jù)庫設(shè)計(jì)34.1 數(shù)據(jù)表概要說明34.2 數(shù)據(jù)表結(jié)構(gòu)及實(shí)現(xiàn)35.套題管理模塊的設(shè)計(jì)與實(shí)現(xiàn)35.1 主要功能35.2 公共類的編寫35.3 套題信息頁面的前臺(tái)設(shè)計(jì)35.4 套題信息列表35.5 套題信息查詢35.6 添加套題35.7 修改套題35.8 刪除套題36.課程信息管理模
4、塊的設(shè)計(jì)與實(shí)現(xiàn)36.1 主要功能36.2 課程信息頁面的前臺(tái)設(shè)計(jì)36.3 課程信息列表36.4 課程信息查詢36.5 添加課程信息36.6 修改課程信息36.7 刪除課程信息37.考生成績(jī)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)37.1 主要功能37.2 考生成績(jī)信息頁面的前臺(tái)設(shè)計(jì)37.3 考生成績(jī)信息列表37.4 考生成績(jī)信息查詢37.5 刪除考生成績(jī)3總 結(jié)錯(cuò)誤!未定義書簽。致 謝錯(cuò)誤!未定義書簽。參考文獻(xiàn)錯(cuò)誤!未定義書簽。網(wǎng)絡(luò)考試系統(tǒng)之課程與成績(jī)管理的設(shè)計(jì)與實(shí)現(xiàn)1.緒論在網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面的今天,傳統(tǒng)的考試方式也面臨著變革,而網(wǎng)絡(luò)考試則是一個(gè)很重要的方向。基于Web技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)可以借助于
5、遍布全球的因特網(wǎng)進(jìn)行,因此考試既可以在本地進(jìn)行,也可以在異地進(jìn)行,大大拓展了考試的靈活性。試卷可以根據(jù)題庫中的內(nèi)容即時(shí)生成,可避免考試前的壓題;而且可以采用大量標(biāo)準(zhǔn)化試題,從而使用計(jì)算機(jī)判卷,大大提高閱卷效率;還可以直接把成績(jī)送到數(shù)據(jù)庫中,進(jìn)行統(tǒng)計(jì)、排序等操作。所以現(xiàn)在較好的考試方法為網(wǎng)絡(luò)考試,試題內(nèi)容放在服務(wù)器上,考生通過姓名、準(zhǔn)考證號(hào)碼和口令進(jìn)行登錄,考試答案也存放在服務(wù)器中,這樣考試的公平性、答案的安全性可以得到有效的保證。因此,采用網(wǎng)絡(luò)考試方式將是以后考試發(fā)展的趨勢(shì)。1.1 開發(fā)背景考試是整個(gè)教學(xué)過程中至關(guān)重要的一個(gè)環(huán)節(jié),科學(xué)化的考試對(duì)于促進(jìn)學(xué)生的學(xué)習(xí)、了解學(xué)生對(duì)知識(shí)的掌握程度、評(píng)測(cè)教
6、師的教學(xué)效果、規(guī)范和引導(dǎo)教師的教學(xué)行為以及進(jìn)一步優(yōu)化教學(xué)改革都起著非常重要的作用??荚嚨慕M織與管理是一項(xiàng)復(fù)雜且艱巨的工作,傳統(tǒng)考試模式涉及到組織命題、試卷印刷、考場(chǎng)安排、監(jiān)考、組織閱卷、統(tǒng)計(jì)成績(jī)、試卷分析等諸多環(huán)節(jié),因此整個(gè)考試任務(wù)周期長(zhǎng),工作效率低下,造成了人力、物力資源的浪費(fèi),另外人工閱卷、統(tǒng)計(jì)成績(jī)等環(huán)節(jié)易受到教師主觀因素影響,也會(huì)影響到考試的公正性。隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)的發(fā)展,應(yīng)用現(xiàn)代信息技術(shù)構(gòu)架的網(wǎng)絡(luò)考試系統(tǒng)顯示了越來越多的優(yōu)越性。以學(xué)分制教學(xué)和交互協(xié)作教學(xué)為主要特征的現(xiàn)代教育能實(shí)現(xiàn)優(yōu)秀教育資源不受時(shí)間和空間的限制,網(wǎng)上考試系統(tǒng)作為現(xiàn)代教育的重要組成部分也以其方便、快捷、準(zhǔn)確、及時(shí)等
7、特點(diǎn)成為考核學(xué)生知識(shí)掌握的一種重要手段。網(wǎng)絡(luò)考試從根本上解決了傳統(tǒng)考試過程中的人工閱卷工作量大、效率低、反饋周期長(zhǎng)、反饋能力弱、資源浪費(fèi)等缺陷,成為現(xiàn)代教育技術(shù)發(fā)展與研究的方向?;贗nternet的開放性、分布性的特點(diǎn)使得考試突破了時(shí)間和空間的限制,具有較高的公平公正性,從而受到各界的一致推崇。在線考試系統(tǒng)是利用計(jì)算機(jī)資源和網(wǎng)絡(luò)資源根據(jù)設(shè)定的算法和策略進(jìn)行組卷、考試、評(píng)分、分析,相對(duì)減少了考試各環(huán)節(jié)的人為主觀因素影響,能更快速、客觀、安全地組織考試,幫助教師擺脫繁重的閱卷負(fù)擔(dān),大幅提高閱卷速度,有效避免人為誤差及人情分等問題,從而保證了考試的公平公正,提高了考試的效率和信度。1.2 選題意義
8、在線考試系統(tǒng)可以充分發(fā)揮計(jì)算機(jī)處理速度的優(yōu)勢(shì),從不同角度對(duì)考試進(jìn)行數(shù)據(jù)分析,得到內(nèi)容更詳細(xì)和層次更高的分析結(jié)果,使教師能及時(shí)了解學(xué)生對(duì)知識(shí)的掌握程度,發(fā)現(xiàn)其中的問題,從而改進(jìn)教學(xué)方法,對(duì)進(jìn)一步優(yōu)化教學(xué)改革,提高教學(xué)效果和教學(xué)質(zhì)量。通過在線考試的題庫管理系統(tǒng),不斷豐富題庫內(nèi)容,使考試試題覆蓋面更廣,準(zhǔn)確界定并合理設(shè)置題庫的難度與區(qū)分度,使考試能準(zhǔn)確反映考生對(duì)知識(shí)的掌握程度。在線考試系統(tǒng)能夠促進(jìn)高校考試命題的科學(xué)化、合理化,將日益成為對(duì)學(xué)生進(jìn)行評(píng)價(jià)的一種重要的方法,對(duì)實(shí)現(xiàn)教學(xué)與考試相分離,促進(jìn)高校教學(xué)改革有著重要的作用。2.系統(tǒng)分析2.1 需求分析2.1.1 設(shè)計(jì)目標(biāo)網(wǎng)絡(luò)考試系統(tǒng)是將傳統(tǒng)的考試模式
9、與先進(jìn)的網(wǎng)絡(luò)應(yīng)用相結(jié)合進(jìn)行開發(fā)設(shè)計(jì)的,主要實(shí)現(xiàn)如下目標(biāo): 1) 在線考試系統(tǒng)可以幫助教師完成一個(gè)考試從題目設(shè)計(jì),考試安排,考試實(shí)施,考卷批改到分?jǐn)?shù)計(jì)算總結(jié)的所有工作。2) 所有的考試數(shù)據(jù)和其它數(shù)據(jù)庫需要一種主流的方式進(jìn)行存儲(chǔ)和管理,例如使用數(shù)據(jù)庫技術(shù)。3) 考試數(shù)據(jù)的存放和處理必須對(duì)考試保密,需要一定的安全性保障。4) 題目最好有一定的穩(wěn)定性和隨機(jī)性。穩(wěn)定性可以保證每一次考試對(duì)每一個(gè)考生是公平的,隨機(jī)性可以避免作弊的發(fā)生。5) 考試的部分客觀題在考生考完之后系統(tǒng)就能自動(dòng)評(píng)分,并保存考生的主觀題答案。2.1.2. 系統(tǒng)性能要求系統(tǒng)應(yīng)該有7*24小時(shí)的穩(wěn)定性,內(nèi)部信息系統(tǒng)的架構(gòu)和設(shè)計(jì)應(yīng)具備支持30
10、00人并發(fā)訪問和使用的能力。2.2 可行性分析網(wǎng)絡(luò)考試系統(tǒng)的開發(fā)及應(yīng)用,避免以往學(xué)校里考試紙張、筆、監(jiān)考和巡考等各種資源的浪費(fèi)。使用這種新的考試模式,可以為考生提供一種全新的考試環(huán)境,在很大程度上對(duì)考試的效果、效率和標(biāo)準(zhǔn)水平進(jìn)行提高??忌梢噪S時(shí)隨地通過網(wǎng)絡(luò)進(jìn)行考試、查詢考試成績(jī),對(duì)一個(gè)時(shí)期內(nèi)的學(xué)習(xí)情況進(jìn)行總結(jié)、分析,有助于學(xué)生對(duì)自己的學(xué)習(xí)情況做進(jìn)一步的了解和提高。 考生只需要通過自己的學(xué)生編號(hào)和密碼就可以進(jìn)入前臺(tái)考試系統(tǒng)進(jìn)行在線考試,按步驟依次選題和答題,答題完畢后系統(tǒng)會(huì)自動(dòng)判斷考卷,核對(duì)出考試的分?jǐn)?shù),解決了以往在學(xué)校考試之后等待考卷分?jǐn)?shù)通知的問題。考試系統(tǒng)的后臺(tái)管理部分是對(duì)試題的內(nèi)容、課程
11、、專業(yè)以及學(xué)生的考試成績(jī)等做了詳細(xì)的分類之后形成的,管理員在登錄以后,可以對(duì)各類信息進(jìn)行更加直觀、統(tǒng)一地管理和維護(hù)。此外網(wǎng)絡(luò)考試系統(tǒng)的開發(fā)及應(yīng)用為學(xué)校的管理人員提供了一種更加新穎、方便、快捷、直觀地工作環(huán)境,可以避免以往傳統(tǒng)地在學(xué)校里考試時(shí)對(duì)紙張、筆、監(jiān)考和巡考等各種資源的使用,使管理人員可以更加方便地對(duì)考試內(nèi)容、考生成績(jī)等信息進(jìn)行管理和維護(hù),提高了管理人員的工作效率,而且后臺(tái)管理是管理員唯一的管理方式,更加確保了程序的安全性。綜上所述,網(wǎng)絡(luò)考試系統(tǒng)是一個(gè)具有實(shí)時(shí)性、公正性、真實(shí)準(zhǔn)確性的新型考試模式,無論對(duì)于考生考試,還是對(duì)于管理人員管理維護(hù)來說,都將是一個(gè)巨大的改變。2.3 系統(tǒng)制作開發(fā)工具
12、介紹2.3.1 ASP.NET簡(jiǎn)介ASP.NET是微軟公司推出的一種Internet編程技術(shù),它采用效率較高的、面向?qū)ο蟮姆椒▉韯?chuàng)建動(dòng)態(tài)Web應(yīng)用程序。ASP.NET是一種獨(dú)立于瀏覽器的編程模型,可以在最新版本的IE、以及諸如Opera等被廣泛使用的瀏覽器上運(yùn)行。ASP.NET是一種建立在通用語言上的程序構(gòu)架,一個(gè)已編譯的、基于.NET的環(huán)境,把基于通用語言的程序在服務(wù)器上運(yùn)行。ASP.NET是建立在公共語言運(yùn)行庫上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。與以前的Web開發(fā)模型相比,ASP.NET存在著數(shù)個(gè)重要的優(yōu)勢(shì):1.世界級(jí)的工具支持ASP.NET框架補(bǔ)充了Visual
13、Studio集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器、WYSIWYG編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。2.威力和靈活性由于ASP.NET基于公共語言運(yùn)行庫,因此Web應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。Microsoft.NET框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。3.簡(jiǎn)易性ASP.NET使執(zhí)行常見任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置。例如,ASP.NET頁框架可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面。另外公
14、共語言運(yùn)行庫利用托管代碼服務(wù)(如自動(dòng)引用計(jì)數(shù)和垃圾回收)簡(jiǎn)化了開發(fā)。4.可管理性ASP.NET采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序。由于配置信息是以純文本形式存儲(chǔ)的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。此“零本地管理”哲學(xué)也擴(kuò)展到了ASP.NET框架應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將ASP.NET框架應(yīng)用程序部署到服務(wù)器。不需要重新啟動(dòng)服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時(shí)。5.可縮放性和可用性ASP.NET在設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到ASP.NET運(yùn)行庫的
15、密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。6.自定義性和擴(kuò)展性ASP.NET隨附了一個(gè)設(shè)計(jì)周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募?jí)別“插入”代碼。實(shí)際上,可以用自己編寫的自定義組件擴(kuò)展或替換ASP.NET運(yùn)行庫的任何子組件。7.安全性借助內(nèi)置的Windows身份驗(yàn)證和基于每個(gè)應(yīng)用程序的配置,可保證應(yīng)用程序是安全的。2.3.2 SQL Server簡(jiǎn)介SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫管理的系統(tǒng),它支持客戶機(jī)/服務(wù)器結(jié)構(gòu)(c/s),能夠進(jìn)行聯(lián)機(jī)分析處理和分布式事務(wù)處理,為數(shù)據(jù)庫數(shù)據(jù)的分析與處理提供了豐富的管理工具,支持?jǐn)?shù)據(jù)庫的安
16、全性、完整性及其作業(yè)管理,具有非常強(qiáng)大的網(wǎng)絡(luò)功能,同時(shí)也支持接受電子郵件和web頁面的發(fā)布。在系統(tǒng)運(yùn)行時(shí),其將工作負(fù)荷分解為兩個(gè)方面運(yùn)行:1) 服務(wù)器任務(wù):管理和操作數(shù)據(jù)庫中的數(shù)據(jù)。2) 客戶端任務(wù):將與用戶的交互界面顯示出來,在數(shù)據(jù)處理時(shí),用Transact-SQL語言進(jìn)行描述,并將其傳輸?shù)椒?wù)器端,在服務(wù)器端對(duì)其進(jìn)行處理,執(zhí)行T-SQL語句,生成查詢結(jié)果,使其返回值客戶器端。SQL Server比同比數(shù)據(jù)處理系統(tǒng)具有非常大的優(yōu)越性,其特點(diǎn)如下: 1)存儲(chǔ)大量的數(shù)據(jù)信息,使得檢索變得方便、可行。2)具有更強(qiáng)的數(shù)據(jù)共享性和安全性。3)在數(shù)據(jù)的存儲(chǔ)與處理方面,具有更好的一致性和完整性,并且能夠降
17、低數(shù)據(jù)的冗余度。4)對(duì)數(shù)據(jù)能夠進(jìn)行智能化分析,使得數(shù)據(jù)轉(zhuǎn)變?yōu)橛杏眯畔ⅰ?.總體設(shè)計(jì)3.1 項(xiàng)目規(guī)劃網(wǎng)絡(luò)考試系統(tǒng)是一個(gè)功能完善的網(wǎng)絡(luò)應(yīng)用程序,由前臺(tái)學(xué)生登錄考試、學(xué)生注冊(cè)、找回密碼和后臺(tái)管理四部分組成。 前臺(tái)功能模塊:前臺(tái)頁面窗口主要包括登陸前臺(tái)和后臺(tái)的主頁、選擇考試課程、課程相關(guān)的套題、準(zhǔn)備考試、開始考試、查詢考試成績(jī)和退出系統(tǒng)。 學(xué)生注冊(cè)功能模塊:學(xué)生注冊(cè)頁面只是單一的學(xué)生資料注冊(cè)窗口。 密碼找回功能模塊:密碼找回頁面也只是單一的密碼找回窗口。 后臺(tái)功能模塊:后臺(tái)頁面窗口主要包括系統(tǒng)管理員資料查詢、添加、修改、刪除,注冊(cè)學(xué)生資料查詢、刪除,專業(yè)信息查詢、添加、修改、刪除,課程信息查詢、添加、
18、修改、刪除,套題信息查詢、添加、修改、刪除,考生成績(jī)查詢、刪除,考試題目查詢、修改、刪除,添加試題及退出系統(tǒng)等功能。3.2 系統(tǒng)功能結(jié)構(gòu)圖網(wǎng)絡(luò)考試系統(tǒng)完整功能結(jié)構(gòu),如圖3-1所示。圖3-1 網(wǎng)絡(luò)考試完整功能結(jié)構(gòu)圖3.3 開發(fā)及運(yùn)行環(huán)境 硬件環(huán)境:CPU:P4 1.8GHz以上內(nèi)存:256MB以上 軟件環(huán)境:操作系統(tǒng):WindowsXP /Windows2000/Windows 2003(推薦)開發(fā)環(huán)境:.Net framework 2.0,Visual studio 2005開發(fā)語言:C#數(shù)據(jù)庫:SQL Server2000服務(wù)器: IIS6.0瀏覽器:IE 5.0,推薦使用IE6.0分辨率:
19、最佳效果1024*768像素4.模塊涉及的數(shù)據(jù)庫設(shè)計(jì)4.1 數(shù)據(jù)表概要說明為從多方面保障考生考試信息的安全性、可信性和考試成績(jī)的可依賴性,本系統(tǒng)應(yīng)該建立一個(gè)穩(wěn)定的后臺(tái)數(shù)據(jù)庫系統(tǒng),通過該數(shù)據(jù)庫管理整個(gè)考試系統(tǒng)所需的信息(管理員信息、考題信息、試卷信息、學(xué)生成績(jī)信息等)。在設(shè)計(jì)數(shù)據(jù)表的過程中遵循以下幾條原則:設(shè)計(jì)一個(gè)數(shù)據(jù)庫表最好只存儲(chǔ)一個(gè)實(shí)體或?qū)ο蟮南嚓P(guān)信息,不同的實(shí)體最好存儲(chǔ)在不同的數(shù)據(jù)表中;如果實(shí)體還可以再劃分,實(shí)體的劃分原則是最好能夠比當(dāng)前系統(tǒng)要開發(fā)的實(shí)體的顆粒度小;數(shù)據(jù)表的信息結(jié)構(gòu)一定要合適,表的字段數(shù)量一定不要過多;擴(kuò)充信息和動(dòng)態(tài)變化的信息一定要在不同的表里分開;對(duì)于多對(duì)多這樣的表的關(guān)系
20、系統(tǒng),盡量不出現(xiàn)?;谏鲜鲈瓌t網(wǎng)絡(luò)考試系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫,數(shù)據(jù)庫名稱為db_Examination,該數(shù)據(jù)庫中包含7張表分別為:套題信息表(tb_TaoTi)、學(xué)生信息表(tb_student)、管理員信息表(tb_Administrator)、學(xué)生成績(jī)表(tb_StuResult)、課程信息表(tb_Lesson)。4.2 數(shù)據(jù)表結(jié)構(gòu)及實(shí)現(xiàn)1、管理員信息表tb_Administrator:用于保存管理員登錄網(wǎng)絡(luò)考試系統(tǒng)的用戶名及密碼,該表的結(jié)構(gòu)如表4-1所示,表中記錄如圖4-1所示。列名數(shù)據(jù)類型長(zhǎng)度主鍵標(biāo)識(shí)列說明IDbigint8是是系統(tǒng)管理員編號(hào)NameVarch
21、ar50否否管理員名稱PWDVarchar50否否管理員密碼joinTimedatetime8否否加入時(shí)間表4-1 管理員信息表tb_Administrator的結(jié)構(gòu)圖4-1 管理員信息表中記錄2、課程信息表tb_Lesson: 用于保存課程的詳細(xì)信息,該表的結(jié)構(gòu)如表4-2所示,課程表中記錄如圖4-2所示。列名數(shù)據(jù)類型長(zhǎng)度主鍵標(biāo)識(shí)列說明IDbigint8是是課程編號(hào)NameVarchar50否否課程名稱Ofrofessionbigint8否否所屬專業(yè)編號(hào)joinTimedatetime8否否加入時(shí)間表4-2 課程信息表tb_Lesson的結(jié)構(gòu)圖4-2 課程信息表中記錄3、 學(xué)生信息表tb_St
22、udent:用于保存學(xué)生的詳細(xì)信息,該表的結(jié)構(gòu)如表4-3所示,表中記錄如圖4-3所示。列名數(shù)據(jù)類型長(zhǎng)度主鍵標(biāo)識(shí)列說明IDvarchar50是否學(xué)生證號(hào)Namevarchar20否否學(xué)生姓名PWDvarchar20否否學(xué)生密碼Sexvarchar2否否性別JoinTimedatetiom8否否加入日期questionvarchar50否否學(xué)生回答的問題answervarchar50否否學(xué)生回答的答案professionbigint8否否學(xué)生回答問題所屬專業(yè)IPAddresschar30否否學(xué)生IP地址表4-3學(xué)生信息表tb_Student 的結(jié)構(gòu) 圖4-3 學(xué)生信息表中的記錄4、套題信息表tb_
23、TaoTi:用于保存套題的詳細(xì)信息,該套題表與課程表的關(guān)系為多層附屬對(duì)應(yīng),主要考慮到考試題與所學(xué)課程的相互關(guān)系,套題表是從屬于課程表。該表的結(jié)構(gòu)如圖4-4所示,表中記錄如圖4-4所示。列名數(shù)據(jù)類型長(zhǎng)度主鍵標(biāo)識(shí)列說明IDbigint8是是套題編號(hào)Namevarchar50否否套題名稱LessonIDbigint8否否課程號(hào)JoinTimedatetime8否否加入時(shí)間表4-4 套題信息表tb_TaoTi的結(jié)構(gòu)圖4-4 套題信息表中記錄5、學(xué)生成績(jī)表tb_StuResult:用于保存學(xué)生成績(jī)的詳細(xì)信息,該表的結(jié)構(gòu)如表4-5所示,學(xué)生成績(jī)表中記錄如圖4-5所示。列名數(shù)據(jù)類型長(zhǎng)度主鍵標(biāo)識(shí)列說明res_
24、idbigint8是否考試成績(jī)IDstu_idvarchar50否否學(xué)生證號(hào)which_lessonvarchar50否否考試課程taotiidbigint8否否套題號(hào)taotinamevarchar50否否套題名稱res_singleint4否否單選成績(jī)r(jià)es_moreint4否否多選成績(jī)r(jià)es_totalint4否否全部總成績(jī)r(jià)es_subdatedatetime8否否考試時(shí)間表4-5 學(xué)生成績(jī)表tb_StuResult的結(jié)構(gòu)圖4-5 學(xué)生成績(jī)表中記錄6、試題信息表tb_Questions:用于保存試題的詳細(xì)信息,該表的結(jié)構(gòu)如表4-6所示,表中記錄如圖4-6所示。列名數(shù)據(jù)類型長(zhǎng)度主鍵標(biāo)識(shí)列
25、說明Idbigint8是否考試問題IDque_subjectvarchar50否否考試問題科目que_typechar10否否考試問題類型que_joindatedatetime8否否考試問題加入時(shí)間que_lessonidint4否否考試問題的課程que_professionidint4否否考試問題的專業(yè)que_taotiidbigint8否否考試問題的套題optionAvarchar50否否問題答案AoptionBvarchar50否否問題答案BoptionCvarchar50否否問題答案CoptionDvarchar50否否問題答案Dque_answerchar10否否問題的答案Note
26、varchar50否否答案為空的題表4-6 試題信息表tb_Questions的結(jié)構(gòu)圖4-6 試題信息表中的記錄7、專業(yè)信息表tb_Profession:用于保存專業(yè)信息的詳細(xì)內(nèi)容,該表的結(jié)構(gòu)如表4-7所示,表中記錄如圖4-7所示。列名數(shù)據(jù)類型長(zhǎng)度主鍵標(biāo)識(shí)列說明IDbigint8是是考試科目IDNamevarchar200否否考試科目名稱JoinTimedatetime8否否加入時(shí)間表4-7 專業(yè)信息表tb_Profession的結(jié)構(gòu)各表之間的關(guān)系圖如圖4-8所示。圖4-8 各表之間的關(guān)系圖5.套題管理模塊的設(shè)計(jì)與實(shí)現(xiàn)5.1 主要功能套題管理模塊實(shí)現(xiàn)對(duì)考題進(jìn)行刪除,修改,查找操作,管理員可以在
27、這里對(duì)考題信息進(jìn)行維護(hù)工作。在界面中首先顯示的是各門的科目名稱。可通過點(diǎn)擊“添加套題”按鈕即可跳轉(zhuǎn)到套題添加頁面,輸入套題名稱,選好所屬課程,設(shè)置好后點(diǎn)擊“添加”按鈕返回套題管理界面。如果對(duì)之前設(shè)置的套題不滿意,有需要修改的地方,你可以點(diǎn)擊“修改”按鈕進(jìn)入套題修改界面進(jìn)行套題的修改,直到滿意為止。點(diǎn)擊“修改”按鈕,返回套題管理界面,完成套題的修改?!皠h除”按鈕,是對(duì)于不再使用的套題進(jìn)行刪除。套題管理模塊的運(yùn)行效果如圖5-1所示。加截圖,日期要當(dāng)前的!圖5-1 套題管理模塊的運(yùn)行效果圖5.2 公共類的編寫公共類中封裝了數(shù)據(jù)庫連接,及一些對(duì)數(shù)據(jù)庫的常用命令。這樣即有利于數(shù)據(jù)庫的遷移,又保證了安全以
28、免連接只開不關(guān)。1dataconn類中的getcon()方法:getcon()方法用于連接數(shù)據(jù)庫,返回值類型為SqlConnection。其代碼如下:public SqlConnection getcon() string strCon = Data Source=(local);DataBase=db_Examination;User ID=sa;PWD=; SqlConnection sqlCon = new SqlConnection(strCon); return sqlCon; 這段代碼為數(shù)據(jù)庫的配置信息,每次做增刪改查時(shí),都會(huì)調(diào)用此類。實(shí)現(xiàn)對(duì)數(shù)據(jù)庫內(nèi)的信息的更改。Public 為公
29、共類,定義 getcon()為SqlConnection的一個(gè)方法。并將SqlConnection實(shí)例化,所調(diào)用的值為strCon,也就是,連接數(shù)據(jù)庫的服務(wù)器為本地服務(wù)器。用戶名為:sa,密碼為:admin。2dataconn類中的eccom方法:調(diào)用時(shí)首先向該方法傳遞一個(gè)SQL語句,然后與SQL Server數(shù)據(jù)庫建立連接,應(yīng)用SqlCommand對(duì)象執(zhí)行所傳過來的SQL語句,最后應(yīng)用Try-catch-finally語句進(jìn)行異常處理,如果執(zhí)行該SQL語句則返回true,反之則返回false。此為檢查異常類,通過trycatch語句來實(shí)現(xiàn)此功能。拋出異常,返回true的值,彈出對(duì)話框,顯示錯(cuò)
30、誤;如果為其他,則數(shù)據(jù)庫關(guān)閉。該方法的代碼段如下:public bool eccom(string sqlstr1) /創(chuàng)建連接,調(diào)用getcon方法 SqlConnection con = this.getcon(); con.Open();/打開連接 /創(chuàng)建SqlCommand對(duì)象SqlCommand mycommand = new SqlCommand(sqlstr1, con); try mycommand.ExecuteNonQuery(); /執(zhí)行Sql語句 return true; catch return false; finally con.Close(); 3datacon
31、n類中的ecDropDownList()方法:調(diào)用時(shí)首先向該方法傳遞四個(gè)值,分別為DropDownList控件、SQL語句、列表項(xiàng)提供的內(nèi)容字段和列表項(xiàng)提供值。然后與SQL Server數(shù)據(jù)庫建立連接,應(yīng)用SqlDataAdapter對(duì)象填充數(shù)據(jù)集并指定DropDownList控件的數(shù)據(jù)源,最后設(shè)置列表項(xiàng)提供的內(nèi)容字段和列表項(xiàng)提供值所綁定的數(shù)據(jù)源。應(yīng)用Try-catch-finally語句進(jìn)行異常處理,如果DropDownList控件執(zhí)行DataBind方法則返回true,反之則返回false。該方法的代碼段如下: public bool ecDropDownList(DropDownList
32、 DDL,string sqlstr3,string DTF,string DVF) SqlConnection con = this.getcon();/創(chuàng)建連接 con.Open();/打開連接 SqlDataAdapter mydataadapter = new SqlDataAdapter(sqlstr3, con);/創(chuàng)建SqlDataAdapter對(duì)象mydataadapter DataSet mydataset = new DataSet();/創(chuàng)建DataSet數(shù)據(jù)集 mydataadapter.Fill(mydataset); DDL.DataSource = mydatas
33、et; DDL.DataTextField = DTF; /要綁定的DropDownList中的名 DDL.DataValueField = DVF; /要綁定的DropDownList中的值 try DDL.DataBind();/ 綁定 return true; catch return false; finally con.Close(); 當(dāng)用成績(jī)與關(guān)鍵字做聯(lián)合查詢時(shí)調(diào)用此類。也是通過實(shí)例化dataset來實(shí)現(xiàn)查詢。4ecadabindinfostring()方法:該方法用來執(zhí)行SQL語句,返回值類型為bool,主要是執(zhí)行SqlDataAdpter中的語句,并將其綁定到GridView
34、控件上顯示其主鍵字段的名稱,相應(yīng)功能執(zhí)行成功后返回True,否則返回False。具體代碼如下:public bool ecadabindinfostring(GridView gv, string sqlstr5,string DNK)SqlConnection con = this.getcon();/獲得連接對(duì)象 con.Open();/打開連接 SqlDataAdapter mydataadapter = new SqlDataAdapter(sqlstr5, con); /利用連接對(duì)象和SQL語句實(shí)例化一個(gè)適配器 DataSet mydataset = new DataSet();/實(shí)
35、例化一個(gè)數(shù)據(jù)集 mydataadapter.Fill(mydataset); /用適配器填充數(shù)據(jù)集 gv.DataSource = mydataset; /指定GridView的數(shù)據(jù)源為數(shù)據(jù)集mydataset gv.DataKeyNames=new stringDNK; /設(shè)置一個(gè)數(shù)組,該數(shù)組包含了顯示在 GridView 控件中的項(xiàng)的主鍵字段的名稱 try gv.DataBind();/GridView綁定數(shù)據(jù) return true; catch return false; finally con.Close();/無論成功與否,都關(guān)閉數(shù)據(jù)連接,節(jié)省資源占用 5ecadabind()方法
36、:該方法用來執(zhí)行SQL語句,返回值類型為bool,主要是執(zhí)行SqlDataAdpter中的語句,并將其綁定到GridView控件上,相應(yīng)功能執(zhí)行成功后返回True,否則返回False。具體代碼如下:public bool ecadabind(GridView gv, string sqlstr4) SqlConnection con = this.getcon(); con.Open(); SqlDataAdapter mydataadapter = new SqlDataAdapter(sqlstr4, con); DataSet mydataset = new DataSet(); myd
37、ataadapter.Fill(mydataset); gv.DataSource = mydataset; try gv.DataBind(); return true; catch return false; finally con.Close(); 5.3 套題信息頁面的前臺(tái)設(shè)計(jì)套題管理頁面主要應(yīng)用了“HTML”選項(xiàng)卡中Table組件用于布局頁面、“標(biāo)準(zhǔn)”選項(xiàng)卡中一個(gè)TextBox控件、兩個(gè)Label控件 、一個(gè)Button控件、一個(gè)DropDownList控件、一個(gè)GridView控件和一個(gè)HyperLink控件。工具箱組件名稱數(shù)量用途HTMLTable1布局頁面標(biāo)準(zhǔn)DropDownL
38、ist1下拉選擇(設(shè)置查詢條件)標(biāo)準(zhǔn)Button1查詢標(biāo)準(zhǔn)TextBox1錄入查詢關(guān)鍵字標(biāo)準(zhǔn)HyperLink1跳轉(zhuǎn)到添加套題頁面標(biāo)準(zhǔn)Label2查詢條件/查詢關(guān)鍵字?jǐn)?shù)據(jù)GridView1顯示套題信息表5-1 套題管理模塊用到的控件及用途5.4 套題信息列表套題信息界面,所顯示的是所有套題名稱及所屬課程,加入時(shí)間。當(dāng)使用者點(diǎn)擊左邊導(dǎo)航欄中的管理套題信息,就會(huì)將所有的信息以每五條為一頁顯示出來。套題信息列表通過ASP.NET2005提供的GridView控件把套題的基本信息顯示出來。在每條信息后設(shè)置執(zhí)行修改及刪除功能的超鏈接按鈕。每次登錄此頁面時(shí)程序都會(huì)自動(dòng)執(zhí)行后臺(tái)。Page_Load頁面加載事
39、件中的SQL語句,將檢索到的數(shù)據(jù)通過GridView控件顯示在頁面中,運(yùn)行情況如圖5-2所示。加截圖,日期要當(dāng)前的!圖5-2 套題信息列表編寫此代碼前,首先在命名空間區(qū)域中引用using System.Data.SqlClient命名空間,然后在Page_Load頁面加載事件中定義執(zhí)行需要顯示在GridView控件中信息的SQL語句,通過調(diào)用公共類執(zhí)行該語句完成數(shù)據(jù)顯示操作。1、Page_Load事件過程:該事件過程實(shí)現(xiàn)當(dāng)頁面首次加載時(shí),調(diào)用dataconn類中的ecadabindinfostring方法綁定gvExamResu控件。程序代碼如下:protected void Page_Loa
40、d(object sender, EventArgs e)/ 頁面載入事件,在頁面載入時(shí)被觸發(fā) if (!IsPostBack) dataconn.ecadabindinfostring(gvQueInfo, Select * From kecheng_taoti_view ORDER BY Id DESC, ID);/從kecheng_taoti_view表中讀取信息綁定到GridView控件 此段代碼當(dāng)調(diào)用所有套題時(shí),通過所對(duì)應(yīng)的所屬課程的id顯示出所屬課程的名稱,這也就是多表聯(lián)合查詢的表現(xiàn),也sql2000的一大特點(diǎn)。不用再羅列出更多的表,及編寫過多的相應(yīng)的代碼,使代碼具有高效性。2、G
41、ridView1_PageIndexChanging事件過程:選中GridView1控件,將AllowPaging屬性設(shè)為True,雙擊PageIndexChanging事件,在PageIndexChanging事件過程中編寫分頁代碼,從而實(shí)現(xiàn)當(dāng)頁號(hào)變化時(shí)對(duì)GridView中顯示的數(shù)據(jù)進(jìn)行刷新。其中GridView 控件的PageIndex屬性可獲得或設(shè)置所顯示記錄的索引,New Page Index屬性可獲取用戶在GridView控件的頁選擇元素中選定的索引。程序代碼如下:protected void GridView1_PageIndexChanging(object sender, Gr
42、idViewPageEventArgs e)/控件分頁事件 gvQueInfo.PageIndex = e.NewPageIndex; dataconn.ecadabind(gvQueInfo, Select * From kecheng_taoti_view Where + ddlQueName.SelectedValue + Like % + txtSelect.Text + %);/查找數(shù)據(jù)綁定到GridView控件3、LinkButton10_Click事件過程:添加套題按鈕,跳轉(zhuǎn)到套題添加頁面。代碼如下:protected void LinkButton10_Click(object
43、 sender, EventArgs e) Page.Response.Redirect(TaotiInsert.aspx);/跳轉(zhuǎn)到套題添加頁面 5.5 套題信息查詢查詢時(shí)如果關(guān)鍵字輸入框中為空,就將所有的套題全部顯示出來。否則就從kecheng_taoti_view關(guān)聯(lián)表中,跟據(jù)ddlQueName選擇框中選擇的信息與txtSelect.Text輸入框中輸入的信息做模糊查詢。查詢條件為“套題名稱”,關(guān)鍵字為“小平理論”的套題查詢結(jié)果如圖5-3所示。加截圖,日期要當(dāng)前的!圖5-3 套題查詢結(jié)果圖編寫此代碼前,雙擊前臺(tái)“查詢”按鈕,同時(shí)會(huì)進(jìn)入此按鈕后臺(tái)的Click單擊事件中,然后在Click單
44、擊事件中定義執(zhí)行模糊查詢的SQL語句,通過調(diào)用公共類執(zhí)行該語句,將結(jié)果顯示在GridView控件中完成查詢操作,后臺(tái)主要實(shí)現(xiàn)查詢功能代碼如下所示: protected void Button1_Click(object sender, EventArgs e)/點(diǎn)擊事件 if (txtSelect.Text = ) dataconn.ecadabindinfostring(gvQueInfo, Select * From kecheng_taoti_view ORDER BY Id DESC, ID);/從數(shù)據(jù)表中查找所有數(shù)據(jù)綁定到控件 else dataconn.ecadabind(gvQu
45、eInfo, Select * From kecheng_taoti_view Where+ ddlQueName.SelectedValue + Like % + txtSelect.Text + %);/從數(shù)據(jù)表中查找控件選擇的數(shù)據(jù)綁定到控件 5.6 添加套題添加套題主要是添加套題到數(shù)據(jù)庫中,添加時(shí)要輸入套題名稱和所屬課程。添加套題的運(yùn)行圖如圖5-4所示,該頁面涉及到的控件及用途如表5-2所示。圖5-4 添加套題的運(yùn)行圖控件類型控件名稱數(shù)量用途HTMLTable1布局頁面標(biāo)準(zhǔn)Button2添加/返回標(biāo)準(zhǔn)TextBox2套題名稱!表5-2 添加套題頁面涉及到的控件及用途編寫此代碼前,首先在命
46、名空間區(qū)域中引用using System.Data.SqlClient命名空間,然后在“添加”按鈕的Click單擊事件中定義執(zhí)行添加套題的SQL語句,通過調(diào)用公共類執(zhí)行該語句完成操作。1、Button1_Click事件過程:處理添加套題表單數(shù)據(jù),其關(guān)鍵代碼如下: protected void Button1_Click(object sender, EventArgs e)/點(diǎn)擊事件 dataconn.eccom(insert into tb_TaoTi (name,LessonID)values( + this.txtQueName.Text + , + this.ddlLesson.Tex
47、t + );/將套題名稱和所屬課程信息入庫 Page.Response.Redirect(taoti_xinxi.aspx);/刷新頁面此代碼實(shí)現(xiàn)的功能為添加套題,并寫入數(shù)據(jù)庫,進(jìn)行存儲(chǔ)。從下拉按鈕中選擇要添加套題的所屬課程,添加對(duì)應(yīng)的套題。其所對(duì)應(yīng)的的sql語句是:dataconn.eccom(insert into tb_TaoTi (name,LessonID)values( + this.txtQueName.Text + , + this.ddlLesson.Text + ),然后通過Page.Response.Redirect(taoti_xinxi.aspx);跳轉(zhuǎn)到taoti_
48、xinxi.aspx界面。并將添加的信息顯示出來。2、Button2_Click事件過程:返回到套題信息列表界面,其關(guān)鍵代碼如下: protected void Button2_Click(object sender, EventArgs e) Page.Response.Redirect(taoti_xinxi.aspx);/返回套題信息頁面5.7 修改套題當(dāng)管理員單擊某條記錄的“修改”超鏈接后,即可進(jìn)入套題信息修改頁面。控件類型控件名稱數(shù)量用途HTMLTable1布局頁面標(biāo)準(zhǔn)Button2添加/返回標(biāo)準(zhǔn)TextBox2套題名稱!表5-3 修改套題頁面涉及到的控件及用途修改套題和添加套題的實(shí)
49、現(xiàn)方法基本相同,在單擊GridView1控件中的“修改”超鏈接按鈕時(shí),會(huì)跳轉(zhuǎn)到另一個(gè)頁面,其所有的修改操作都在此頁中通過Update語句完成。1、 Page_Load事件過程:進(jìn)入頁面時(shí),從數(shù)據(jù)庫讀取對(duì)應(yīng)信息,為套題名稱欄賦值,綁定到下拉列表上,代碼如下:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) dataconn.ecDropDownList(ddlLesson, select * from tb_Lesson, Name, id);/給下拉列表加載數(shù)據(jù) SqlConnection con = d
50、ataconn.getcon(); SqlDataAdapter mydataadapter = new SqlDataAdapter(select * from tb_TaoTi where id= + Requestid, con); DataSet mydataset = new DataSet(); mydataadapter.Fill(mydataset, tb_TaoTi); DataRowView rowview = ydataset.Tablestb_TaoTi.DefaultView0; this.txtQueName.Text = Convert.ToString(rowv
51、iewName); ddlLesson.Text = Convert.ToString(rowviewLessonID);/從數(shù)據(jù)庫查找對(duì)應(yīng)數(shù)據(jù)為套題名稱賦值 con.Close(); 2、Button1_Click事件過程:修改套題信息,將修改的數(shù)據(jù)更新進(jìn)數(shù)據(jù)庫,代碼如下:protected void Button1_Click(object sender, EventArgs e) string getid = Request.QueryStringID.ToString(); dataconn.eccom(update tb_TaoTi set name= + this.txtQueName.Text + ,LessonID= + (ddlLesson.SelectedIndex+1) + where ID= + getid + );/將修改后的所屬課程更新進(jìn)數(shù)據(jù)庫 Page.Re
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年國(guó)際spa原料供應(yīng)合同
- 2024年度版權(quán)質(zhì)押合同版權(quán)價(jià)值評(píng)估與質(zhì)押期限
- 風(fēng)控課件教學(xué)課件
- 2024年土地使用權(quán)抵押購(gòu)房合同
- 2024年商標(biāo)許可使用合同:某知名品牌
- 合同履約成本的會(huì)計(jì)處理分錄-記賬實(shí)操
- 2024年度個(gè)人向公司提供的借款合同模板
- 2024天然氣企業(yè)信息安全保護(hù)合同
- 2024年度大數(shù)據(jù)可視化設(shè)計(jì)合同
- 2024年店面租賃與管理合同
- “學(xué)、練、賽、評(píng)一體化”教學(xué)模式下學(xué)生核心素養(yǎng)培育模式探究
- 彩色多普勒超聲診斷儀投標(biāo)方案(技術(shù)標(biāo))
- 集團(tuán)25周年慶典活動(dòng)創(chuàng)意思路案
- 營(yíng)養(yǎng)與健康學(xué)校建設(shè)方案
- 被執(zhí)行人財(cái)產(chǎn)線索表
- (6.6)-第一章 領(lǐng)悟人生真諦 把握人生方向
- 初中物理第二章 聲現(xiàn)象作業(yè)設(shè)計(jì)初中物理第二章 聲現(xiàn)象作業(yè)設(shè)計(jì)
- 國(guó)網(wǎng)基建各專業(yè)考試題庫大全-技術(shù)專業(yè)(考題匯總)
- 基于社會(huì)效益與經(jīng)濟(jì)效益的大型醫(yī)療設(shè)備成本效益分析
- 國(guó)家開放大學(xué)《護(hù)理科研方法》形考任務(wù)1-4參考答案
- 體育社會(huì)學(xué) 第1章 體育社會(huì)學(xué)導(dǎo)論
評(píng)論
0/150
提交評(píng)論