題庫管理系統范例6篇

前言:中文期刊網精心挑選了題庫管理系統范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

題庫管理系統

題庫管理系統范文1

Abstract: Exam question bank is made according to a certain kind of index which based on a theoretical and maehemetical medels with the feature of being consistent with a discipline or course of target detection ability of all the knowledge contained in the many questions asked. It is a collection system of stoarge, indentification of delection, sampling and examing function. Exam question bank examiniation is objectivly impartial. China's exam question bank construction is relatively late, the related subject's exam question bank construction is in the process of improvement. Starting from the necessarity of building of the exam question bank and the overall data structure of the bank and the design of bank management system, the develop of college exam question bank management is discussed.

關鍵詞:題庫管理系統;數據庫;開發平臺

Key words: exam question bank management system; database; development platform

中圖分類號:TP39 文獻標識碼:A文章編號:1006-4311(2010)36-0225-01

1建立題庫系統的必要性

1.1 題庫應用技術推廣以后,教師將告別手工命題的傳統方式,只要通過鍵盤操作就能讓計算機自動產生高質量的試卷。這對于提高教學質量管理水平,對于逐步實現教師辦公自動化等都有重要意義。

1.2 題庫是大批優良試題的儲存庫,凡是入庫的試題都是經過嚴格篩選,并按合理的原則組織起來的,其技術參數、質量指標(如難度、區分度等)是經過測定的。

1.3 題庫內的全部試題都具有標準統一的技術參數,便于人們按照一定的科學程序,按試題已有的技術參數挑選試題,優化組合成內容、性質、難度等各不相同的試卷,使試卷符合預定的各項質量指標,保證考試的信度和效度。

1.4 由計算機管理題庫,自動化程度高,可大大提高命題工作的效率,減輕命題教師負擔。計算機題庫系統具有自動尋找的功能,便于教師通過手指擊鍵、自行選題編卷。利用這種管理系統還能讓計算機根據命題要求自動自成試卷,自動完成試卷及考分的等值處理,必要時還能生成互相等值的平行試卷,能客觀地比較歷次考試的不同水平。

1.5 利用題庫系統自動生成試卷,要求命題者事先制訂好詳細的命題計劃,并按規定輸入有關信息,這有助于克服命題的盲目性和隨意性,使命題過程規范化。

2題庫總體數據結構

對于較大的題庫系統,其試題庫總體結構是分層分塊的,總庫下有子庫,子庫中有分庫等。試題信息常按題文(題目中的文字部分)、題圖(題目中的附圖)、答文(答案信息為文字)、答圖(答案信息為圖形)、屬性指標等分類,分別存放于不同的子庫當中;全部試題又常按課程的內容、或題型、或按測試目標層次分類存儲,這樣每個子庫被相應地分成若干分庫。各個子庫要設定相同的關鍵字,利用關鍵字把同一道試題的各種信息聯系在一起(例如同題號作關鍵字,那么在各子庫中部應有題號這個數據項)。為了提高檢索和庫管理速度,一般要根據需要建立各種索引文件,如對各個子庫建立各分庫的題號索引,以指出各分庫中存放的試題題號范圍。通??捎梅謳熘械谝粋€試題的題序號和該庫中存放的試題總數目來標明該范圍(因題庫中題號是有順序的,題目按題號有序地存儲在分庫中)。

設計題庫總體數據結構時要考慮圖形存儲問題。許多學科題庫都不可避免地存儲帶有圖形的試題,而圖形需要占據大量存儲空間,應采用數據壓縮技術來解決節省圖形存儲空間的問題。有關壓縮存儲的方法很多,針對不同學科的圖形特點可設計不同的方法來實現圖形數據壓縮。例如,將試題中的圖形以圖段拼成,而圖段則由一些圖元組成,每個圖元給予不同的編碼,不同的編碼值代表不同的作圖算法,然后用參數表明圖的大小及它的相對位置。這樣使用適當的編輯命令,就能很方便地繪制題目中所需要的圖形??梢钥闯觯@種方法已把一幅圖形變成一些代碼和參數存儲起來。當圖形顯示時,失調出相應的圖形記錄,分解并翻譯那些代碼和參數,然后根據代碼值所表示的算法,繪出每個圖段的各圖形元,這樣一幅題圖就顯示出來。

3題庫管理系統的設計

3.1 數據庫和表的設計。數據層在分布式三層體系結構中處于最底層,提供數據存取及處理服務。在所有的MIS系統的事務處理過程中,數據庫處于核心地位。由于本系統涉及大量數據存貯、管理與檢索,需要有高性能的后臺數據庫支持,選擇合適的數據庫是很重要的,目前大型數據庫有不少,候選的主要有Oracle、DB2、SQLServer。通過對其性能及功能的綜合比較,以SQLServer2000作為首選數據庫。

利用SQLServer2000管理工具創建一個數據庫,命名為TK,即題庫數據庫。配置好連接數據庫的用戶及權限,再建立數據表和數據表之間的關系。

3.2 系統功能設計。題庫管理系統包括用戶管理、課程管理、題庫管理、試題組卷和退出題庫等五大功能模塊。用戶管理包括對用戶信息、課程信息和考生信息的管理;課程管理包括課程清單、錄入課程信息、課程信息列表幾項子功能;題庫管理主要是由任課教師根據所授課程,按照章節、知識點、題型、難度實現試題的錄入、修改、刪除、保存和查詢等功能;試題組卷功能是由任課教師根據所授課程試題信息按組卷策略算法組成試卷,并可將組卷方案保存,備日后查看。或著直接生成Word文檔,供學生考試之用。

