公務(wù)員期刊網(wǎng) 精選范文 題庫管理系統(tǒng)范文

題庫管理系統(tǒng)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的題庫管理系統(tǒng)主題范文,僅供參考,歡迎閱讀并收藏。

題庫管理系統(tǒng)

第1篇:題庫管理系統(tǒng)范文

1系統(tǒng)功能

題庫管理系統(tǒng)主要是為了給教師提供一個方便的試卷管理平臺,一個有效試題庫管理系統(tǒng)的建立,不僅減少了教師的工作量,還能提高教師的教學(xué)質(zhì)量。試題庫管理系統(tǒng)的主要功能如下:用戶登錄功能:驗證登錄的用戶是否合法。本系統(tǒng)由使用者登錄,從數(shù)據(jù)庫中匹配出與之相對應(yīng)的用戶信息。用戶管理功能:實現(xiàn)對用戶信息的添加、修改和刪除等基本操作。題庫管理功能:實現(xiàn)錄入試題難度和題型的設(shè)置,隨時更新題庫中的試題,包括試題的添加、修改、刪除。試卷管理功能:實現(xiàn)試卷的生成,并將生成的試卷導(dǎo)出到MicrosoftWord中,從而輕易實現(xiàn)排版和打印。

2開發(fā)環(huán)境和開發(fā)語言簡介

2.1MicrosoftVisualStudio2010的介紹

VisualStudio2010是美國微軟公司在2010年新推出的開發(fā)環(huán)境,該版本的特點:(1)支持WindowsAzure,微軟云計算架構(gòu)邁入重要里程碑;(2)助力移動與嵌入式裝置開發(fā),三屏一云商機(jī)無限;(3)實踐當(dāng)前最熱門的Agile/Scrum開發(fā)方法,強(qiáng)化團(tuán)隊競爭力;(4)升級的軟件測試功能及工具,為軟件質(zhì)量嚴(yán)格把關(guān);(5)搭配Windows7,Silverlight4與Office,發(fā)揮多核并行運算威力;(6)創(chuàng)建美感與效能并重的新一代軟件;(7)支持最新C++標(biāo)準(zhǔn),增強(qiáng)IDE,切實提高程序員開發(fā)效率。

2.2C#的介紹

MicrosoftVisualC#是一種功能強(qiáng)大、使用簡單的編程語言,主要面向需要使用Framework來創(chuàng)建應(yīng)用程序的開發(fā)者。C#使得C++程序員可以高效的開發(fā)程序,而且因為可以調(diào)用由C/C++來編寫的原生函數(shù),絲毫不損失C/C++原來具有的強(qiáng)大功能。因為這種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向C#。

3系統(tǒng)的設(shè)計

系統(tǒng)設(shè)計在軟件系統(tǒng)開發(fā)工作中是最重要的一環(huán)。系統(tǒng)設(shè)計在系統(tǒng)功能的基礎(chǔ)上對系統(tǒng)進(jìn)行更詳細(xì)的分析,借此產(chǎn)生出流程圖,使得開發(fā)軟件系統(tǒng)的過程更簡單。3.1業(yè)務(wù)流程圖該系統(tǒng)的業(yè)務(wù)流程圖如圖1所示,由圖中可以看出本系統(tǒng)各模塊之間連接和模塊間存在的關(guān)系。3.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫中建立有用戶表、章節(jié)表、試題庫表、試題選項表、試卷題目表、試卷庫表、試卷類型表、試卷生成方案表和試卷生成方案參數(shù)表,它們的關(guān)系如圖2所示。通過E-R圖可以使數(shù)據(jù)庫設(shè)計方向更加清晰明確。

4系統(tǒng)的測試

系統(tǒng)測試是系統(tǒng)設(shè)計過程的重要組成部分,可以用來檢測一個系統(tǒng)的質(zhì)量能否滿足用戶提出的要求和標(biāo)準(zhǔn),是保證軟件質(zhì)量的關(guān)鍵過程。

4.1用戶登錄界面

打開系統(tǒng)應(yīng)用程序,彈出用戶登錄界面。登錄即可自動跳轉(zhuǎn)到系統(tǒng)主菜單頁面,系統(tǒng)登錄頁面和系統(tǒng)主菜單如圖3所示。

4.2系統(tǒng)設(shè)置

管理員可以通過系統(tǒng)設(shè)置進(jìn)行用戶管理,也可自主修改密碼,系統(tǒng)設(shè)置界面和密碼修改界面如圖4所示。

4.3項目設(shè)置

(1)考試類型設(shè)置用戶登錄后,在主菜單界面選擇考試類型,彈出考試類型設(shè)置窗口,用戶可設(shè)置課程名稱和課程章節(jié)并保存??荚囶愋凸芾斫缑嫒鐖D5所示。(2)考題難度設(shè)置用戶錄入考題時,可選擇試題題型和試題難度,方便生成試卷,提高工作效率。試題錄入界面圖6所示。

4.4題庫管理

管理試題界面如圖7所示。用戶可以通過考試類型、試題類型和試題名稱查詢試題。選中試題后可以對試題進(jìn)行修改和刪除,管理試題內(nèi)也設(shè)置了錄入試題按鈕,使得試題的管理方便快捷。

4.5試卷管理

試卷管理中可以添加試卷,查詢管理試卷,生成新的試卷。(1)生成試卷方案用戶點擊試卷管理中的生成試卷方案即可添加新的試卷方案。也可以選擇現(xiàn)有的試卷方案,并加以修改。試卷方案中可選擇試題難度、題型、試題個數(shù),生成一套完整的方案即可保存,方便隨時查詢試卷方案。生成方案管理界面如圖8。(2)試卷管理試卷管理選項可以對已有的試卷進(jìn)行管理,選中已有的試卷可對試卷進(jìn)行查詢、刪除和修改,也可生成新的試卷。試卷管理界面如圖9。(3)添加試卷選擇添加試卷,選擇試卷類型和生成方案,然后點擊自動生成試卷即可。也可以手動選擇試題難度和試題類型組織成試卷,實現(xiàn)自動和手動生成試卷,簡單快捷。添加試卷界面如圖10所示。

5總結(jié)

試題庫管理系統(tǒng)是一種技術(shù)的創(chuàng)新,實現(xiàn)了對學(xué)生考試試題的自動化管理。它利用現(xiàn)代強(qiáng)大的科學(xué)技術(shù),對題庫里的試題進(jìn)行高效、集中和有序的管理。操作系統(tǒng)方便,查詢快捷,自動生成考試試卷后可以輸出到word中直接打印,為教師工作帶來了很大的便利。試題庫管理系統(tǒng)不僅能方便的形成滿足要求的試卷供學(xué)生考試,而且大大提高了教師的工作效率,推進(jìn)了管理試卷方式從手動化漸漸走向自動化、正規(guī)化這一進(jìn)程的快速發(fā)展,同時也大大節(jié)約了老師的工作時間,便于老師有更多的空閑時間和充足的精力致力于教學(xué)方法的鉆研。

作者:程思茜 單位:西南石油大學(xué)

參考文獻(xiàn):

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

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

[3]王雍鈞等.基于知識點題型分布和分值的智能組卷算法研究[J].計算機(jī)應(yīng)用與軟件,2004.

第2篇:題庫管理系統(tǒng)范文

關(guān)鍵詞關(guān)鍵詞:;Access;題庫管理系統(tǒng)

中圖分類號:TP319 文獻(xiàn)標(biāo)識碼:A 文章編號文章編號:16727800(2013)007011703

0 引言

題庫管理是學(xué)校的一項重要工作,而采用人工考試管理將是一項十分繁重的工作。因此,如何運用計算機(jī)管理題庫檔案,實現(xiàn)無紙化辦公,提高辦事效率,是考試管理者一直所追求的目標(biāo)。為了實現(xiàn)這一目標(biāo),本文設(shè)計了一種基于和Access的題庫管理系統(tǒng),并對該系統(tǒng)的可行性、結(jié)構(gòu)設(shè)計以及具體實現(xiàn)做詳細(xì)介紹。

1 系統(tǒng)總體設(shè)計

1.1 系統(tǒng)設(shè)計需求

目前,計算機(jī)網(wǎng)絡(luò)技術(shù)在飛速發(fā)展,但很多職業(yè)教育院校在其日常的教學(xué)活動中,仍然采取傳統(tǒng)的考試方式,由教師耗費大量的精力手工編制題目、印刷試卷、評改試卷和統(tǒng)計成績。可以看到,借助網(wǎng)絡(luò)技術(shù),采取在線考試的方式已經(jīng)成為一種必然趨勢,這種趨勢也必將在院校、培訓(xùn)機(jī)構(gòu)等領(lǐng)域得到廣泛應(yīng)用。因此,開發(fā)適合于職業(yè)技術(shù)教育的題庫管理系統(tǒng)十分必要。

同時,當(dāng)前各院校的局域網(wǎng)技術(shù)已經(jīng)相當(dāng)完備,硬件設(shè)施也相對齊全,運用計算機(jī)編程語言和數(shù)據(jù)庫系統(tǒng)進(jìn)行應(yīng)用程序的開發(fā)技術(shù)也相對成熟。因此,開發(fā)出一套有效的題庫管理系統(tǒng)在技術(shù)上也是可行的。

1.2 編程環(huán)境選擇

微軟公司的Visual (簡稱)是Windows應(yīng)用程序開發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual 提供了大量的控件,這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效地提高了應(yīng)用程序的運行效率和可靠性。因此,是實現(xiàn)本系統(tǒng)的一個相對較好的選擇。

1.2.1 簡介

是Microsoft公司新一代的軟件開發(fā)平臺,也是.NET Framework的重要戰(zhàn)略產(chǎn)品。是一種可視化的、事件驅(qū)動型的Windows應(yīng)用程序開發(fā)工具,它在GUI設(shè)計、繪圖、制表、運算、通信和多媒體開發(fā)方面都具有簡單易行、功能強(qiáng)大等優(yōu)點,所以越來越受到開發(fā)人員的親睞。同時,在數(shù)據(jù)庫開發(fā)方面也具有VB所遠(yuǎn)不能及的強(qiáng)大功能。能夠讀取和訪問Access、SqlServer、Oracle、MySql等多種數(shù)據(jù)庫,并能利用自身所帶的數(shù)據(jù)庫引擎創(chuàng)建Access數(shù)據(jù)庫。所以,在管理信息系統(tǒng)(MIS)的開發(fā)和建設(shè)方面得到了日益廣泛的應(yīng)用。

作為Microsoft 的組成部分之一,是Internet 和Intranet 開發(fā)Web應(yīng)用程序的新一代開發(fā)工具,逐漸被廣大Windows程序員使用。與以前的VB開發(fā)模型相比較,具有如下優(yōu)勢:①性能增強(qiáng);②世界級的工具支持;③更加靈活;④簡易性;⑤可管理性;⑥可縮放性和可用性;⑦自定義性和可擴(kuò)展性;⑧安全性。

1.2.2 Access 2003 簡介

作為一種適合于開發(fā)的通用型數(shù)據(jù)庫,Access 2003是典型的關(guān)系型數(shù)據(jù)庫開發(fā)工具。該數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。其優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其它網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。

2 系統(tǒng)設(shè)計與實現(xiàn)

2.1 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)

2.1.1 數(shù)據(jù)表

(1)用戶系統(tǒng)登錄模塊。該模塊主要提供用戶登錄入口,輸入正確的用戶名和身份證號后,即可進(jìn)入相應(yīng)權(quán)限的操作界面。如果輸入的用戶名不存在,那么系統(tǒng)提醒用戶重新登錄。

(2)用戶信息管理模塊。該模塊主要用于管理員進(jìn)行用戶信息管理,如查詢用戶信息、添加用戶信息、修改用戶信息、刪除用戶信息等。

(3)考試試題信息管理模塊。該模塊主要用于對考試題型表、考試科目表、各題型內(nèi)容進(jìn)行維護(hù),包括相關(guān)信息的查詢、添加、修改、刪除等。

(4)試題組卷管理模塊。該模塊主要用于給具有教師權(quán)限的用戶進(jìn)行組卷出題,在該管理模塊中,可自定義試卷所屬的科目、題型、分值、題目難度等內(nèi)容,并最終生成完整的試卷。

(5)在線考試模塊。該模塊主要用于考生用戶進(jìn)行在線考試。在該模塊中,考生用戶可以選擇考試科目,并在已經(jīng)生成的試卷中隨機(jī)抽取試卷進(jìn)行考試??荚囘^程中會提供時間顯示,要求考生在規(guī)定的時間內(nèi)交卷,若超過時間,將強(qiáng)制交卷。

