999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B/S的考試系統(tǒng)的設計與開發(fā)

2015-01-04 08:51:18楊波于貴
電子設計工程 2015年12期
關鍵詞:數據庫用戶系統(tǒng)

楊波,于貴

(四川文理學院 數學與財經學院,四川 達州 635000)

隨著信息時代網絡技術的發(fā)展和現代高等教育改革的需要,將網絡技術應用到高等教育的改革中來以成為必然的趨勢。其中建立高效、便捷的考試系統(tǒng)就是現代教育的重要課題。利用網絡進行在線考試是對傳統(tǒng)考試的延伸和變革,網絡技術打破了傳統(tǒng)考試的時間和空間的限制,建立完善的題庫資源是實現在線考試系統(tǒng)的前提,數據庫技術的應用提供了豐富的題庫資源和有效的信息資源管理。

1 B/S網絡結構模式

在網絡環(huán)境下考試系統(tǒng)的實現主要有兩種方法,即C/S(Client/Server)模式和 B/S(Browser/Server)模式[1]。 隨著Internet和WWW的發(fā)展,C/S模式的兩層結構已經無法滿足網絡開放、互連和信息共享的要求。B/S模式是對C/S模式應用的擴展,是在C/S基礎上的一種變化或改進的結構。B/S模式有3層體系結構,分別是:瀏覽器、Web服務器和數據庫服務器。B/S模式將獲得的數據轉化成數據庫形式,保存在數據庫服務器上,通過在數據庫服務器上的數據庫系統(tǒng)對其進行存儲、查詢和管理等操作。在前臺運行的Web服務器通過安裝在上面的應用程序執(zhí)行和響應后臺數據庫的操作和瀏覽器的請求。用戶通過客戶端的瀏覽器發(fā)出請求,Wbe服務器上的應用程序接收并執(zhí)行對數據庫的操作,并將結果返回給客戶端,用戶通過客戶端的瀏覽器查看執(zhí)行結果。其結構如下圖1所示。

圖1 基于B/S模式的系統(tǒng)Fig.1 System based on B/Smode

2 系統(tǒng)體系結構

系統(tǒng)的設計功能明確,主要包括對用戶資料的管理、試題集的管理、試卷生成的管理以及試卷的輸出管理。根據其主要功能可將系統(tǒng)設計為以下幾大部分構成:用戶資料庫、題庫系統(tǒng)、組卷模塊和試題輸出模塊。在登錄系統(tǒng)的管理下,用戶根據自己的權限登錄界面,登錄系統(tǒng)先判斷用戶的信息是否合法,驗證通過后,根據用戶身份類別管理員用戶可進行資料的維護、試題維護操作;普通用戶可進行抽題和組卷、輸出等操作。系統(tǒng)結構如圖2所示。

圖2 系統(tǒng)結構圖Fig.2 System architecture diagram

3 數據庫設計

考試系統(tǒng)的實現建立在數據庫技術的基礎之上,系統(tǒng)的核心部分用戶資料庫和試題庫是通過數據庫來進行建立和維護的[2]。所以考試系統(tǒng)的實現要先完成用戶資料庫和試題資料數據庫的設計。

3.1 用戶資料庫的設計

用戶資料庫主要包含用戶基本信息表,用于存放用戶名、密碼、用戶類型等信息。數據表結構如下:

User (name char (10) primary,password char(20),user types(1))

&&用戶表(用戶名(主關鍵字),密碼,用戶類型)

3.2 試題數據庫的設計

試題數據庫主要用于對各類型試題的管理,根據不同類型的試題建立不同的數據表,如選擇題數據表、判斷題數據表、填空題數據表、客觀題數據表等[3]。也可根據實際情況和具體考試要求往數據庫里添加相應數據表。不同類型試題表中雖然內容和具體的字段定義不同,但數據表的基本結構是相似的。我們以建立試題管理(STGL)數據庫,以其中三個數據表為例。

XZT (Question number char (6) primary key,Questionmemo,checkBoolean,answer char(1),Remark(10))

選擇題表(題號,題目,是否選中標示,答案,備注信息)

PDT (Question number char (6) primary key,Questionmemo,checkBoolean,answer char(1),Remark(10))

判斷題表(題號,題目,是否選中標示,答案,備注信息)

TKT (Question number char (6) primary key,Questionmemo,checkBoolean,answer memo,Remark(10))

填空題表(題號,題目,是否選中標示,答案,備注信息)

4 系統(tǒng)功能設計

考試系統(tǒng)在功能模塊設計上主要考慮以下幾個部分:用戶功能模塊、組卷模塊和試卷輸出模塊。

4.1 用戶功能模塊

用戶功能模塊的設計,主要實現將用戶按分類進行管理,不同的用戶授予不同的訪問權限,主要分為:管理員用戶和普通用戶。管理員用戶具有最高訪問權限,可進行用戶類型的指派,用戶權限的設置,對試題進行更新、刪除和維護等操作;普通用戶的權限只能從題庫中隨機抽取試題。

4.2 組卷模塊

組卷模塊的設計是考試系統(tǒng)中最重要的部分之一,組卷策略的優(yōu)劣決定了整個考試系統(tǒng)的優(yōu)劣。采用科學合理的隨機抽題算法是保證組卷成功的基礎。

本系統(tǒng)的組卷步驟是:普通用戶按照考號登錄,選擇抽題功能后,將會在系統(tǒng)文件夾下創(chuàng)建一個以用戶考號為文件名的文件,并按照隨機抽題算法在系統(tǒng)題庫的N種不同類型題中抽取N個不同題型的試題,組成該用戶的考試試題保存在考號命名的文件中[4]。抽題參數設置如表1所示。

