freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文(web模式下基于數(shù)據(jù)庫組卷模塊設(shè)計)(參考版)

2025-07-01 10:27本頁面
  

【正文】 本系統(tǒng)雖然已經(jīng)完成,但仍有很多不足的地方,所以使用過程中未免會遇到不如人意的地方,希望各位專家能夠指出不足并提出寶貴建議。(1) 試卷查詢圖 11 試卷管理選擇“試卷管理”→“試卷查詢”菜單即刻進(jìn)入試卷管理界面,如圖 11 所示。頁面加載時由于要從數(shù)據(jù)庫讀取題目,所以會出現(xiàn)等待工具條。最后點(diǎn)擊保存按鈕把試卷保存在數(shù)據(jù)庫。輸入一個或多個查詢條件即可進(jìn)行試題的檢索,檢索完成后可以點(diǎn)擊列表上的修改或刪除按鈕進(jìn)行操作,也可進(jìn)行批量刪除。試題管理(1)試題添加圖 7 試題添加在“試題管理”菜單下,選擇不同的題型就會出現(xiàn)相應(yīng)的新增模板(以上為單選題新增模板) ,如圖 7 所示,只要正確填入所有信息即可添加試題到數(shù)據(jù)庫。所有的知識點(diǎn)都會用一個 Treeview 表示,選中知識點(diǎn)時右面的修改菜單也會綁定該知識點(diǎn)的數(shù)據(jù)并同時顯示出來,用戶只要按更改按鈕就可完成更改。在權(quán)限列表勾選相應(yīng)的權(quán)限即可把權(quán)限賦予選中角色。(3)權(quán)限管理圖 5 角色權(quán)限管理選擇“用戶管理”→“權(quán)限管理”菜單即可進(jìn)入角色權(quán)限管理界面,如圖 5 所示。在用戶角色管理界面的用戶角色列表上,點(diǎn)擊更換角色即可將所選用戶的角色更改為角色下拉列表所選角色;點(diǎn)擊刪除用戶按鈕即可刪除用戶。只要正確地全部輸入資料即可添加用戶。用戶管理用戶管理只能由超級管理員進(jìn)行操作。主界面圖 2 主界面登錄成功后,系統(tǒng)自動進(jìn)入主界面,如圖 2 所示。參考文獻(xiàn)[1] ,p314316.[2] ,p234236.[3] [J].安徽教育學(xué)院學(xué)報 ,2022,22(6):3640.[4] 張建棟,許錦標(biāo) 《基于 Web 的試題庫組卷系統(tǒng)的研究與開發(fā)》 CNKI :SUN:10040[5] 夏愛月 《基于遺傳算法的自動組卷系統(tǒng)研究與實(shí)現(xiàn)》 CNKI :SUN:[6] 魏德志,林麗娜,吳 旭 《遺傳算法在智能組卷系統(tǒng)中的設(shè)計與實(shí)現(xiàn)》 CNKI:SUN:[7] 羅江英 《遺傳算法的研究與應(yīng)用》 CNKI:SUN:[8] 崔欣 《Silverlight 技術(shù)的發(fā)展與應(yīng)用 》 CNKI:SUN:[9] 孫超,鐘珞 《基于 Silverlight 的富界面應(yīng)用研究》 CNKI :SUN:[10] 付坤 《探討 SilverLight 技術(shù)在增強(qiáng)客戶體驗(yàn)方面的應(yīng)用 》 CNKI:SUN:KJXX .582[11] 田江 《淺談 LINQ 訪問技術(shù) 》CNKI:SUN :[12] 史紅軍 《快速開發(fā)基于 Linq to Sql 的三層 Web 應(yīng)用》CNKI:SUN:ZXLJ .[13] 王炯煒,胡宏偉 《基于 LINQ 的三層體系結(jié)構(gòu)應(yīng)用》 CNKI:SUN:致 謝在 本 文 完 成 之 際 , 謹(jǐn) 向 學(xué) 院 計 算 機(jī) 科 學(xué) 與 技 術(shù) 系 的 全 體 教 師 致 以 衷 心 的 感 謝 ,特 別 要 感 謝 我 的 導(dǎo) 師 潘 章 明 老 師 。雖然系統(tǒng)采用的算法能夠滿足用戶的一般要求,但有時仍會出現(xiàn)組卷失敗或出錯的現(xiàn)象。不過微軟已經(jīng)在 Silverlight4新增了 Richtextbox 控件,所以到時候這個問題也會迎刃而解。(1)由于系統(tǒng)是通過 WebService 對數(shù)據(jù)庫進(jìn)行異步操作的,由于 WebService本來速度就不高,所以當(dāng)傳輸數(shù)據(jù)量比較大(如數(shù)百個題目)時,會有明顯的操作延遲,雖然系統(tǒng)提供了人性化的等待提示,但根本的解決辦法還是改進(jìn)與數(shù)據(jù)庫的連接通信。在設(shè)計工作的后期,隨著知識的積累越來越豐富,編碼速度和程序質(zhì)量都有明顯提高,用的控件也越來越豐富,在某些頁面甚至添加了一些簡單的動畫效果以使用戶界面更加友好。剛開始劃分系統(tǒng)模塊,由于對系統(tǒng)功能把握得不夠好,所以模塊的劃分顯得比較混亂。由于學(xué)的東西是越來越多,也越來越深,所以在畢業(yè)設(shè)計中,相同功能可能用了不同的做法。5. 畢業(yè)設(shè)計心得與收獲通過對試題庫系統(tǒng)的研究,探討了試題庫系統(tǒng)的數(shù)據(jù)庫設(shè)計、組卷模式選擇、用戶角色管理、考點(diǎn)管理、試題管理和試卷管理等模塊的設(shè)計,并結(jié)合 Silverlight 和LINQ 等技術(shù)成功地開發(fā)出在 Web 模式下基于數(shù)據(jù)庫的試題庫管理系統(tǒng)。試卷的修改通過彈出窗口進(jìn)行,試卷的修改只能修改選中試卷的標(biāo)題和題型分值,修改完成后,系統(tǒng)更新題庫并在網(wǎng)頁上顯示出來。 試卷修改刪除功能試卷修改和刪除都須先進(jìn)行試卷的檢索才能操作。為了能使用戶方便地進(jìn)行手工組卷,系統(tǒng)在手工組卷頁面放置了 7 個 DataGrid 控件,其中 6 個 DataGrid分別對應(yīng) 6 種題型的列表,點(diǎn)擊題型可對相應(yīng)的 DataGrid 進(jìn)行折疊或展開,第 7 個DataGrid 為當(dāng)前已選題目列表,每選擇一個題目,該題目會自動出現(xiàn)在已選列表上,并且統(tǒng)計試卷分?jǐn)?shù)難度和時間。 在三個基本操作完成之后,調(diào)用 save_best_policy()函數(shù)保存最優(yōu)策略函數(shù),由此循環(huán)若干(最大 200)次后,結(jié)束遺傳算法,返回生成試卷。對某個染色體,隨機(jī)生成一個[0,1]范圍內(nèi)的實(shí)數(shù) r,若 r,則對該染色體進(jìn)行變異,否則不進(jìn)行變異。最后調(diào)用 mutation 進(jìn)入變異過程,在遺傳算法中,變異概率一般較小。然后進(jìn)入選擇操作,在選擇之前,首先調(diào)用 product_wheel()函數(shù),其作用是根據(jù)適應(yīng)度生成輪盤表,然后調(diào)用 choose_arithmetic_operators()函數(shù)進(jìn)入選擇過程,選擇過程主要根據(jù)試卷個體的適應(yīng)程度決定試卷在下一代是被淘汰還是被復(fù)制,選擇過程結(jié)束后,然后調(diào)用cross()函數(shù)進(jìn)入交叉過程,由于在編碼時采用的是分段實(shí)數(shù)編碼,所以在進(jìn)行交叉時采用分段單點(diǎn)交叉(按題型分段來進(jìn)行交叉) ,整個染色體就表現(xiàn)為多點(diǎn)交叉。自動組卷流程分別對應(yīng)遺傳算法的三個基本操作,首先調(diào)用make_begin_recordset()函數(shù)產(chǎn)生初始種群并對初始種群執(zhí)行一次交叉和變異操作,種群的每一個個體代表一份試卷,試卷初始種群不是采用完全隨機(jī)的方法產(chǎn)生,而是根據(jù)題型比例、總分、知識點(diǎn)不重復(fù)、不考章節(jié)等要求隨機(jī)產(chǎn)生,使得初始種群一開始就滿足了題型、總分和知識點(diǎn)等要求,這樣可加快遺傳算法的收斂并減少迭代次數(shù)。交叉之后子代經(jīng)歷的變異,實(shí)際上是子代基因按小概率擾動產(chǎn)生的變化。通過交叉操作,可以將多個體中的優(yōu)秀片斷進(jìn)行重組,形成適應(yīng)度更優(yōu)的個體。(2)交叉。選擇用于確定在下一代種群有哪些個體組成,選擇的依據(jù)是個體的適應(yīng)度,即首先計算每個個體的適應(yīng)度,然后以概率方式選擇適應(yīng)度較好的個體進(jìn)入下一代種群。這些操作又有不同的方法來實(shí)現(xiàn)。界面如圖 所示:圖 題庫管理圖 自動組卷功能自動組卷是系統(tǒng)的核心,用戶只須輸入難度,作答時間,各個題型的題數(shù)和分值,所考知識點(diǎn),然后點(diǎn)擊生成即可調(diào)用相應(yīng)算法從數(shù)據(jù)庫中抽取試題組合試卷,系統(tǒng)采用的組卷策略是遺傳算法,遺傳算法是模擬達(dá)爾文的遺傳選擇和自然淘汰的生物進(jìn)化過程的計算模型,是一種通過模擬自然進(jìn)化過程搜索最優(yōu)解的方法,它用于解決多約束條件下的最優(yōu)問題。試卷的修改通過彈出窗口進(jìn)行,當(dāng)點(diǎn)擊修改按鈕后,系統(tǒng)會自動獲得所要修改的題型,然后加載相應(yīng)的修改模板進(jìn)行編輯,修改完成后,系統(tǒng)更新題庫并在網(wǎng)頁上顯示出來。例如新增單選題時如圖 示:圖 單選題新增圖 試題修改刪除功能試題修改和刪除都須先進(jìn)行試題的檢索才能操作。文件上傳方面,也是通過 Webservice 完成的,首先選擇要上傳的文件,然后創(chuàng)建上傳文件的只讀 Filestream,然后從讀取 Filestream 里所有的字節(jié)序列,最后調(diào)用 Webservice的相應(yīng)方法上傳到服務(wù)器。其中知識點(diǎn)選擇是通過一個 Combox 控件選擇的,頁面加載時,首先實(shí)例化一個 Webservice 實(shí)例,為 GetAllPointsCompleted 和SaveQuestionCompleted 事件注冊方法, 然后調(diào)用 Webservice 的 GetAllPointsAsync()方法從數(shù)據(jù)庫異步讀取所有知識點(diǎn),當(dāng)數(shù)據(jù)讀取完成后加載到相應(yīng)的知識點(diǎn)下拉列表。不同的題型錄入需要不同的模板,每個模板對應(yīng)一個頁面。系統(tǒng)架構(gòu)如圖 4. 1 所示:圖 系統(tǒng)架構(gòu)圖 主要功能設(shè)計與實(shí)現(xiàn)主要介紹試題添加功能、試題修改刪除功能、自動組卷功能、手動組卷功能以及試卷修改刪除功能的設(shè)計和實(shí)現(xiàn)方法。在業(yè)務(wù)邏輯層,由于 Silverlight 不能直接讀取數(shù)據(jù)庫,所有與數(shù)據(jù)庫的交互都必須通過 WebService、WCF 或 RIA Service 等方法間接訪問,最后選擇相對簡單的 WebService 來充當(dāng)業(yè)務(wù)邏輯層,之所以不再新建一個業(yè)務(wù)邏輯類庫,是因?yàn)榧偃缭侔褬I(yè)務(wù)邏輯方法封裝在一個類庫里,那業(yè)務(wù)方法的調(diào)用過程就是從表現(xiàn)層調(diào)用 Webservice 方法,Webservice 再調(diào)用業(yè)務(wù)類庫的方法,那就顯得太多余了,所以我把業(yè)務(wù)邏輯層都放在一個 Webservice 里,在 Webservice 里,我實(shí)例化了一個 Datacontext 對象,DataContext 對象管理著當(dāng)前處理的數(shù)據(jù)庫中的所有事務(wù),每一個業(yè)務(wù)邏輯方法都要用到 Datacontext 對象以操作數(shù)據(jù)庫。以往采用 Web 三層開發(fā)需要建立相應(yīng)的類庫,諸如實(shí)體類類庫,數(shù)據(jù)庫工具類庫等,這樣是相當(dāng)費(fèi)時費(fèi)力的,即使有了第三方的自動生成工具,也要作大量的修改。同時使用相同的基本查詢表達(dá)式模式來查詢和轉(zhuǎn)換 SQL 數(shù)據(jù)庫、 數(shù)據(jù)集、XML 文檔和流以及 .NET 集合中的數(shù)據(jù)。查詢表達(dá)式是使用 C 中引入的聲明性查詢語法編寫的。借助于 LINQ,查詢現(xiàn)在已是高級語言構(gòu)造,就如同類、方法、事件等等??梢栽谒辛餍械臑g覽器中運(yùn)行;(2( 無論在哪運(yùn)行,都能提供一致的用戶體驗(yàn);(3( 只需要下載很小的文件,以安裝支持;(4( 它的視頻和音頻流,視頻質(zhì)量無論從移動設(shè)備還是桌面瀏覽器都是 720p HDTV video 模式;(5( 用戶可在瀏覽器中直接對其進(jìn)行控制,可以拖動、翻轉(zhuǎn)、放大的圖片;(6( 它讀取數(shù)據(jù)并且更新外觀,但不會通過刷新整體頁面來打斷用戶操作。同時,Silverlight 還提供了強(qiáng)大的工具來提高他們的工作效率。微軟 Silverlight 是一個跨瀏覽器、跨客戶平臺的技術(shù),能夠設(shè)計、開發(fā)和發(fā)布有多媒體體驗(yàn)與富交互(RIA, Rich Interface Application)的網(wǎng)絡(luò)交互程序。表 試題操作記錄表(YZF_Log)字段名 類型 長度 主鍵 約束 說明ID Int,not null 是 標(biāo)識增量 記錄 IDQuestionID Int,not null 否 外鍵約
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1