




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計(jì)四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計(jì)試卷自動(dòng)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名李錦超學(xué) 號(hào)2012101149所在學(xué)院通信工程學(xué)院專業(yè)名稱通信工程班 級(jí)2012級(jí)寬帶通信2班指導(dǎo)教師石 彬四川師范大學(xué)成都學(xué)院二一六年五月V試卷自動(dòng)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生:李錦超 指導(dǎo)教師:石彬內(nèi)容摘要:試卷自動(dòng)生成系統(tǒng),即用戶通過自定義選擇設(shè)置試題的類型、難度、分?jǐn)?shù)、時(shí)間等多個(gè)因素自動(dòng)生成考試試題并給予對(duì)錯(cuò)驗(yàn)證。隨著互聯(lián)網(wǎng)絡(luò)的飛速發(fā)展、網(wǎng)絡(luò)教育的不斷普及與提升,傳統(tǒng)的出題考試方式已經(jīng)不能滿足所有的需求,一概而論不“因材施教”的出題方式不利于考核不同類型的學(xué)生,也不滿足現(xiàn)代教育的發(fā)展需要。
2、因此,現(xiàn)在已經(jīng)逐漸開始流行自定義、有難度、時(shí)間、類型選擇控制的出題方式來迎合當(dāng)前社會(huì)考試所需。試卷自動(dòng)生成系統(tǒng)的誕生油然而生。該設(shè)計(jì)主要目的是幫助出題者以及試題訓(xùn)練者能夠根據(jù)不同人群自定義設(shè)置難度、類型生成考試試題的系統(tǒng)。系統(tǒng)為用戶提供用戶登錄、開始試卷定制、選擇題型、選擇所占分?jǐn)?shù)比例、最高分?jǐn)?shù)設(shè)定、考試時(shí)間限制設(shè)定、考試難度選擇、生成試卷以及答案查看等功能,將用戶的需要“因材施教”、“分門別類”地提供,由用戶自定義選取,從而達(dá)到針對(duì)不同層次的考生的訓(xùn)練和考驗(yàn)。同時(shí),也方便了出題者逐個(gè)進(jìn)行試卷試題的選取,省去了出題者挨個(gè)設(shè)定的過程,既提升了出題的速度,也提高了出題的整體質(zhì)量。本次設(shè)計(jì)主要是以服
3、務(wù)出題者、試題訓(xùn)練人等人群方便快速地完成試題的構(gòu)造并提升自身所需檢測為目的的試卷自動(dòng)生成系統(tǒng)。整體設(shè)計(jì)使用的是JAVA語言開發(fā)的B/S(瀏覽器/服務(wù)器)應(yīng)用系統(tǒng)。用戶登錄該系統(tǒng)后可以根據(jù)自己的能力選擇生成題目的難度,根據(jù)自己的弱項(xiàng)針對(duì)題目類型進(jìn)行生成試題,亦可根據(jù)自己的熟練度選擇答題時(shí)間。本系統(tǒng)的代碼框架采用了現(xiàn)在比較流行的SSH(Spring+Struts+Hibernate)進(jìn)行設(shè)計(jì),在功能模型的實(shí)現(xiàn)和頁面處理方面嚴(yán)格遵從了MVC(Model,View,Controller)的思想體系。配合Javascript以及Xml對(duì)頁面提取處理。數(shù)據(jù)庫方面采用了中小型的Mysql數(shù)據(jù)庫進(jìn)行處理,數(shù)據(jù)
4、庫工具使用了當(dāng)下主流的navicat進(jìn)行操作,以減輕代碼量的負(fù)擔(dān)和方便代碼編寫和功能實(shí)現(xiàn)。關(guān)鍵詞:試卷自動(dòng)生成 B/S Java MySQL數(shù)據(jù)庫Design and implementation of automatic test paper generation systemAbstract: Automatic test paper generation system, that is, by the user to customize the selection of the type of test questions, difficulty, scores, time and ot
5、her factors automatically generate test questions and give the wrong verification. With the rapid development of Internet, network education popularization and promotion, the traditional way of examination questions has been unable to meet all the needs of generalizations do not teach students in ac
6、cordance of their aptitude questions the way is not conducive to the assessment of different types of students, also do not meet the development need of the modern education. Therefore, now we have assembly popular custom, difficulty, time, type selection control sets the topic the way to cater to t
7、he social examination required. Automatic generation system of test paper birth arise spontaneously.The main purpose of the design is the help topic and questions of training can be set difficulty, type of generating examination papers system according to the custom of different groups of people. Sy
8、stem for the user provides user login and start customized paper, multiple-choice, choose the ratio, the highest score set, the examination time limit set, choose the difficulty of the exam, test generation and check your answers and other functions, the user need to teach students in accordance wit
9、h their aptitude, sub categories to provide, selected by the user, so as to achieve for candidates of different levels of training and test. , but also to facilitate the questions one by one of papers selected, eliminating the topic and set one by one, both to enhance the speed of questions, the top
10、ic and also improves the quality of the whole.This design is mainly based on service questions, questions of training people and other people easily and quickly complete the test structure and enhance its test paper auto generating system. The overall design is the use of JAVA language development B
11、/S (Browser / server) application system. After the user login the system can according to their ability to select the difficulty of the questions in the form, according to their weaknesses for types of questions were generated questions, can also choose to answer the questions of the time according
12、 to their proficiency.The code framework of the system using the now popular SSH (Spring + struts + Hibernate) is designed. The function model and the realization of page processing strictly comply with the MVC (model, view and controller) system of thought. With Javascript and Xml on page extractio
13、n. Database used in small Mysql database processing, database tools used in the current mainstream Navicat operation, in order to reduce the burden of writing code and convenient code and function realization.Keywords: Automatic test paper generation B/S Java MySQL databas目 錄前言11 系統(tǒng)功能介紹與分析11.1 用戶登錄功
14、能11.2 試卷生成及試題判斷功能21.3 題庫維護(hù)功能32 數(shù)據(jù)庫的設(shè)計(jì)與開發(fā)52.1數(shù)據(jù)庫基礎(chǔ)52.2數(shù)據(jù)庫設(shè)計(jì)需求62.2.1 數(shù)據(jù)庫設(shè)計(jì)思路62.2.2數(shù)據(jù)庫表與字段的設(shè)置73 試卷自動(dòng)生成系統(tǒng)流程83.1 物理結(jié)構(gòu)流程83.2文件結(jié)構(gòu)流程展示114 界面設(shè)計(jì)124.1界面流程展示124.2 界面設(shè)計(jì)示意圖135 系統(tǒng)算法設(shè)計(jì)195.1組卷方法設(shè)計(jì)195.1.1 隨機(jī)法195.1.2 回朔法205.1.3 遺傳算法215.2 試題難度算法215.3 試題分?jǐn)?shù)算法215.4 系統(tǒng)算法總結(jié)226 主要功能代碼展示226.1登錄功能代碼展示226.1.1數(shù)據(jù)庫鏈接226.1.2 登錄功能24
15、6.1.3 主要功能模塊276.2前端代碼展示306.2.1主界面代碼306.2.2圖片輪播代碼317 總結(jié)32參考文獻(xiàn)34四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計(jì)試卷自動(dòng)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)前言現(xiàn)代教育伴隨著互聯(lián)網(wǎng)、自動(dòng)化的發(fā)展而迅速地進(jìn)行革新,傳統(tǒng)的試卷考試已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)在社會(huì)急促的步伐,不僅如此,傳統(tǒng)的試題考試設(shè)計(jì)相當(dāng)?shù)叵某鲱}者的時(shí)間與精力,并且沒有針對(duì)性。這種方式已經(jīng)不能滿足現(xiàn)代考試緊湊的步伐了。因此,能夠快速并且具有針對(duì)性、為用戶提供自定義難度、類型、時(shí)間選擇的試卷自動(dòng)生成就顯得尤為重要了。試卷自動(dòng)生成系統(tǒng)油然而生。傳統(tǒng)的試卷出題方式需要經(jīng)過人工進(jìn)行,出題者或者使用者需要根據(jù)自己的經(jīng)驗(yàn)
16、進(jìn)行題目的設(shè)置,這種方式往往需要人力對(duì)試題數(shù)據(jù)的反復(fù)制定和驗(yàn)算、對(duì)題目合理性進(jìn)行檢驗(yàn)等等。制定題目的難度梯度,以滿足不同層次的學(xué)生反應(yīng)不同的學(xué)習(xí)水平。出題者往往還需要將以往的試題與將要出的試題的考點(diǎn)、難度進(jìn)行對(duì)比。由上訴需求可以看出,傳統(tǒng)的人工出題方式不僅沒有將互聯(lián)網(wǎng)聯(lián)動(dòng)的優(yōu)勢運(yùn)用起來,進(jìn)行題庫的資源共享與使用,也使出題者浪費(fèi)了大量的研究和設(shè)置試題的時(shí)間 ?;ヂ?lián)網(wǎng)的時(shí)代是個(gè)資源共享的時(shí)代,現(xiàn)代教育也應(yīng)該與時(shí)俱進(jìn),對(duì)于優(yōu)秀的試題、適合學(xué)生做的試題可以進(jìn)行共享并且反復(fù)利用,并且也解決了出題者自我思考浪費(fèi)大量時(shí)間的問題。本次設(shè)計(jì)的數(shù)據(jù)庫可以存儲(chǔ)大量物聯(lián)網(wǎng)所提供的各類試題需求,以滿足資源共享與互補(bǔ)互助
17、的需求。此外,該系統(tǒng)還提供了多種一鍵選擇的功能方便用戶意見集成試卷。同時(shí),數(shù)據(jù)庫的使用也使得針對(duì)不同的用戶也額外地分配的個(gè)人對(duì)題庫和試題的編輯權(quán)限,用戶可以自定義題目的難度、類型、分?jǐn)?shù)等等,也可以新增、刪除、查閱和編輯已有的試題。更加人性化的是,用戶在完成試卷答題之后,系統(tǒng)會(huì)根據(jù)用戶等分的情況給出提升或者降低難度的一鍵生成試卷的選項(xiàng)。從整個(gè)試卷的出題到打分結(jié)束,整個(gè)流程不僅與龐大的數(shù)據(jù)庫進(jìn)行了資源共享,也極大地提升了出題的質(zhì)量和時(shí)間,可謂一舉多得!試卷自動(dòng)生成系統(tǒng)的不斷成熟將會(huì)逐漸撼動(dòng)傳統(tǒng)出題以及訓(xùn)練方式,隨著試卷自動(dòng)生成系統(tǒng)的不斷完善和創(chuàng)新,用戶將獲得更好的體驗(yàn)。本次設(shè)計(jì)主要研究試卷自動(dòng)生成
18、系統(tǒng)的各項(xiàng)功能以及相對(duì)傳統(tǒng)出題方式所帶來的優(yōu)勢。1 系統(tǒng)功能介紹與分析1.1 用戶登錄功能每一個(gè)用戶都會(huì)有自己對(duì)題庫和試題不同的需求,我們提供了Mysql數(shù)據(jù)庫為每個(gè)人分配了單獨(dú)的IP并且開辟了獨(dú)立的空間。用戶在輸入帳號(hào)密碼登錄之后可以自由地根據(jù)需要管理自己的題庫和試題。用戶登錄系統(tǒng)的設(shè)置很好地區(qū)分了不同使用人群對(duì)不同環(huán)境的試題需求,也方便了使用者個(gè)人對(duì)特殊體型和試題的編輯和修改操作。1.2 試卷生成及試題判斷功能本試卷自動(dòng)生成系統(tǒng)為用戶提供了多項(xiàng)一鍵生成功能,用戶可以根據(jù)自己的需要對(duì)生成試題的類型、分?jǐn)?shù)、難度、時(shí)間、所占比例等等做出相應(yīng)的設(shè)置從而生成出相應(yīng)的試題。根據(jù)用戶的作答給出成績并且提
19、供提高難度和降低難度的一鍵生成按鈕方便用戶根據(jù)實(shí)際情況調(diào)整試卷。并且用戶可以根據(jù)自己的需要,自定義增加、刪除、查閱和編輯自己的題庫和試題。在用戶登錄該系統(tǒng)之后,用戶會(huì)來到一個(gè)中轉(zhuǎn)的歡迎界面,用戶可以選擇查看題庫對(duì)試題進(jìn)行操作,也可以直接選擇在線答題系統(tǒng)對(duì)自己所需的試題要求進(jìn)行設(shè)置并且一鍵生成。l 試題類型的選擇生成一套試題首先得明確這套試題的結(jié)構(gòu)組成,需要幾種類型的試題,每種試題、每道題所占的分?jǐn)?shù)比例都決定著這套試卷的合理性。本系統(tǒng)為用戶提供了當(dāng)代考試最流行的幾種題目類型:選擇題、填空題、問答題。用戶可以根據(jù)自己的需求合理安排各類題目在整個(gè)試卷中所占的數(shù)量以及分?jǐn)?shù)的比例,比如單選題20道,每道
20、1分;多選題10道,每道2分;填空題10道,每道2分,簡答題5道,分別為6分、8分、8分、10分,共100分。l 試題難度的選擇作答難度的設(shè)定關(guān)系這整套試卷的出題質(zhì)量,如何合理地根據(jù)實(shí)際情況給出適當(dāng)難度的試題顯得尤為重要。本系統(tǒng)為每一道試題都給出了一個(gè)難度系數(shù),數(shù)據(jù)庫會(huì)根據(jù)給定的難度系數(shù)自動(dòng)為您提供您所需要的難度系數(shù)的試題供用戶選擇。難度系數(shù)設(shè)定在0-1之間,用戶只需設(shè)定不同類型的題型的難度系數(shù)系統(tǒng)即會(huì)自動(dòng)為該類型進(jìn)行題型分配。因此,用戶在設(shè)置難度系數(shù)的時(shí)候只需要把握好整套試題的難度梯度即可。此外。該系統(tǒng)還會(huì)根據(jù)用戶的作答情況給出一鍵自動(dòng)降低難度和一鍵自動(dòng)提高難度的試卷生成功能,很好地幫助用戶
21、找到當(dāng)前階段適合自己訓(xùn)練的試題難度。l 考試時(shí)間的選擇不同試題難度根據(jù)出題者分配,在設(shè)置難度的時(shí)候需要注意的就是難度和答題時(shí)間的合理結(jié)合,該系統(tǒng)提供了自定義的答題時(shí)間設(shè)定,方便使用者根據(jù)自己的綜合實(shí)力在不同階段設(shè)置需要完成試題的時(shí)間。比如當(dāng)用戶第一次做的時(shí)候可以將時(shí)間設(shè)置為兩個(gè)小時(shí),經(jīng)過一段時(shí)間的訓(xùn)練,用戶一是可以通過提升難度來加強(qiáng)能力,同時(shí)也可以選擇相同難度的其他試題通過減短作答時(shí)間的方式來得到提升。本系統(tǒng)提供的時(shí)間設(shè)定很好地滿足了用戶的這點(diǎn)需求。l 總分?jǐn)?shù)的設(shè)置用戶可以根據(jù)試卷的題量和考試需求自定義指定試卷的總分?jǐn)?shù)以此配合題型的所占分?jǐn)?shù)比例,比如在高中學(xué)校應(yīng)用此系統(tǒng)自動(dòng)生成試題,理綜試卷按
22、照傳統(tǒng)標(biāo)準(zhǔn)應(yīng)當(dāng)設(shè)置300分為滿分;數(shù)學(xué)、英語和語文等學(xué)科應(yīng)按照150分給出。在初中或者小學(xué)等其他環(huán)境中亦可給出120分或者100分甚至80分的滿分。當(dāng)然,分?jǐn)?shù)的給定完全由用戶自定義,具體情況以實(shí)際需要為主。同時(shí)也方便使用者在單獨(dú)的考試中能夠合理地分配分?jǐn)?shù)。l 生成試卷的功能在完成了上訴的試卷不同類型試題的難度系數(shù)設(shè)定、考試總時(shí)間的分配、考試總分?jǐn)?shù)的設(shè)定之后,自動(dòng)生成試卷就顯得十分簡單了,用戶只需根據(jù)界面提示一鍵生成即可從數(shù)據(jù)庫中隨機(jī)提取相應(yīng)數(shù)量并且符合條件(如類型和難度系數(shù)的)的試題,開始答題之后,倒計(jì)時(shí)開始啟動(dòng)。若作答完題之后用戶選擇了提升難度或者降低難度,那么系統(tǒng)也會(huì)自動(dòng)根據(jù)當(dāng)前的試題難度
23、系數(shù)做出判斷,適當(dāng)?shù)亟档突蛘咴黾涌荚囯y度對(duì)數(shù)據(jù)庫進(jìn)行試題的調(diào)取,再采用相同的方式進(jìn)行試題的自動(dòng)生成。l 試題判斷功能當(dāng)用戶完成登錄選題生成試題并且作答之后,點(diǎn)擊提交試卷,系統(tǒng)會(huì)根據(jù)用戶作答情況結(jié)合數(shù)據(jù)庫答案對(duì)用戶的作答進(jìn)行評(píng)分,用戶根據(jù)得分情況從而選擇是否增加難度或者降低難度再次進(jìn)行作答訓(xùn)練。針對(duì)單選題、多選題、判斷題、填空題,經(jīng)過正則處理過后的Javascript可以自動(dòng)忽略空格、空白字符等等的干擾因素以確??瞻卓崭竦入娔X認(rèn)為操作帶來的誤判。對(duì)于簡答題,數(shù)據(jù)庫會(huì)根據(jù)事先的關(guān)鍵字提取去抓取用戶的答案中的關(guān)鍵字進(jìn)行對(duì)比,只要最關(guān)鍵的關(guān)鍵字符出現(xiàn),基本可以判定該題得分。關(guān)鍵字的回答正確率也決定了該
24、用戶此題的最終得分,通過分割多個(gè)關(guān)鍵字以確保系統(tǒng)判斷的正確率,極大地減少了誤判,也滿足了自動(dòng)判斷節(jié)省人力對(duì)比資源的時(shí)間。1.3 題庫維護(hù)功能用戶除了從數(shù)據(jù)庫中搜索、提取自動(dòng)生成出試題以外,有時(shí)候也需要將自己平時(shí)收集的一些優(yōu)秀的題目錄入題庫并設(shè)定難度系數(shù),增加題庫的題目庫存以便下一次調(diào)用或者自動(dòng)生成。此外,對(duì)于一些易錯(cuò)、難懂的題目我們不需要講究題目內(nèi)容的形式,只需要對(duì)其重要參數(shù)進(jìn)行修改即可重做以達(dá)到多次練習(xí)的效果,這樣既沒有脫離題目考察內(nèi)容的本質(zhì),也節(jié)約了大量的時(shí)間。當(dāng)然,對(duì)于一些用戶已經(jīng)完全掌握的試題,用戶可能怕在下一次自動(dòng)生成試題中再次遇到從而減少了訓(xùn)練量并耽擱自己的訓(xùn)練時(shí)間。所以需要將其刪
25、掉。也有時(shí),用戶想要有針對(duì)性地訓(xùn)練,對(duì)于某種類型或者自己經(jīng)常出錯(cuò)的題進(jìn)行反復(fù)練習(xí),需要在茫茫題庫中迅速查找到某一道題。綜上所訴,我們?yōu)樵撓到y(tǒng)設(shè)置了題庫的試題增加、刪除、查閱與編輯功能,以方便用戶對(duì)題庫的各種功能需求。以下為具體功能的詳細(xì)介紹:l 增加、刪除試題功能系統(tǒng)中的每一道試題都有且只有唯一的一個(gè)ID作為主鍵,在不考慮恢復(fù)試題的情況下,本系統(tǒng)采用了刪除數(shù)據(jù)庫ID字段的方式直接對(duì)其數(shù)據(jù)進(jìn)行刪除與添加,刪除的數(shù)據(jù)ID數(shù)不會(huì)被新的數(shù)據(jù)ID所代替,數(shù)據(jù)的ID會(huì)依次呈上升的形式無限排列下去。通過程序界面連接數(shù)據(jù)庫語言,增加采用Mysql增加語句insert into t_user(id, degre
26、e(難度),style(類型),content(內(nèi)容)) values(xx,xx,xx,xx)來設(shè)置用戶自定義的試題;刪除則采用Mysql刪除語句delete from tablename(表名) where xx=xxx and xxx = xxx or xxx = xxx數(shù)來進(jìn)行條件的控制并且進(jìn)行數(shù)據(jù)庫刪除操作數(shù)據(jù)。當(dāng)然,數(shù)據(jù)庫初始化的時(shí)候處理關(guān)鍵的鍵以及主鍵不能為空以外,其余用戶可以選擇留空白,只需勾寫必須的條件即可完成增加刪除功能。l 查閱試題功能查閱試題的功能主要是為了方便使用者快速、直接地找到自己所需的試題??焖偎阉麝P(guān)鍵字的方式可以為前臺(tái)或者后臺(tái)來完成。使用后臺(tái)的方式需要在數(shù)據(jù)庫
27、當(dāng)中設(shè)置一個(gè)問題關(guān)鍵字的字段,在其中錄入相應(yīng)的關(guān)鍵字,然后對(duì)其搜索按鈕進(jìn)行處理進(jìn)行連接查詢數(shù)據(jù)庫得出符合結(jié)果的試題。使用前臺(tái)的方式需要將關(guān)鍵字全部讀取在指定的文件當(dāng)中,通過Javascript對(duì)其進(jìn)行代碼的讀取,采用正則和ajax等方式將相應(yīng)關(guān)鍵字進(jìn)行提取,然后在對(duì)比input框中輸入的數(shù)據(jù)從而得出符合條件的試題??紤]到本系統(tǒng)采用了數(shù)據(jù)庫讀取的方式,我們便可以在數(shù)據(jù)庫模型搭建的時(shí)候很好地預(yù)測所需要的字段,方便了所有功能的實(shí)現(xiàn)。所以本系統(tǒng)采用與后臺(tái)數(shù)據(jù)庫結(jié)合的方式進(jìn)行查詢。采用Mysql查詢語句select id(試題ID),stname(試題名稱),keyword(試題關(guān)鍵字)from DB_
28、name(表名)where(條件設(shè)置) degree(難度系數(shù)) is num(數(shù)值)的方式在界面得出用戶所需要查找的相應(yīng)內(nèi)容,當(dāng)然,select后面根的具體的需要展示出來的字段可以根據(jù)用戶需要在設(shè)計(jì)的時(shí)候作出調(diào)整,我們也可以全出查詢出來,只在界面展示用戶需要的部分。Where后面跟的條件當(dāng)然也可以根據(jù)用戶的需求來改變?cè)O(shè)置,用戶可以使用多個(gè)條件進(jìn)行條件的定義。最后滿足所有條件的試題將會(huì)被展示出來,否則題庫中沒有符合該條件的試題。l 編輯試題功能對(duì)于題庫的編輯功能的設(shè)定主要方便了用戶對(duì)指定試題的特殊要求做維護(hù)和修改,通過修改主要參數(shù)、內(nèi)容環(huán)境以達(dá)到一題多用、舉一反三。同時(shí)也方便了用戶糾正指出被忽
29、略的試題錯(cuò)誤。進(jìn)入試題編輯頁面進(jìn)行完編輯功能后點(diǎn)擊保存,程序?qū)?zhí)行修改數(shù)據(jù)庫的Mysql語句update tablename(表名) set 字段=xx,字段=xx where(條件設(shè)置) xxx=xxx and xxx=xxx從而保存修改內(nèi)容。題庫編輯功能的實(shí)現(xiàn)幫助了用戶隨時(shí)隨地自定義地將試題修改成自己所需的條件,對(duì)于不同用戶對(duì)同意試題的難度理解的定義、所花時(shí)間的需要以及出現(xiàn)的頻率的不同做了很好的區(qū)分,每位用戶都可以結(jié)合自己的實(shí)際情況進(jìn)行試題的考核。2 數(shù)據(jù)庫的設(shè)計(jì)與開發(fā)2.1數(shù)據(jù)庫基礎(chǔ)在整個(gè)系統(tǒng)的功能運(yùn)行流程當(dāng)中,我們可以很容易地發(fā)現(xiàn)一條貫穿整個(gè)系統(tǒng)的“線”,那就是數(shù)據(jù)庫,無論是用戶的登錄
30、系統(tǒng),還是題目的增加、刪除、查閱與編輯,再到試卷的生成、試題的保存都離不開數(shù)據(jù)庫。那么接下來,我們就有必要對(duì)數(shù)據(jù)庫進(jìn)行一些基礎(chǔ)性質(zhì)的講解。我們常說的數(shù)據(jù)庫(Database)通俗地來講就是利用主機(jī)空間開辟的一個(gè)虛擬的對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行儲(chǔ)存、管理的一個(gè)數(shù)據(jù)倉庫。數(shù)據(jù)庫最初誕生于1950年,最初只是用于儲(chǔ)存和管理一些重要的數(shù)據(jù),發(fā)展至今,數(shù)據(jù)庫已經(jīng)得到了非常廣泛的運(yùn)用,存儲(chǔ)資源的種類也變得越來越多種多樣。用戶可以通過不同類型的代碼對(duì)數(shù)據(jù)庫進(jìn)行連接從而對(duì)數(shù)據(jù)進(jìn)行增加、刪除、查閱和修改、展示等等功能。如今市面上常見的數(shù)據(jù)庫有ORACLE(甲骨文)、DB2、SQL Server、Sybase、Informi
31、x、MySQL、VF、Access等等。但是一般基于系統(tǒng)大小、開發(fā)速度、開源程度以及成本的考慮,在中小型系統(tǒng)或者網(wǎng)站的開發(fā)的時(shí)候,我們往往選擇Mysql數(shù)據(jù)庫作為主流數(shù)據(jù)庫。Mysql的功能未必是最強(qiáng)大的一個(gè),它相對(duì)于ORACLE(甲骨文)、DB2等數(shù)據(jù)庫的功能上來說還略差一截,但就其開源程度以及傳播的知名度來說,Mysql因其卓越的開發(fā)速度以及可靠性在中小型系統(tǒng)開發(fā)當(dāng)中占據(jù)了不可或缺的一席。數(shù)據(jù)庫的廣泛運(yùn)用使得市面上出現(xiàn)了很多數(shù)據(jù)庫的編輯使用工具。比較流行的有phpAdmin、Navicat、SQLyog、Sequel Pro、Microsoft SQL Server等等。每一款數(shù)據(jù)庫管理軟
32、件都有自己的優(yōu)劣勢,無論使用哪一款,目的都是為了簡化方便對(duì)數(shù)據(jù)庫的管理和操作。phpAdmin是一款基于網(wǎng)頁的Mysql開源管理器,它以界面簡單、功能齊全而深受廣大用戶的喜愛。但本系統(tǒng)最終還是選用了Navicat作為數(shù)據(jù)庫管理編輯的軟件。Navicat是一款跨平臺(tái)的(于Windows/Mac/Linux)的管理數(shù)據(jù)工具,相對(duì)于頁面形式的phpAdmin來說,Navicat在界面優(yōu)化以及操作處理的運(yùn)行速度上來說更勝一籌,同時(shí)也避免了數(shù)據(jù)庫軟件受到網(wǎng)頁瀏覽器影響的情況。Navicat的完全開源工作并不復(fù)雜,在網(wǎng)上可以輕易地搜索到教程并且在5分鐘內(nèi)搞定。本套試卷自動(dòng)生成系統(tǒng)使用Mysql數(shù)據(jù)庫,Na
33、vicat數(shù)據(jù)庫管理工具進(jìn)行操作管理。2.2數(shù)據(jù)庫設(shè)計(jì)需求2.2.1 數(shù)據(jù)庫設(shè)計(jì)思路在程序制作初始,將數(shù)據(jù)庫所需要用到的表一一羅列出來有利于幫助整個(gè)程序的設(shè)計(jì)思路和需求分析。本系統(tǒng)主要用到的數(shù)據(jù)表有用戶表、選擇題型表、填空題型表、簡答題型表以及一些備用和拓展功能表。用戶表主要用于不同用戶登錄進(jìn)行自定義題庫操作時(shí)候?qū)γ總€(gè)用戶的區(qū)分和數(shù)據(jù)保存;選擇、填空、簡答題型表主要用于用戶對(duì)試題的修改和提取以及試卷自動(dòng)生成功能的使用。其他的一些表(可選)可用于數(shù)據(jù)備份和恢復(fù)、考試時(shí)間、難度系數(shù)算法的判斷等等,當(dāng)然,也可以用純前端的Javascript來進(jìn)行算法的關(guān)聯(lián),數(shù)據(jù)庫的大體設(shè)計(jì)思路圖如圖2.2.1-1所
34、示。圖2.2.1-1 數(shù)據(jù)庫設(shè)計(jì)思路示意圖u 用戶登錄:用戶登錄首先需要進(jìn)行用戶注冊(cè)以確保數(shù)據(jù)庫能夠識(shí)別下一次登陸并保存用戶對(duì)試題的相關(guān)操作。第一次登錄的用戶會(huì)得到數(shù)據(jù)庫試題的全部初始數(shù)據(jù),之后不同用戶對(duì)題庫的不同編輯和修改將會(huì)根據(jù)各自的賬戶保存為新的數(shù)據(jù)。試題構(gòu)造表:試題構(gòu)造表主要是為了滿足試題功能配置而設(shè)置的數(shù)據(jù)表,例如選擇題應(yīng)該有ID、試題編號(hào)、題目類別、題目狀態(tài)、創(chuàng)建時(shí)間、創(chuàng)建人、答案id、難度等級(jí)等多個(gè)字段構(gòu)造而成。依次構(gòu)建出選擇題、填空題、簡答題的數(shù)據(jù)類型表,為用戶在選擇難度、試題類型、試題搜索、試題編輯等方面提供數(shù)據(jù)庫切入字段,方便Mysql數(shù)據(jù)庫語言調(diào)用。2.2.2數(shù)據(jù)庫表與字
35、段的設(shè)置u 用戶登錄表字段:用戶登錄表主要記錄的字段有用戶的id、userName(用戶名)、userNum(用戶編號(hào))(可選)、passWord(密碼)、state(狀態(tài))(可選)、cTime(創(chuàng)建時(shí)間),表結(jié)構(gòu)如表2.2.2-1所示。表2.2.2-1 數(shù)據(jù)庫用戶登錄數(shù)據(jù)表字段名數(shù)據(jù)類型主關(guān)鍵字取值說明idvarchar(16)key用戶獨(dú)有IDuserNamevarchar(64)用戶名userNumint(32)用戶編號(hào)passWordvarchar(64)用戶密碼cTimevarchar(16)創(chuàng)建時(shí)間stateInt(8)用戶狀態(tài)u 選擇試題表字段:選擇題的字段主要有id、subje
36、ct(題目)、subNum(題目編號(hào))、type(題目類型)、state(題目狀態(tài))(可選)、cTime(創(chuàng)建時(shí)間)、cuser(創(chuàng)建人)(可選)、answerId(答案id)、degree(難度系數(shù))等等,表結(jié)構(gòu)如表2.2.2-2所示。表2.2.2-2 數(shù)據(jù)庫選擇題表字段字段名數(shù)據(jù)類型主關(guān)鍵字取值說明idvarchar(16)key題目IDsubjectvarchar(16)題目subNumint(32)題目編號(hào)typevarchar(64)題目類型degreefloat(8)題目難度cuservarchar(64)創(chuàng)建人(可選)cTimevarchar(16)創(chuàng)建時(shí)間stateInt(8)
37、題目狀態(tài)(可選)u 填空試題表字段:前臺(tái)系統(tǒng)下達(dá)訂單后直接更新到后臺(tái),用戶可對(duì)新增訂單進(jìn)行辦理操作,表結(jié)構(gòu)如表2.2.2-3所示。表2.2.2-3 數(shù)據(jù)庫填空題表字段字段名數(shù)據(jù)類型主關(guān)鍵字取值說明idvarchar(16)key題目IDsubjectvarchar(32)題目subNumint(32)題目編號(hào)typevarchar(8)題目類型degreefloat(8)題目難度cuservarchar(32)創(chuàng)建人(可選)cTimevarchar(16)創(chuàng)建時(shí)間stateInt(8)題目狀態(tài)(可選)u 簡答試題表字段:用戶系統(tǒng)角色的增、刪、改以及角色對(duì)應(yīng)系統(tǒng)資源的分配表結(jié)構(gòu)如表2.2.2-4
38、所示。表2.2.2-4 數(shù)據(jù)庫簡答題表字段字段名數(shù)據(jù)類型主關(guān)鍵字取值說明idvarchar(16)key題目IDsubjectvarchar(64)題目subNumint(32)題目編號(hào)typevarchar(8)題目類型degreefloat(8)題目難度cuservarchar(32)創(chuàng)建人(可選)cTimevarchar(16)創(chuàng)建時(shí)間stateInt(8)題目狀態(tài)(可選)3 試卷自動(dòng)生成系統(tǒng)流程3.1 物理結(jié)構(gòu)流程圖3.1-1 系統(tǒng)總體設(shè)計(jì)架系統(tǒng)的主要兩大塊分為“試題處理”和“在線考試”兩大板塊,無疑兩者都與數(shù)據(jù)庫相關(guān)輛。使用者通過登錄系統(tǒng)進(jìn)入主界面選擇查看試題或者在線考試。圖3.1-
39、2 查看題庫結(jié)構(gòu)示意圖查看題庫是一個(gè)非常龐大的功能構(gòu)造,進(jìn)入查看題庫的界面之后,用戶可以根據(jù)需要查看的試題類型選擇選擇題、填空題以及簡答題,并結(jié)合數(shù)據(jù)庫對(duì)齊進(jìn)行增加試題、刪除試題、查找試題、編輯試題等功能。若用戶選擇增加試題功能,那么用戶將進(jìn)入到新增試題的界面,對(duì)其題目、類型、難度以及分?jǐn)?shù)等等數(shù)據(jù)進(jìn)行填寫,最終保存數(shù)據(jù)到數(shù)據(jù)庫,新增試題成功。圖3.1-3 在線答題示意圖 在線答題作為兩大功能模塊之一,同樣的擁有強(qiáng)大的功能體系。用戶選擇在線答題選項(xiàng)之后,將會(huì)跳轉(zhuǎn)到考試試題需求選擇的界面,用戶一次會(huì)對(duì)選擇題、填空題、簡答題中需要用到的試題類型的數(shù)量、單題分?jǐn)?shù)、難度系數(shù)進(jìn)行設(shè)定,系統(tǒng)會(huì)自動(dòng)根據(jù)單題分
40、數(shù)統(tǒng)計(jì)出總分?jǐn)?shù),幫助使用者合理地判斷和安排自己的總分?jǐn)?shù)。最后用戶設(shè)置完測試時(shí)間,即可點(diǎn)擊試題生成按鈕一鍵生成滿足條件的試題進(jìn)行試題測試。圖3.1-4 試題作答示意圖在試題測試的過程中我們往往會(huì)遇到以下的問題:用戶因?yàn)樘厥庠虻R了時(shí)間,或者用戶在出完試題答題之后發(fā)現(xiàn)自己設(shè)定的難度并不符合自己水平的要求,又或者某些原因?qū)е掠脩舯敬螠y試沒有發(fā)揮出自己的理想水平,測試結(jié)果并不能真實(shí)地體現(xiàn)自己的水平,這個(gè)時(shí)候就需要重新作答或者重新更加合理地制作對(duì)應(yīng)自己適合難度的試題了。用戶在試題作答的過程中系統(tǒng)提供了交卷、重新作答、返回選題的功能,很好地幫助用戶解決了以上的問題。3.2文件結(jié)構(gòu)流程展示本次系統(tǒng)程序架構(gòu)
41、主要采用SSH三大框架,使得代碼的編寫更加容易。系統(tǒng)分層結(jié)構(gòu)如下:圖3.2-1 系統(tǒng)代碼結(jié)構(gòu)從一個(gè)項(xiàng)目的文件夾結(jié)構(gòu)可以看出一個(gè)項(xiàng)目的整體性是否完整,邏輯思路是否緊密。一個(gè)優(yōu)秀的項(xiàng)目必然有其嚴(yán)謹(jǐn)?shù)奈募A結(jié)構(gòu)。以本系統(tǒng)為例,根目錄文件夾以作者名稱拼音大寫字母命名,下放關(guān)鍵文件夾如上圖所示。以下為文件夾結(jié)構(gòu)說明:action文件夾:主要是存放各個(gè)實(shí)體類之間頁面跳轉(zhuǎn)的控制。comms文件夾:主要是存放一些公共的類和實(shí)體。entity文件夾:主要是存放各個(gè)實(shí)體類文件。fiter文件夾:主要用來存放各個(gè)過濾器類文件。Service文件夾:主要是存放各個(gè)實(shí)體類通過Action控制的直接方法。applicat
42、ionContext.xml:是hibernate的配置文件perties:是連接數(shù)據(jù)庫的配置文件config.xml:是web項(xiàng)目的配置文件initSQL:是數(shù)據(jù)庫初始化數(shù)據(jù)文件log4j:是項(xiàng)目日志文件persustence.xml:是jap的數(shù)據(jù)庫連接配置struts.xml:是Struts的配置文件4 界面設(shè)計(jì)4.1界面流程展示圖4.1-1 系統(tǒng)界面流程示意圖本系統(tǒng)主要由8個(gè)主要的界面組成,分別是用戶登錄界面、系統(tǒng)主界面(幻燈片+導(dǎo)航欄)、查看題庫界面、在線答題界面、編輯題庫界面、新增試題界面、選擇試題要求界面以及開始作答界面。用戶使用本套試卷自動(dòng)生成系統(tǒng)之后一次操
43、作的步驟將會(huì)如圖4.1-1所示進(jìn)行。4.2 界面設(shè)計(jì)示意圖本次系統(tǒng)界面設(shè)計(jì)主要采用灰色冷色調(diào)進(jìn)行顏色搭配,藍(lán)色作為輔色,即保證了考試試題這一嚴(yán)肅的場合情景需求,也保證了色調(diào)的不單一性,滿足了用戶的視覺交互效果。本試題的界面菜單中加入了Javascript設(shè)計(jì)用戶交互體驗(yàn),例如下拉菜單,圖片輪播等等,同時(shí)也解決了傳統(tǒng)尸體自動(dòng)生成系統(tǒng)界面的單調(diào)的尷尬情況。圖4.2-1 系統(tǒng)用戶登錄界面展示用戶使用該試卷自動(dòng)生成系統(tǒng),必須先通過注冊(cè)用戶到數(shù)據(jù)庫以開辟屬于自己的獨(dú)立空間,以保存符合自己需求的自定義試題,完成對(duì)需求試題的增刪查改以及自定義試卷生成。注冊(cè)完成后,用戶編輯額度數(shù)據(jù)將會(huì)被保存到當(dāng)前用戶,下次用
44、戶輸入帳號(hào)密碼即可連接到保存的數(shù)據(jù)。用戶也可選擇注冊(cè)多個(gè)數(shù)據(jù)以達(dá)到針對(duì)性試題分類訓(xùn)練的效果。主界面的功能導(dǎo)航菜單采用了Javascript作為用戶交互的延展,主界面主要提供查看題庫以及在線答題兩大模塊。用戶可根據(jù)自己的需求進(jìn)行選擇。圖4.2-2 系統(tǒng)功能導(dǎo)航菜單展示在線答題分為了兩大塊,一塊為自主構(gòu)建,一塊為系統(tǒng)生成。自主構(gòu)建主要用于用戶自定義選擇試題。系統(tǒng)生成是用戶在選擇了試題的難度、分?jǐn)?shù)、數(shù)量等等一系列條件之后系統(tǒng)在數(shù)據(jù)庫中自動(dòng)生成滿足條件相應(yīng)的試題。圖4.2-3 系統(tǒng)試題菜單展示查看題庫功能為用戶提供了展示數(shù)據(jù)庫題庫的功能,用戶可以根據(jù)類型分別看到數(shù)據(jù)庫中的單選題、多選題、填空題以及簡答
45、題庫存以及狀況,方便用戶進(jìn)行試題的查找以及試題的編輯。圖4.2-4 系統(tǒng)主頁面展示系統(tǒng)登錄進(jìn)去的主界面如圖4.2-4所示,左邊為功能導(dǎo)航菜單展示,右邊為系統(tǒng)展示的幻燈片,提供多套優(yōu)秀的試題給用戶使用,也可以放很多適用的信息。圖4.2-5 系統(tǒng)試題編輯菜單展示系統(tǒng)試題編輯菜單界面為用戶對(duì)試題的編輯整理提供了極大的幫助,在這里用戶可以自定義每一道題目的增加、刪除、查閱與編輯功能并保存到數(shù)據(jù)庫中。圖4.2-6 單選題展示列表題目名稱能夠更具ajax去動(dòng)態(tài)的查數(shù)據(jù)庫已有的單選題目,避免重復(fù)。題目類別運(yùn)用了easyUI的combotree插件,能夠去調(diào)用數(shù)據(jù)庫查找已有的題目類別表,供用戶選擇,不能手動(dòng)輸
46、入。圖4.2-7 根據(jù)題目類型來查找示意圖圖4.2-8 編輯界面示意圖題目名稱能夠更具ajax去動(dòng)態(tài)的查數(shù)據(jù)庫已有的單選題目,避免重復(fù)。題目類別運(yùn)用了easyUI的combotree插件,能夠去調(diào)用數(shù)據(jù)庫查找已有的題目類別表,供用戶選擇,不能手動(dòng)輸入。 圖4.2-9 多選題制定示意圖點(diǎn)擊導(dǎo)航欄的多選題,進(jìn)入到多選題的展示列表,同樣展示了該題目的所有信息,此表格能夠分頁查詢,也能進(jìn)行題目關(guān)鍵字和類別的篩選,點(diǎn)擊新建,進(jìn)入到多選題的新建頁面,與單選題類似,只是在答案便成了可以同時(shí)選擇多個(gè)答案值:點(diǎn)擊編輯按鈕,進(jìn)入編輯頁面,并顯示當(dāng)前這條數(shù)據(jù)的所有信息,能夠進(jìn)行修改,并保存。圖4.2-10 填空題制
47、定示意圖在導(dǎo)航欄點(diǎn)擊填空題,進(jìn)入到填空題展示列表,其中基本功能都是一樣的,只是在題目中,用方框來表示應(yīng)該填的空格。點(diǎn)擊新建,進(jìn)去填空題新建頁面,此頁面的題目輸入采用了uedit文本編輯器插件,此插件能夠自定義多種編輯樣式,在此,只有一個(gè)方框的樣式,用戶需要用方框來表示填空題的空格圖4.2-11 簡答題制定示意圖點(diǎn)擊新建,進(jìn)入到簡答題的新建頁面。其中需要用答案關(guān)鍵值來保存簡答題的答案,關(guān)鍵詞可以保存多個(gè),可以點(diǎn)進(jìn)新增按鈕,則和會(huì)在表格下新增一行,點(diǎn)擊刪除按鈕,則刪除當(dāng)前關(guān)鍵字。當(dāng)關(guān)鍵字的個(gè)數(shù)只有一個(gè)后,如果用戶繼續(xù)點(diǎn)擊刪除,則會(huì)彈出提示框,提示用戶必須至少保留一個(gè)關(guān)鍵字。點(diǎn)擊編輯按鈕,則進(jìn)入到編
48、輯頁面,同樣可以刪除和添加關(guān)鍵字;同一個(gè)關(guān)鍵字只能保存一次,如果有兩個(gè)相同的關(guān)鍵字,則通過利用easyUI的validatebox插件來檢測數(shù)據(jù),并提示用戶此關(guān)鍵字重復(fù)。圖4.2-12 新建題目類別示意圖點(diǎn)擊編輯,則進(jìn)入到類別的編輯頁面,入宮將此類別的狀態(tài)改為停用,則會(huì)同時(shí)停用此類別下面的所有的題目。5 系統(tǒng)算法設(shè)計(jì)試卷自動(dòng)生成系統(tǒng)當(dāng)中存在著許多需要計(jì)算的算法,例如試卷自動(dòng)組成中抽取選定條件的試題如何從龐大的數(shù)據(jù)庫中調(diào)用抽取,對(duì)于易錯(cuò)題它針對(duì)個(gè)人的難度如何實(shí)現(xiàn)合理的波動(dòng),用戶試題得分的計(jì)算等等,都離不開各項(xiàng)算法的研究。一套合理的算法不僅僅可以幫助用戶獲得更好的使用體驗(yàn),幫助用戶通過試題更好地提
49、高自身需求,同時(shí)也嚴(yán)謹(jǐn)了整個(gè)系統(tǒng)的邏輯設(shè)計(jì),提升了系統(tǒng)設(shè)計(jì)的科學(xué)性。以下我們就來介紹本套試題中設(shè)計(jì)到的算法研究。5.1組卷方法設(shè)計(jì)試卷組卷算法是試卷自動(dòng)生成體現(xiàn)自動(dòng)化的核心,它要求根據(jù)用戶所選擇的試題難度、分?jǐn)?shù)、數(shù)量、類型等等條件之后自動(dòng)生成符合條件的試題,那么其中就存在一套能夠從符合眾多條件的龐大數(shù)據(jù)庫題庫中提取相應(yīng)試題的算法,并且要盡最大可能避免試題雷同的情況。試題組卷的優(yōu)良程度是輔助教學(xué)的重要緩解,如何保證生成的試卷滿足不同用戶需求的不同指標(biāo)就顯得十分重要了。試卷組卷的方式有很多,常見的主要有隨機(jī)法、回朔法以及遺傳算法。以下我們就來介紹幾種比較常用的試卷組題算法。5.1.1 隨機(jī)法隨機(jī)法
50、顧名思義就是隨機(jī)的選取,結(jié)合本系統(tǒng)的設(shè)定即根據(jù)用戶設(shè)定的各項(xiàng)條件,在滿足各項(xiàng)條件指標(biāo)的情況下隨機(jī)地從數(shù)據(jù)庫中調(diào)取滿足需求的題目。簡單地說就好比在關(guān)聯(lián)確認(rèn)了用戶生成哪種類型的題目之后,根據(jù)這種題目的難度系數(shù),結(jié)合特定的隨機(jī)計(jì)算方法生成一個(gè)在該難度系數(shù)試題中隨機(jī)獲取一條,然后通過這條信息的主鍵確定一條數(shù)據(jù)庫數(shù)據(jù)并且讀取出來,記錄到出題的題目集合當(dāng)中去。每隨機(jī)到一道題目對(duì)象,就會(huì)與已經(jīng)調(diào)用的題目集合進(jìn)行循環(huán)比較,若該值相等的話就不予采用并退出繼續(xù)調(diào)用下一個(gè),若不相等的話即以調(diào)用的試題中還未出現(xiàn)過該題,給予調(diào)用。隨機(jī)法的優(yōu)點(diǎn)是簡單直接,能夠快速地生成基本滿足用戶需求的試題,同時(shí)較為平均的選取方式也能夠
51、避免作弊現(xiàn)象的出現(xiàn)。但是隨機(jī)法的選題可能并不是試題選題中的質(zhì)量最優(yōu)的算法,因?yàn)樗⒉痪哂谢厮返男再|(zhì),邏輯思路稍微欠缺一點(diǎn)。5.1.2 回朔法回朔法又稱為探索與回朔法,也簡稱試探法。它是一種一步步按照最優(yōu)解進(jìn)行不斷調(diào)整的優(yōu)越搜索法。當(dāng)有很多種選擇的時(shí)候,回溯系統(tǒng)會(huì)對(duì)每個(gè)選項(xiàng)逐個(gè)進(jìn)行比較,當(dāng)發(fā)現(xiàn)原先的選項(xiàng)不是最優(yōu)解或者達(dá)不到設(shè)定目標(biāo)的時(shí)候,就會(huì)退回一步做出重新的選擇,知道將所有選擇全部試探完,退回到原節(jié)點(diǎn),然后做出最優(yōu)解,選擇前進(jìn)路線,直至試題全部選出。從上述對(duì)回朔法的描述我們不難看出回朔法能夠非常精確地給出試卷組裝的最優(yōu)解并且高質(zhì)量地完成試題的組裝,但是這種高成功率的算法是建立在大量犧牲時(shí)間的基礎(chǔ)上面進(jìn)行的,往往完成一次回朔法我們已經(jīng)可以完成N次隨機(jī)法的隨機(jī)選取了,并且回朔法占用的內(nèi)存相當(dāng)大,程序的結(jié)構(gòu)和邏輯性思路要求比較高,選取的試題又都是最優(yōu)解缺乏了一定的隨機(jī)性。所以往往在試題數(shù)量
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 不服從公司管理管理制度
- 地產(chǎn)公司企劃部管理制度
- 原糧防參雜入廠管理制度
- 拆包原料保質(zhì)期管理制度
- 國企計(jì)算機(jī)設(shè)備管理制度
- 外貿(mào)公司供應(yīng)商管理制度
- 合肥中小學(xué)食品管理制度
- 2025年募投金融項(xiàng)目申請(qǐng)報(bào)告
- 2025年工程筒燈項(xiàng)目申請(qǐng)報(bào)告模板
- spss因子分析論文
- 模擬電子技術(shù)(山東聯(lián)盟-山東建筑大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年山東建筑大學(xué)
- 教材教輔資料進(jìn)校園審核管理制度
- 血液凈化護(hù)士進(jìn)修匯報(bào)
- 實(shí)現(xiàn)馬克思主義中國化時(shí)代化新的飛躍
- 2024年廣州天河區(qū)六年級(jí)語文小升初摸底考試含答案
- 人工智能中的因果驅(qū)動(dòng)智慧樹知到期末考試答案2024年
- 2024年合肥市公安局警務(wù)輔助人員招聘筆試參考題庫附帶答案詳解
- 2024年中國建筑西南勘察設(shè)計(jì)研究院有限公司招聘筆試參考題庫含答案解析
- DG-TJ08-2433A-2023 外墻保溫一體化系統(tǒng)應(yīng)用技術(shù)標(biāo)準(zhǔn)(預(yù)制混凝土反打保溫外墻)
- 教師法制教育培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論