綜上所述,題庫建設是高校課程建設的重要內容,它對提高教學質量有著至關重要的意義。利用計算機數據庫技術,開發試題庫管理系統,可以達到試卷的自動生成,信息全面快捷的查找和方便的管理操作,大大節省了教師組卷時間,提高了工作效率,并且為學校的教務管理提供了較好的管理方法,能夠充分地實施考教分離, 提高了教學質量,促進了教師教書育人的積極性,進一步提高了學校的辦學水平。

參考文獻:

[1]夏幫貴,郭勝,等.SQLSEVER數據庫開發入門與范例解析[M].北京:機械工業出版社.

[2]何克抗.建立題庫的理論[C]//全國CBE學會第七屆學術會議論文集.長沙:國防科技大學出版社,1995.

題庫管理系統范文2

關鍵詞:多課程;并行;系統組卷;題庫管理

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)14-0075-03

The Design and Implementation of Multi Course Parallel Examination and Examination Question Bank Management System

ZHU Tie-ying

(Computer & electric engineering department,Guangsha College of Applied Construction Technology, Dongyang 322100, China)

Abstract:Questions the traditional management mode and manual mode of test paper will be gradually replaced by computers, which make the teaching test more objective, more scientific, and more just, so as to improve the quality of teaching and the teaching level continuously in the school. The background and significance of this subject are discussed in the paper. First, the problems of the examination system are analyzed at this stage,the paper put forward the main elements and innovation of the system. Second, the development structure, development platform and database technologies of this subject are discusses in this paper. At last, Parallel multi-course test system design and implementation is details Elaborated from Needs analysis, the overall system architecture and realization, system testing, etc.

Key words:multi-course; parallel; system test paper; test bank management

目前,計算機技術和網絡技術飛速發展,并且在高校校園網建設逐步完善的情況下,利用網絡進行交流和學習已成為大學生必須掌握的技能。高校中,各個環節都已經使用計算機進行管理,但在考試這個環節中,依然過分依賴于傳統的考試模式,很少提供在線考試的功能。

已有的在線考試大多采用B/S結構,客戶端通過瀏覽器頁面進行考試,這種“瘦客戶端”結構勢必導致服務器負荷過重,根本沒法應對大規模正規考試。通過瀏覽器考試的另一個問題是響應遲緩,還易受到木馬病毒的攻擊,難以確??荚嚨恼_M行,不具實用性,考試系統的設計首先要考慮數據的安全性和程序的可用性?;贑/S的計算機模型能夠完善的解決這一問題,C/S模型將數據庫和應用程序分離,由服務器和客戶端來分別執行,體現了“服務請求/服務響應”的關系。既合理地利用了服務器和客戶端的相關資源,又在一定程度上減少了網絡的通信負擔。

本系統不僅是一個統一的試題庫維護平臺,同時還提供考試安排、出卷、組卷、改卷、成績統計以及題庫導出導入等功能。由于采取按課程分設題庫,教師不僅可以聯網在線題庫管理,還可方便地將自己課程的題庫帶回家脫機維護。采用統一的標準題庫模板,按課程分別建立題庫,分布式數據庫服務,有效降低了服務器負載及考試的響應延時,使大規模多課程并行考試成為可能。

1 系統的總體架構

本系統采用三層C/S結構,合理地將任務分配到服務端和客戶端來實現,利用中間件從邏輯上將應用分為業務邏輯層、數據存儲層和表示層。作為構造三層結構應用系統的基礎平臺,中間件提供了以下功能:負責服務器與客戶機、服務器與服務器的連接和通信;實現應用與數據庫的連接;提供一個三層結構應用的平臺。系統總體架構如圖1所示。

2 系統的功能設計

本系統采用分布式數據庫、題庫分設、后臺集中組卷、C/S結構等技術方案,充分利用負載平衡,有效地解決了大規模、多課程并行考試的諸多技術難題,適用于各類大中專院校及中小學實行網上考試及學生自主在線訓練。

本系統由考試和管理兩大子系統構成??荚囎酉到y提供判斷、單選、多選、名詞解釋、簡答題、論述題以及閱讀理解等常規考試的各種題型,界面簡潔,操作方便,而且具備后臺自動提交(每分鐘)答題數據、自動計時、意外中斷恢復續考等優秀功能。

管理子系統提供考試安排、人工出卷、集中組卷、人工改卷、成績統計、題庫導出導入等功能,采用統一的標準題庫模板,按課程分別建立題庫,分布式數據庫服務,有效降低了服務器負載及考試的響應延時,使大規模多課程并行考試成為可能。此外,題庫分設還有利于加載和移除,也方便任課教師將題庫帶回家離線操作,通過脫機客戶端軟件,任課教師不用上網也能在家出卷、改卷及題庫維護等。本系統的功能結構圖如圖2所示。

3 系統的模塊設計

本系統的用戶可分為管理員(教師)和學生兩類,由考試和管理兩大子系統構成。

管理員(教師)負責統一維護試題,同時還可以操作考試安排、人工出卷、集中組卷、人工改卷、成績統計、題庫導出導入等子模塊。從實際出發,本系統提供了多種組卷方式,具有很好的實用性。在集中組卷部分,如具備足量題庫,管理員(教師)可選擇隨機自動組卷方式;對于暫無足量題庫或難以確保難度均衡的考試,可選擇人工抽題、混序組卷的方案;對于高等數學一類包含復雜公式符號的考試,管理員(教師)可以選擇嵌入式Word文檔出卷考試。

學生登陸考試子系統后,可以進行考試。考試題型提供了判斷、單項選擇、多項選擇、名詞解釋、簡答題、論述題以及閱讀理解等常規考試的各種題型,界面簡潔,操作方便,為了預防死機或停電事故,在考試過程中具備后臺自動提交(每分鐘)答題數據、自動計時、意外中斷恢復續考等優秀功能。

