試題庫管理系統設計與實現論文

試題庫管理系統設計與實現論文

  傳統化的出題方式,需要多個具有豐富教學經驗的專家,根據自己多年的教學經驗,透過對教學大綱的反覆推敲,根據大綱要求組織試卷,最後做出一份滿足考試要求的試卷。這種出卷方式工作量巨大,而且在試卷難易程度、試題個數和試題標準化程度等多個方面都很難得到有效控制,給考試題目和試卷的管理帶來了許多的問題和困難。設計和開發試題庫管理系統主要是為老師們提供一個科學實用並且簡單方便的試題資源管理平臺,方便出題老師輕鬆的設計出一份滿足教學大綱要求的試卷。試題庫管理系統利用電腦對試題和試卷進行科學的管理,可自動或手動生成滿足要求的試卷。在使用的過程中,試題庫將逐漸積累錄入過的試題最後形成有效的試題庫,更加高效、科學的管理考試的試題和試卷。

  1系統功能

  試題庫管理系統主要是為了給教師提供一個方便的試卷管理平臺,一個有效試題庫管理系統的.建立,不僅減少了教師的工作量,還能提高教師的教學質量。試題庫管理系統的主要功能如下:使用者登入功能:驗證登入的使用者是否合法。本系統由使用者登入,從資料庫中匹配出與之相對應的使用者資訊。使用者管理功能:實現對使用者資訊的新增、修改和刪除等基本操作。題庫管理功能:實現錄入試題難度和題型的設定,隨時更新題庫中的試題,包括試題的新增、修改、刪除。試卷管理功能:實現試卷的生成,並將生成的試卷匯出到MicrosoftWord中,從而輕易實現排版和列印。

  2開發環境和開發語言簡介

  2.1MicrosoftVisualStudio2010的介紹

  VisualStudio2010是美國微軟公司在2010年新推出的開發環境,該版本的特點:

  (1)支援WindowsAzure,微軟雲計算架構邁入重要里程碑;

  (2)助力移動與嵌入式裝置開發,三屏一雲商機無限;

  (3)實踐當前最熱門的Agile/Scrum開發方法,強化團隊競爭力;

  (4)升級的軟體測試功能及工具,為軟體質量嚴格把關;

  (5)搭配Windows7,Silverlight4與Office,發揮多核並行運算威力;

  (6)建立美感與效能並重的新一代軟體;

  (7)支援最新C++標準,增強IDE,切實提高程式設計師開發效率。

  2.2C#的介紹

  MicrosoftVisualC#是一種功能強大、使用簡單的程式語言,主要面向需要使用Microsoft.NETFramework來建立應用程式的開發者。C#使得C++程式設計師可以高效的開發程式,而且因為可以呼叫由C/C++來編寫的原生函式,絲毫不損失C/C++原來具有的強大功能。因為這種繼承關係,C#與C/C++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向C#。

  3系統的設計

  系統設計在軟體系統開發工作中是最重要的一環。系統設計在系統功能的基礎上對系統進行更詳細的分析,藉此產生出流程圖,使得開發軟體系統的過程更簡單。

  3.1業務流程圖該系統的業務流程圖如圖1所示,由圖中可以看出本系統各模組之間連線和模組間存在的關係。

  3.2資料庫設計資料庫中建立有使用者表、章節表、試題庫表、試題選項表、試卷題目表、試卷庫表、試卷型別表、試卷生成方案表和試卷生成方案引數表,它們的關係如圖2所示。透過E-R圖可以使資料庫設計方向更加清晰明確。

  4系統的測試

  系統測試是系統設計過程的重要組成部分,可以用來檢測一個系統的質量能否滿足使用者提出的要求和標準,是保證軟體質量的關鍵過程。

  4.1使用者登入介面

  開啟系統應用程式,彈出使用者登入介面。登入即可自動跳轉到系統主選單頁面,系統登入頁面和系統主選單如圖3所示。

  4.2系統設定

  管理員可以透過系統設定進行使用者管理,也可自主修改密碼,系統設定介面和密碼修改介面如圖4所示。

  4.3專案設定

  (1)考試型別設定使用者登入後,在主選單介面選擇考試型別,彈出考試型別設定視窗,使用者可設定課程名稱和課程章節並儲存。考試型別管理介面如圖5所示。(2)考題難度設定使用者錄入考題時,可選擇試題題型和試題難度,方便生成試卷,提高工作效率。試題錄入介面圖6所示。

  4.4題庫管理

  管理試題介面如圖7所示。使用者可以透過考試型別、試題型別和試題名稱查詢試題。選中試題後可以對試題進行修改和刪除,管理試題內也設定了錄入試題按鈕,使得試題的管理方便快捷。

  4.5試卷管理

  試卷管理中可以新增試卷,查詢管理試卷,生成新的試卷。(1)生成試卷方案使用者點選試卷管理中的生成試卷方案即可新增新的試卷方案。也可以選擇現有的試卷方案,並加以修改。試卷方案中可選擇試題難度、題型、試題個數,生成一套完整的方案即可儲存,方便隨時查詢試卷方案。生成方案管理介面如圖8。(2)試卷管理試卷管理選項可以對已有的試卷進行管理,選中已有的試卷可對試卷進行查詢、刪除和修改,也可生成新的試卷。試卷管理介面如圖9。(3)新增試卷選擇新增試卷,選擇試卷型別和生成方案,然後點選自動生成試卷即可。也可以手動選擇試題難度和試題型別組織成試卷,實現自動和手動生成試卷,簡單快捷。新增試卷介面如圖10所示。

  5總結

  試題庫管理系統是一種技術的創新,實現了對學生考試試題的自動化管理。它利用現代強大的科學技術,對題庫裡的試題進行高效、集中和有序的管理。作業系統方便,查詢快捷,自動生成考試試卷後可以輸出到word中直接列印,為教師工作帶來了很大的便利。試題庫管理系統不僅能方便的形成滿足要求的試卷供學生考試,而且大大提高了教師的工作效率,推進了管理試卷方式從手動化漸漸走向自動化、正規化這一程序的快速發展,同時也大大節約了老師的工作時間,便於老師有更多的空閒時間和充足的精力致力於教學方法的鑽研。

  作者:程思茜 單位:西南石油大學

  參考文獻:

  [1]ThomasConnolly,CarolynBegg.DatabaseSystem—APracticalApproachtoDesign,Implementation,andManagementThirdEdition.PublishingHouseofElectronicsIndustry[M],2004.

  [2]DateC.J,DarwenH.AGuidetotheSQLStandard3rdedn.Reading,MAAddison-Wesley[M],1993.

  [3]王雍鈞等.基於知識點題型分佈和分值的智慧組卷演算法研究[J].計算機應用與軟體,2004.

  [4]林雪明,張鉤良,蔣偉鋼.基於知識點的試題庫組卷演算法的建立[J].微機發展,2001.

  [5]吳渝,劉群.軟體工程[M].北京:機械工業出版社,2007.[6]劉福青,高昆.基於Internet的通用考試系統[J].長春科技出版社,2000.

最近訪問