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

OXML結(jié)構(gòu)化格式的Word試卷智能處理系統(tǒng)

2020-02-01 15:23:30吳為民
現(xiàn)代計(jì)算機(jī) 2020年34期
關(guān)鍵詞:數(shù)據(jù)庫系統(tǒng)

吳為民

(福建船政交通職業(yè)學(xué)院信息與智慧交通學(xué)院,福州350007)

0 引言

目前大多數(shù)的試卷系統(tǒng),都把題庫導(dǎo)入到數(shù)據(jù)庫中,然后生成試卷時(shí)從題庫中抽題形成試卷。這樣的作法一是試卷的保密程度不夠高,而且對于大量用圖形圖像的試題的支持不好,大部分只能支持文字類的試題。以Word文件直接作為題庫的數(shù)據(jù)庫,避免了按照常規(guī)的做法,題目需要導(dǎo)入到數(shù)據(jù)庫中過程的繁瑣和存在泄密的風(fēng)險(xiǎn);而且實(shí)現(xiàn)題庫的本地化,利用Word直接維護(hù)題庫,可操作性和可視化程度高,以及對有圖像的理工類的題目支持非常好[1-2]

1 Word文檔的XML結(jié)構(gòu)

較早的Word格式doc被稱為“二進(jìn)制”格式。從2007 Microsoft Office System開始,Microsoft Office使用基于Open XML的文件格式,例如.docx、.xlsx和.pptx。這些格式和文件擴(kuò)展名適用于Microsoft Word、Micro?soft Excel和Microsoft PowerPoint。利用Word文檔的XML結(jié)構(gòu),我們通過程序?qū)ord文檔進(jìn)行增刪改查的處理,實(shí)現(xiàn)類似數(shù)據(jù)庫的功能,為將Word文檔直接作為數(shù)據(jù)庫奠定基礎(chǔ)。

Docx文件是XML文件的Zip存檔。最簡單的Word文檔的主要文檔結(jié)構(gòu)包含以下XML元素[3-4]:

其中:document:文檔部分的根元素,它定義了主要文檔的結(jié)構(gòu)。Body:主體—用于收集構(gòu)成文本的塊級(jí)結(jié)構(gòu)的容器。P:段。R:段落中的分句。T:文本。

2 Python的Word文檔SDK

存在幾個(gè)可用于在Python中讀寫MS Word文件的庫。但是,由于其易用性,我們將使用python-docx模塊。python-docx是用于創(chuàng)建和更新Microsoft Word(.docx)文件的Python庫。在終端中執(zhí)行以下pip命令,以加載python-docx模塊,如下所示:

$pip install python-docx

使用python-docx模塊,我們有3種不同的數(shù)據(jù)類型:

document:整個(gè)文檔的Document對象。

Paragraph:文檔對象內(nèi)段落的段落對象。

Run:每個(gè)“段落”對象包含一個(gè)“運(yùn)行”對象列表。

圖1 Word基本數(shù)據(jù)結(jié)構(gòu)

python-docx允許Python程序?qū)ord文檔進(jìn)行讀、寫、修改、字符串比較等操作。因此為將Word文檔作為數(shù)據(jù)庫奠定了基礎(chǔ)[5]

3 試卷智能處理系統(tǒng)實(shí)現(xiàn)與測試

試卷智能處理系統(tǒng)利用python-docx庫以及Word文檔的XML結(jié)構(gòu),將題庫的題目都存放在Word文檔中,對Word文檔實(shí)現(xiàn)數(shù)據(jù)庫的增刪改查的功能,在此基礎(chǔ)上構(gòu)建試卷智能處理系統(tǒng),其功能模塊如圖2所示。

圖2 系統(tǒng)主要功能模塊圖

圖3 主界面圖

3.1 題庫預(yù)處理

在題庫的預(yù)處理模塊,對題庫的Word文件進(jìn)行掃描,發(fā)現(xiàn)題庫中存在的格式錯(cuò)誤。

圖4 題庫預(yù)處理結(jié)果

3.2 試卷的配置

對試卷進(jìn)行出卷配置。

圖5 試卷配置界面

3.3 生成試卷的實(shí)現(xiàn)

根據(jù)試卷配置表和Word題庫,生成考試試卷。

圖6 生成試卷結(jié)果界面

4 結(jié)語

通過該系統(tǒng)的使用,增強(qiáng)了題庫的可視化程度和本地化,為題庫的維護(hù)提供了方便,增強(qiáng)了題庫的安全性,同時(shí)也大大地減輕了出題工作人員的負(fù)擔(dān),提高了試卷出卷的效率和卷面的質(zhì)量。

猜你喜歡
數(shù)據(jù)庫系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 久久国产精品电影| 亚洲一欧洲中文字幕在线 | 中日无码在线观看| 超清无码一区二区三区| 毛片免费在线视频| 国产成人亚洲无吗淙合青草| 999精品色在线观看| 日韩中文无码av超清| 国产无码在线调教| 国产剧情国内精品原创| 重口调教一区二区视频| 成年人国产视频| 日韩精品成人在线| 白浆视频在线观看| 欧美丝袜高跟鞋一区二区| 亚洲美女一区| 成人在线观看一区| 高清国产在线| 性色生活片在线观看| 久久精品免费看一| 中文字幕免费播放| 国产三级成人| 51国产偷自视频区视频手机观看| 91啦中文字幕| 国产黄色免费看| 国产精品成人久久| 国产精品久久精品| 亚洲欧美一区在线| 四虎永久在线| 91精品啪在线观看国产60岁| 就去吻亚洲精品国产欧美| 四虎永久免费在线| 国产一区二区视频在线| 波多野结衣中文字幕一区二区 | 亚洲an第二区国产精品| 性喷潮久久久久久久久| 亚洲av无码成人专区| 国产不卡一级毛片视频| 亚洲视频一区在线| 欧美精品v| 亚洲中文在线看视频一区| 国产美女一级毛片| 亚洲天堂久久久| 亚洲日韩国产精品无码专区| 久久久精品久久久久三级| 网友自拍视频精品区| 国产情侣一区| 99视频在线免费看| 国产成人免费视频精品一区二区| 不卡午夜视频| 国产精品视频a| 日韩欧美中文在线| 夜夜拍夜夜爽| 国产爽爽视频| 一级成人a毛片免费播放| 欧美一区日韩一区中文字幕页| 亚洲另类色| 无码精品国产dvd在线观看9久| 操操操综合网| 亚洲国产日韩欧美在线| 日本影院一区| 国产高清国内精品福利| 波多野结衣无码视频在线观看| 97色伦色在线综合视频| 亚洲人成网7777777国产| 国产精品无码AⅤ在线观看播放| 国产毛片片精品天天看视频| 一级全免费视频播放| 在线亚洲小视频| 久无码久无码av无码| 国模沟沟一区二区三区| 国产精品专区第1页| 国产亚洲欧美在线专区| 朝桐光一区二区| 国产v欧美v日韩v综合精品| 欧美日韩国产精品va| 国产爽歪歪免费视频在线观看| 欧美一级特黄aaaaaa在线看片| 四虎成人精品| 黄色一级视频欧美| 亚洲AV免费一区二区三区| 亚洲国产中文欧美在线人成大黄瓜 |