3.1 管理子系統

管理子系統包括:題庫維護、人工出卷、Word出卷、集中組卷、人工改卷、考試安排、學生信息、成績登記等幾大模塊。

1)題庫維護:管理員(教師)模塊可對題庫中的試題進行三種操作:添加題目、刪除題目、修改題目,其中試題類型包括單選題、多選題、判斷題、填空題、名詞解釋題、問答題、論述題、閱讀理解題,教師可以對每種試題設置題干、答案、分值、插圖等屬性,教師還可以進行題庫的導出,導入和清空等功能設置。

2)人工出卷:管理員(教師)可以從題庫中選擇試題,形成試卷。

3)Word出卷:針對高等數學一類包含復雜公式符號的課程考試,本系統提供了基于嵌入式Office文檔的考試方案。試卷(可以是AB卷)以Office文檔的方式保存在數據庫中,出卷和考試均可充分利用Office的特殊符號和公式編輯功能。這種方案還提供紅筆手寫改卷評分、批改痕跡保留等高級功能。也可以方便地原樣打印試卷存檔。

4)集中組卷:在考試之前給所有學生組卷,進行無序化處理。

5)人工改卷:可對填空題、名詞解釋題和問答題進行人工改卷。

6)考試安排:進行安排的相關安排,如設置組卷方式(包括人工抽卷、隨機組卷,Word出卷三種),設置試卷編號(即AB卷),考試時間,考試分鐘,題型和分數。

7)學生信息:可增加,刪除學生信息,也可導入dbf和txt格式的學生信息,并可導出,打印學生信息。

8)成績登記:自動記錄學生的考試成績,在成績表中輸入平時成績,按設定的平時成績占比,可自動計算出總評成績來。成績表可打印,可保存,可報送到服務器上。

3.2 考試子系統

考試子系統提供判斷、單項選擇、多項選擇、名詞解釋、簡答題、論述題以及閱讀理解等常規考試的各種題型,界面簡潔,操作方便,而且具備后臺自動提交(每分鐘)答題數據、自動計時、意外中斷恢復續考等優秀功能。

4 數據庫結構設計

在設計和維護數據庫時,要保證數據正確地分布到數據表中。使用正確的數據結構,可以對數據庫進行相應的讀取操作,還可以簡化應用程序的其他內容,盡可能減少冗余,重復數據減到最少。

系統的數據庫采用結構統一的、按課程設置的多數據庫方案,優點是便于任課教師維護,互不干擾,增強試題庫和試卷的保密性,以將各題庫分布在不同的服務器中以達到負載平衡的目的。系統包含7個數據表:學生信息表student、教師信息表teacher、課程信息表course、學生成績表stucourse、試卷信息表test、試題信息表testcon和學生答題表stutest。其中試題數據表主要面向各任課教師和學生,本數據表的試題可以導出,既可以集中在主服務器上,也可分布于其他院系的獨立服務器均衡負載。

5 系統關鍵技術實現方案

5.1 系統題型設計方案

系統設計的題型包括單選題、多選題、判斷題、填空題、名詞解釋題、問答題、論述題、閱讀理解題。在系統的設計中,為便于一題多空的閱卷,針對填空題題型,為盡可能減少表的記錄,提高數據處理的效率,采用增加字段數來減少記錄數。具體操作如下:把選擇題和填空題的題目和答案放在同一條記錄內,不僅提高了讀取記錄的速度,也方便了教師閱卷和計算成績,簡化了程序處理的算法復雜性。

為實現圖形文件存儲,設計了一個組件將文件上傳至特定的文件夾,同時將文件名存放在表中。在讀取信息時,就可通過文件名到相應的文件夾中讀取。

5.2 系統閱卷方案

試卷的閱卷采用人工閱卷與自動閱卷相結合的方式??陀^題(單選題、多選題、判斷題和閱讀理解題)采取自動閱卷方式,通過SQL語句讀取數據庫中學生的答案,根據試卷題型分值將結果存放在相應表中;主觀題(填空題、簡答題、名詞解釋題、論述題)采取人工閱卷的方式,由教師手工批改,將得分存放在相應表中。自動閱卷的實現是通過ODBC的批量更新功能實現,使用了預編譯的存儲過程,再通過CallableStatement調用并實現批處理,提高了自動閱卷的靈活性和效率。

5.3 系統意外中斷恢復續考方案

由于停電、死機等客觀原因計算機重啟,導致學生考試時試題和答案丟失,以致考試無法順利進行這種情況,系統設計了考試恢復功能,可以恢復學生答題信息和考試時間。具體方法是,系統設計的定時器,每隔一段時間(如3min或5min)將學生的答題信息和考試時間自動更新一次,保存在數據庫中,在計算機重啟后,可以重新登錄系統,讀取學生前面保存的信息,繼續考試。

5.4 系統組卷問題解決方案及算法設計

1)組卷問題解決方案

本系統采用多種組卷方案,包括隨機組卷,人工抽題、混序組卷,Word出卷,后臺集中等方式。其中隨機組卷是根據題目的考試策略,系統后臺隨機抽取題目生成試卷;Word出卷是針對高等數學一類包含復雜公式符號的課程考試,還提供紅筆手寫改卷評分、批改痕跡保留等功能,也可方便地打印試卷存檔。為保證考試的公平性,在題目內容一致的情況下,系統設計了人工抽題和混序組卷方式,人工將題目順序打亂,防止作弊的現象。