(6)在線評卷模塊。該模塊主要用于具有評卷權(quán)限的教師用戶在線評卷,主要評閱問答題。該模塊提供教師用戶查詢功能,根據(jù)教師選擇的考生姓名,將該考生的問答題答案與標(biāo)準(zhǔn)答案同時顯示,供教師評閱,教師可根據(jù)題目的分值設(shè)置和考生的回答情況進(jìn)行打分,打分結(jié)果保存,供后臺計算最終的考生成績。同時,教師也可對已評閱的問答題得分進(jìn)行修改。

(7)試卷分析模塊。該模塊主要提供不同考生的考試成績,并統(tǒng)計不同題型的得分情況。試卷分析主要是由教師用戶完成。進(jìn)入試卷分析管理頁面后,教師首先選擇考試科目,系統(tǒng)將提供該科目的已考試卷,對這些試卷按照不同題型的得分情況進(jìn)行匯總,得出各題型的得分率,以供教師參考。

2.2.2 業(yè)務(wù)流程設(shè)計

該系統(tǒng)的業(yè)務(wù)流程如圖5所示。

3 結(jié)語

本文所設(shè)計的題庫管理系統(tǒng)能夠完成題庫的有效管理,使用戶能夠方便地進(jìn)行操作。合理有效地設(shè)計試題庫一方面提高了命題的效率,另一方面也在一定程度上提高了教學(xué)管理水平。

參考文獻(xiàn):

[1] 唐樹才.Visual 程序設(shè)計與應(yīng)用[M].北京:電子工業(yè)出版社,2002.

[2] CRAIG EDDY,TIMOTHY BUCHANAN.中文Access 2003 24學(xué)時教程[M].北京:機(jī)械工業(yè)出版社,2004.

第3篇:題庫管理系統(tǒng)范文

關(guān)鍵詞:信息系統(tǒng);網(wǎng)絡(luò)安全;網(wǎng)絡(luò)安全審計;入侵檢測

中圖分類號:TP

文獻(xiàn)標(biāo)識碼:A

文章編號:1672-3198(2010)08-0267-02

實時安全分析可幫助人們即時獲取關(guān)于系統(tǒng)高層次、整體性的安全信息,進(jìn)而從整體了解系統(tǒng)的安全態(tài)勢。目前,基于實時安全分析對大型復(fù)雜系統(tǒng)進(jìn)行安全監(jiān)控正成為國際上安全性研究的熱點。將實時安全分析應(yīng)用于系統(tǒng)安全監(jiān)控的一個難點問題是缺乏有效的安全監(jiān)控體系。管理信息系統(tǒng)也可以稱為較為復(fù)雜的系統(tǒng),它涉及到事務(wù)計劃、個人身份資料、事務(wù)處理情況以及其他極其重要的日常管理信息,是企業(yè)運作的關(guān)鍵所在。由于企業(yè)的后臺操作環(huán)境是在一個局域網(wǎng)內(nèi)進(jìn)行的,在該環(huán)境下MIS的安全問題受到高度關(guān)注。因此,基于局域網(wǎng)的管理信息系統(tǒng)安全監(jiān)控體系的研究顯得尤為重要。

1 數(shù)據(jù)庫對MIS安全的影響

在對整個系統(tǒng)進(jìn)行安全配置時,除了對系統(tǒng)基礎(chǔ)架構(gòu)上進(jìn)行安全配置研究外,對數(shù)據(jù)庫的安全配置也應(yīng)給予更多關(guān)注。事實上,攻擊者的主要目標(biāo)往往就是數(shù)據(jù)庫,通常MIS后臺數(shù)據(jù)庫使用的是Oracle數(shù)據(jù)庫。目前,Oracle 11g功能強(qiáng)大,應(yīng)用廣泛,是使用得最多的數(shù)據(jù)庫之一。雖然它已通過了美國政府定義的C2安全認(rèn)證,但針對其所出現(xiàn)的安全問題也層出不窮,常見的安全問題包括有利用緩沖區(qū)溢出、攻擊(端口和客戶端)、密碼獵取、物理數(shù)據(jù)文件損壞或被盜、不夠完善的備份策略以及可能被利用去執(zhí)行系統(tǒng)命令的擴(kuò)展存儲過程等。

2 安全配置策略的實施

2.1 局域網(wǎng)中信任區(qū)域的設(shè)置

MIS數(shù)據(jù)庫服務(wù)器是網(wǎng)絡(luò)安全保護(hù)的關(guān)鍵區(qū)域,因此,必須將可訪問的服務(wù)器群設(shè)置為一個信任區(qū)域,同時將用戶和客戶端設(shè)置為一個內(nèi)部網(wǎng)絡(luò)區(qū)域。

內(nèi)部網(wǎng)絡(luò)是指MIS內(nèi)部的局域網(wǎng),外部網(wǎng)絡(luò)指的是其中的校園網(wǎng)。對基于局域網(wǎng)的MIS而言,外部網(wǎng)絡(luò)是絕對不可信任區(qū)域,必須禁止所有從該區(qū)域到數(shù)據(jù)庫服務(wù)器的連接和訪問。通過配置路由器上的防火墻和包過濾,禁止所有來自外部網(wǎng)絡(luò)的連接。

防止服務(wù)器IP地址暴露在外部網(wǎng)中的方法利用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)屏蔽服務(wù)器和其他內(nèi)部網(wǎng)的IP地址,使內(nèi)部網(wǎng)相對于外部網(wǎng)來說變?yōu)椴豢梢?。在?nèi)部網(wǎng)絡(luò)中則使用動態(tài)主機(jī)配置協(xié)議(DHCP)為各個終端分配IP地址,同時為了在局域網(wǎng)中管理各個終端,必須將各個終端的IP和網(wǎng)卡MAC進(jìn)行綁定。

為了方便對數(shù)據(jù)庫和服務(wù)器的管理,需要打開操作系統(tǒng)和Oracle數(shù)據(jù)庫的遠(yuǎn)程訪問端口。但必須限制遠(yuǎn)程訪問端口的可信任區(qū)域。為了減少這類端口被利用和被攻擊的可能性,可更改此類端口為數(shù)據(jù)庫服務(wù)器上尚未被使用的其他端口或者隱藏數(shù)據(jù)庫通信端口,同時利用防火墻安全策略來禁止非可信任區(qū)域?qū)Ψ?wù)器該端口的連接和保證可信任區(qū)域?qū)υ摱丝诘陌踩B接。

2.2 權(quán)限分配策略和用戶認(rèn)證

MIS數(shù)據(jù)庫用戶主要有3個:一個是MIS中連接數(shù)據(jù)庫的用戶。該用戶對一般使用者來說是不可見的,它是MIS數(shù)據(jù)庫的合法用戶,用來使應(yīng)用服務(wù)器成功連接上數(shù)據(jù)庫服務(wù)器。但它只對MIS數(shù)據(jù)庫具有合法的訪問權(quán)限,即該用戶只能訪問MIS數(shù)據(jù)庫,而不具有其他數(shù)據(jù)庫(如用來保存記錄追蹤的數(shù)據(jù)庫等)的訪問權(quán)限,更沒有數(shù)據(jù)庫管理的權(quán)限。另一個則是數(shù)據(jù)庫管理員用戶。該用戶除了擁有MIS數(shù)據(jù)庫的訪問權(quán)限之外,也可以訪問其他數(shù)據(jù)庫和對數(shù)據(jù)庫進(jìn)行管理。第三個則是Oracle服務(wù)和服務(wù)的啟動用戶。這三種系統(tǒng)用戶的權(quán)限對終端用戶來說是不可見的,這樣設(shè)置能有效防止終端用戶直接訪問數(shù)據(jù)庫。

除了對系統(tǒng)登錄進(jìn)行認(rèn)證之外,還對關(guān)鍵數(shù)據(jù)所在模塊,例如業(yè)務(wù)輸入模塊等,實行區(qū)別于系統(tǒng)登錄的二次認(rèn)證,以防止用戶由于疏忽沒有退出如管理界面,被他人利用進(jìn)行數(shù)據(jù)破壞的工作。其次在口令認(rèn)證上,通過在應(yīng)用程序中自定義的加密函數(shù)對用戶輸入的口令在本地進(jìn)行加密,加密后的口令在網(wǎng)絡(luò)上傳輸?shù)椒?wù)器端,在存儲過程中通過相應(yīng)的解密函數(shù)解密該口令,這樣口令以密鑰的形式在網(wǎng)絡(luò)上傳輸,以加密后的形式存儲在數(shù)據(jù)庫中,不僅減少了口令在網(wǎng)絡(luò)傳輸時被捕獲的可能性,也大大降低口令被盜取的可能性。

2.3 記錄追蹤功能的設(shè)置

資金數(shù)據(jù)是MIS中最為敏感、最為重要和可能產(chǎn)生疑義最多的部分,它要求能在疑義產(chǎn)生時判斷該疑義記錄的來龍去脈,掌握該記錄曾經(jīng)存在的狀態(tài)、時間以及變更原因等。這就需要對資金記錄進(jìn)行歷史追蹤,通過在客戶端程序和數(shù)據(jù)庫觸發(fā)器中設(shè)置控制程序追蹤記錄,以解決對疑義數(shù)據(jù)的分析和用戶操作的日志查詢。

記錄的內(nèi)容一般包括:操作類型(如修改、查詢、刪除)、操作終端標(biāo)識與操作者標(biāo)識、數(shù)據(jù)庫操作日期和時間以及操作所涉及到的相關(guān)數(shù)據(jù)(如基本表、視圖、記錄、屬性等)。利用這些信息可以在疑義產(chǎn)生時迅速查找到和該疑義記錄相關(guān)的所有操作記錄,有利于在短時間內(nèi)分析解決問題。

2.4 復(fù)合操作系統(tǒng)和數(shù)據(jù)庫的安全配置

Oracle 11g提供了TCP/IP協(xié)議進(jìn)行通訊,此時,用戶名和密碼可能不經(jīng)過加密就在網(wǎng)絡(luò)上傳輸,若不加密,網(wǎng)絡(luò)包嗅探器可以讀取這個信息。在Oracle 11g中可以采用與超級網(wǎng)絡(luò)套接字網(wǎng)絡(luò)庫集成在一起的SSL加密協(xié)議,SSL的加密層位于數(shù)據(jù)庫引擎和網(wǎng)絡(luò)庫之間,使用SSL加密時,由加密層負(fù)責(zé)對客戶與服務(wù)器之間傳輸?shù)臄?shù)據(jù)進(jìn)行加密與解密,且通信的管理負(fù)擔(dān)很少。

3 數(shù)據(jù)庫安全設(shè)置

3.1 啟用審核功能

Oracle 11g審核方式主要有兩種:標(biāo)準(zhǔn)審核和細(xì)粒度審核。在標(biāo)準(zhǔn)審核方式下,Oracle 11g管理一個內(nèi)部審核日志,該日志主要是查看語句審核、權(quán)限審核、對象審核和用戶審核的情況。細(xì)粒度審核則是更嚴(yán)厲的基于值的審核標(biāo)準(zhǔn),在該標(biāo)準(zhǔn)中,每個數(shù)據(jù)庫操作都是可以審核的,因此它是系統(tǒng)管理員允許查詢及審核時使用得比較好的方法。

Oracle數(shù)據(jù)庫的審核可以通過 Oracle Audit Vault軟件進(jìn)行自動化審計收集、監(jiān)視和報告流程,并將審計數(shù)據(jù)轉(zhuǎn)變?yōu)殛P(guān)鍵的安全資源以檢測未授權(quán)的活動。通過Oracle Audit Vault Reports界面,管理員可以訪問常用報表以及圖表功能。

3.2 警報系統(tǒng)

Oracle性能監(jiān)視器對Oracle 11g提供了包括鎖、內(nèi)存管理器、訪問方法、SQL統(tǒng)計及復(fù)制日志讀取器在內(nèi)非常多的計數(shù)器。利用這個特性,可創(chuàng)建數(shù)據(jù)庫文件大小、登錄、鎖請求在內(nèi)的計數(shù)器,在這些計數(shù)器超過一定值時觸發(fā)警報。

在管理信息系統(tǒng)中可利用ORACLE提供的警報來進(jìn)行非法活動檢測及性能檢測。在警報發(fā)生的時候,通過網(wǎng)絡(luò)發(fā)送一個警報消息給系統(tǒng)管理員,如果有必要的話,可以在該警報的響應(yīng)中執(zhí)行一個作業(yè),通過該作業(yè)首先記錄下這個非法登錄企圖,然后再發(fā)出警報消息。利用這個特性,可以在數(shù)據(jù)庫發(fā)生超過一定嚴(yán)重度的錯誤時和非法登錄企圖時觸發(fā)警報。

