中藥材識別探討_第1頁
中藥材識別探討_第2頁
中藥材識別探討_第3頁
中藥材識別探討_第4頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、中藥材識別探討    【摘要】  中藥種類繁多,性質(zhì)各異,人工識別有一定困難。該軟件利用現(xiàn)代數(shù)據(jù)庫查詢技術(shù),通過對藥材多種特征信息的檢索,逐步縮小檢索范圍,最終得出一種或幾種藥材名稱,并能反查其中任意一個藥材名稱的詳細資料,實現(xiàn)了中藥材的微機識別。從而使中藥材的鑒定工作變得快速、準確、簡便,大大提高了工作效率。      【關(guān)鍵詞】  Visual Basic; 識別;中藥;SQL      【Abstract】  There are a var

2、iety of Chinese medicine which have complex qualities. Sometimes it is difficult to identify a Chinese medicine. This software is designed for identifying Chinese medicines based on database. After searching for several characteristics, the scope of searching will reduce step by step and finally the

3、re will be only one or several Chinese medicines on the screen. Moreover, we can consult details and identify further. This software which merges picture and text is so definite and convenient that it can greatly improve the efficiency of identification of Chinese medicine and accelerate the pace of

4、 research of Chinese medicine .     【Key words】  visual basic; identification;chinese medicine ;SQL      1  引言     1.1  與傳統(tǒng)識別方法的區(qū)別    中藥材的傳統(tǒng)識別方法是利用人的感覺器官來識別,即眼看、鼻聞、口嘗等直觀的識別方法,不同科、屬、種的植物,專屬性特征區(qū)別較大,用這種方法易于鑒別,而同科屬不同種的植物其專屬特

5、征較為相似,我們常借助于一定的物理化學手段,觀察其顯微構(gòu)造;測其化學成分或    進行藥理試驗。對于一個藥學專業(yè)研究人員來說,獲得這些特征信息并不是難事,但將它們匯總起來得出最終的鑒定結(jié)果,卻要花費一段時間,因為這不僅要求研究人員有豐富的中藥知識,還要求他能夠辨識出相似中藥材之間的細微差別。     將計算機應用于識別中藥這一過程,只須幾秒鐘便可得出結(jié)果。大大節(jié)省了查閱文獻資料的時間,也消除了人為識別可能出現(xiàn)的差錯。     1.2  設(shè)計目的    為了加速中藥研

6、究進程,縮短中藥開發(fā)周期,節(jié)省人力物力資源,必須使計算機成為科研人員的得力助手;為了使中藥識別更準確、高效,必須開發(fā)出一種新的計算機應用軟件,以代替人工識別。而本系統(tǒng)就是基于這目的研究出來的。     1.3  系統(tǒng)功能設(shè)計     1.3.1  檢索    檢索功能是本系統(tǒng)的主要功能。要實現(xiàn)“由特征到名稱”的檢索過程,必須首先確定由藥材的哪種或哪幾種特征入手,當輸入信息后怎樣從龐大的數(shù)據(jù)中逐層篩選,最后找到目標藥材,合并多種檢索方式,使其功能更強大,效率更高。   

7、;  1.3.2  查看詳細內(nèi)容    通過這項功能,可以查看檢索結(jié)果的多種性質(zhì),有利于進一步了解藥材。如果檢索結(jié)果不是一味藥而是幾味藥,要想進一步判斷就要依靠這項功能,將各種藥的詳細內(nèi)容與事實進一步比較,相符的即是目標藥物。     1.3.3  查看圖像    只要正確添寫藥材圖像的路徑,系統(tǒng)自動將圖片下載到窗體上,將圖片與事實對照有助于藥材識別。對于無圖片的藥材,系統(tǒng)能自動提示。     1.3.4  數(shù)據(jù)庫的維護 &#

8、160;  在瀏覽狀態(tài)下,文本框中的數(shù)據(jù)是只讀的,要想變動數(shù)據(jù)庫里的內(nèi)容進行相應的操作,在操作結(jié)束后,系統(tǒng)會自動保存所做修改。允許除名稱以外的任何項為空值,以便于隨時補充數(shù)據(jù)。     2  系統(tǒng)結(jié)構(gòu)     2.1  單項檢索流程  見圖1。     2.2  合并檢索流程  見圖2。 圖1  單項檢索流程  圖2  合并檢索流程  (略)     3  系統(tǒng)功能及