現有的很多考試系統多采用考前動態組卷方案,對于大規模考試勢必導致大量的數據庫并發訪問和復雜的組卷運算,這容易引起服務器瞬間超負荷,甚至影響考試的正常進行。為此,本系統創新性的采用了后臺集中組卷的方式進行組卷,系統根據試卷的組卷方案(即Word出卷,隨機組卷,人工抽題、混序組卷)和組卷策略在后臺給每位學生抽取題目組織試卷。具體而言,組卷方案若為Word出卷,系統便將指定的題目信息添加至學生的試卷表中;若為隨機組卷,系統根據抽題方案在題庫中抽取試題隨機分配,并將試題信息添加至學生的試卷表中,抽題方案的依據為題目類型、難易程度、知識點等;若為人工抽題、混序組卷,系統按題型將題目隨機生成一個考試序列號分配給學生,以保證每一學生的考試題序不同。

2)組卷問題算法設計

如果采用二進制編碼的遺傳算法,還要考慮初始群體的設定中群體個體數目,系統會產生編碼搜索空間過大和編碼過長的問題,而且種群數目N影響遺傳算法的有效性。N太大,會增加計算量。N太小,遺傳算法會找不出問題的解。針對這情況,本系統進行了改進,初始種群根據題型、總分等產生,并不是隨機生成,既加快了遺傳算法的收斂又減少了迭代次數。

針對每種題型,在邏輯結構設計時試題庫建立了對應的數據表,在確定編碼方案時,采用分組實數編碼。在實數編碼中,直接用實數表示,再對每種題型采用編碼策略進行處理,控制了編碼搜索空間過大和編碼過長的缺點,提高了求解速度。遺傳算法流程圖如圖3所示 。

6 結束語

一個完善的系統可以在用戶使用后及時檢驗,以發現自己的不足,提高學習效率。本文詳細論述了多課程并行考試及題庫管理系統的設計與實現,該系統基本實現了考試安排、各種組卷方法、試題管理和自動閱卷等功能,只要形成一套成熟的題庫就可以實現自動化無紙化考試。系統具有合理的組卷策略,具備一定的實用性,界面友好,實現了教考分離,提高了教學效果。使用本系統,教師只需設計題目、維護題庫,不再需要出卷,閱卷及組織考試,從很大程度上減輕了教師的負擔,并且保證了考試的客觀性和公平性。

參考文獻:

[1] 吳敏寧. 在線考試題庫管理子系統的設計與實現[J]. 電子設計工程, 2013(4).

[2] 周勝. 基于網絡的題庫型考試系統組卷設計與實現[J]. 軟件導刊, 2008(12).

[3] 黃于欣, 杜遠坤, 趙秀英. 基于.NET通用題庫管理系統的設計與實現[J]. 商丘職業技術學院學報, 2015(5).

題庫管理系統范文3

[關鍵詞]無紙化;題庫管理;試題

一、引言

隨著計算機科學和網絡技術的迅速發展和廣泛應用,計算機技術已進入現代教育領域并形成一門新興的邊緣科學――計算機輔助教學CAI(Computer Aided Instruction)。利用計算機建立試題庫,實現自動組卷,是CAIT程的重要組成部分,是實現考試規范化、科學化的重要措施,是實現考教分離的一個重要手段。

試題庫管理及自動組卷系統是計算機輔助教學(CAI)的重要組成部分,它的主要功能是通過計算機建立不同課程的試題庫,根據組卷策略自動生成規定格式的試卷和參考答案。該系統不僅可以減輕教師的工作量,提高工作效率,增強考試的科學性和客觀性,而且對提高教學質量、促進考教分離的實施有重要意義。

題庫管理子系統是統一對試題庫進行維護、管理和修改的應用程序平臺,題庫管理的核心任務和主要工作是題庫建設。題庫建設是項艱巨的系統工程,整個工作過程必須要有堅實的、科學的理論基礎,其規范了題庫的標準化要求以及題庫建設的必要流程,為本系統的題庫開發提供了根本的建設原則。

二、題庫建設要求

題庫是由許多用于不同目的和任務需要,具有必要參數的大量優質題目組成的集合。題庫的題目是供測驗編制者能根據需要按預定的要求出題,當題庫中的題目內容恰當且技巧完備時,測驗編制者的工作就會變得簡單且卓有成效,所編制出來的測驗質量也會高于命題者自己編制的試卷。利用計算機十分方便對題目的存儲和回收,并編制各種類型的測驗,同時還可不斷補充和修改題目,甚至排版印刷,大大地增加了題庫的功能,方便了使用者。建立標準化的題庫有如下要求。

(一)有高素質的命題教師隊伍,試題庫建設不僅僅是簡單的將試題組織在一起,它要求命題教師具有多方面的知識。首先要求教師精通本門學科的專業知識,其次還要對教育測量學、教育統計學、教育評價學有所了解。

(二)試題應標準、科學、準確,試題庫中的試題內容要科學,格式要標準,表述要準確。試題之間應彼此獨立,不可相互提示、相互矛盾。

(三)試題庫應適時更新試題庫的建立不是一勞永逸的,需要不斷充實,不斷更新。試題庫中的試題應隨著教學內容和教學要求的變化而變化,以適應學科發展和考生水平變化,這對于延長試題庫的生命周期有重要意義。

(四)試題庫中的試題應具有一定規模,題量必須達到足夠容量,否則就會失去試題庫的價值。單科試題根據知識點、難度、題型等參數的要求,應具有合理的比例結構,其題量也應具有一定規模,盡管很難給出一個具體的量化標準,但筆者認為至少應能保證抽取相同知識點的試題的重復率不超過10%為佳。

三、題庫建設流程

試題庫的組建應遵循以下幾個步驟:

(一)題庫的結構設計

對題庫的整體結構進行設計,也包括試題的各屬性的設置和度量標準等。

(二)試題精選