4 備份策略和災(zāi)難恢復(fù)

除了以上所做的安全策略之外,另一個保證數(shù)據(jù)安全性和可用性的必要手段就是做好數(shù)據(jù)的備份工作,以便在災(zāi)難發(fā)生時可以及時進(jìn)行數(shù)據(jù)還原,在最短的時間內(nèi)恢復(fù)正常工作。

數(shù)據(jù)備份策略體系需要考慮信息系統(tǒng)的實際情況,綜合各方面因素制定備份策略。根據(jù)實際情況可以采取:1)數(shù)據(jù)庫維護(hù)計劃,利用Oracle的數(shù)據(jù)庫維護(hù)計劃自動對數(shù)據(jù)庫分別進(jìn)行完全和事務(wù)日志備份;2)雙機(jī)熱備份。

基于上述備份策略,一旦有災(zāi)難性的數(shù)據(jù)損失發(fā)生時,Oracle可以采用靈活的恢復(fù)方式,將相關(guān)的備份數(shù)據(jù)進(jìn)行系統(tǒng)還原。對于采用Flashback技術(shù)做UNDO處理的Oracle數(shù)據(jù)庫,可以隨時將數(shù)據(jù)庫恢復(fù)到UNDO影像預(yù)設(shè)的時間點上。對于需要進(jìn)行數(shù)據(jù)庫完全恢復(fù)的情況,可以采用RMAN或IMP方式將最近的完全備份恢復(fù)到數(shù)據(jù)庫中。

5 結(jié)束語

局域網(wǎng)的管理信息系統(tǒng)安全監(jiān)控體系相對于其系統(tǒng)設(shè)計本身而言,顯得更為重要,因為系統(tǒng)安全與否直接關(guān)系到系統(tǒng)的應(yīng)用質(zhì)量和持久性。本文的研究在于結(jié)合實際從信息系統(tǒng)權(quán)限分配策略和用戶認(rèn)證、設(shè)置記錄追蹤功能、使用SSL協(xié)議作為數(shù)據(jù)庫連接的通訊協(xié)議、啟用細(xì)粒度審核、設(shè)置警報系統(tǒng)以及數(shù)據(jù)備份和恢復(fù)等方面設(shè)計了針對MIS的完整有效的安全監(jiān)控體系。

實施本文設(shè)計的安全體系之后,系統(tǒng)管理員能夠?qū)崟r對管理信息系統(tǒng)的運行動態(tài)進(jìn)行監(jiān)視、記錄安全事件、發(fā)現(xiàn)安全隱患??蓸O大地增強(qiáng)MIS系統(tǒng)的安全防范能力,也提高了MIS系統(tǒng)的管理水平。

參考文獻(xiàn)

[1]PAPADOPOULOS Y. MCDERMID J. Automated safety monitoring: A review and classification of methods[J].International Journal of Condition Monitoring and Diagnostic Engineering Management,2001,(4):1-32.

[2]LUCA P. ENRICO Z. JOHN V. Risk-informed optimization of railway tracks inspection and maintenance procedures [J].Reliability Engineering and System Safety,2006,(91):20-35.

[3]Frank J. Artificial Intelligence and Intrusion Detection: Current and Future Directions。 In Proceedings of the 17th National Computer Security Conference(Baltimore,MD),1994-10:11-14.

[4]SCAMBRAY J,McClure S. Windows Server2003黑客大曝光[M].北京:清華大學(xué)出版社,2004.

[5]Lunt T. A Real time Intrusion Detection Expert System(IDES) Technical Report,Computer Science Laboratory,SRI International,1990-05.

第4篇:題庫管理系統(tǒng)范文

【關(guān)鍵詞】庫存管理系統(tǒng) 存貨管理 傳統(tǒng)庫存管理

一、傳統(tǒng)手工庫存管理模式存在的問題

傳統(tǒng)的庫存管理模式是以手工處理方式為主,工作的重心主要集中在出庫、入庫、盤點等簡單的數(shù)據(jù)登賬,而往往對存貨控制、統(tǒng)計、查詢等方法不夠靈活,導(dǎo)致存貨管理效率低下,普遍存在以下問題。

(一)存貨管理工作量大、庫存信息準(zhǔn)確性欠缺

手工庫存管理模式下,倉管員通過建立明細(xì)賬、分類賬來對存貨進(jìn)行管理。由于企業(yè)存貨種類多,數(shù)量又大,需要設(shè)立大量的明細(xì)賬來對各類存貨的管理,倉管員的管理工作量大,致使各項庫存信息準(zhǔn)確性差,出現(xiàn)一些存貨積壓,使管理者無法獲得準(zhǔn)確的庫存信息。同時庫存信息的不準(zhǔn)確又會影響庫存量的確定,造成采購過多或過少現(xiàn)象發(fā)生,給企業(yè)生產(chǎn)經(jīng)營帶來損失。

(二)庫存信息共享機(jī)制差、存貨控制失衡

由于存貨的管理涉及到企業(yè)采購、生產(chǎn)、財務(wù)等多個部門,而手工庫存管理模式下,庫存信息交流機(jī)制不夠靈活,各部門之間信息交流不及時,使得生產(chǎn)部門根本不能及時了解庫存情況,合理的安排生產(chǎn),從而產(chǎn)生缺貨及供應(yīng)不足。此外存貨的積壓,占用大量流動資金。財務(wù)部門與倉庫之間信息交流缺失,使得財務(wù)部門無法得知準(zhǔn)確的存貨信息,影響了企業(yè)的成本核算及資金的合理使用。

(三)庫存控制策略簡單、存貨內(nèi)控管理差

中小企業(yè)由于經(jīng)營者管理理念、從業(yè)人員素質(zhì)等方面因素,致使企業(yè)存貨管理的制度不健全。存貨的管理未覆蓋相關(guān)的各個部門及人員,相互之間的監(jiān)督及制約機(jī)制不強(qiáng)。如某些企業(yè)存貨的采購、入庫、付款等一系列往往有一個人完成,使采購銷售混亂,極易造成存貨積壓。同時,一些企業(yè)既缺乏存貨管理規(guī)則,又沒有定期的存貨盤點制,只注重采購環(huán)節(jié)控制,缺乏對存貨領(lǐng)用、保管等方面的監(jiān)督,造成大量浪費。

二、庫存管理系統(tǒng)在存貨管理中的應(yīng)用優(yōu)勢

庫存管理系統(tǒng)是利用計算機(jī)信息處理技術(shù)對企業(yè)的存貨進(jìn)行入庫、出庫、查詢及控制等事務(wù)進(jìn)行處理的信息處理系統(tǒng)。由于其庫存信息儲存容量大和高效的查詢、統(tǒng)計功能使得庫存管理系統(tǒng)對庫存信息的管理方面具有與手工庫存管理無法比擬的優(yōu)勢,因而可更好的提升和改善企業(yè)的存貨管理水平。

(一)強(qiáng)大的庫存信息的存儲、計算、查詢能力

庫存管理系統(tǒng)采用計算機(jī)數(shù)據(jù)庫管理技術(shù)通過對各種存貨的基本信息進(jìn)行存儲、倉管員只要輸入出庫單、入庫單等基本業(yè)務(wù)數(shù)據(jù),計算機(jī)就會利用數(shù)據(jù)庫的高級查詢和強(qiáng)大的數(shù)據(jù)計算功能,計算生成各類存貨的明細(xì)賬簿及報表,既節(jié)省了大量的人力也提高了賬簿數(shù)據(jù)計算的準(zhǔn)確性。同時庫存管理系統(tǒng)還提供即時查詢功能和庫存量預(yù)警功能,管理者可以及時查詢各類存貨的庫存信息并根據(jù)庫存量合理制定采購計劃,避免少貨、缺貨或積壓現(xiàn)象的發(fā)生,有力的提升了存貨管理效率。

(二)即時分享庫存信息、存貨控制更加科學(xué)

庫存管理系統(tǒng)中的存貨信息可以通過共享平臺與ERP系統(tǒng)中的采購管理、生產(chǎn)管理及財務(wù)處理模塊整合,實現(xiàn)企業(yè)物流、資金流及信息流的及時整合傳遞分享。采購部門可以利用庫存管理系統(tǒng)傳遞過來的存貨信息及生產(chǎn)計劃制定具體的采購計劃,做到及時采購。生產(chǎn)部門可以登錄共享平臺及時了解企業(yè)存貨信息,下達(dá)生產(chǎn)計劃和采購計劃單,做到最大限度的利用庫存。財務(wù)部門可以利用庫存管理系統(tǒng)中的存貨信息不僅可以實時的計算出各種存貨的成本,還可以對各種存貨的資金占用量進(jìn)行統(tǒng)計分析。

(三)存貨業(yè)務(wù)管理流程科學(xué)規(guī)范,庫存管理更優(yōu)化

庫存管理系統(tǒng)根據(jù)實際工作中存貨業(yè)務(wù)所涉及的各項業(yè)務(wù)性質(zhì),通常都具有采購入庫、產(chǎn)成品出庫,材料出庫、材料退庫、銷售出庫,盤點管理業(yè)務(wù)等功能,同時根據(jù)各業(yè)務(wù)的不同對不同人員授權(quán),對業(yè)務(wù)處理進(jìn)行監(jiān)督控制。如材料退庫業(yè)務(wù)中,需要生產(chǎn)部門、倉庫部門、財務(wù)部門簽字后方可生效,可以對對退貨業(yè)務(wù)做到有效地監(jiān)督和控制。此外,系統(tǒng)還提供出庫跟蹤入庫管理、可用量控制的全面業(yè)務(wù),使管理人員可以及時掌握庫存的動態(tài)信息,對庫存的安全性進(jìn)行控制,避免庫存積壓占用資金或材料短缺影響生產(chǎn)。

結(jié)束語:庫存管理系統(tǒng)與手工庫存管理方法相比,是一種先進(jìn)、有效地存貨管理、控制工具。通過它可以實現(xiàn)存貨信息的共享、對存貨管理進(jìn)行實時跟蹤,實時調(diào)整生產(chǎn)、采購計劃、避免存貨積壓貨短缺現(xiàn)象的發(fā)生,準(zhǔn)確的統(tǒng)計、分析存貨資金的使用情況,從而進(jìn)一步提升企業(yè)庫存管理的現(xiàn)代化水平。

參考文獻(xiàn)

[1]陳家旺.ERP促進(jìn)存貨管理現(xiàn)代化.襄樊職業(yè)技術(shù)學(xué)院學(xué)報.2005.3.

[2]史宣伯.存貨管理信息化的地設(shè)計和應(yīng)用.四川經(jīng)濟(jì)管理學(xué)院報.2003.4.

第5篇:題庫管理系統(tǒng)范文

關(guān)鍵詞:普通植物病理學(xué);試題庫;考試管理信息系統(tǒng);系統(tǒng)開發(fā)

中圖分類號:G642.0;G434 文獻(xiàn)標(biāo)志碼:B 文章編號:1673-8454(2016)09-0077-04

《普通植物病理學(xué)》是中國農(nóng)業(yè)大學(xué)植物生產(chǎn)類招錄各專業(yè)本科生的專業(yè)基礎(chǔ)課,該課程教學(xué)以植物病理學(xué)基礎(chǔ)知識為核心,并結(jié)合各專業(yè)實際情況,采取有針對性的教學(xué)方式。通過該課程的教學(xué),使學(xué)生掌握植物病理學(xué)的基本概念和基本原理,為后續(xù)專業(yè)課程的學(xué)習(xí)和專業(yè)人才的培養(yǎng)奠定基礎(chǔ)。社會、經(jīng)濟(jì)、科技水平的迅速發(fā)展和進(jìn)步對高校人才培養(yǎng)提出了新要求。為適應(yīng)形勢需要,我校將本科人才培養(yǎng)定位為“寬口徑、厚基礎(chǔ)、重創(chuàng)新、強(qiáng)實踐、國際化”。我們根據(jù)學(xué)科發(fā)展和社會對大學(xué)生素質(zhì)的需求,不斷思考教學(xué)中存在的問題和解決方案,從教學(xué)方法、教學(xué)內(nèi)容、教學(xué)技術(shù)和手段、考核方式等方面進(jìn)行了教學(xué)研究和改革,取得了較好的效果。[1-2]