9、實現(xiàn)方法     3.1  控件添加及數(shù)據(jù)綁定     3.1.1  數(shù)據(jù)控件     要使窗體能實現(xiàn)上述功能設(shè)計的目標,首先要將數(shù)據(jù)庫與窗體連接起來,這一工作是由窗體上的數(shù)據(jù)控件(Data控件)完成的,將Data 控件的屬性Databasename設(shè)置為所要聯(lián)接的數(shù)據(jù)庫名中藥信息庫,Recordsource設(shè)置為所聯(lián)接的數(shù)據(jù)表中藥信息表,這樣,就使窗體和數(shù)據(jù)庫之間建立了聯(lián)系。     3.1.2  綁定控件  &#

10、160; 在窗體上添加適當?shù)慕壎丶?,將其Datasource的屬性設(shè)定為中藥信息表,將其Datafield的屬性設(shè)置為相應字段名稱地,用來數(shù)據(jù)表中的內(nèi)容,本系統(tǒng)在“檢索窗體”中用一個Msflexgrid控件顯示數(shù)據(jù)表,在“編輯”窗體中用多個文本框顯示,只要將其Datafield屬性設(shè)為要顯示的表中相應字段名稱,例如:要在text1中顯示藥材名稱則將text1的屬性設(shè)為中藥信息表,Datafield屬性設(shè)為名稱。     經(jīng)過這一番設(shè)定,數(shù)據(jù)表中的內(nèi)容便完整地呈現(xiàn)在眼前,而不用編寫一行程序代碼。     3.2  功能實現(xiàn)&

11、#160;   以上的操作是實現(xiàn)系統(tǒng)功能的基礎(chǔ),它多能使用戶對數(shù)據(jù)表進行機械的瀏覽,要讓系統(tǒng)了解用戶的意圖,還需編寫代碼來實現(xiàn)。     3.2.1  檢索功能        單項檢索    本系統(tǒng)提供了三種不同的檢索途徑 :按顯微特點查找,按化學成分查找,按藥理作用查找。前者必須寫明所觀察藥材的藥用部位某切片的組織構(gòu)造和細胞及后含物有可能相同,例如:大黃以根入藥粉末中含較多草酸鈣簇晶,桑寄生以莖枝入藥,粉末中也含有草酸鈣簇晶,若系統(tǒng)只就粉末

12、查找,就很難區(qū)分二者。若藥材以全草入藥,在部位的組合框中選擇或輸入全草即可。粉末項必須按順序輸入(允許輸入2種),否則系統(tǒng)將拒絕讀取粉末一項的特征信息。后兩者也必須按順序輸入(允許輸入3個特征信息),否則系統(tǒng)將出現(xiàn)提示并取消剛才的操作。以上三種檢索途徑用戶可任選其一,按一下該選項卡上的確認開始檢索,按取消清空該項卡中的內(nèi)容,系統(tǒng)恢復原始狀態(tài)。     這檢索功能都是靠SQL的查詢語句實現(xiàn)的,SQL的查詢語句為Select 字段 from 表名where 條件,即Select語句2。       合并檢索

13、0;   它不僅可用于單項查找還可以用于多項合并查找。在各選項卡中輸入特征信息后不按確認鍵,而是按窗體上的合并查找鍵,則系統(tǒng)會將所有組合框內(nèi)的信息列為查找項目,若某項為空或未按順序輸入,則此項不會參與合并查找,系統(tǒng)自動提示。更新后可繼續(xù)查找。這項功能是通過在Select語句中逐層添加查找條件而實現(xiàn)的。所有檢索結(jié)果顯示在左側(cè)的Msflexgrid控件中,可以快速瀏覽藥名,具有直觀性的特點,但其具體內(nèi)容查看起來并不方便,系統(tǒng)將檢索結(jié)果制表(Select 字段 into 臨時表名 from 表名 where 條件)后連接到“編輯”窗體的文本框中瀏覽。   &#

14、160; 3.2.2  查看和編輯        查看     檢索完以后,數(shù)據(jù)網(wǎng)格中的檢索結(jié)果已經(jīng)屈指可數(shù)了,點擊“檢索”窗體中的詳細/編輯按鈕,在彈出的“編輯”窗體中,可以看到整個數(shù)據(jù)表,按下左上角的詳細內(nèi)容,“編輯”窗體的Data控件馬上連接到最近一次檢索結(jié)果的臨時表,text框中顯示的數(shù)據(jù)便是最近一次檢索結(jié)果,可以通過文本框上的豎直滾動條查看全文內(nèi)容。用Data控件改變記錄。       編輯  &#