試題庫中的試題應是精心挑選的,必須符合教學大綱和考試大綱的要求,這樣才能保證試題質量。具體可由在該學科有豐富教學經驗的教師組成命題組,負責試題的收集與整理由該領域專家組成監督組,負責試題的審核與評定。

(三)試題測驗

組織學生進行試題測驗,對學生測驗得到的反饋信息進行綜合分析,從中篩選出合適考試的題目,并對試題難度、區分度等參數進行指定,這些參數指定后不應一成不變,而應依據每次測驗的分析結果,實現對試題參數的自動修正。

(四)試題存儲

經過前兩個步驟篩選出來的試題,根據其難度、區分度等參數進行整理編排,按數據庫的存儲要求進行存儲。為提高試題庫管理效率,可以開發試題庫管理系統來實現試題入庫存儲,既能使操作簡單易行,又能使試題的存儲方式靈活多樣。

(五)試題維護

試題維護就是要經常檢查試題的思想性、科學性,根據學科內容和考生水平的發展不斷地對題庫中的試題做相應的補充、修改和刪除工作,及時修正試題的各項技術參數,以滿足未來命題的需要。

四、題庫管理子系統需求概述

要設計一個性能良好的題庫管理系統,首要的是明確各級用戶對系統的需求,通過對用戶傳統卷面考試方式的相關業務流程進行調研分析,對用戶篩選試題、整理試題及題庫管理和安全問題等要求進行了詳細的探討,確定出用戶主要需求如下,

(一)用戶界面友好,使用方便。

(二)登錄系統時,用戶需要輸入正確的用戶名和密碼進行身份驗證,只有經過授權的用戶才能登錄題庫管理子系統并進行相應操作。

(三)用戶可實現試題添加、刪除、修改、查詢等操作,支持試題的批量導入。

(四)題庫支持多媒體,支持操作題的自動命題。

(五)題庫題型豐富,不僅有客觀考試題目,滿足常見的客觀考試題目的要求,同時也有支持主觀考試題目,操作題覆蓋的知識面廣,包括絕大多數常用的操作。

(六)管理員可對試題的入庫審核,并進行試題難度、區分度、匹配知識點等屬性設置。

(七)用戶可對每門課程的知識點進行增加、刪除、修改。

(八)題庫管理子系統能進行系統備份操作與系統恢復功能,避免由于系統崩潰導致信息丟失。保證數據的安全性,防止題目失密,具備有效的系統備份和恢復功能。

五、題庫管理子系統的分析與設計

(一)題庫管理系統的分析

結合對用戶的分析可知,整個系統的用戶角色主要有管理員和普通用戶兩類,即系統的參與者Actor,各參與者的功能定義如下。

普通用戶,普通用戶主要是非管理教師,負責知識點管理(包含知識點輸入、知識點刪除、知識點修改、知識點查詢等子用例)和試題管理(包含試題輸入、試題刪除、試題修改、試題查詢等子用例)。

管理員:主要負責知識點管理、試題管理、試題入庫審核,其主用例圖如圖一所示。

圖一題庫管理員用例圖

(二)題庫管理系統流程圖

題庫管理模塊是本系統的核心模塊,它主要實現試題信息的添加、瀏覽、修改和刪除等功能,實現對試題信息的更新和維護。

由于題庫體積龐大,登錄用戶權限不一,該模塊設置了試題信息管理的多途徑查找、多途徑顯示的功能。為方便用戶查閱和操作,在用戶進入該界面后,提醒用戶首先選擇課程名稱,然后選擇課程題型,這樣就可以瀏覽到所選擇課程和題型下的所有試題。在進行試題添加時應該包括試題信息添加、答案信息添加、知識點添加和難點添加等信息,試題添加的時候還需要指定唯一標識代碼。并且能夠對試題進行全部顯示功能以方便查找試題標識代碼。對信息進行修改和刪除時,增加安全提示措施,當由于失誤刪除一道試題時,系統應提示用戶是否要刪除該試題等信息,這樣可以增加系統的安全性和可靠性。在試題內容和答案內容的編輯中,選用RichTextB0x控件,該控件不僅允許輸入和編輯文本,還提供了標準的TextBox內部控件未具有的、更高級的指定格式的許多功能。

在本系統中,為了向RichTextBnx控件中輸入圖形,需要利用該控件的LoadFile方法為了能在運行時將一個任意指定的文件加入到RichTextB0x控件中,我們還需要使用commonDialog控件。CommonDialog控件提供一組標準的操作對話框,打開保存文件、設置打印選項、選擇顏色和字體等操作。對于公式,仍然在RichTextBox控件中編輯,最后通過RichTextBox控件的OLEObjects集合的Add方法,就可以將公式編輯器添加到RichTextBox控件中。整個輸入試題圖形的功能在“插入公式”命令按鈕的單擊(click)事件過程中完成。

因此,該模塊的主要功能有:試題顯示功能、試題添加功能、試題查詢功能、試題修改功能和試題刪除功能。其流程圖如圖二所示。

其中試題查詢條件有知識點(即章節)、試題難度系數、試題區分度等。

在試題相關操作中,為了增加試題的保密性,對試題的查詢進行限制,本系統中默認系統管理員可以查詢全部試題信息,普通用戶只能添加和修改試題。

圖4.7題庫管理流程圖

六、總結

題庫管理子模塊首先需要設置操作權限,提高系統的安全性,其難點是藍圖的設計,其中知識點的具體化以及試題的錄入工作量比較大,如果試題庫的試題量越大,選擇好的組卷策略可以組出優秀的試卷。

[參考文獻]

題庫管理系統范文4

關鍵詞:多媒體數據庫管理系統;Visual Basic;SQL Server

中圖分類號:TP37文獻標識碼:A文章編號:1672-3198(2008)07-0318-01