表1 抽題參數設置Tab.1 Parameter settings on test paper formation

下面以單項選擇題的抽題為例來說明組卷的流程,在單選題題庫DXXZTK.DBF文件中,共有N1道單項選擇題,從中隨機抽取M1道試題組成新文件DXXZ.DBF作為考試試題。算法流程圖如圖3所示。

圖3 隨機抽題算法流程圖Fig.3 Flow chart of random algorithm of test paper formation

4.3 試卷輸出模塊

通過組卷算法隨機的組合好的試題,最后要以文件形式進行輸出。試卷輸出模塊的設計主要用于將組卷模塊中產生的多個不同題型的試題文件組織到一個報表中,同時可將抽取試題的答案組織到另一個報表中,再輸出試卷的同時也可將生成的答案同時輸出,提高的了試卷的命題效率[5]。

5 結束語

本系統(tǒng)采用分級管理,系統(tǒng)安全性較高,管理方便。建立數據庫的管理方式,有效避免重復試題的出現,方便題庫的擴充和管理,提出了一個科學的組卷算法,保證了組卷的質量。系統(tǒng)的設計通用性較強,具有權限的教師可根據情況自行增加或修改試題庫內容,還可根據具體需要增加相應功能模塊,可廣泛的應用于多學科的考試。

[1]黃紅丹.考試系統(tǒng)的題庫設計方案[J].科技信息,2010(10):91-92.HUANG Hong-dan.Q&design examination system[J].Science and Technology Information,2010(10):91-92.

[2]李運蘭.基于WEB的題庫設計與實現[J].湖南文理學院學報,2004(16):72-74.LI Yun-lan.Database design and implementation WEB-based[J].Hunan University of Arts College,2004(16):72-74.

[3]史寶明.基于VF的題庫管理系統(tǒng)的開發(fā)[J].甘肅科技,2008(5):26-27.SHI Bao-ming.VF exam based development management system[J].Science and Technology,2008(5):26-27.

[4]李美滿,鄒北冀,易德成.通用考試系統(tǒng)的開放題庫設計與加解密算法研究[J].計算技術與自動化,2005(12):117-119.LI Mei-man,ZOU Bei-ji,YI De-cheng.Design of the general examination system on opening test library and the decryption algorithm plus[J].Computing Technology and Automation,2005(12):117-119.

[5]李新國.基于VF 6.0的學校考試自動組卷系統(tǒng)[J].計算機工程與設計,2003,24(11):66-69.LI Xin-guo.VF school-based examination of automatic paper system6.0[J].Computer Engineeringand Design,2003,24(11):66-69.

[6]周支元,王如龍.基于面向對象的權限管理系統(tǒng)設計與實現[J].計算技術與自動化,2004,23(3):105-108.ZHOU Zhi-yuan,WANG Ru-long.Object-oriented rights management system design and implementation[J].Computing Technology and Automation,2004,23(3):105-108.

[7]劉林東.Web挖掘在考試系統(tǒng)中的應用 [J].計算機應用研究,2005,22(2):150-151.LIU Lin-dong.Web mining in test system[J].Application of Computer,2005,22(2):150-151.

猜你喜歡
數據庫用戶系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 69av免费视频| 国产精品久久久久无码网站| 国产超碰在线观看| 国产一级无码不卡视频| 免费不卡在线观看av| 人人91人人澡人人妻人人爽| 成年看免费观看视频拍拍| 91丝袜乱伦| 国产91色在线| 亚洲av日韩av制服丝袜| 久久精品只有这里有| 国产乱人免费视频| 国产乱视频网站| 国产一级小视频| 亚洲系列中文字幕一区二区| 国产产在线精品亚洲aavv| 色婷婷久久| 免费人成在线观看成人片| 日韩第一页在线| 中国成人在线视频| 色综合中文综合网| 中国精品久久| 国产第一福利影院| 成人午夜天| 亚洲成人精品| 欧美午夜视频在线| 国产精品无码一二三视频| 国产欧美一区二区三区视频在线观看| 无码综合天天久久综合网| 亚洲精品动漫| 中文字幕2区| 青草视频网站在线观看| 日韩欧美在线观看| 久久精品国产亚洲AV忘忧草18| 又大又硬又爽免费视频| 色亚洲成人| 在线五月婷婷| 亚洲一区二区日韩欧美gif| 亚洲高清无码精品| 嫩草国产在线| 日韩视频免费| 国产精品丝袜视频| 亚洲va欧美ⅴa国产va影院| 香蕉伊思人视频| 成人免费视频一区二区三区 | 亚洲不卡网| 毛片视频网| 波多野吉衣一区二区三区av| 精品久久久无码专区中文字幕| 国产特级毛片| 午夜福利视频一区| AV网站中文| 国产99在线| 久久综合九色综合97婷婷| 在线播放真实国产乱子伦| 老色鬼久久亚洲AV综合| 91色在线观看| 麻豆AV网站免费进入| 高清免费毛片| 国产精品片在线观看手机版 | 四虎影视无码永久免费观看| 亚洲人成网站18禁动漫无码| 国产欧美视频综合二区| 色综合狠狠操| 91久久偷偷做嫩草影院精品| 国产jizzjizz视频| 午夜国产在线观看| 国产激情无码一区二区三区免费| 91人人妻人人做人人爽男同| 久久激情影院| 日韩在线欧美在线| 99久久国产综合精品2020| 亚洲无线视频| 国产精品美女自慰喷水| 欧美午夜理伦三级在线观看| 大陆国产精品视频| 欧美高清日韩| 精品人妻系列无码专区久久| 热久久国产| 22sihu国产精品视频影视资讯| 日韩a级毛片| 亚洲日韩久久综合中文字幕|