




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
河北科技大學繼續教育學院畢業論文學生姓名:孫田田學號:1033994院站:河北科技大學繼續教育學院計世教學部學習形式:業余層次:??茖I:軟件技術題目:某高校試題庫管理系統的設計和實現指導教師:評閱教師:二○一一年十二月畢業論文題目某高校試題庫管理系統的設計和實現總計畢業論文24頁表格18表插5圖摘要目前,許多高校絕大多數課程還采用考教統一的模式來完成教學過程,這種傳統的測試模式在教學到實施測試的過程帶有很大的主觀隨意性和不規范性。另外隨著各高校近年來學生規模的擴大,教學任務日益繁重,教師的工作量相應的不斷增加。迫切需要計算機輔助教學系統來打破這種傳統的教學模式,減輕教師的工作負擔,提高教學質量。因此,本文研究設計了一個試題庫管理系統,來解決和緩解高校課程教學中現存的問題,提高教學質量和測試效果,減輕教師工作壓力。試題庫管理系統可輔助教師對所教科目的各種試題的題型、知識點、難度等相關資料進行保存、查詢等信息管理;并在需要對學生進行測驗、評估的時候,從題庫中抽取出相應要求的題目,組成一套試卷。本文首先簡要介紹了開發試題庫管理系統的可行性分析,系統的需求分析和總體設計,然后主要針對系統的設計、組成、用戶界面設計、程序設計進行了詳細分析,并對系統部分關鍵性代碼進行了講解,同時對一般系統軟件設計的基本思想及工作流程給出了方法技巧。首先在短時間內建立系統使用原型,然后,對初始原型系統進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統。關鍵字:試題庫試卷詳細分析目錄1緒論 11.1課題背景及意義 11.2國內外研究現狀、水平和發展趨勢 11.3研究目標及研究內容 22可行性分析 42.1技術可行性 42.2經濟可行性 43系統的需求分析和總體設計 53.1需求分析 53.2總體設計 54系統詳細設計 64.1普通測試的標準化 64.2本系統的業務流程圖 64.3數據流程圖 84.4.數據字典 95系統測試 135.1系統功能結構設計: 135.2輸入輸出設計 135.3試卷管理 155.4、系統初始化 15總結 18致辭 19參考文獻 201緒論1.1課題背景及意義試題庫管理系統產生的背景:在教育、教學現代化建設中,教、考信息化是最重要的主體工程。而在針對測試管理的信息化建設中,試題庫建設就是最基礎的的工程。如果沒有試題庫管理系統軟件的支持,試題庫的建設和試題資源的形成將沒有可能。在整個教學測試的信息化管理中,試題庫建設將起到重要的基礎性的角色作用??梢赃@樣認為,試題庫管理系統是網絡測試系統及測試評定系統(改卷評分系統)的支撐平臺。如果沒有這個平臺,或者這個平臺搭建的不好,則往后的組卷、測試、評定等一系列工作都會受到影響。而采用計算機作為工具是使用計算機的智能化管理程序來幫助前臺管理員進行更有效的測試管理工作。試題庫的管理,特別是學校的試題庫具有數量大、種類多的特點,常規管理有工作量大、查詢困難、不易更新的缺點,試題庫管理系統可對試題實行科學管理,利用現代電腦功能強大、運算速度快的優點,對試題進行集中、有序、有效的管理,更新方便、查詢快捷、組卷靈活還可在組卷結束后通過打印機直接打印成卷或直接在計算機上測試,大大降低了勞動強度。在計算機還未普及之前學生測試的試卷都是由教師或工作人員人工管理,出題來組成試卷的方法來操作的?,F在一般的高校管理都擁有實施計算機測試系統的硬件條件,完全可以采用計算機智能化管理,方便師生,提高教師工作效率,節約紙張的使用,符合我國的現代化發展方向。意義:試題庫管理系統可以為學校教師舉行測試提供方便和快捷的方式,擁有和真實測試同樣的題型、組卷等功能。其開發內容主要包括后臺數據庫的建立和維護以及前端使用程序的開發兩個方面。提高教職員工的工作效率和工作質量,減輕其工作壓力。也有很多軟件科技公司致力于試題庫管理系統的研究開發,作為一種商業系工具。1.2國內外研究現狀、水平和發展趨勢隨著經濟的發展,社會的進步,科學技術的不斷提高,計算機科學日漸成熟,計算機越來越深入到我們日常的學習、工作及生活中,成為我們不可缺少的的輔助工具。其強大的功能已為人們深刻認識,它已進入人類社會的各個領域,比如文字處理、信息管理、輔助設計、圖形圖像處理、教育培訓以及游戲娛樂等,并發揮著越來越重要的作用,各行各業的人們無須經過特別的訓練就能夠使用電腦完成許許多多復雜的工作。在學校,計算機的使用更是普遍,特別在我國的教育系統中,試卷測試是學校檢查學生學習情況的一種常用辦法,而傳統的出卷方式,老師們必須提前花費大量的時間和精力才能組成一份比較滿意的試卷,比如說,要預先考慮好試卷的所有題型,難易程度。這是一個漫長而復雜的過程,已經越來越不適應現代教學的需要。發展趨勢:隨著計算機事業在我國的縱深發展,題庫在我國的使用也越來越廣泛。一個好的試題庫管理系統,要求界面友好,能方便地錄入試題,試題庫的維護(修改、刪除試題)操作簡單,組卷靈活快捷,查詢試題或出卷迅速,以適應各種知識更新對試卷難易程度、題型的要求,還要有一定的安全性,因此利用計算機化的試卷生成系統來組卷將是未來學校測試的發展趨勢。1.3研究目標及研究內容1.3.1研究目標作為考察學生學習情況及考察教師授課質量的試題及試卷,在教學中起的作用是至關重要的。試題應該準確地反映大綱規定的教學內容中的一個或多個相關知識點,考察相同知識點的試題難度也應有所區別,這樣才能了解學生對該知識點掌握的程度,由若干試題組成的一份試卷,學生的得分應能公正地評價他對該門課程教學內容的掌握程度。為此必須保證試題及試卷的質量。目前很多學校試卷內容基本上由任課教師確定,由于教師工作態度有優劣、教學水平有高低、或為自身利益考慮等原因,試卷內容及難易程度的主觀隨意性很大,雖有一定的審核措施,但往往由于工作量大,時間緊迫難以保證試卷質量。而且因為試卷由各位教師分散出題,難以保證試題的保密性。因此用這樣的試卷測試得到的成績難以說明學生學習的優劣,教師教學水平的高低。而隨著計算機在學校中的普遍使用,高校中有足夠的軟件條件和人員力量實施辦公自動化和無紙化。本系統主要針對這一情況,開發出一個符合教學要求的、具有一定代表性的“試題庫管理系統”。開發本系統的主要目標是能按照各課程教學目標和測試要求由計算機自動生成科學合理的試卷。并且能夠方便地管理每次測試所用過的試卷。試卷根據設定的條件從大量的試題中隨機抽取,保證了試卷的質量。利用計算機管理試題庫、自動出卷可讓教師有更多的時間提高教學質量、編寫出更好地試題。生成的試卷作為一種衡量標準更有說服力。1.3.2研究內容本課題的基本內容,預計可能遇到的困難,提出解決問題的方法和措施?;緝热荩罕菊n題的研究對象試題庫管理模塊的設計和實現。以下具體功能的介紹:(1):用戶登錄功能:驗證用戶登錄的合法性,本系統分為教師登錄和學生登錄兩種模式,從數據庫中匹配相對應的用戶信息,成功登陸后自動跳轉到主菜單頁面。(2):用戶管理:實現添加操作用戶、修改用戶信息、刪除用戶等基本操作。(3):題庫管理:實現分類別、修改題庫中的題目,包括題目的添加、修改、刪除。題庫管理中還包括題庫的導出功能即實現分類別把試題庫中的題目導出到MicrosoftWord中,從而輕松實現排版和打印。(4):試卷管理:實現試卷的生成和排版功能。課題難點:如何使系統更加完善,高效的運行,操作更加的便捷。難點在于如何使用好控件,是系統能夠訪問到Access數據庫,以及瀏覽數據庫!還有如何創建新文檔并將生成的試卷和答案顯示在新文檔中!解決問題的方法和措施:參考相關方面的書籍,綜合運用data控件,office控件和word控件等,通過代碼鏈接到Access數據庫!實現兩者之間的互連?。部尚行苑治隹尚行苑治鍪侨魏我豁椳浖_發工程正式投入前必須進行的工作,這對于保證資源的合理使用、避免浪費十分必要,也是項目能順利進行的必要保證。通過對各高校測試出題工作的調查,發現用計算機實現題目及試卷的管理可以比傳統的人工選題、出題,節省大量的人力和物力資源,幫助提高教學質量,并加速了辦公自動化、無紙化的實現。2.1技術可行性系統現階段的發展過程中,利用現有的人力物力是完全具備的能力開發出來的,作為階段性產品,日后的發展空間大,實現方法逐步簡單容易,所以試題庫管理系統的技術上是完全可行的。在當前的限制條件下,該系統的功能目標能達到;利用現有的技術,該系統的功能能實現;對開發人員的數量和質量的要求并說明這些要求應該能滿足;在規定的期限內,本系統的開發能完成。2.2經濟可行性隨著計算機技術的迅速發展,尤其在面臨日益激烈的市場競爭,如何提高本單位的應變和生存能力,參和國際合作,是擺在各個企業面前的尖銳問題。以電子計算機為主要技術手段,將大大減輕科技人員的腦力勞動和體力勞動,甚至能夠完成人力所不記得功能工作,從而促進科學技術和生產技術的發展。在當今高效益、高效率、高技術競爭的時代,要適應瞬息萬變的市場要求,必須提高產品質量,縮短生產周期,就必須采用先進的技術。計算機技術它具有高智力、知識密集、綜合性強、效益高等特點,是當今世界上科技領域的前沿課題。計算機技術運用到各高校的測試中將可以提高工作效率,改善教師的工作條件,為教研室帶來了間接的效益。3系統的需求分析和總體設計3.1需求分析3.1.1任務概述試題庫管理系統需要完成的任務如下:(1)能完成試題的編輯功能,錄入、刪除、修改;(2)設計手動生成試卷功能;(3)設計自動生成試卷功能(4)具有用戶管理功能;(5)具有課程和章節管理的功能;(6)具有試題導入導出的功能;(7)具有試題查詢、瀏覽的功能;(8)數據庫設計。3.1.2功能描述試題庫管理系統的設計旨在為各單位的教務管理部門和老師提供一個方便的試題管理工具,為教師的教學準備工作節約大量時間,從而可以讓教師擁有更多的時間進行教學研究,建立一個有效的試題庫,可以很大程度的減輕教師的負擔,提高教學質量。試題庫管理系統的主要功能是試題的錄入、查詢、瀏覽、修改、刪除、出題、成卷、課程和章節管理、導入導出,其最大的特點是方便和靈活。通過用戶名和密碼登錄到系統的主界面,可以進行試題的錄入、刪除、修改和查詢,也可以進行試卷生成,利用試題導入導出的功能,可以將固定格式的題目導入到題庫中。管理員登陸到系統,可以對用戶系統進行管理。3.2總體設計試題庫管理系統在建設過程中,一般要重點考慮如下幾個方面的內容:(1):友好的人機界面,人機界面是用戶面對最多的軟件界面,應當設置的美觀大方;(2):多種途徑的對試題庫進行維護,試題庫的題目內容不是固定不變的,應根據課程發展的需要及時更新或添加或查詢有關試題內容;(3)手動、自動成卷策略;(4):方便對已有試題的添加、刪除、修改等管理;(5):完善的系統幫助功能,可以幫助用戶盡快熟悉和掌握對試題庫管理系統的運用。4系統詳細設計系統分析是信息系統開發工作中最重要的一環,系統分析的內容主要包括對高校測試考前復習流程的詳細了解、并在此基礎上進行分析,提出新方案,以便開發出符合用戶要求的管理信息系統。它的基本任務是:系統分析員和認課、出題教師在一起,充分了解其要求,并把雙方的理解用系統說明書表達出來。本系統采用原型法為開發的指導思想。所謂原型法是根據用戶提出的要求,對有關方面作一定的調查研究,確定一個目標,而后迅速的開發出一個管理信息系統,交給用戶使用,并根據用戶在使用過程中所發現的問題或提出的新目標,不斷修改,不斷完善,直到用戶滿意為止。4.1普通測試的標準化經過一段時間的調查和分析,初步了解到普通測試是一種標準化測試。主要體現在以下幾方面:內容和形式的標準化考核的內容知識和能力總體保持不變,試卷形式相對穩定(一般情況下題型不超過六種)。不同科目和測試的不同用途決定測試的內容。一般大學測試的題型是相對固定的,每種題型的分值也是變化的,所以在開發系統的時候是不考慮“題目分值”這個問題的。只需用“試題管理”中的選擇題型總分數對最終生成試卷時的總體題目個數進行控制即可。質量的標準化根據評分是否受閱卷員主觀判斷的影響試題可分為客觀性試題和主觀性試題??陀^性試題的常見形式有單選、多選、判斷、填空等??陀^性試題的答案是唯一的,可用機器閱卷。大規模標準化測試通常采用較多的客觀性試題,以保證評分的客觀性。而主觀性試題的常見形式有簡答、問答、計算、編程等。過程的標準化標準化測試要公布測試大綱。標準化測試作為一種大規模測試,應當讓廣大考生和用戶了解測試內容、試卷構成、試題形式、記分體制等。4.2本系統的業務流程圖隨機選題隨機選題人工選題試題庫測試試卷庫題目管理員出題教師試卷生成選擇題目選擇題目類型選擇試卷類型試卷試卷查詢題型管理試題查詢試題出處管理備份和恢復試題試卷及答案的打印試卷人員管理選擇題目難度試題及相關信息錄入圖1業務流程圖4.題庫系統試題和答案D1試題表出卷教師試卷答案卷題庫系統試題和答案D1試題表出卷教師試卷答案卷題目管理員D2試卷表學生圖2題庫流程圖圖3圖3試卷流程圖試題和答案題目管理員P2試卷管理出卷教師學生試卷出卷老師答案卷P1題目管理題目D1試題表試題題D2試卷表試卷P2PP2P題目信息P1專業信息P1題型信息P2.1選擇出卷方式出卷教師P2.2選擇試卷題型P2.4隨機生成模擬試卷P2.3人工選專項試卷難度選擇D1試卷表圖4數據流程圖4.4.數據字典 數據字典為數據庫用戶、數據庫管理員、系統分析員和程序員提供了某些數據項的綜合信息,主要描述數據流程圖中的數據流、數據存儲、處理過程和外部實體。數據詞典把是數據的最小單位看成是數據元素(基本元素項),若干個數據元素可以組成一個數據結構(組合數據項)。它通過數據元素和數據結構來描寫數據流、數據存儲的屬性。下列各表列出了主要表的結構:人員表:ryb可使用本系統的人員及權限字段名中文釋義類型長度說明Null?Ryno登陸人員編號Char4首位為人員類型(自)Nory登陸人員姓名char8Norykl登陸人員口令Char8Nosystem系統權限smallint一般給系統管理員YesSystemdata系統數據錄入SmllintYesstdata試題數據錄入SmallintYessjquery試卷查詢SmallintYessjbackup試卷備份SmallintYessjgenprn試卷生成和打印SmallintYesemnd英文名字Char8為了登陸方便Yesstquery試卷查詢smllintYes要求學生對該題的掌握程度:rzb字段名中文釋義類型長度說明Null?Rzccno認知層編號Char2(自動)NoRzcc認知層次Char10NoWorddocLongbinaryYesbmpLongbinaryYes試題表:shitib字段名中文釋義類型長度說明Null?Txno題型編號Char2(自)NoKcno課程編號Char5Nozsdno知識點編號Char3Nostno試題編號Numeric5Yesnd難度系數Numeric1Yesctrno出題人編號Char4Yesjcrno檢查人編號Char4Yestu附圖LongbinaryYesxynum選用次數Numeric3Yesrzccno認知層次編號Char2Yesdatu答案附圖LongbinaryYessele以選標志IntegerYestuy有題圖IntegerYesdatuy有答案圖IntegerYestmdocLongbinaryYesdadocLongbinaryYes試卷表:sjb字段名中文釋義類型長度說明Null?Kcno課程編號Char5(自)NoSjno試卷編號Numeric2NoXn學年Date3000NoXq學期Numeric1上,下學期NoCjrno出卷人編號Char4NoSprno審批人編號Char2YesCjrq出卷日期DateNoSjlx試卷類型Char是單元,還是期末NoNj年級Numeric4適用的年級YesArchive歸檔位Integer11為可用,0為不可用YesDele已刪IntegerYesSele選擇IntegerYes試卷類型表:sjlxb字段名中文釋義類型長度說明Null?Lx試卷類型Char20NoLxno試卷類型編號Char2(自動)NoSele選擇標志IntegerYes題目編號表:tmb字段名中文釋義類型長度說明Null?Kcno課程編號Char5NoSjno試卷編號Numeric5NoStno試題編號Numeric5NoFz分值Numeric2YesTxno題型編號Char2YesRzccno認知層次編號Char2YesNd難度系數Numeric1YesTmdoc題目LongbinaryYesDadoc標準答案LongbinaryYes試卷中常用的題型:txb字段名中文釋義類型長度說明Null?Txno題型編號Char2NoTx題型Char10NoTl題量Numeric5YesFz分值Numeric3YesSele選擇標志SmallintYes每門課程包括的知識點表:zsdb字段名中文釋義類型長度說明Null?Keno課程編號Char5NoZsdno知識點編號Char3Nozsd知識點Chat20Nosele選擇標志SmallintYes存放各專業所學課程表:zykcb字段名中文釋義類型長度說明Null?Zyno專業編號Char2NoKcno課程編號Char5NoKc課程名稱Chat30NoSeleintegerYes本校所開設的專業表:zymcb字段名中文釋義類型長度說明Null?Zyno專業編號Char2系統自動生成NoZy專業名稱Char20No下面是部分表的圖例:(P為表的主鍵)5系統測試5.1系統功能結構設計:試題庫管理系統題庫管理試卷管理試題庫管理系統題庫管理試卷管理系統初始化查詢統計錄入試題試題管理備份和恢復試題查詢試卷查詢手工選擇題目隨機生成考題備份和恢復人員管理重新登陸口令修改出處管理題型管理知識點管理圖5系統功能邏輯模型描述5.2輸入輸出設計5.2.1試題管理題目管理員進入系統后可以進行題庫管理,包括題目錄入、查詢和修改維護等工作,但是不可以進行試卷管理和人員管理。針對庫中不存在的試題進行操作。首先選擇試題適用的專業、題型、知識點、難度等基本信息(這些同時也是相應題目的信息),然后系統根據一定的編碼規則對該試題的試題編號進行編碼,錄入試題內容后繼續錄入該試題的答案。管理員可以對未完成的題目繼續錄入。 列出不可用的文章信息,管理員可以選擇某一篇未完成的文章編號,查看該文章的內容和已經存在的題目,可以繼續錄入尚未完成的題目,系統會根據上次錄入的題目個數自動判斷還有幾道題目未完成,錄入完畢之后該文章設為可用。5.2.2試題導入如果不想每道題的錄入,同樣可以從外部文件導入試題。這樣減輕了試題管理員的工作量,提高工作效率。如上圖5.2.3備份和恢復為了避免造成題庫數據的丟失,可定期備份題庫到電腦指定目錄下?;謴皖}庫時將對已經存在的題庫進行完全覆蓋,恢復后的題目丟失情況視備份情況而定。5.3試卷管理出題教師登陸可以進行試卷管理,可以查詢、修改試題,但是不可以錄入試題,不可以進行人員管理。手工選題和隨機生成考卷是便于老師針對不同學生出不同側重的點的試題。選出的題目按試卷中的順序自動排題號。由出卷老師選擇試卷的等級、類型、卷中需要的題目類型后,如下圖最后組卷生成測試試卷及答案卷。5.3.1試卷查詢按不同時間、試卷類型、出卷人員、出卷日期查詢試卷名稱、內容等信息。在查找的同時可以打印想要的試卷。并且可以對試卷進行一下處理,比如歸檔,作廢。歸檔就是不能在生成和該試卷一樣的試卷,作廢就是刪除試卷以后出卷還可以選該試卷里面的內容。5.4、系統初始化5.4.1題型管理一般的試題庫系統都是固定題型的,日后需要添加題型則要對系統的試題庫設計有所變動。在試題錄入以及試卷生成過程中起到比較重要的作用,所以一般由系統管理員來管理使用此功能。5.4.2知識點管理由題目管理員增加修改知識點。大學測試有多種題型,由于每種題型對應不同的知識點,在對“知識點”進行管理的時候要先選擇對應的題型;選擇好題型之后系統會自動對該新增的知識點進行編碼。為了便于管理,對知識點的修改只能修改它的名稱,而不能變更它所屬的題型。另外出試卷教師在使用系統的過程中,如果發現某個知識點的名稱是有錯誤的,也可以在“知識點管理”的列表中選擇并對其進行修改;但是出卷人員不得擅自添加知識點。5.4.3人員管理系統管理員可以添加新的出卷教師和題目管理員。如果某個人員忘記自己的登陸口令也可以通過系統管理員進行查詢、修改。管理員可以給用戶設置任何權限,如果想賦予某個權限就選種功能前面的方框,一般情況下就是管理員有系統級權限。某個用戶或者給試題錄入,或者給試卷生成和打印等等。5.4.4修改密碼登陸人員修改自己的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河池學院《管理溝通(英語)》2023-2024學年第二學期期末試卷
- 重慶移通學院《紀錄片策劃與傳播》2023-2024學年第二學期期末試卷
- 湖北民族大學《自動化系統概論》2023-2024學年第二學期期末試卷
- 河南建筑職業技術學院《機械優化設計及應用》2023-2024學年第二學期期末試卷
- 南京林業大學《人工智能概論》2023-2024學年第二學期期末試卷
- 長治學院《二外英語IV》2023-2024學年第二學期期末試卷
- 內蒙古體育職業學院《漢字文化研究》2023-2024學年第一學期期末試卷
- 河北大學工商學院《大數據與風險管理》2023-2024學年第二學期期末試卷
- 天津國土資源和房屋職業學院《軟件分析與設計》2023-2024學年第二學期期末試卷
- 湖南郵電職業技術學院《地方政府管理》2023-2024學年第一學期期末試卷
- 大地保險公司管理制度
- 幼兒園公開課:大班語言《相反國》課件(優化版)
- 2022版煤礦安全規程解讀
- 創新型課題活動程序-QC課件-2
- 中國變應性鼻炎診斷和治療指南(2022版)解讀
- 印刷品投標方案
- 前言 馬克思主義中國化時代化的歷史進程與理論成果
- 組合電器(gis)設備解體大修作業指導書
- 酒精依賴癥研究白皮書
- 服裝高級定制技術
- 21ZJ111 變形縫建筑構造
評論
0/150
提交評論