1 總體框架設計

本軟件采用VB作為前臺的開發語言,后臺數據庫采用SQL Server數據庫系統。VB是應用程序的主要工具,SQL Server 是主流的關系型數據庫之一,利用它們的密切集成可以建立更好的應用程序。

1.1 主體功能設計概要

使用VB的窗口、按鈕等控件實現主題框架的設計,主界面上用戶可進行選擇各個功能,菜單欄中包括系統管理、圖片管理、聲音管理、視頻文件和數據管理。功能結構圖,如圖1所示。

圖1 功能結構圖

1.2 面向對象技術

在面向對象程序設計中,“對象(Object)”是系統中的基本運行實體,是有特殊屬性(數據)和行為方式(方法)的實體。即對象有兩個元素構成:一組包含數據的屬性;另一組允許對屬性中包含的數據進行操作的方法。也可以說,“對象”是將某些數據代碼和對該數據的操作代碼封裝起來的模塊,是有特殊屬性(數據)和行為方式(方法)的邏輯實體。

程序語句操縱一個對象來完成相應的操作,與對象有關的完成相應操作的程序語句稱為“方法”(Method)。方法是對象本身內含的執行特定操作的函數或過程。方法的內容是不可見的,用戶不必過問,只要執行它就可以了。方法的操作范圍只能是對象內部的數據或對象可以訪問的數據。

由于而向對象模型能夠根據多媒體的各方而特性,更好地解決MDBMS的系統結構、對象類層次的存儲結構、存取方法、多媒體數據模型及其處理方法、友好的用戶接口等問題,所以建立而向對象的多媒體數據模型是現階段研究多媒體數據庫的主要方向。

在面向對象的多媒體數據庫中,首先要產生一系列對象庫,再從幾個相似的對象庫抽取共同屬性和方法,形成類庫。這種結構類似于樹形結構:最上層的超類庫可作為樹根,樹根下可有多個類庫,每一類庫下有多個子類庫,每一子類庫下又有多個中-媒體對象庫。

1.3 關鍵技術

1.3.1 圖像

多媒體數據庫中圖象的入庫方法是:先在數據庫中建立存放圖像信息的字段,其數據類型必須為LongBinary。然后使用Image 對象,并使之與該字段關聯。再使用LoadPicture()函數,可以將圖像裝入數據庫。將圖像從多媒體數據庫中刪除可以調用LoadPicture()函數實現,其入口參數必須設置為空。

1.3.2 視頻和聲音

VB 并沒有提供將視頻或聲音直接存入數據庫的對象,但可以采用“模擬”的方式。即當用戶指定好視頻或聲音文件名稱之后,便把視頻或聲音的文件名和路徑名存放在數據庫的有關字段中。而當要播放這段視頻或聲音時,再根據存放在數據庫該字段中的視頻或聲音的文件名和路徑名去打開它并播放之。其中用戶選取視頻或聲音文件用CommonDialog 對象實現,而視頻或聲音的播放采用Mmcontrol 對象實現。

2 測試與維護

2.1 測試環境

操作系統:WINDOWS XP

CPU:Intel(R) Pentium(R) 4CPU 2.40GHz

硬盤:80G

顯示器:1024*768分辨率

內存:512MB

系統開發軟件:Visual Basic 6.0

2.2 測試方法

測試包括軟件測試和程序測試。

軟件測試是對本軟件系統的軟件計劃、軟件設計、軟件編碼進行差錯和糾錯的活動。測試的目的是找出軟件設計

開發全周期中各個階段的錯誤,以便分析錯誤的性質與位置而加以糾正。糾正過程可能涉及到改正或重新設計相關的文檔活動。找錯的活動叫測試,糾錯的過程叫調試。

軟件測試方法又可分為兩大類,即靜態測試和動態測試。靜態測試是對被測程序進行特性分析的一些方法的總稱,這種方法的主要特性是不利于用計算機運行被測試的程序,而是采用其他手段達到檢測的目的。動態測試是實際運行被測程序,輸入相應的測試用例,判定執行結果是否符合要求,從而檢驗程序的正確性、可靠性和有效性。動態測試的兩種主要方法是黑盒測試和白盒測試。

程序測試是對編碼階段的語法錯、語義錯、運行錯進行查找的編碼執行活動。找出編碼中錯誤的代碼執行活動叫程序測試,糾正編碼中錯誤的代碼執行活動叫程序調試。通過查找編碼錯與糾正編碼錯來保證算法的正確實現。

軟件測試及調試與程序測試及調試相同之處都是查錯與糾錯的活動。差別在于范圍不同軟件測試及調試覆蓋軟件生存周期整個階段,而程序測試及調試則僅限于編碼階段,軟件測試中的單元測試與程序測試十分相似,不同的僅在于單元測試還要測試模塊間的接口,并要設計與接口相關的模塊,如驅動和存根模塊。

2.3 系統維護

根據軟件維護的不同原因,軟件維護可以分成四種類型:

(1)糾錯性維護。在軟件交付使用后,因開發時測試的不徹底、不完全,必然會有部分隱藏的錯誤遺留到運行階段。這些隱藏下來的錯誤在某些特定的使用環境下就會暴露出來。為了識別和糾正軟件錯誤、改正軟件性能上的缺陷、排除實施中的誤使用,應當進行診斷和改正錯誤。

(2)適應性維護。在使用過程中,外部環境(新的硬、軟件配置)、數據環境(數據庫、數據格式、數據輸入/輸出方式、數據存儲介質)可能發生變化。為使軟件適應這種變化,而應當去修改軟件。