為了在整個教學(xué)過程中考核和考察學(xué)生對知識的學(xué)習(xí)和掌握情況,我們將過去以考勤和期末考試進(jìn)行考核的方式,改為平時作業(yè)、課程論文、期末考試相結(jié)合的考核方式,充分調(diào)動了學(xué)生平時學(xué)習(xí)的積極性和主動性,同時避免了學(xué)生期末考試臨時突擊、單純追求期末考試高分的弊端。然而,在期末考試中所用試卷和試題參考答案均由任課教師手工編制,試卷質(zhì)量受人為因素影響較大,容易造成知識點遺漏或知識點過于集中,并且在評卷過程中容易產(chǎn)生人情分或由于教師主觀因素造成的成績差異。另外,任課教師需要花費較多的時間去編制試卷和參考答案。為了解決這些問題,有必要建立試題庫。加強(qiáng)試題庫建設(shè)亦是我校推進(jìn)考試方法改革的一個重要內(nèi)容。

目前,一些課程試題庫[3-5]和考試管理信息系統(tǒng)[6-9]已經(jīng)被開發(fā)和應(yīng)用,但是,試題庫和考試系統(tǒng)在農(nóng)業(yè)科學(xué)教學(xué)中的應(yīng)用比較少。

我們以普通高等教育“十一五”國家級規(guī)劃教材《普通植物病理學(xué)》(第4版)[10]和普通高等教育“十二五”規(guī)劃教材《植物病理學(xué)》[11]兩本教材為參考,開發(fā)了“《普通植物病理學(xué)》試題庫和考試管理信息系統(tǒng)”。利用本系統(tǒng),教師可以按照名詞解釋題、單項選擇題、多項選擇題、判斷題、填空題、簡答題、論述題七種試題類型進(jìn)行《普通植物病理學(xué)》試題的編制,建立試題庫,實現(xiàn)手工組卷、自動組卷、對學(xué)生進(jìn)行計算機(jī)考試、試卷評閱和成績分析等;學(xué)生可以進(jìn)行考試、查閱成績和試卷等。

一、系統(tǒng)開發(fā)環(huán)境

《普通植物病理學(xué)》試題庫和考試管理信息系統(tǒng)是在Microsoft Windows XP操作系統(tǒng)平臺下采用Visual Basic 6.0語言開發(fā)的。我校的考試試卷是用Microsoft Word進(jìn)行排版并打印輸出的,為便于后期試卷的存檔管理,在開發(fā)本系統(tǒng)的過程中,利用Microsoft Word、Microsoft Access、Visual Basic 6.0建立試題庫,實現(xiàn)自動組卷和評分,并輸出Word版本的考試試卷供存檔保存。

二、系統(tǒng)總體結(jié)構(gòu)

本系統(tǒng)采用用戶分級管理方式,設(shè)置了三種不同級別的用戶,分別為管理員用戶、教工用戶和學(xué)生用戶。在登錄窗體中根據(jù)輸入的用戶名和密碼判定進(jìn)入哪個用戶界面。本系統(tǒng)總體結(jié)構(gòu)如圖1所示。管理員用戶窗體由系統(tǒng)管理、題庫管理、試卷生成、試卷管理、試卷評閱、系統(tǒng)幫助六個功能模塊組成。教工用戶窗體同樣由系統(tǒng)管理、題庫管理、試卷生成、試卷管理、試卷評閱、系統(tǒng)幫助六個功能模塊組成。題庫管理模塊由試題添加、試題編輯和試題瀏覽維護(hù)三個子模塊組成,以實現(xiàn)對名詞解釋題、單項選擇題、多項選擇題、判斷題、填空題、簡答題、論述題七種試題類型的添加、編輯和瀏覽維護(hù),具體如圖2所示。管理員用戶窗體和教工用戶窗體之間除系統(tǒng)管理模塊功能有所區(qū)別外,其余模塊功能完全相同。在系統(tǒng)管理模塊中,教工用戶窗體較管理員用戶窗體缺少了“教工用戶管理”和“數(shù)據(jù)備份”兩項功能,學(xué)生用戶管理窗體中缺少了考試時間設(shè)定功能。學(xué)生用戶窗體主要由考生信息、學(xué)生答卷和答卷成績?yōu)g覽三個模塊組成。

三、系統(tǒng)主要功能及實現(xiàn)

利用本系統(tǒng),教工用戶可進(jìn)行學(xué)生用戶管理、題庫管理、試卷生成、試卷管理、試卷評閱和成績分析;管理員用戶除具有教工用戶的所有功能外,還可進(jìn)行教工用戶管理、數(shù)據(jù)備份和考試時間設(shè)定;學(xué)生用戶具有上機(jī)考試、查閱成績和教師批改后試卷功能。

1.用戶分級管理

本系統(tǒng)將用戶分為管理員用戶、教工用戶和學(xué)生用戶三個級別。管理員用戶具有最高權(quán)限,除具有教工用戶的所有功能外,還比教工用戶多出“教工用戶管理”、“數(shù)據(jù)備份”和“考試時間設(shè)定”功能;教工用戶具有系統(tǒng)所有主體功能;學(xué)生用戶可以上機(jī)考試、查閱成績和試卷。管理員用戶和教工用戶可進(jìn)行系統(tǒng)管理。管理員用戶可對教工用戶和學(xué)生用戶進(jìn)行添加、刪除和編輯等操作,可對教工用戶的用戶名、用戶密碼和教工姓名進(jìn)行編輯操作,可對學(xué)生用戶的用戶名、用戶密碼和學(xué)生姓名進(jìn)行編輯操作,并對學(xué)生考試時間進(jìn)行設(shè)定。教工用戶可對學(xué)生用戶進(jìn)行添加、刪除和編輯等操作,亦可對學(xué)生用戶的用戶名、用戶密碼和學(xué)生姓名進(jìn)行編輯操作。

2.試題庫構(gòu)建與維護(hù)

試題庫包括名詞解釋題、單項選擇題、多項選擇題、判斷題、填空題、簡答題、論述題七種題型,均可進(jìn)行添加、查找編輯、瀏覽維護(hù)操作,分別是通過題庫管理模塊中的試題添加、試題編輯和試題瀏覽維護(hù)三個子模塊實現(xiàn)的。在編制試題時,按照章節(jié)進(jìn)行知識點的提煉。為了避免相同知識點的不同試題類型在同一試卷中出現(xiàn),我們對每道試題均進(jìn)行了知識點信息設(shè)置,名詞解釋題設(shè)置了1組,其余題型均設(shè)置了4組,包括相應(yīng)知識點編號和內(nèi)容。試題的知識點不足4個學(xué)時,沒有數(shù)據(jù)的知識點信息不需要填寫,在試題編輯窗體和試題瀏覽維護(hù)窗體中,沒有數(shù)據(jù)的知識點數(shù)據(jù)組中知識點編號顯示為“A”,知識點內(nèi)容顯示為空白。知識點編號原則為:知識點編號為6位數(shù)字,前兩位表示知識點所在的章號,范圍為01-99;中間兩位為知識點所在的節(jié)號,范圍為01-99;后兩位為知識點號,范圍為01-99。例如,010101表示第1章第1節(jié)的第1個知識點。在進(jìn)行試題編輯時,可通過查找條件(關(guān)鍵字即可),查找相應(yīng)的試題,可對試題的各個部分進(jìn)行編輯修改。在進(jìn)行試題瀏覽維護(hù)時,可進(jìn)行試題記錄的刪除和查找,并可以添加試題。

3.試卷生成與管理

本系統(tǒng)的試卷生成有兩種方式,分別為手工組卷和自動組卷。系統(tǒng)按照管理員用戶或教工用戶設(shè)定的組卷策略進(jìn)行組卷,隨機(jī)選擇各種類型試題,并通過知識點編號避免后選試題與已選試題知識點重復(fù)??紤]到我校試卷印刷所提供文檔均為Word文檔,本系統(tǒng)將試卷以Word文檔格式輸出保存在硬盤中,在輸出時,可命名Word文檔名稱,并可對保存目錄進(jìn)行修改。試卷管理以瀏覽Word文檔的方式進(jìn)行。根據(jù)我校試卷的排版要求,本系統(tǒng)對試卷Word文檔版式進(jìn)行了格式化設(shè)置,所輸出的Word文檔符合我校試卷的排版格式要求,方便試卷的打印和保存。

(1)手工組卷

手工組卷時,可根據(jù)考試需求任意組合出題類型與出題分?jǐn)?shù)。本系統(tǒng)已經(jīng)給出了各題型每小題的默認(rèn)分?jǐn)?shù),亦可根據(jù)對話框自定義各題型每小題分?jǐn)?shù),并且可自定義試卷總分。管理員用戶或教工用戶可以通過組卷策略中的對話框,定制不同的出題策略。組卷后可在安裝目錄下的“試卷”文件夾中生成管理員用戶或教工用戶給定文件名的試卷Word文檔和一個文件名為“給定文件名+答案”的答案Word文檔,試卷文檔內(nèi)容為按照組卷策略從題庫中隨機(jī)抽取的知識點不重復(fù)的試題組成的文檔,答案文檔則為對應(yīng)試題的答案組成的文檔。組卷時,由于填空題每題空數(shù)不同,因此需要設(shè)置出題分?jǐn)?shù)和出題個數(shù)。

(2)自動組卷

在自動組卷中,本系統(tǒng)給定了填空題每空分?jǐn)?shù)和其他各種題型每小題分?jǐn)?shù)默認(rèn)值,并默認(rèn)試卷總分為100分。本系統(tǒng)根據(jù)試題類型,為自動組卷方式設(shè)置了10種組卷策略,包括名單簡論、名多簡論、名判簡論、名填簡論、名單多簡論、名單判簡論、名單填簡論、名多判簡論、名多填簡論和名判填簡論(名、單、多、判、填、簡、論分別為名字解釋題、單項選擇題、多項選擇題、判斷題、填空題、簡答題、論述題)。每種策略有A、B兩種小題數(shù)不同的出題方式。組卷后同樣可在安裝目錄下的“試卷”文件夾中生成管理員用戶或教工用戶給定文件名的試卷Word文檔和一個文件名為“給定文件名+答案”的答案Word文檔。

(3)試卷管理

利用本系統(tǒng),可通過試卷瀏覽查詢子模塊對所組試卷進(jìn)行查詢,可打開查詢到的試卷,進(jìn)入試卷的Word文檔界面,此時,可對試卷Word文檔進(jìn)行瀏覽與編輯操作。

4.答卷和答卷成績?yōu)g覽

學(xué)生用戶登錄系統(tǒng)后,在進(jìn)行答題之前需要閱讀考試說明中的注意事項,以便能正常使用該系統(tǒng)。學(xué)生用戶正確填寫姓名和學(xué)號后,單擊考試說明選項卡上的“開始考試”按鈕,調(diào)用管理員用戶下的學(xué)生用戶管理中的考試時間設(shè)定事件,系統(tǒng)進(jìn)行組卷,試題在對話框中逐一顯示,學(xué)生用戶可逐一進(jìn)行答卷測試。學(xué)生用戶需要按照提示的答案格式答題,否則無法正常計分。每種類型試題答完以后,如需修改,在修改完相應(yīng)試題后,單擊“修改保存”按鈕,一次只能修改一道試題。每種類型試題答完以后,需要單擊“提交”按鈕,將答案提交,可以多次提交,以最后一次提交為最終提交答案。學(xué)生用戶需要在考試時間結(jié)束前提交所有試題答案,未提交的試題不予計分。

學(xué)生用戶提交試卷后,客觀題已被計分,待試卷中的非客觀題(主觀題)被管理員用戶或教工用戶評閱后,學(xué)生用戶方可通過答卷成績?yōu)g覽功能查看自己的答卷與成績。選擇要查看的試題類型,即可逐一查看相應(yīng)類型試題答案正確與否以及得分情況,當(dāng)考生答案與參考答案不一致時,考生答案將顯示為紅色。

5.試卷評閱和成績分析

管理員用戶和教工用戶均可利用試卷評閱模塊對學(xué)生用戶上機(jī)考試試卷進(jìn)行評閱與成績分析。試卷評閱用于評閱學(xué)生用戶在學(xué)生用戶窗體中的考試試卷,填空題、選擇題、判斷題等客觀題已經(jīng)由系統(tǒng)本身自動評閱,管理員用戶或教工用戶只需對名字解釋題、簡答題、論述題等主觀題進(jìn)行評閱,學(xué)生考試成績總分由客觀題分?jǐn)?shù)和主觀題分?jǐn)?shù)相加獲得。成績分析用于查看學(xué)生用戶整張試卷并對試卷進(jìn)行簡單分析。

