【正文】
.................. 5 系統(tǒng)基本功能 ....................................................................................... 5 系統(tǒng)設(shè)計 ....................................................................................................... 6 系統(tǒng)開發(fā) 環(huán)境 ....................................................................................... 6 系統(tǒng)功能模塊設(shè)計 ............................................................................... 7 數(shù)據(jù)庫連接方式選擇 .......................................................................... 8 4 詳細(xì)設(shè)計 .......................................................................................................... 10 教師子系統(tǒng)概念設(shè)計 ................................................................................. 10 系統(tǒng)的功能模塊設(shè)計 ...................................................................... 10 系統(tǒng) ER 圖 ...................................................................................... 11 教師子系統(tǒng)數(shù)據(jù)庫的設(shè)計 ......................................................................... 12 算法設(shè)計 ..................................................................................................... 14 關(guān)鍵策略 ..................................................................................................... 15 隨機(jī)策略 ............................................................................................... 15 補(bǔ)償策略 ............................................................................................... 16 組卷難度 ............................................................................................... 16 程序流程圖 ................................................................................................. 17 系統(tǒng)設(shè)計的關(guān)鍵算法 ................................................................................. 18 后臺數(shù)據(jù)庫接口 ................................................................................... 18 數(shù)據(jù)庫加密 ........................................................................................... 18 關(guān)鍵程序?qū)崿F(xiàn) ....................................................................................... 18 5 實現(xiàn)與分析 ...................................................................................................... 21 自動成 卷系統(tǒng)的研究 4 6 結(jié)論 .................................................................................................................. 29 系統(tǒng)特點 ..................................................................................................... 29 深度研究 ..................................................................................................... 29 謝辭 ..................................................................................................................... 31 參考文獻(xiàn) ............................................................................................................. 32 畢業(yè)設(shè)計 1 1 緒論 課題背景 目前,大多數(shù)高等院??荚嚾圆捎媒處熑斯こ鲱}的方式,采用這種方式有三個方面的弊端: (1)出卷工作量大 高等院校的教務(wù)管理部門通常要求教師出多套題量與難度相同的試卷,同時還要給出試卷的參考答案和評分標(biāo)準(zhǔn),且要求與近幾年考試試題的重復(fù)率不超過一定的限度,這樣給教師增加了很大的工作負(fù)擔(dān)。 關(guān)鍵詞:自動成卷; php; mysql 自動成 卷系統(tǒng)的研究 2 Automatic Generation System papers Abstract The general situation teacher thinks out a paper, reach huge exam pool each finds out the question, or shoulder the question together out from several relevant books. Timeconsuming and also strenuous like this, and very difficult to guarantee coverage rate and paper degree of difficulty of examination question. Helping the teacher thinks out a higt quality paper is the destination of develop this Software. This program is about a manage system in miniature of house resource. It adopt the Client/Server model including backstage supporter foundation and maintain and front two respects of development of application program of data base mainly. Through so analyse the situationing, I use PHP developing instruments and utilize its various kinds of developing instruments which face the target offered, it set up and use by prototype systematically within short time at first, then, Carry on demand change and take the place of, revise and improve constantly, until forming the user satisfied feasible system to initial prototype system has secure user entry, convenient scanning and easy using query 、 append and so on. I believe it will meet the corporation’s satisfaction. These functions of this software are as follows: One. Manual create paper。本文的分析基于知識點的試題庫結(jié)構(gòu)基礎(chǔ)上,闡述以知識點難度系數(shù)和題型為主要控制參數(shù)的組卷算法的建立與實現(xiàn)方法。正是為了能夠幫助教師輕松的出一份高質(zhì)量的試卷而開發(fā)了本 系統(tǒng) 。這樣即費時又費力,而且很難保證試題的覆蓋面和把握好試卷的難度。該系統(tǒng)有安全的用戶登錄模塊、方便快捷的瀏覽界面、易于操作的功能模塊。 大量的測試表明本軟件運行穩(wěn)定且各項功能運行得都很正確,基本達(dá)到了預(yù)期的要求。 Four. User manage。 隨著教學(xué)要求的不斷提高,開發(fā)實用的網(wǎng)絡(luò)自動成卷系統(tǒng)將勢在必行,新的網(wǎng)絡(luò)自動成卷系統(tǒng)不僅有利于各學(xué)科的發(fā)展,有利于節(jié)約大量的人力、物力資源,而且它還是實施教考分離的必備工具,是正確評價教學(xué)效果,檢驗教學(xué)質(zhì)量,反饋教學(xué)效果的一種手段。系統(tǒng) “體積” 非常小,壓縮后只有幾百 K。 自動成卷系統(tǒng)的發(fā)展趨勢 目前國外的自動生成試卷系統(tǒng)正逐漸向功能更完善的計算機(jī)輔助教學(xué)系統(tǒng)發(fā)展, CAI是人們利用計算機(jī)技術(shù)來開發(fā)一切學(xué)習(xí)資源,通過它,使得計算機(jī)與人之間的交互工作方式,達(dá)到學(xué)習(xí)新知識,復(fù)習(xí)舊知識,全面掌握知識的目的。課程結(jié)束教師可刪除課程。 (3)題庫系統(tǒng) 每門課程有獨立的題庫系統(tǒng),該課程的管理員(教師或由教師委托學(xué)生擔(dān)任)可以維護(hù)更新該課程的題庫,包括向題庫中增加、刪除、 更改題目。 (5)練習(xí)及自動成卷系統(tǒng) 學(xué)生可以登陸練習(xí)系統(tǒng)進(jìn)行自由練習(xí)。 (6)作業(yè)布置及提交系統(tǒng) 該系統(tǒng)基于題庫系統(tǒng)、試題評測系統(tǒng)及站內(nèi)交流平臺。 (7)測驗及考查系統(tǒng) 由教師安排測驗或考查,并預(yù)定開始及結(jié)束時間。 (3)允許學(xué)習(xí)者在他們方便的時間學(xué)習(xí),并且對他們的學(xué)習(xí)策略做出診斷和及時的反映。 由于技術(shù)與基礎(chǔ)條件的差距,使我國國內(nèi)各大學(xué)的 CAI 的實際使用起步較慢。據(jù)統(tǒng)計,至 2021 年,在全球已有超過 2021 萬動態(tài)站點使用 PHP,這包括 Google、雅虎、 Lycos、 Bloomberg 等老牌互聯(lián)網(wǎng)公司,也包括Youbute、 Bloglines、 Flickr、 Technorati、 Digg 等新興網(wǎng)站,在國內(nèi),百度、騰訊、新浪、搜狐、 TOM 等知名互聯(lián) 網(wǎng)公司均是 PHP 技術(shù)的應(yīng)用者 。 (2)命令行腳本。對于有著圖形界面的桌面應(yīng)用程序來說, P H P 或許不是一種最好的語言,但是如果用戶非常精通 P H P,并且希望在客戶端應(yīng)用程序中使用 P H P 的一些高級特性,也可以使用 PH P。 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL 不支持視圖(已經(jīng)被列入 版的開發(fā)計劃)、事件等)等,但是這絲毫也沒有減少它受歡迎的程度。 畢業(yè)設(shè)計 5 3 設(shè)計方案 系統(tǒng)需求分析 在軟件需求分析階段,搞清楚了軟件“做什么”的問題,形成了目標(biāo)系統(tǒng)的邏輯模型。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫設(shè)計,但為了使效率高,規(guī)范化程度應(yīng)用環(huán)境和條件來決定。 系統(tǒng)基本功能 ⑴ 新建試卷,添 加、刪除、修改題目、選項、試卷; ⑵ 編輯試卷屬性:設(shè)置試卷的總分、名稱、保存路徑; ⑶ 系統(tǒng)能支持不同類型的題目,比如:判斷、單選、多選、綜合等; ⑷ 編輯題目時能插入圖片; ⑸ 可以按試卷類型對試卷進(jìn)行分類; ⑹ 可以對用戶進(jìn)行管理,修改用戶口