(3)完善性維護。在軟件的使用過程中,用戶往往會對軟件提出新的功能與性能要求。為了滿足這些要求,需要修改或再開發軟件,以擴充軟件功能、增強軟件性能、改進加工效率、提高軟件的可維護性。

(4)預防性維護。預防性維護即軟件再工程,是為了提高軟件的可維護性、可靠性等,為以后進一步改進軟件打下良好基礎。

參考文獻

[1]舒涵. 營造海量多媒體數據的家[J].中國計算機用戶,2003,(19).

[2]范振梅,王晨光,范振鈞. 多媒體數據庫的實現[J].通化師范學院學報,2004,(04).

[3]劉天惠.Visual Basic 程序設計教程[M].北京:清華大學出版社,2006.

[4]周朋紅.多媒體技術與應用[M].北京:中國水利水電出版社,2005.

題庫管理系統范文5

[關鍵詞]城鄉一體化 GIS 地籍管理信息系統 數據庫

[中圖分類號] P2 [文獻碼] B [文章編號] 1000-405X(2015)-9-196-1

1城鄉一體化地籍數據庫研究背景

隨著我國經濟的快速發展,城市化進程的不斷加快,對地籍管理也提出更高的要求。

一方面城市土地利用密集、土地產權變更頻繁,用地情況,特別是近郊地區的土地利用情況,十分復雜,涉及大量土地產權處置管理等問題,另外每年都有大量的集體所有的農用地被征收或征用為國有建設用地。大量的農民轉變成城市居民,以及戶籍尚未轉變的“城中村”居民,同樣涉及的大量的土地產權問題。城鄉二元化的地籍管理模式逐漸不能滿足土地管理的需要,城鄉一體化管理模式成為今后各地區和各城市地籍管理的重要趨勢。

因此,利用GIS強大的空間數據處理技術來進行城鄉地籍一體化管理,能將圖形數據與屬性數據聯系起來,實現圖形的拓撲查詢以及圖形、屬性數據的交互查詢,并能實現城鄉地籍和地籍圖文數據的一體化管理,從而實現地籍管理的科學化和信息化。

本研究正是基于上述應用要求,研究在現有技術條件下如何實現城鄉地籍一體化數據庫的最佳設計和建設,以突破傳統地籍數據庫模型的各種局限性,提出一種新型地籍數據管理模型,正實現城鄉地籍一體化管理。

本研究根據山東省土地調查的現狀和已有數據和情況:包括二調的形成的土地利用現狀數據和城鎮地籍數據,基本農田和耕地后備資源數據;農村土地確權登記項目形成的集體所有權和使用權數據;農村土地承包經營權項目將要形成的經營權的數據庫。

用以上的數據作為基礎數據建立城鄉一體化地籍管理系統,實現交互查詢、和統計、分析的功能,提高地籍管理的效率。

2建設城鄉一體化數據庫的必要性

通過第二次全國土地調查和城鎮地籍調查,我國現存農村的土地利用現狀數據庫和城鎮地籍數據庫,形成了農村和城鎮兩套系統,不但導致部分工作的重復,而且許多數據信息不能共享和統一統計。

隨著城市化的不斷擴大,許多地方城鎮與農村的分界越來越不并不明顯,數據變更的工作量也日漸增大,并且兩套數據在動態變更等過程中也會產生一定的誤差,這就給土地管理過程中的土地登記,匯總、統計、綜合分析帶來諸多麻煩。

根據國土資源部國土資發[2001]255號文城鄉土地利用將采取統一的分類體系,城鄉一體地籍信息系統的設計完全符合這一要求。

因此建立城鎮和農村地籍管理信息系統軟件統一、數據結構統一、組織和管理方式統一,同時滿足農村土地利用現狀和城鎮地籍管理要求的城鄉一體化地籍管理信息系統是完全必要而且可行的。

3現行的地籍管理現狀和和建設一體化信息系統的可行性

按照GB/T21010-2007按照分類,分為農用地,建設用地和未利用地。其中分為13個一級類和62個二級類。農村土地利用現狀數據庫中數據層包括:行政區、權屬單位、和地類圖斑層。行政區劃分到村一級行政單位;權屬層的數據是按照所有權分為“村集體”和“國有用地”;地類圖斑層中建設用地地類沒有細化,城市、建制鎮、村莊、采礦用地、風景名勝及特殊用地,綜合為一個大的圖斑。城鎮地籍主要的包括空間數據和屬性數據,空間數據層包括:管理區、權屬單位和地類圖斑層。城鎮地籍調查的范圍正好與土地利用現狀數據庫中201、202、203范圍一致。如果將兩套數據整合為一個系統,則土地利用現狀年度變更與城鎮地籍變更實現聯動。而2013年農村集體土地確權發證工作所有權調查已經結束,重新形成了統一的、相對穩定的地籍區和地籍子區。這就為兩套數據的統一編碼提供了保證。

2012-07-09,2012-09-01開始實施的地籍調查規程TD/T1001-2012,代替TD 1001-93《城鎮地籍調查規程》, 總則確定了地籍調查的內容、調查單元的劃分方法、地籍編號的方法、地籍圖比例尺、地籍圖的分幅與編號。增加了地籍區和地籍子區劃分、坐標系統和計量單位等規定。

在縣級行政轄區內,以鄉(鎮)、街道界線為基礎結合明顯線性地物劃分地籍區。

在地籍區內,以行政村、居委會或街坊界線為基礎結合明顯線性地物劃分地籍子區。

地籍區、地籍子區劃定后,其數量和界線應保持穩定,原則上不隨所依附界線或線性地物的變化而調整。

新的地籍調查規程規定的新的宗地代碼的編碼規則:

題庫管理系統范文6

【關鍵詞】信息管理;數據庫系統;計算機