進(jìn)行試卷評閱時,選擇要評閱的考生的學(xué)號后,考生姓名和客觀題得分在相應(yīng)文本框中顯示出來,只需對主觀題進(jìn)行評閱。主觀題題目、參考答案和考生答案顯示在系統(tǒng)“題目評閱”框架對應(yīng)的文本框中,對比參考答案和考生答案,管理員用戶或教工用戶進(jìn)行評閱、打分。對主觀題逐一評閱完后,依次單擊“主計”(計算主觀題得分)-“總計”(計算總分)-“提交”,確認(rèn)后即可完成對該考生的試卷評閱。選擇新的考生學(xué)號,則可進(jìn)行連續(xù)評閱。

在本系統(tǒng)成績分析窗體中,管理員用戶或教工用戶可看到考生整張試卷的所有信息,可據(jù)此分析考生的答卷情況。選擇考生學(xué)號,選擇要查看的試題類型,即可逐一查看相應(yīng)類型試題的考生答案正確與否以及得分情況,當(dāng)考生答案與參考答案不一致時,考生答案將顯示為紅色。

四、結(jié)論與討論

本研究開發(fā)了《普通植物病理學(xué)》試題庫和考試管理信息系統(tǒng),可用于《普通植物病理學(xué)》試題庫的構(gòu)建、普通紙質(zhì)考試制卷、學(xué)生上機(jī)考試和教師試卷評閱等。本系統(tǒng)試題覆蓋面應(yīng)廣,根據(jù)不同策略隨機(jī)組卷,教學(xué)中所有知識點都在考試范圍之內(nèi),所以學(xué)生必須系統(tǒng)復(fù)習(xí)課程教學(xué)內(nèi)容,整體把握知識重點和難點。

本系統(tǒng)具有較強(qiáng)的可擴(kuò)展性。我們可綜合其他教師的意見對本系統(tǒng)進(jìn)行改進(jìn),確保系統(tǒng)質(zhì)量。隨著教學(xué)計劃和教學(xué)內(nèi)容的更新和變化,應(yīng)及時做到系統(tǒng)的更新,增加試題庫的試題數(shù)量,避免多次出卷時試卷內(nèi)容的重復(fù),豐富教學(xué)考核內(nèi)容,并需對試題庫進(jìn)行相應(yīng)的調(diào)整,對試題和參考答案進(jìn)行修改、增加和刪除等操作,做好系統(tǒng)的維護(hù)工作。本系統(tǒng)中試題均以文字形式表示,沒有涉及植物病害和病原等圖片以及繪圖內(nèi)容。已有多媒體考試系統(tǒng)的相關(guān)研究報道,我們將加強(qiáng)所開發(fā)系統(tǒng)對圖片的處理能力,使試題內(nèi)容更加豐富。[12]本系統(tǒng)的學(xué)生考試成績分析功能相對簡單,需進(jìn)一步完善,以實現(xiàn)對考試成績進(jìn)行統(tǒng)計分析。

參考文獻(xiàn):

[1]王海光,馬占鴻.對《植物病理學(xué)》教學(xué)中存在問題的思考及措施[J].農(nóng)業(yè)教育研究, 2008(3):18-20.

[2]王海光,馬占鴻.緊跟學(xué)科發(fā)展,促進(jìn)《普通植物病理學(xué)》教學(xué)內(nèi)容更新[J].教育教學(xué)論壇,2015(12):90-93.

[3]吳學(xué)超.試題庫智能組卷系統(tǒng)的一種設(shè)計――工科大學(xué)物理試題庫智能組卷(II) [J].清華大學(xué)學(xué)報(自然科學(xué)版),1991(3):18-22.

[4]郝晗瀚,康慕寧.Excel操作題自動出題系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)與現(xiàn)代化, 2013(12):201-205.

[5]關(guān)樹光.基于C/ S架構(gòu)的《天然藥物化學(xué)》電子出題系統(tǒng)的設(shè)計與建設(shè)[J].中國中醫(yī)藥現(xiàn)代遠(yuǎn)程教育,2015(20):160-161.

[6]陳燕麗.會計學(xué)考試管理信息系統(tǒng)的設(shè)計[J].河海大學(xué)機(jī)械學(xué)院學(xué)報,1997(4): 52-56.

[7]李,陳遵德,李強(qiáng).基于Web的英語考試系統(tǒng)開發(fā)與應(yīng)用探索[J].中國教育信息化,2009(9):46-49.

[8]王岱君,田華,莊寶祥等.醫(yī)學(xué)形態(tài)學(xué)實驗考試系統(tǒng)的設(shè)計與實現(xiàn)[J].中國組織化學(xué)與細(xì)胞化學(xué)雜志,2015, 24(6):613-615.

[9]華新宇.組織胚胎學(xué)在線考試系統(tǒng)的建設(shè)與應(yīng)用[J].中國繼續(xù)醫(yī)學(xué)教育,2016(1): 10-11.

[10]許志剛.普通植物病理學(xué)(第4版)[M].北京:高等教育出版社,2009.

[11]徐秉良,曹克強(qiáng).植物病理學(xué)[M].北京:中國林業(yè)出版社,2011.

第6篇:題庫管理系統(tǒng)范文

關(guān)鍵詞:自動化立體倉庫;監(jiān)控管理系統(tǒng);多OPC服務(wù)器;異步數(shù)據(jù)訪問

中圖分類號:F406.5 文獻(xiàn)標(biāo)識碼:A

Abstract: According to the actual workflow of a AS/RS, the mode of data communication between host computer and PLC in monitor and management system is analyzed and designed. The data communication between host computer and master PLC is built on the basis of the OPC communication technology and industrial ethernet technology. Multiple OPC servers are configured in this monitor and management system. The multi OPC server/client network structure contribute to increasing the stability of monitor and management system, improving the efficiency and management level of AS/RS.

Key words: automated storage & retrieval system; monitor and management system; multiple OPC servers; asynchronous data access

0 引 言

隨著企業(yè)生產(chǎn)過程自動化程度的不斷提高,自動化立體倉庫被越來越廣泛的應(yīng)用到自動化生產(chǎn)線中。為了使自動化立體倉庫中的堆垛機(jī)、輸送機(jī)、條碼掃描識別系統(tǒng)及各種檢測傳感器等設(shè)備在系統(tǒng)中高效、安全的運行,從而完成一系列任務(wù),一個高可靠性、高效率的監(jiān)控管理系統(tǒng)必不可少。自動化立體倉庫監(jiān)控管理系統(tǒng)主要負(fù)責(zé)從ERP接收和反饋出入庫任務(wù),自動控制作業(yè)指令的下發(fā),實時監(jiān)控下位物流設(shè)備堆垛機(jī)及輸送機(jī)的工作狀態(tài)和報警信息,以及對庫房內(nèi)部資源的合理管理利用。要實現(xiàn)上述功能,最主要的是實現(xiàn)上位監(jiān)控管理系統(tǒng)與下位物流設(shè)備之間的數(shù)據(jù)通信。上位服務(wù)器與下位機(jī)之間常用的通信方式有串行通信、現(xiàn)場總線通信、工業(yè)以太網(wǎng)通信等[1]。然而到目前為止,由于硬件的驅(qū)動器和與其連接的應(yīng)用程序之間的接口并沒有統(tǒng)一的標(biāo)準(zhǔn),一般來說要根據(jù)已選擇通信方式所對應(yīng)的通信協(xié)議在立體倉庫監(jiān)控管理系統(tǒng)軟件中編寫專門的通訊接口和設(shè)備驅(qū)動程序[2],這就會造成系統(tǒng)通用性差和可移植性差的弊病。而采用OPC技術(shù)將很好地解決這些問題。

本文以某公司自動化立體倉庫監(jiān)控管理系統(tǒng)開發(fā)為背景,詳細(xì)分析立體倉庫的組成結(jié)構(gòu),設(shè)計監(jiān)控管理系統(tǒng)上下位之間的數(shù)據(jù)通信網(wǎng)絡(luò)。介紹采用OPC通信技術(shù),在監(jiān)控管理系統(tǒng)中配置多個OPC服務(wù)器,組成多OPC服務(wù)器/客戶端的網(wǎng)絡(luò)結(jié)構(gòu),實現(xiàn)與下位PLC的實時通信,順利完成各項庫操作指令。

1 立體倉庫的結(jié)構(gòu)分析

該自動化立體倉庫只有一個庫區(qū)分為4個巷道,每個巷道由2排橫梁組合式雙貨位貨架組成,巷道長度在100米左右且均是直道。立體倉庫平面圖如圖1所示。

立體倉庫位于車間中部,兩邊都與自動化生產(chǎn)線相連,要求從庫房兩端都可以進(jìn)行出入庫操作。因此庫房兩端都規(guī)劃一片出入庫區(qū)域,每塊出入庫區(qū)域?qū)?yīng)一個控制室,里面均配備一臺工控計算機(jī)和一臺條碼打印機(jī)。在每條巷道中有一臺堆垛機(jī),用來取送托盤。由于要求立體倉庫兩端都可以進(jìn)行出入庫操作,則在巷道兩端各配備一臺輸送機(jī)。在出入庫區(qū)域靠近每臺輸送機(jī)旁安裝一臺觸屏計算機(jī)終端,每臺觸屏終端上安裝一部條碼掃描槍,用來出入庫時掃描物料條形碼。

庫管人員通過控制室中的工控計算機(jī)可以向立體倉庫中所有巷道下發(fā)出入庫任務(wù),而通過觸屏終端只能向?qū)?yīng)的輸送機(jī)和堆垛機(jī)下發(fā)庫操作指令。為了庫房的統(tǒng)一管理,只有主控制室里的工控計算機(jī)才有權(quán)限從集團(tuán)ERP接收出入庫任務(wù)并向其反饋任務(wù)完成狀態(tài)。

2 立體倉庫監(jiān)控管理系統(tǒng)的設(shè)計

傳統(tǒng)自動化立體倉庫監(jiān)控管理系統(tǒng)通常在上位只配置一臺監(jiān)控管理服務(wù)器,通過這臺服務(wù)器就可以完成立體倉庫的監(jiān)控管理任務(wù)。然而如前所述,在本立體倉庫的兩端都設(shè)置了一個控制室,這樣就避免了只有一個監(jiān)控管理服務(wù)器而造成入庫/領(lǐng)料工人以及庫管員在服務(wù)器和出入庫區(qū)域之間來回奔波的問題。因此將主控制室和副控制室中的工控計算機(jī)都設(shè)置成監(jiān)控管理服務(wù)器,在系統(tǒng)中組成多服務(wù)器結(jié)構(gòu)。

2.1 OPC簡介

OPC((OLE)for Process Control)是微軟公司以O(shè)LE/COM/DCOM技術(shù)為基礎(chǔ),采用客戶/服務(wù)器模式,為連接數(shù)據(jù)提供源(OPC,服務(wù)器)和數(shù)據(jù)使用者(OPC,客戶應(yīng)用程序)之間提供的一種軟件接口標(biāo)準(zhǔn)。OPC接口既適用于通過網(wǎng)絡(luò)把最下層控制設(shè)備的原始數(shù)據(jù)提供給作為數(shù)據(jù)使用者的上位應(yīng)用程序,也適用于應(yīng)用程序和物理設(shè)備的直接連接。隨著控制系統(tǒng)的不同,OPC服務(wù)器既可以是和OPC應(yīng)用程序在同一臺計算機(jī)上運行的本地OPC服務(wù)器,也可以是在另外的計算機(jī)上運行的遠(yuǎn)程OPC服務(wù)器[2]。

OPC服務(wù)器與OPC客戶端之間的交互包括兩個方面:客戶端程序從服務(wù)器讀取數(shù)據(jù)和客戶端程序向服務(wù)器寫入數(shù)據(jù)。兩者之間的數(shù)據(jù)訪問方法主要有同步訪問和異步訪問兩種[2]。

由于同步訪問適用于OPC客戶程序較少和數(shù)據(jù)量較小的場合,這里采用效率更高的異步訪問方式。異步訪問方式如圖2所示。OPC客戶程序?qū)PC服務(wù)器進(jìn)行請求后立刻返回,不用等待OPC服務(wù)器的響應(yīng),可以進(jìn)行其他操作。當(dāng)OPC服務(wù)器完成數(shù)據(jù)訪問時,觸發(fā)OPC客戶程序的異步訪問完成事件,將數(shù)據(jù)訪問結(jié)果傳送給OPC客戶程序[2-3]。

2.2 監(jiān)控管理系統(tǒng)的構(gòu)成

