• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于B/S 結(jié)構(gòu)的中醫(yī)藥信息采集系統(tǒng)

      2013-08-29 09:38:56倪晨邱鵬曹慧
      山東科學(xué) 2013年4期
      關(guān)鍵詞:鉆頭網(wǎng)頁(yè)中醫(yī)藥

      倪晨,邱鵬,曹慧

      (山東中醫(yī)藥大學(xué)理工學(xué)院,山東 濟(jì)南 250355)

      隨著中醫(yī)藥研究的不斷深入,與醫(yī)藥有關(guān)的各領(lǐng)域不斷產(chǎn)生大量的信息,傳統(tǒng)人工查找信息的方式已經(jīng)無(wú)法適應(yīng)信息的急劇增長(zhǎng)的速度。利用計(jì)算機(jī)技術(shù)快速獲取醫(yī)藥信息,是實(shí)現(xiàn)中醫(yī)藥信息現(xiàn)代化的必要手段。利用信息技術(shù),對(duì)海量數(shù)據(jù)進(jìn)行分析處理,提高經(jīng)驗(yàn)轉(zhuǎn)化為概念和知識(shí)的速度,縮短中醫(yī)醫(yī)生積累經(jīng)驗(yàn)的過(guò)程及促進(jìn)中醫(yī)藥學(xué)的跨越式發(fā)展具有重要意義。

      本文介紹的中醫(yī)藥信息采集系統(tǒng),利用相應(yīng)的信息技術(shù),并針對(duì)特定的網(wǎng)站,其自定義的任務(wù)配置能夠批量而精確地抽取因特網(wǎng)目標(biāo)頁(yè)中的半結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù),并轉(zhuǎn)化為結(jié)構(gòu)化的中醫(yī)藥信息記錄,保存在本地?cái)?shù)據(jù)庫(kù)中,用于內(nèi)部使用或外網(wǎng)發(fā)布,實(shí)現(xiàn)中醫(yī)藥信息的快速獲取。

      1 系統(tǒng)總體設(shè)計(jì)方案

      1.1 系統(tǒng)需求分析

      1.1.1 用戶(hù)需求

      (1)針對(duì)傳統(tǒng)人工查找信息方式的缺陷,系統(tǒng)力求為用戶(hù)提供方便、高效、實(shí)用的功能。

      (2)信息存儲(chǔ)介質(zhì)由有形的紙質(zhì)轉(zhuǎn)變?yōu)闊o(wú)形的數(shù)據(jù)庫(kù),信息存儲(chǔ)方便、不易丟失。

      1.1.2 性能需求

      (1)數(shù)據(jù)精確性:數(shù)據(jù)要求必須精確、可靠、真實(shí)。進(jìn)行操作請(qǐng)求時(shí)(如:查找、刪除、修改、添加),應(yīng)保證輸入數(shù)據(jù)與數(shù)據(jù)庫(kù)數(shù)據(jù)匹配。而在滿(mǎn)足用戶(hù)請(qǐng)求時(shí),系統(tǒng)應(yīng)保證所響應(yīng)數(shù)據(jù)的查全率與查準(zhǔn)率。

      (2)安全性:要求提供身份驗(yàn)證,只允許通過(guò)身份驗(yàn)證的用戶(hù)使用本系統(tǒng)。并且通過(guò)驗(yàn)證可以確認(rèn)用戶(hù)身份,即確認(rèn)用戶(hù)是否為系統(tǒng)管理員,只有系統(tǒng)管理員才可以對(duì)軟件進(jìn)行數(shù)據(jù)的添加、刪除和修改操作,而普通用戶(hù)只能進(jìn)行瀏覽數(shù)據(jù)等基本操作。

      (3)時(shí)間特性:為滿(mǎn)足用戶(hù)對(duì)高效的要求,數(shù)據(jù)的響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間、運(yùn)行時(shí)間都應(yīng)在1~2 s 之內(nèi)。

      1.1.3 可行性分析

      (1)技術(shù)可行性:系統(tǒng)采用的開(kāi)發(fā)工具如MyEclipse、JAVA、SQL Server2000 等技術(shù)都已經(jīng)非常成熟,加上開(kāi)發(fā)軟件的強(qiáng)大功能性與易用性,開(kāi)發(fā)系統(tǒng)在技術(shù)上是完全可行的。

      (2)操作可行性:系統(tǒng)提供完全圖形化的界面,操作簡(jiǎn)單方便,用戶(hù)只需熟悉基本的電腦操作,無(wú)需進(jìn)行專(zhuān)門(mén)的培訓(xùn),就可以滿(mǎn)足各層次的用戶(hù)需求。

      1.2 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)

      中醫(yī)藥信息采集系統(tǒng)主要是由管理維護(hù)、信息采集、新信息發(fā)布3 個(gè)子模塊構(gòu)成。3 個(gè)子模塊通過(guò)規(guī)范的數(shù)據(jù)結(jié)構(gòu)相聯(lián)系,但又具有相互獨(dú)立的特性,有利于分布式部署。系統(tǒng)總體功能模塊圖見(jiàn)圖1。

      常規(guī)雙心鉆頭普遍存在擴(kuò)孔鉆進(jìn)效率低、擴(kuò)孔能力差、擴(kuò)孔后井徑不規(guī)則、扭矩波動(dòng)幅度大、橫向不平衡力幅值大等問(wèn)題,難以適應(yīng)深井定向隨鉆擴(kuò)孔鉆進(jìn)[3-5]。其中,常規(guī)雙心鉆頭的總體橫向不平衡力常常超過(guò)鉆頭軸向力的20%[2,6-7],在鉆井過(guò)程中會(huì)導(dǎo)致鉆頭領(lǐng)眼段切削齒磨損嚴(yán)重不均勻,而個(gè)別切削齒的提前失效會(huì)影響鉆頭的徑向布齒,降低鉆頭的切削效率,致使鉆頭領(lǐng)眼段切削齒的壽命提前終結(jié)。因此,需增強(qiáng)鉆頭的穩(wěn)定性以提高鉆頭的鉆進(jìn)效率。本文將對(duì)定向隨鉆擴(kuò)孔PDC鉆頭結(jié)構(gòu)優(yōu)化設(shè)計(jì)展開(kāi)相關(guān)研究,以提高其穩(wěn)定性。

      圖1 系統(tǒng)總體功能模塊圖Fig.1 System total function module

      (1)管理維護(hù)模塊:包括用戶(hù)信息管理與醫(yī)藥信息管理兩個(gè)子模塊。用戶(hù)信息管理模塊的功能是實(shí)現(xiàn)對(duì)用戶(hù)的管理,對(duì)用戶(hù)信息進(jìn)行添加、刪除和修改,該功能是實(shí)現(xiàn)操作權(quán)限驗(yàn)證的重要環(huán)節(jié),也保證了數(shù)據(jù)的唯一性。醫(yī)藥信息管理模塊主要實(shí)現(xiàn)對(duì)醫(yī)藥信息的管理,對(duì)中醫(yī)藥信息進(jìn)行添加、刪除和修改,該模塊功能的實(shí)現(xiàn)既可以消除記載繁瑣、查找困難的問(wèn)題,也方便對(duì)中藥信息的備份、攜帶,同時(shí)還具有不易遺失的優(yōu)點(diǎn)。

      (2)信息采集模塊:負(fù)責(zé)采集用戶(hù)需求的信息。用戶(hù)通過(guò)綜合管理系統(tǒng)設(shè)置好規(guī)則后,在采集時(shí)便由信息采集系統(tǒng)類(lèi)讀取規(guī)則并解釋成采集動(dòng)作,采集動(dòng)作按照一定的規(guī)范來(lái)對(duì)互聯(lián)網(wǎng)上的信息進(jìn)行采集。這個(gè)系統(tǒng)是整個(gè)軟件的核心部分,所有有價(jià)值的信息都通過(guò)該系統(tǒng)來(lái)獲得,無(wú)效信息也是由這個(gè)系統(tǒng)來(lái)進(jìn)行過(guò)濾,采集的智能化也是由該系統(tǒng)進(jìn)行提供和實(shí)施。(3)信息發(fā)布模塊:該模塊主要實(shí)現(xiàn)醫(yī)藥信息的發(fā)布,對(duì)存儲(chǔ)在數(shù)據(jù)庫(kù)中還沒(méi)有發(fā)布的中藥信息進(jìn)行發(fā)布、修改和添加。該功能的實(shí)現(xiàn),可以方便普通用戶(hù)快速瀏覽已經(jīng)發(fā)布好的中醫(yī)藥信息。

      1.3 主要功能模塊設(shè)計(jì)

      信息采集模塊是中醫(yī)藥信息采集系統(tǒng)的核心,本文將信息采集模塊分為中藥名稱(chēng)采集與中藥內(nèi)容采集兩個(gè)過(guò)程。中藥名稱(chēng)采集過(guò)程是根據(jù)指定的目標(biāo)網(wǎng)址,獲取此網(wǎng)頁(yè)中的中醫(yī)藥名稱(chēng)信息,然后自動(dòng)把信息保存到數(shù)據(jù)庫(kù),也可以選擇性地通過(guò)Excel 導(dǎo)出;中藥內(nèi)容獲取過(guò)程是通過(guò)中藥名稱(chēng)采集過(guò)程采集得到的URL 地址,進(jìn)一步采集中藥的詳細(xì)信息,并把信息保存到數(shù)據(jù)庫(kù)或通過(guò)Excel 導(dǎo)出。信息采集的過(guò)程如圖2 所示。

      圖2 信息采集過(guò)程圖Fig.2 Illustration of information collection process

      2 系統(tǒng)開(kāi)發(fā)平臺(tái)及關(guān)鍵技術(shù)

      本系統(tǒng)基于B/S(Browser/Server,瀏覽器/服務(wù)器模式)架構(gòu)[1],將MyEclipse 作為編程環(huán)境,采用主流的JAVA 編程語(yǔ)言與SQL Server 2000 數(shù)據(jù)庫(kù),并結(jié)合了JavaScript、Ajax[2]、Xml 等技術(shù)進(jìn)行開(kāi)發(fā)研制。

      MyEclipse 企業(yè)級(jí)工作平臺(tái)是對(duì)Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)的開(kāi)發(fā)、發(fā)布及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。JavaScript[3]是專(zhuān)為制作Web 網(wǎng)頁(yè)而量身定做的一種簡(jiǎn)單的編程語(yǔ)言,它使得網(wǎng)頁(yè)和用戶(hù)之間實(shí)現(xiàn)了一種實(shí)時(shí)性、動(dòng)態(tài)性、交互性的關(guān)系,使網(wǎng)頁(yè)包含更多活躍的元素和更精彩的內(nèi)容。Ajax 是一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),通過(guò)Ajax,JavaScript 可在不用重載頁(yè)面的情況下與Web 服務(wù)器交換數(shù)據(jù),使因特網(wǎng)應(yīng)用程序變得更完善、更友好。擴(kuò)展標(biāo)記語(yǔ)言xml 是一種簡(jiǎn)單數(shù)據(jù)存儲(chǔ)語(yǔ)言,使用一系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。數(shù)據(jù)庫(kù)采用SQL Server 2000[4],它具有高度的可伸縮性和可靠性,利用其管理磁盤(pán)存儲(chǔ)功能,可將數(shù)據(jù)負(fù)載平衡到磁盤(pán)陣列中,并且可利用并行線(xiàn)程來(lái)提高數(shù)據(jù)訪(fǎng)問(wèn)速度。

      3 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)

      根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,系統(tǒng)數(shù)據(jù)庫(kù)主要由以下4 個(gè)數(shù)據(jù)表構(gòu)成:

      (1)管理員信息表:USER 表用于存儲(chǔ)管理員ID、姓名及其密碼。用戶(hù)在登錄時(shí)通過(guò)檢索用戶(hù)信息表來(lái)驗(yàn)證用戶(hù)信息是否正確。

      (2)藥物信息管理表:Manage 表用于存放藥物名稱(chēng)、藥理作用、功能主治、用法等信息,根據(jù)指定需求從該表中選取信息用于發(fā)布或?yàn)g覽。

      圖3 系統(tǒng)數(shù)據(jù)庫(kù)模型E-R 圖Fig.3 E-R chart of system database model

      (4)藥物URL 地址信息表:URL 表用來(lái)保存獲取得到的藥物ID、藥物名稱(chēng)網(wǎng)址、藥物名稱(chēng)及發(fā)布時(shí)間等信息。

      系統(tǒng)數(shù)據(jù)庫(kù)的建模采用“實(shí)體-關(guān)系方法”(Entity-Relationship Approach)。根據(jù)實(shí)體-關(guān)系建模原理并結(jié)合表間完整性約束進(jìn)行關(guān)聯(lián),建立的系統(tǒng)數(shù)據(jù)庫(kù)模型的E-R 圖見(jiàn)圖3。

      圖4 主要函數(shù)實(shí)現(xiàn)過(guò)程圖Fig.4 Illustration of implementation process of the main function

      3.2 信息采集關(guān)鍵程序的實(shí)現(xiàn)

      3.2.1 主要函數(shù)實(shí)現(xiàn)過(guò)程

      信息采集部分是中醫(yī)藥信息采集系統(tǒng)的核心模塊,其主要函數(shù)實(shí)現(xiàn)的過(guò)程是:依據(jù)指定網(wǎng)址獲取網(wǎng)頁(yè)內(nèi)容生成html 文件;解析html 文件為xml[5]文件;文件輸出,轉(zhuǎn)化為DOM[6]樹(shù);利用XSL 語(yǔ)言從xml 文件中提取出目標(biāo)內(nèi)容。其過(guò)程如圖4 所示。

      3.2.2 關(guān)鍵代碼實(shí)現(xiàn)

      4 系統(tǒng)測(cè)試描述

      以藥品資訊網(wǎng)(http://www.chemdrug.com)為數(shù)據(jù)源,在Win7 操作系統(tǒng)+IE8 瀏覽器+帶寬2MB/s 的測(cè)試環(huán)境下,對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行了反復(fù)的測(cè)試,測(cè)試結(jié)果體現(xiàn)了系統(tǒng)的準(zhǔn)確、安全、高效等特性。下面主要描述信息采集模塊的測(cè)試結(jié)果:以管理員的身份登錄后,對(duì)目標(biāo)網(wǎng)址進(jìn)行了信息的采集,首先測(cè)試單位時(shí)間采集到的數(shù)據(jù)量,然后測(cè)試采集單位數(shù)據(jù)量需要的時(shí)間。測(cè)試結(jié)果顯示,數(shù)據(jù)的響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間、運(yùn)行時(shí)間都在3~4 s 之內(nèi),體現(xiàn)了系統(tǒng)的高效性;系統(tǒng)提供完全圖形化的界面,操作簡(jiǎn)單方便,用戶(hù)只需熟悉基本的電腦操作,無(wú)需進(jìn)行專(zhuān)門(mén)的培訓(xùn),可以滿(mǎn)足各層次的用戶(hù)需求,體現(xiàn)了系統(tǒng)的普適性。由測(cè)試結(jié)果可以得出:該系統(tǒng)可以實(shí)現(xiàn)對(duì)中藥信息快速、方便的采集并對(duì)采集到的信息進(jìn)行有效的管理,具有一定的實(shí)際應(yīng)用價(jià)值,同時(shí)對(duì)于彌補(bǔ)傳統(tǒng)人工查找信息的方式存在的缺陷也具有一定的參考價(jià)值。

      5 討論

      中醫(yī)藥科技信息的共享與應(yīng)用對(duì)中醫(yī)藥現(xiàn)代化的發(fā)展具有至關(guān)重要的作用。然而目前有關(guān)中醫(yī)藥的信息數(shù)據(jù)庫(kù)還不是很完善,為促進(jìn)中醫(yī)藥信息數(shù)字化、促進(jìn)中醫(yī)藥信息共享服務(wù)及促進(jìn)中醫(yī)藥現(xiàn)代化發(fā)展,需要我們?cè)诂F(xiàn)有的基礎(chǔ)上充分利用數(shù)據(jù)挖掘等技術(shù),建立更加符合信息全面、更新及時(shí)、資源共享等現(xiàn)代要求的數(shù)據(jù)庫(kù)。本系統(tǒng)實(shí)現(xiàn)了對(duì)中藥信息的快速采集及有效管理,測(cè)試結(jié)果可行。但系統(tǒng)還存在一定的不足之處,比如中醫(yī)藥信息采集系統(tǒng)并沒(méi)有實(shí)現(xiàn)服務(wù)器、客戶(hù)端之間數(shù)據(jù)的動(dòng)態(tài)交互,所以沒(méi)有達(dá)到遠(yuǎn)程實(shí)時(shí)監(jiān)控的目的。另外,系統(tǒng)只能傳送與用戶(hù)需求有關(guān)的數(shù)據(jù)更新,但傳輸延遲還無(wú)法被控制在一定的時(shí)間內(nèi),即沒(méi)有達(dá)到實(shí)時(shí)性要求,而在實(shí)際情況下實(shí)現(xiàn)這一點(diǎn)是很困難的,還需要進(jìn)一步的研究。

      [1]鄭雷雷,宋麗華,郭銳,等.B/S 架構(gòu)軟件的安全性測(cè)試研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2012,22(1):221 -224.

      [2]仰燕蘭,金曉雪,葉樺.ASP.NET AJAX 框架研究及其在Web 開(kāi)發(fā)中的應(yīng)用[J],2011,28(6):195 -198.

      [3]王暾.基于JavaScript 的網(wǎng)頁(yè)重定向作弊技術(shù)研究[J].2012,40(3):86 -88.

      [4]宋曉峰,陳博清.SQL Server 2000 中文版基礎(chǔ)教程[M].北京:人民郵電出版社,2011.

      [5]馮進(jìn),丁博,史殿習(xí),等.XML 解析技術(shù)研究[J].計(jì)算機(jī)工程與科學(xué),2009,31(2):120 -124.

      [6]張瑞雪,宋明秋,公衍磊.逆序解析DOM 樹(shù)及網(wǎng)頁(yè)正文信息提?。跩].計(jì)算機(jī)科學(xué),2011,38(4):213 -215.

      猜你喜歡
      鉆頭網(wǎng)頁(yè)中醫(yī)藥
      中醫(yī)藥在惡性腫瘤防治中的應(yīng)用
      中醫(yī)藥在治療惡性腫瘤骨轉(zhuǎn)移中的應(yīng)用
      基于CSS的網(wǎng)頁(yè)導(dǎo)航欄的設(shè)計(jì)
      電子制作(2018年10期)2018-08-04 03:24:38
      從《中醫(yī)藥法》看直銷(xiāo)
      基于URL和網(wǎng)頁(yè)類(lèi)型的網(wǎng)頁(yè)信息采集研究
      電子制作(2017年2期)2017-05-17 03:54:56
      可切換式反循環(huán)潛孔錘鉆頭設(shè)計(jì)及優(yōu)化
      中醫(yī)藥立法:不是“管”而是“促”
      PDC鉆頭側(cè)鉆現(xiàn)場(chǎng)應(yīng)用
      鉆頭磨損后怎樣更換
      網(wǎng)頁(yè)制作在英語(yǔ)教學(xué)中的應(yīng)用
      怀来县| 若羌县| 大方县| 延安市| 天台县| 固镇县| 安塞县| 河池市| 滕州市| 台东市| 肥西县| 泊头市| 乐平市| 长武县| 安达市| 庆云县| 乐山市| 本溪| 沽源县| 双牌县| 武鸣县| 武定县| 刚察县| 同心县| 清原| 白河县| 桐梓县| 长汀县| 调兵山市| 哈尔滨市| 营口市| 日土县| 临潭县| 建平县| 东乡族自治县| 文化| 新竹市| 麻江县| 德清县| 来安县| 万安县|