在計算機技術中,非常重要的一個應用領域就是數據庫,數據庫從誕生以來,得到了較為廣泛的應用。數據庫安全指的是對數據庫進行保護,避免非法用戶對其越級使用,對其中的數據進行更改、竊取或者破壞。

一、計算機數據庫系統的特點

數據庫管理系統是數據庫系統的核心,主要是管理數據。通過數據庫管理系統,可以成功構建和管理數據庫。如今,數據庫的應用范圍在逐步的擴大。數據庫管理系統可以有效應用數據庫。具體來講,計算機數據庫系統的優勢有這些:需要數據的用戶可以支配整個組織內的數據,相較于單一記錄環境,管理者可以對更多的信息進行分析。冗余數據庫系統在最大程度上降低了文件之間數據的重復性,比如對于某企業的質量數據庫來講,只會在一個記錄中出現某一產品的質量指標,不會存在于各個部門的文件中。另外,數據的一致性可以得到提升,因為數據冗余得到了減少,那么就在較大程度上降低了數據的不一致性,如果數據是不一致的,那么產生的報表就會互相矛盾。

最后是數據獨立性得到了強化,數據庫系統有效分離了數據的描述和數據的應用,這樣改變了數據定義,也不會對數據相關的應用程序進行修改,這樣程序維護方面的開銷可以得到較大程度的降低。同時,改變了文件結構,也不需要對應用程序進行修改。

另外,信息技術不斷發展的今天,數據庫管理系統產品將會朝著差異化的方向發展,通過生成差異化的產品,以便于市場的多元化需求所滿足。

二、信息管理中應用計算機數據庫系統的現狀分析

數據庫的理論和實踐方面都在不斷的發展,并且緊密結合了計算機技術,這樣計算機數據庫系統的應用領域和范圍就得到了大大的提升。結合應用領域的不同,又可以將其劃分為多種類型,如統計數據庫系統、海河流域數據庫系統等等。要想實現數據庫管理,非常重要的一種技術就是計算機數據庫系統管理。

一是應用范圍在不斷的擴大:通過結合計算機技術和數據庫理論,產生了巨大的優勢和市場發展前景,如今也在不斷的擴大它的應用范圍,目前,在工業、農業以及第三產業中得到了廣泛的應用,它可以顯著提升相關行業的信息管理效率,對于行業生產力水平的提升,也可以產生較大的推動作用。

二是數據庫技術飛速發展:計算機數據庫系統技術的水平,將會直接影響到它的使用質量,并且對于它進一步的發展也會產生影響。如今,數據庫系統已經經過了幾個階段的較快發展,如網狀數據庫、層次數據庫以及關系數據庫等等,適用性和操作性得到了顯著增強。因為具有較強的適用性和操作性,因此可以更好的應用到信息管理中。

三是可以有效強化系統的安全性:通過不斷發展,如今計算機數據庫的安全性越來越高。在信息管理中,數據是重要的資源,在企業信息化過程中,安全問題已經成為制約到數據庫發展的重大障礙,那么在信息管理過程中,就需要對敏感數據的防竊取和防篡改充分重視。計算機數據庫系統的應用,除了提升信息管理的效率,也保障了信息的安全。信息備份和信息恢復功能的實現,可以在不增加成本的基礎上,來拷貝和復制計算機系統中的數據,這樣信息誤刪,或者是計算機系統本身的措施,影響到信息管理的質量。還有就是數據庫安全指數得到了不斷的提升,如今除了將傳統的安全手段應用進來,如用戶賬號、操作許可外,還將一些抗軟件風險給增加了過來。進一步提升和增強了數據庫管理系統安全保障措施,對于計算機數據庫系統的發展和在信息管理中的應用,可以起到有效的推動作用。

三、如何強化計算機數據庫系統在信息管理中的應用

在信息管理中應用計算機數據庫系統,已經逐漸顯現了一系列的優勢;但是還有諸多的因素對其進一步應用產生了限制作用,需要我們對其產生足夠的重視。

一是對計算機數據庫系統的安全性進行強化:如今在安全管理中,還存在著諸多的問題,如用戶沒有足夠的安全意識,沒有充分重視網絡安全,沒有嚴格落實安全管理措施等等,都很可能會出現安全事件。從某種程度上來講,數據庫系統的生命就是保證數據庫的安全,數據庫里的信息足夠安全,方可以保證數據庫的安全。如今,數據庫技術的應用范圍在逐步的擴大,那么就會有越來越多的重要信息,這樣就需要對數據庫的安全提出更高的要求。數據共享是數據庫安全的薄弱環節,那么在保證數據共享的基礎上,如何促使數據庫的安全得到保證,是必須要解決的難題。

二是進一步有效結合計算機數據庫理論與實踐:隨著計算機技術和數據庫原理的不斷發展,在較大程度上推動了計算機數據庫系統理論的發展。那么在應用過程中,就需要大力應用計算機數據庫系統發展的最新成果,以便更加科學合理的開展實踐工作。同時,要結合計算機數據庫系統的實踐,來大力研究計算機數據庫系統的理論,以便更加針對的研究計算機數據庫理論。

結 語

通過上文的敘述分析我們可以得知,因為計算機數據庫系統具有一系列的優勢,如今已經被廣泛應用到信息管理中,它可以有效提升信息管理的質量和效率。但是在應用過程中,也出現了一系列的問題,對其進一步的應用和發展起到了限制作用。針對這些問題,就需要引起人們足夠的重視,在深入實踐的基礎上,大力開展理論研究工作,推動計算機數據庫系統的發展。

參考文獻:

[1]李天燕,王小龍.淺析計算機數據庫系統在信息管理中的應用[J].科技創新導報,2008,2(12):123-125.

亚洲精品一二三区-久久