15、160;  查看時每個文本框的文本內(nèi)容都是只讀的,不可修改,要想對查找出的結(jié)果進行編輯需依靠窗體頂部的添加、刪除,修改按鈕實現(xiàn)。這命令代碼除添加外全部由SQL語句編寫,且編程操作都是針對中藥信息表而作的,而不是臨時表tab(見圖3)。當按下其中任一個按鈕后Data控件的Datasource屬性轉(zhuǎn)換為中藥信息表,添加時新建一條新記錄,locked屬性變?yōu)閒alse,等待輸入新數(shù)據(jù),此時按鈕上的添加變?yōu)榇_認,當輸入完畢后按下確認,則該筆記錄存入數(shù)據(jù)庫中,text的locked屬性又變?yōu)閠rue,按鈕又變?yōu)樘砑?。這一功能是用記錄集的Addnew方法實現(xiàn)的3。修改按鈕的操作過程與添加相仿,其

16、語句是“update 中藥信息表 set 字段名=內(nèi)容 where 字段名=內(nèi)容”。按刪除后,系統(tǒng)會提示是否要刪除當前查看的這筆記錄,確定是后系統(tǒng)才會刪除,否則系統(tǒng)保持原樣。Delete語句先將此條記錄從數(shù)據(jù)表中找到,再刪除它,即“Delete 藥名 from 中藥信息表 where 條件”,要想查看修改、刪除、添加后的中藥信息表的檢索結(jié)果必須重新回到查詢窗體檢索,否則數(shù)據(jù)網(wǎng)格顯示的仍是上次檢索結(jié)果,按下任一個取消鍵或更新即可。     3.2.3  查看圖像  通過“編輯”窗體上的圖片按鈕,可在彈出的圖像窗體中瀏覽該藥材的圖像,但前提必須是在

17、圖像路徑中正確輸入路徑名,否則系統(tǒng)將出現(xiàn)錯誤信息。這一功能是用Loadpicture方法實現(xiàn)的。hTtP:/WWW.21mishu.COM     4  結(jié)論     4.1  系統(tǒng)特點     4.1.1  內(nèi)容豐富、取材廣泛4,5    本系統(tǒng)所連數(shù)據(jù)庫包涵了目前國內(nèi)大部分常用中藥材,每種藥材都有其物理化學性質(zhì)等各方面信息,且內(nèi)容全面豐富。使檢索過程不會遺漏任何一種可能的藥物,也為研究人員提供了強大的中藥資料庫。   &#

18、160; 4.1.2  輸入簡單       在設(shè)計時,將組合框style屬性設(shè)為1,可在文本框中輸入列表框中沒有的項,也可以在列表框中選擇關(guān)鍵詞,簡化操作,方便查找。     4.1.3  檢索途徑多樣    三種檢索途徑的應用適應了不同方面的藥學研究人員的需求:中藥學專業(yè)研究人員往往選擇按植物的顯微特點查找;天然藥物化學的研究人員往往選擇按植物的化學成分查找;藥理學專業(yè)的研究人員往往選擇按藥理作用查找。這種方法針對性強,應用范圍廣,對各專業(yè)的研究工作都

19、有一定的幫助。尤其是它的合并查找功能,使多種檢索方法同時起效,進一步縮小了檢索范圍,提高效率。     4.1.4  數(shù)據(jù)安全性    數(shù)據(jù)網(wǎng)格中顯示的數(shù)據(jù)是不可修改的,text控件的locked屬性也設(shè)為true,不允許用戶隨意更改,減少人為破壞的可能。另外,每次按下刪除按鈕時都會得到系統(tǒng)的提示,確認后才進行刪除,這樣在瀏覽時就不會誤刪重要的信息,大大增強了數(shù)據(jù)的安全性。     4.1.5  自我完善    隨著中藥事業(yè)的不斷發(fā)展,原始數(shù)據(jù)庫難免存在不

20、恰當或需補充的地方,及時完善數(shù)據(jù)庫能擴大其所包含的中藥品種的覆蓋面,提高檢索操作的有效性。     4.1.6  功能齊全、速度快    本系統(tǒng)集查找與編輯于一體,可以邊查邊改,省去了人工查閱資料和修改資料的時間,幾秒即可找到所需中藥,速度不僅是人工查閱無法可比的,也是一般檢索系統(tǒng)難以做到的。     4.1.7  圖文并茂6    與實物圖像對比再結(jié)合性狀描述可直接從外表確認中藥,增強了檢索結(jié)果的可靠性,也可以節(jié)省不少時間和實驗步驟。     4.2  應用前景    隨著中藥事業(yè)的發(fā)展,中藥材種類不斷增多,內(nèi)容不斷更新,再好的書也不能以最快、最新、最全面地記錄這一切變化。   

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論