系統(tǒng)上位中,在主控制室中的工控計算機(jī)上安裝SIMATIC NET通信軟件及MYSQL數(shù)據(jù)庫,使其同時作為OPC服務(wù)器和數(shù)據(jù)庫服務(wù)器。副控制室中工控計算機(jī)安裝SIMATIC NET通信軟件和MYSQL的odbc鏈接驅(qū)動,使其作為OPC服務(wù)器和數(shù)據(jù)庫客戶端。而下面各巷道的觸屏計算機(jī)終端上則安裝OPC客戶端軟件和MYSQL的odbc鏈接驅(qū)動,作為OPC客戶端和數(shù)據(jù)庫客戶端。

系統(tǒng)下位由五臺S7-300PLC組成,一臺固定的主控PLC,四臺可移動的堆垛機(jī)PLC。主控PLC負(fù)責(zé)控制輸送機(jī),擴(kuò)展CP343-1以太網(wǎng)接口模塊,實現(xiàn)與上位機(jī)之間的數(shù)據(jù)通信,擴(kuò)展通訊模塊CP342-5通過Profibus DP現(xiàn)場總線和紅外光通信方式實現(xiàn)與四臺堆垛機(jī)PLC的數(shù)據(jù)通信。整個監(jiān)控管理系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如圖3所示。

2.3 雙OPC服務(wù)器結(jié)構(gòu)

結(jié)合本立體倉庫的實際使用要求,在自動化立體倉庫監(jiān)控管理系統(tǒng)中,將主控制室和副控制室的工控計算機(jī)都配置成OPC服務(wù)器,各巷道觸屏終端配置成OPC客戶端,這樣組成雙OPC服務(wù)器/客戶端結(jié)構(gòu)。與傳統(tǒng)單OPC服務(wù)器/客戶端結(jié)構(gòu)相比,有如下優(yōu)點:

(1)任務(wù)指令下發(fā)的便利性。集團(tuán)ERP下傳到立體倉庫的任務(wù)會儲存在立體倉庫內(nèi)部數(shù)據(jù)庫中等待分配。立體倉庫位于車間生產(chǎn)線中,可以根據(jù)生產(chǎn)實際需求和操作的方便,選擇從立體倉庫的任意一端進(jìn)行出入庫操作。操作人員選擇同側(cè)控制室中的服務(wù)器來接收要執(zhí)行的任務(wù),根據(jù)庫房出入庫準(zhǔn)則選擇合適的貨位,并將生成的任務(wù)指令排隊到任務(wù)列中。在具體巷道的觸屏操作端上,選擇任務(wù)列中的任務(wù)下發(fā)給下位設(shè)備。采用雙OPC服務(wù)器/客戶端,可以直接在立體倉庫的一側(cè)完成任務(wù)的操作,減少單OPC服務(wù)器/客戶端帶來的控制室與觸屏操作端不在同一側(cè)帶來操作上的麻煩,給任務(wù)指令下發(fā)帶來便利性。

(2)提高任務(wù)執(zhí)行效率。從任務(wù)操作流程可知,需要從控制室中的服務(wù)器上分配ERP下傳的任務(wù)。采用雙OPC服務(wù)器/客戶端結(jié)構(gòu),可以從立體倉庫兩端的控制室同時分配任務(wù),并能夠通過觸屏操作端操作全部巷道同時執(zhí)行庫操作指令,這樣既可以提高下位設(shè)備的利用率,也提高出入庫任務(wù)的執(zhí)行效率。

(3)提高系統(tǒng)的穩(wěn)定性。由于采用雙OPC服務(wù)器/客戶端結(jié)構(gòu),兩個控制室中的服務(wù)器都可以向所有巷道分配ERP下傳任務(wù)。當(dāng)一側(cè)控制室出現(xiàn)通信故障影響任務(wù)分配時,可通過另一控制室的服務(wù)器向要執(zhí)行任務(wù)的巷道下發(fā)指令,這樣可以提高系統(tǒng)的穩(wěn)定性,在某一服務(wù)器出現(xiàn)通信故障時仍能順利完成庫操作。

(4)方便庫管人員的管理。采用雙OPC服務(wù)器/客戶端結(jié)構(gòu),可將立體倉庫的庫管人員分配在庫房兩端的控制室中。庫管人員各司其職,根據(jù)系統(tǒng)權(quán)限管理好各自負(fù)責(zé)的巷道貨區(qū)。這樣可以合理安排庫管人員,強(qiáng)化責(zé)任意識,便于庫房人員管理。

3 監(jiān)控管理系統(tǒng)中上下位間的數(shù)據(jù)訪問

3.1 系統(tǒng)數(shù)據(jù)流分析

立體倉庫監(jiān)控管理系統(tǒng)只與主控PLC通信,主控PLC再通過紅外通信模塊與各巷道堆垛機(jī)PLC通信。因此監(jiān)控管理系統(tǒng)中上下位之間的數(shù)據(jù)通信即控制室中服務(wù)器和主控PLC之間的數(shù)據(jù)交互。監(jiān)控管理服務(wù)器向主控PLC下發(fā)庫操作作業(yè)指令并同時讀取主控PLC采集的監(jiān)控狀態(tài)信息。

下發(fā)給主控PLC的作業(yè)指令包括輸送機(jī)編號,堆垛機(jī)編號,作業(yè)類型以及貨位編號;從主控PLC中采集的狀態(tài)信息包括巷道堆垛機(jī)工作狀態(tài)、巷道堆垛機(jī)故障報警信息、輸送機(jī)工作狀態(tài)以及輸送機(jī)故障報警信息。

3.2 系統(tǒng)OPC數(shù)據(jù)訪問的實現(xiàn)

作為立體倉庫監(jiān)控管理系統(tǒng)需要實時了解立體倉庫的ERP任務(wù)狀態(tài)、貨位狀態(tài)、庫存信息和下位設(shè)備的狀態(tài),將這些信息按照巷道的不同添加到不同的數(shù)據(jù)組,定時刷新采集這些數(shù)據(jù)組中變量信息;而只有在作業(yè)指令下發(fā)時系統(tǒng)才向主控PLC執(zhí)行數(shù)據(jù)寫的操作。

選擇采用OPC異步讀寫的方式來實現(xiàn)OPC客戶程序與OPC服務(wù)器之間的數(shù)據(jù)交互。OPC異步數(shù)據(jù)訪問的實現(xiàn)步驟如下:

(1)OPC客戶程序連接OPC服務(wù)器,進(jìn)行添加OPC組和OPC項的操作

r1=CLSIDFromProgID(L"OPC.SimaticNET", &clsid);

r1=CoCreateInstance(clsid,NULL,CLSCTX_LOCAL_SERVER, IID_IOPCServer, (void**)&m_pIOPCServer);

通過上述函數(shù)創(chuàng)建一個OPCServer實例,調(diào)用函數(shù)AddGroup()添加四個組,每個組對應(yīng)立體倉庫中的一個巷道,函數(shù)AddItems()為每個組中要讀寫的數(shù)據(jù)添加對應(yīng)的項。

(2)創(chuàng)建回調(diào)類,并將回調(diào)類pCOPCDataCallback接口指針傳遞給OPC服務(wù)器

CComObject* pCOPCDataCallback;

CComObject ::CreateInstance(&pCOPCDataCallback);

hRes=AtlAdvise(m_pIOPCGroupStateMgt,pCbUnk,IID_IOPCDataCallback,&m_dwAdvise)。

(3)數(shù)據(jù)的異步讀、寫操作

OPC客戶程序獲得OPC組的IOPCAsyncIO2接口指針,然后調(diào)用該接口的讀、寫函數(shù)。

r1=m_pIOPCAsyncIO2->Read(34,phServer,g_dwReadTransID,&dwCancelID,&pErrors);

r1=m_pIOPCAsyncIO2->Write(8,phServer,values,g_dwWriteTransID,&dwCancelID,&pErrors)。

(4)數(shù)據(jù)回調(diào)反饋

當(dāng)OPC服務(wù)器完成數(shù)據(jù)讀寫操作后通過回調(diào)類pCOPCDataCallback接口指針通知OPC客戶程序。數(shù)據(jù)讀完成回調(diào)函數(shù)是OnReadComplete(),數(shù)據(jù)寫完成回調(diào)函數(shù)是OnWriteComplete()[3-4]。

4 總 結(jié)

本文以某公司自動化立體倉庫監(jiān)控管理系統(tǒng)開發(fā)為例,根據(jù)立體倉庫的實際功能需求,分析了監(jiān)控管理系統(tǒng)上下位之間數(shù)據(jù)通訊,設(shè)計了雙OPC服務(wù)器/多客戶端的OPC通信網(wǎng)絡(luò)結(jié)構(gòu)。并采用異步數(shù)據(jù)訪問的方式完成OPC服務(wù)器與OPC客戶程序之間的數(shù)據(jù)交互。

多OPC服務(wù)器在自動化立體倉庫中的應(yīng)用,使數(shù)據(jù)傳輸性能較傳統(tǒng)通信方式大大提高,增強(qiáng)了監(jiān)控管理系統(tǒng)的穩(wěn)定性,使任務(wù)指令下發(fā)更加便利,提高立體倉庫的任務(wù)指令執(zhí)行效率和管理水平。

參考文獻(xiàn):

[1] 杜亞江,馬殷元. OPC通信在自動化立體倉庫實時監(jiān)控系統(tǒng)中的應(yīng)用[J]. 蘭州交通大學(xué)學(xué)報,2010(6):87-90.

[2] 日本OPC協(xié)會. OPC應(yīng)用程序入門[Z]. OPC(中國)促進(jìn)委員會,2004.

第7篇:題庫管理系統(tǒng)范文

關(guān)鍵詞:電力系統(tǒng)分析;試題庫管理系統(tǒng);自動組卷

中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2016)09-0117-02

目前在高等學(xué)校的教學(xué)體系中,對學(xué)生學(xué)習(xí)效果的評價方法主要采用考試與平時考核結(jié)合的模式,這就要求教師在承擔(dān)教學(xué)任務(wù)的同時,還必須肩負(fù)起考試命題和對考試成績統(tǒng)計和分析的任務(wù)。傳統(tǒng)的人工命題方式存在諸多缺點,如:工作效率較低,準(zhǔn)確性和規(guī)范性較差,產(chǎn)生大量的重復(fù)勞動等[1]。《電力系統(tǒng)分析》課程試題庫系統(tǒng)完成了網(wǎng)絡(luò)式試題庫開發(fā)平臺的設(shè)計,服務(wù)器端使用Windows 2003 Server作為系統(tǒng)平臺,數(shù)據(jù)庫選擇SQL Server 2000客戶端采用Windows XP作為系統(tǒng)平臺進(jìn)行開發(fā)。采用簡單易操作的Word文檔存儲試題,利用JAVA語言對組卷系統(tǒng)進(jìn)行程序開發(fā),實現(xiàn)了試卷的隨機(jī)抽取,命題覆蓋面更廣,準(zhǔn)確性和規(guī)范性顯著提高[2]。

一、試題庫管理系統(tǒng)平臺的建立

(一)試題庫管理系統(tǒng)功能

建立一個能自動抽取試題、自動組卷及下載試卷的試題庫管理系統(tǒng),應(yīng)具有如下功能:

(1)同時存放試題及相應(yīng)的標(biāo)準(zhǔn)答案,根據(jù)組卷要求,能夠快速準(zhǔn)確地隨機(jī)抽取試題,試卷和標(biāo)準(zhǔn)答案同時生成。(2)試題多樣,涵蓋選擇題、是非題、填空題、計算題等多種題型,難度可選。方便地對試題庫進(jìn)行增加、刪除、備份、導(dǎo)人及導(dǎo)出等維護(hù)工作。(3)能對試卷進(jìn)行添加、刪除、修改等維護(hù)工作;對試卷進(jìn)行預(yù)覽、自動排版、下載等操作;可以對試題包含的題目統(tǒng)計和分布。(4)教師通過個人賬號進(jìn)行登陸試題庫管理系統(tǒng),保證試卷的保密性。系統(tǒng)具備完善的幫助、操作提示和錯誤提示等。

(二)試題庫系統(tǒng)的結(jié)構(gòu)設(shè)計

根據(jù)對試題庫管理系統(tǒng)功能的分析,設(shè)計了命題管理,組卷管理,自動組卷三個模塊。命題管理包括用戶登陸、密碼管理、數(shù)據(jù)備份;組卷管理包括試題庫的各種管理,可以實現(xiàn)瀏覽試題內(nèi)容、錄入新題、刪除試題、試題信息的配置與修改;自動組卷可以根據(jù)試卷參數(shù)設(shè)置生成試卷,按照系統(tǒng)設(shè)置的試卷模板樣式自動進(jìn)行試卷的排版并生成Word文檔,試卷的瀏覽、修改、存儲和打印可以在Word中非常方便地完成。還可實現(xiàn)試卷預(yù)覽,調(diào)整試題分?jǐn)?shù),試題信息統(tǒng)計等功能。

