駕校理論考試系統之資料提取三(1)

2022-04-02 08:22:31 字數 2463 閱讀 9955

2023年5月1日

駕駛員考試新題庫.doc

getdirectoryandxml.zip

原始檔將文件中的目錄轉化為資料夾,和檔案的形式,示例:資料夾"與自行車禮讓"包含有兩個word檔案,單選和判斷

這樣做是為了便於處理和分析

文件比較大199頁, 將近一千個題目,而且根據我們的資料庫

比較麻煩。。。。。

在看我們的文件:

目錄部分可以提取出型別:單選,判斷,多選

儲存在表comprehensive_exam或otherexam的type列

所屬型別:如:惡劣氣候和複雜道路條件下駕駛常識,儲存在node表的nodename中,其中如節點parnode為null;

或是它的自己節點通過橋梁隧道的安全駕駛儲存在node表的nodename中,其中如節點parnode指向惡劣氣候和複雜道路條件下駕駛常識

再來看問題部分:

題目和四個選項,我們去掉前面的標號,1.,a.,b.,c.,d.

然後題目和選項,我們用"\n"換行符隔開題目和選項,類似這種形式

"動畫1中有幾種違法行為?(打**,不繫安全帶)\n一種違法行為\n二種違法行為\n三種違法行為\n四種違法行為"

儲存儲存在表comprehensive_exam或otherexam的question中。

答案:b ,提取出b,然後將其在程式中轉換成0010,也就是2,如果是abcd則為1111,15,依次類推。

又如此題其中包括有動畫1 ,我們需要將題目中的動畫1 轉換成

" 動畫1"儲存在表comprehensive_exam或otherexam的video中

而我們通過程式轉換 成byte型別,在寫入image屬性。

看上去蠻麻煩的,所以我們要將其細分,怎麼分呢?

根據所屬型別和型別,生成多個文件和word就像這樣

所屬型別,違法行為的綜合判斷與案例分析-》案例分析-》單選,多選word

將目錄文件存入1.txt

然後分析道:一級目錄,也就是parentnode前面是中文的一、,而二級目錄則是(一),型別:單選,多選則包含在()括號裡面,用、隔開,我們想到了

strings. split

方法,分成3段都是用"\t"製表符隔開的,"一、"或"(一)","違法行為綜合判斷和分析","(單選8,多選3)","- 3 -"。然後在split分隔出"單選"和"多選"。

注意:這裡面的安全行車知識前面沒有中文一二,所以加上了"二",還有就是,"常見交通標誌、標線和交警手勢訊號辨識"這種情況下,"、"要去掉。還有遇畜力車(牲畜)的禮讓,要將括號(牲畜)去掉,避免與(單選8,多選3)發生干擾

需要注意的是,最好把一些資料生成xml檔案,這樣便於後期處理和編輯。

步驟三:將資料"2023年5月1日駕駛員考試新題庫.doc"新增到各個小的docx中。

苦逼的是,只能是一部分一部分的複製貼上,痛苦了很久,最後還好完成了,不過由於需要將所有的word文件中題目的形式一致化,出現不同就會出現問題。後面程式設計一定會出現問題,你需要不斷的修改word文件以符合相應的形式

大客車倒車時遇到這種情況怎樣做以保證安全?(圖3.9.2)

低速緩慢倒車

主動停車避讓

連續鳴喇叭示意

向右轉向倒車

答案:b

也就是,第一行為題目,第二行為,三四五六行為選項,最後為答案,而且題目行前面,必須是

,編號格式,選項也是的abcd

接下來我們繼續將資料填入word中的資料填入data.xml

資料庫系統概述之關係資料理論

第六章關係資料理論 在理解函式依賴之前,先來看一下函式依賴分析 在關係中,包括在任何候選碼中的屬性稱為主屬性 不包括在任何候選碼中的屬性稱為非主屬性。函式依賴只分析關係中的非主屬性對主屬性之間的依賴關係,並不分析主屬性對主鍵 碼 的依賴關係。具體關於部分函式依賴和完全函式依賴的定義,網上有很多,但大...

考試系統 資料庫之合併動態生成表

合併動態生成的表思路 首先先動態生成一張表,迴圈遍歷資料庫中具有相同考試名稱題型的答題記錄表,再一一把查詢出來的每一張表的答題記錄合併到一張新生成的表中。首先我們這是合併具有相同表結構的資料,所以比較簡單一點,直接把資料拿過來就可以了。其次用到的是模糊搜尋資料庫中所有的表,模糊搜尋一開始自己想的有點...

從0到1搭建大資料平台之資料採集系統

關於從0到1搭建大資料平台,之前的一篇博文 如何從0到1搭建大資料平台 已經給大家介紹過了,接下來我們會分步講解搭建大資料平台的具體注意事項。當你需要搭建大資料平台的時候一定是傳統的關係型資料庫無法滿足業務的儲存計算要求了,所以首先我們面臨的是海量的資料。複雜資料的概念和理想資料完全相反。所有資料集...