二、試題庫項目的設(shè)計

(一)《電力系統(tǒng)分析》試題的特點和要求

《電力系統(tǒng)分析》是高等院校“電氣工程與自動化”和“農(nóng)業(yè)電氣化與自動化”專業(yè)的主要專業(yè)基礎(chǔ)課程,包括“電力系統(tǒng)穩(wěn)態(tài)分析”和“電力系統(tǒng)暫態(tài)分析”兩部分,學(xué)時量很大。該課程具有較強(qiáng)的理論性和實踐性,與電力系統(tǒng)生產(chǎn)過程密切相關(guān),考試內(nèi)容主要考查學(xué)生對基本概念和理論的掌握理解及綜合運用所學(xué)知識分析和解決實際問題的能力。

在命題過程中,要以課程教學(xué)大綱為依據(jù),教材為范圍,使試題覆蓋全面;試題難度適中,試卷中70%左右為容易題,20%左右中等較難題,10%左右為較高難度和深度的試題,主客觀題對不同難度的題目有所體現(xiàn),能夠體現(xiàn)學(xué)生學(xué)習(xí)水平的高低;題型要豐富,客觀題主要考查基本概念和理論,包括選擇題,填空題和名詞解釋。主觀題以考查知識的綜合應(yīng)用為主,包括問答題、計算題、設(shè)計題和綜述題等,應(yīng)以主觀題為考點;題量要適度,試卷應(yīng)保證有恰當(dāng)?shù)念}量,一般按120分鐘考試時間設(shè)計試卷;題目要貼近生產(chǎn)實際,根據(jù)本課程實踐性強(qiáng)的特點,試題庫中的題目應(yīng)著眼于電力系統(tǒng)運行中的實際問題,考查學(xué)生利用所學(xué)知識解決問題的能力。

(二)試題庫項目的設(shè)計

教師可以通過通用的試題庫輸入和操作界面,在“創(chuàng)建試題”窗口中選擇題型,重點等級,試題性質(zhì),參考分?jǐn)?shù),所屬知識點,難度等級和適用對象等約束條件后輸人試題和相應(yīng)的參考答案,直接存入Word文檔中。還可以對已輸入的試題進(jìn)行修改;按照不同約束條件,如難度等級,所屬知識點,對已輸入的試題信息進(jìn)行統(tǒng)計;檢查錯誤信息,使教師能夠方便的進(jìn)行試題庫的管理。

1.入庫試題的字段:(1)試題編號:自動生成。(2)試題內(nèi)容:文本+圖片。(3)重點等級:分為3級 普通內(nèi)容―重點內(nèi)容―核心內(nèi)容。(4)難度等級:分為4級。1―4 難度逐級升高。(5)試題性質(zhì):分為7類?;局R―基本概念―基本理論―基本方法―基本技能―綜合應(yīng)用―創(chuàng)新能力。(6)適用對象:分為3類:??屁D???、本科―本科。(7)題型編號:分為7種 單選題―多選題―填空題―名詞解釋―簡答題―問答題―計算題―設(shè)計題―綜述題―其他,其中1~5為客觀題,6~9為主觀題。(8)知識系列:按該課程的知識體系及其層次(章、節(jié)、知識點),細(xì)分為若干個知識范圍。用x.y.z.n為每個知識范圍設(shè)置標(biāo)記,組合試卷時,用此標(biāo)記防止出現(xiàn)重復(fù)的內(nèi)容。例如:2.3.1.10,表示第2章、第3節(jié)、第1小節(jié)、第10個知識范圍。(9)試題分值:單選題≤1分、多選題≤2分、填空題(每空≤1分)、名詞解釋≤3分、問答題4~12分、計算題5~12分、設(shè)計題10~20分、綜述10~20分、4級難度試題(每題≤10分)、3級難度試題(每題≤15分)。(10)評分標(biāo)準(zhǔn)和答案:文本+圖片。(11)歷史記錄:前次考試未用―前次考試用過(該字段與教師無關(guān))。

2.每門課程的題庫要求:

(1)主觀題總分值的比例≥60%。(2)重點與核心試題總分值的比例≥70%。(3)試題難度總分值的比例分布:4級≤10%、3級≤25%、3級+4級≈35%;2級≤40%、1級≤50%、1級+2級≈85%。(4)題庫的總分值≥1000分。

3.組合試卷的約束條件。

(1)主觀題總分值的比例≥60%。(2)重點與核心試題總分值的比例≥70%。(3)試題的知識編號不能重復(fù)。(4)覆蓋面≥70%(知識體系)。(5)難度約束條件:按難度分為5級:A-E級。

三、主要模塊介紹

(一)試卷定義模塊

在新建試卷之前,教師通過定義試卷界面對試卷名稱,適用對象(包括本科和專科學(xué)生),卷面總分,試題覆蓋面,試題難度等級,主客觀題及重點題比例和適用班級,學(xué)期進(jìn)行選擇和填寫。抽取成功的試卷中將顯示試卷名稱,適用班級和使用學(xué)期等信息。同時教師需根據(jù)教學(xué)考試要求完成對試卷題量的設(shè)置,包括題目數(shù)量,題型和分值。確認(rèn)提交后,系統(tǒng)將自動顯示試卷設(shè)置題型和各類題型分值。待教師確認(rèn)開始抽題后,系統(tǒng)進(jìn)行自動組卷工作。

(二)試卷維護(hù)模塊

完成組卷后,教師可以對試卷明細(xì)進(jìn)行查看,可以實現(xiàn)對試題內(nèi)容的查看,選擇替換或保留試題,還可以調(diào)整試卷分值分配,試卷預(yù)覽,按照試卷模板樣式生成試卷。若對所抽取的試卷不滿意,可進(jìn)行重新抽取。生成試卷后,教師可以方便地下載試卷和答案,并進(jìn)行打印。

(三)試題總結(jié)模塊

試卷成功抽取后,教師可以對試卷信息進(jìn)行查看。試卷信息包括;主客觀題目比例,試題性質(zhì)涵蓋分值,重點題比例和各難度等級試題所占比例。

四、結(jié)論

結(jié)合高等院校《電力系統(tǒng)分析》課程的特點,完成了對試題庫系統(tǒng)的設(shè)計與開發(fā)。本系統(tǒng)采用Word文檔存儲試題,具有自動組卷、試題瀏覽、試卷維護(hù)、下載輸出、系統(tǒng)幫助等模塊,操作方便,界面友好,實踐結(jié)果表明本系統(tǒng)可以從庫中抽取多套滿意的試卷。利用該試題庫完成的試卷,經(jīng)任課教師審閱通過,近20個專業(yè)班級在考試中使用,學(xué)生考試成績符合正態(tài)分布,能夠正確反映學(xué)生的學(xué)習(xí)效果。試題庫系統(tǒng)的開發(fā),大大提高了教師的工作效率,使考試更加規(guī)范化,提高了教學(xué)質(zhì)量。

參考文獻(xiàn):

[1]郭蘭英,梁波,孫朝云.高校課程考試自動組卷算法的研究設(shè)計[J].現(xiàn)代電子技術(shù),2009,(16):86-88.

第8篇:題庫管理系統(tǒng)范文

關(guān)鍵詞:Excel操作;動態(tài)命題

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)18-0085-03

計算機(jī)的普及使得對辦公能力的要求越來越高,《計算機(jī)應(yīng)用基礎(chǔ)》課程的重要性也就日益明顯。但是這門課的考核方式一直以來都很令老師頭疼,因為采用傳統(tǒng)的紙質(zhì)考試方式很難客觀地反映學(xué)生的計算機(jī)應(yīng)用操作能力,所以目前大多的考試都用上機(jī)考試來代替紙質(zhì)考試。要想很好地利用上機(jī)考試這種形式,首先要有一個好的在線考試系統(tǒng),現(xiàn)如今這方面的考試系統(tǒng)主要有全國一級計算機(jī)等級考試和其他單位定制的考試系統(tǒng)等。本文在參考眾多同類考試系統(tǒng)的基礎(chǔ)上,對Excel操作題的自動命題進(jìn)行了詳細(xì)描述,并實現(xiàn)了模型系統(tǒng)。

Excel自動命題實質(zhì)是使出題人在出題向?qū)У闹敢峦瓿刹僮鳎}目由系統(tǒng)自動生成,標(biāo)準(zhǔn)答案就是出題人的操作結(jié)果,閱卷系統(tǒng)將最后的考試結(jié)果和標(biāo)準(zhǔn)答案中出題人操作的部分進(jìn)行比較,給出得分。為了便于以后抽題,規(guī)定出題人一次只能出一道題,這樣一道題目就是一個EXCEL文件了。

1.系統(tǒng)設(shè)計

該系統(tǒng)是為了解決傳統(tǒng)紙質(zhì)考試存在的一系列問題而設(shè)計的,所以在設(shè)計該系統(tǒng)時一定要牢記設(shè)計的初衷,認(rèn)真分析該系統(tǒng)的需求、功能結(jié)構(gòu)。同時在設(shè)計該系統(tǒng)時一定要嚴(yán)格遵守下面的幾項原則,即結(jié)構(gòu)可行性原則、實用性原則、適應(yīng)性原則、穩(wěn)定性原則。

1.1系統(tǒng)需求

Excel在線測試系統(tǒng)主要分為三個子系統(tǒng),分別為動態(tài)出題系統(tǒng)、人員后臺管理系統(tǒng)、考試與實訓(xùn)系統(tǒng),功能的總體圖示,見圖1。

1)通過動態(tài)出題系統(tǒng)將Excel操作題的操作要求、計算機(jī)評測所需的評分指令等信息以試卷的形式輸入到數(shù)據(jù)庫中,詳見表1。

2)人員后臺管理功能,主要是提供人員進(jìn)行考試時的管理功能,如方便考務(wù)人員查看考場,查看考試試卷等功能,詳細(xì)見表2。

3)學(xué)生使用考試與實訓(xùn)系統(tǒng),選擇工作模式并依據(jù)考號和登錄號碼進(jìn)人安排好的考試或?qū)嵱?xùn),下載操作文檔和操作要求進(jìn)行答題,答題結(jié)束后使用考試與實訓(xùn)系統(tǒng)進(jìn)行閱卷、評分,考試模式中評分后成績寫人數(shù)據(jù)庫,詳見表3。

1.2系統(tǒng)部署結(jié)構(gòu)

該系統(tǒng)的結(jié)構(gòu)部署如下圖所示:

從上圖中可以看出該系統(tǒng)利用傳統(tǒng)的c/s模式,將后臺管理和考生考試與實訓(xùn)系統(tǒng)都通過局域網(wǎng)連上數(shù)據(jù)庫。開考前,管理員和監(jiān)考人員(統(tǒng)稱考務(wù)人員)將考試環(huán)境搭建好,待考生到齊之后,通過后臺管理系統(tǒng)開始考試。對考試過程中產(chǎn)生的諸多問題如:考生在考試過程中電腦電源斷掉等問題,可以通過后臺管理功能實現(xiàn)二次登錄(正常情況考生登錄后是不允許二次登錄的)??忌诳荚囍型究梢蕴峤辉嚲?,考試的過程中是倒計時的,當(dāng)時間為0時就會知道交卷,后臺管理功能也能在考試中任何時候讓全體考生交卷(防止遲到考生拖延時間)。待考生答題結(jié)束后,將考生答案信息錄人到數(shù)據(jù)庫中。通過考試與實訓(xùn)系統(tǒng)進(jìn)行評分與實訓(xùn),并且將評分成績錄人到數(shù)據(jù)庫中。

1.3系統(tǒng)架構(gòu)

按照功能需要,可將本系統(tǒng)的架構(gòu)劃分成四個層次,分別為應(yīng)用層、服務(wù)層、數(shù)據(jù)訪問層和數(shù)據(jù)庫。其中應(yīng)用層主要提供用戶操作接口,實現(xiàn)考試、出題、管理、評分等功能。服務(wù)器端則是整個系統(tǒng)的關(guān)鍵,因為主要的服務(wù)和數(shù)據(jù)交換都由服務(wù)器端來完成。服務(wù)器端的功能是:實現(xiàn)動態(tài)出題系統(tǒng)、人員后臺管理系統(tǒng),考試與實訓(xùn)系統(tǒng)的業(yè)務(wù)邏輯功能和數(shù)據(jù)交換功能。數(shù)據(jù)訪問層,提供數(shù)據(jù)訪問接口,實現(xiàn)業(yè)務(wù)邏輯和數(shù)據(jù)之間的結(jié)構(gòu)。為了方便使用,系統(tǒng)功能采用C/S結(jié)構(gòu)來實現(xiàn)。數(shù)據(jù)庫主要實現(xiàn)存儲過程的建立,視圖的建立等功能。系統(tǒng)架構(gòu)圖如下:

1)動態(tài)出題系統(tǒng)

出題教師通過出題系統(tǒng)將Excel操作題的操作要求、計算機(jī)評測所需的評分指令等信息以試卷的形式輸入到數(shù)據(jù)庫中??蛇M(jìn)一步將該系統(tǒng)分為試題管理和考點管理。試題管理主要是試題的添加、刪除、編輯、查詢和導(dǎo)入導(dǎo)出功能??键c管理,則是考點的添加、刪除、編輯和查詢功能。詳見圖4。

2)人員后臺管理系統(tǒng)

可分為考務(wù)管理系統(tǒng)和人員后臺管理系統(tǒng)??紕?wù)管理系統(tǒng)主要完成某一場考試的數(shù)據(jù)準(zhǔn)備工作,主要包括考生信息管理,考場信息管理,考試參數(shù)f組卷策略)管理,考務(wù)網(wǎng)站(考試信息)。

人員后臺管理系統(tǒng)實現(xiàn)后臺數(shù)據(jù)庫的維護(hù)和備份,用戶管理,試題管理,試卷參數(shù)管理,考務(wù)網(wǎng)站后臺管理和系統(tǒng)管理。

3)考試與實訓(xùn)系統(tǒng)

主要負(fù)責(zé)對Excel操作題進(jìn)行自動閱卷、評分,包括考試與實訓(xùn)兩個部分。

在考試部分中,學(xué)生首先建立自己的文件夾,然后下載并考入相關(guān)的Excel初始操作文檔和題目要求,然后進(jìn)入考試界面,進(jìn)行測試。在卷子提交之后,系統(tǒng)將進(jìn)行評分,依據(jù)試題分值計算總分。評分結(jié)束后,將試題卷中的考點出錯情況、得分率和總得分等信息寫入數(shù)據(jù)庫中,然后顯示得分。

在實訓(xùn)部分中,與考試不同的是,考生可以對試題進(jìn)行反復(fù)練習(xí)、評測,以提高自己的Excel操作能力。學(xué)生可以通過系統(tǒng)反饋回來的信息了解自己出錯的地方,然后有針對性地進(jìn)行練習(xí),從而達(dá)到自主練習(xí)的目的。

3.Excel動態(tài)命題的實現(xiàn)

系統(tǒng)設(shè)計部分的工作完成后就是系統(tǒng)的實現(xiàn)了,在實現(xiàn)系統(tǒng)之前要弄清楚整個系統(tǒng)各個模塊的功能以及其實現(xiàn)原理,下面主要就Excel動態(tài)命題進(jìn)行介紹。

3.1出題原理

出題過程實質(zhì)是從標(biāo)準(zhǔn)的Excel文檔中讀取屬性作為標(biāo)準(zhǔn)評分信息。我們通過界面進(jìn)入考試系統(tǒng)后,自動出題系統(tǒng)就可以自動給考生提供試卷。在建立試題庫時,針對Excel課程的每個章節(jié),建立相應(yīng)的各種類型、各種難度的試題。管理者具有隨時對該題庫中的題目進(jìn)行增加、刪除、更新等操作的權(quán)力,從而不斷地完善充實試題庫。在建立試題庫的時候,還需要對試題的難度、分?jǐn)?shù)、章節(jié)等屬性值進(jìn)行賦值。動態(tài)命題系統(tǒng)主要是要實現(xiàn)試題庫中試題的編輯和查詢,即對試題進(jìn)行錄入、修改、刪除、對試題的屬性進(jìn)行修改等操作,也可以瀏覽試題或根據(jù)某些條件對試題進(jìn)行查詢。根據(jù)此原理建立的動態(tài)出題系統(tǒng)能夠大大的減輕出題的工作量。

3.2出題流程

打開考務(wù)人員后臺管理系統(tǒng),進(jìn)人試題維護(hù)板塊,出題老師先設(shè)置好題目編號、題目標(biāo)題和題目要求等,然后再將每道題目的操作區(qū)域以及區(qū)域內(nèi)的正確答案屬性寫入數(shù)據(jù)庫進(jìn)行保存。具體過程詳見下面的出題流程圖。

出題老師輸入題目編號、題目標(biāo)題和題目要求等,然后把題目的內(nèi)容即Excel里的數(shù)據(jù)復(fù)制到表中,接著該系統(tǒng)會出現(xiàn)一個出題向?qū)Т绑w,它會顯示出題的提示信息,在出題向?qū)У闹甘鞠?,教師可以完成出題,并且出題向?qū)Т绑w還可以把教師操作的重要信息保存到關(guān)鍵信息表。在老師出題的過程中,出題向?qū)Т绑w可以從題目順序表中查找考點中知識點的相關(guān)文字信息,有些文字信息比較復(fù)雜的,還可以常量表中查找,把收集到的信息結(jié)合到一起復(fù)制到相應(yīng)的試題表中保存到相應(yīng)的位置。在試題庫的建立時,針對課程的每個章節(jié),建立相應(yīng)的各種類型、各種難度的試題。管理者可以隨時對該題庫中的題目進(jìn)行增加、刪除、更新等操作,可以不斷地充實更新試題庫,使老師管理試題更加方便容易。

第9篇:題庫管理系統(tǒng)范文

計算機(jī)輔助教學(xué)(Computer Aided Instruction,以下簡稱CAI)與計算機(jī)輔助教育(Computer Based Education,以下簡稱CBE)是計算機(jī)技術(shù)非常重要的應(yīng)用領(lǐng)域之一。由于近十幾年來微機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)及相應(yīng)的軟件技術(shù)的發(fā)展,更加促進(jìn)了CAI與CBE的飛速發(fā)展,目前CAI與CBE已逐步成為現(xiàn)代教學(xué)的一個很重要且有效的手段。

計算機(jī)輔助教學(xué)的內(nèi)容包括教師的教學(xué)課件、學(xué)生學(xué)習(xí)、試題管理與考試系統(tǒng)、教師與學(xué)生的信息管理、教材管理、學(xué)籍管理等各個方面。計算機(jī)輔助考試管理系統(tǒng)是計算機(jī)輔助教學(xué)的重要環(huán)節(jié),同時也是評教的有效工具。目前已有的計算機(jī)輔助考試管理系統(tǒng)多采用VC、VB或VFP開發(fā),在功能方面,有的側(cè)重于學(xué)生考試,有的側(cè)重于題庫管理。本系統(tǒng)利用PowerBuilder 8.0管理信息系統(tǒng)開發(fā)工具,開發(fā)了一種集題庫管理、試卷生成、學(xué)生上機(jī)考試、成績評定與管理等功能于一體的智能化計算機(jī)輔助教學(xué)系統(tǒng)。

PowerBuilder 8.0是新一代數(shù)據(jù)庫應(yīng)用開發(fā)工具,它支持應(yīng)用系統(tǒng)同時訪問多種數(shù)據(jù)庫,并且,PowerBuilder開發(fā)環(huán)境隨身攜帶的Sybase SQL Anywhere本身就是個功能強(qiáng)大的DBMS。數(shù)據(jù)窗口是PowerBuilder的專利,通過數(shù)據(jù)窗口,用戶可以方便的訪問數(shù)據(jù)庫中的數(shù)據(jù),而不必編寫復(fù)雜的SQL語句。PowerScript語言是一種高級的、結(jié)構(gòu)化的編程語言,編程格式比較自由,簡單易學(xué),開發(fā)效率高。

本系統(tǒng)中,在試題生成方面,采用人工及自動生成兩種策略,同時充分考慮成卷試題的章節(jié)及難度的均勻分布性,成卷條件任意組合,人工交互采用窗口及菜單技術(shù)。

二、 系統(tǒng)結(jié)構(gòu)及數(shù)據(jù)庫建立

1.系統(tǒng)功能結(jié)構(gòu)

計算機(jī)輔助考試系統(tǒng)的主要功能分考試管理系統(tǒng)及上機(jī)考試系統(tǒng)兩部分。系統(tǒng)功能結(jié)構(gòu)如圖2-1所示。

根據(jù)系統(tǒng)需求,設(shè)計出試題庫實體的E-R圖(如圖2-2)及控制取題量實體的E-R圖(如圖2-3),其余實體的E-R圖設(shè)計類似。

試題庫表中,題目內(nèi)容字段的數(shù)據(jù)類型采用long varchar型,以滿足較長題目的輸入與顯示。根據(jù)不同章節(jié)及難度需要,利用人工或自動手段,從試題庫中選取所需試題量,更新控制取題量表,并以此為依據(jù),從試題庫中隨機(jī)選取題目,組成試卷。

三、試題生成人工控制窗口

進(jìn)入試題控制窗口,在試卷生成菜單中,用戶可以選擇生成試卷的種類和方式。以選擇題生成\\控章節(jié)也

控難易\\人工控制為例,見圖3-1:

在彈出的試題量選擇窗口中,用戶根據(jù)需要,在相應(yīng)的章節(jié)及難易級別中選擇所需的題量,然后按“確認(rèn)”按鈕即可。見圖3-2:

該窗口的open事件代碼:

//數(shù)據(jù)窗口控件

dw_select_ctr1.settransobject(sqlca)

dw_select_ctr1.retrieve()

dw_question_1.settransobject(sqlca)

dw_question_1.retrieve()

dw_question_1.visible=false

//從第一章選取容易題試題量

SELECT “select_ctr1”.“easy”

INTO :select1_easy

FROM “select_ctr1”

WHERE “select_ctr1”.“chapter” = ‘1’ ;

//從第一章選取中難度題試題量

SELECT “select_ctr1”.“mid”

INTO :select1_mid

FROM “select_ctr1”

WHERE “select_ctr1”.“chapter” = ‘1’ ;

//選取其它章節(jié)及難度的試題量

四、 試題生成自動控制窗口

進(jìn)入試題控制窗口,以選擇題生成―控章節(jié)也控難易―自動控制為例,見圖3-1:

根據(jù)難度不同,將某一部分試題分成以下5個級別:易、較易、中、較難、難,試題庫中對應(yīng)的試題量分別為:x1,x2,x3,x4,x5。擬從該部分中取t題。

控制的目的,在于確定從各難度題庫中取題的數(shù)量。具體的實現(xiàn)辦法,可用經(jīng)驗表格、模糊控制、建立數(shù)學(xué)模型等方案。設(shè)從x1,x2,x3,x4,x5中取題數(shù)量分別為:y1,y2,y3,y4,y5 ,顯然,y1+y2+y3+y4+y5=t。

如根據(jù)經(jīng)驗等因素,確定以下控制方案。如表3-1所示:

根據(jù)以上方案,則有:

取題難度為易時,y1=t×70%;y2=t×15%;y3=t×10%;y4=t×5%;y5=t×0%;

取題難度為較易時,y1=t×10%;y2=t×70%;y3=t×10%;y4=t×5%;y5=t×5%;

取題難度為中時,y1=t×5%;y2=t×10%;y3=t×70%;y4=t×10%;y5=t×5%;

取題難度為較難時,y1=t×5%;y2=t×5%;y3=t×10%;y4=t×70%;y5=t×10%;

取題難度為難時,y1=t×0%;y2=t×5%;y3=t×10%;y4=t×15%;y5=t×70%;

所取試題數(shù)必須為整數(shù),因此,需對yi進(jìn)行取整判斷。如圖3-3

在彈出的自動成卷選擇窗口中,用戶根據(jù)需要,選擇相應(yīng)的難易級別,如“較易”,然后按“確認(rèn)”按鈕即可。

“確定”按鈕的clicked事件的部分程序代碼如下:

int t,y1,y2

t=8

//根據(jù)所選難易程度賦值

if cbx_easy.checked=true then

y1=t*0.9

y2=t*0.1

//y1,y2取整判斷

y1=int(y1)

y2=int(y2)

jkl:

if y1+y2=t then

//更新數(shù)據(jù)庫

UPDATE “select_ctr1”

SET “mid” = :y2,

“easy” = :y1

WHERE “select_ctr1”.“chapter” = ‘1’ ;

else

y1=y1+1

goto jkl

end if

else

//根據(jù)所選其它難易程度賦值

end if

close(parent)

5.結(jié)論

精選范文推薦