• 
    

    
    

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

      計算機心音聽診教學系統(tǒng)的開發(fā)

      2017-01-19 08:44:19孫浩綿陽市第三人民醫(yī)院四川綿陽621000
      中國醫(yī)療器械信息 2017年6期
      關鍵詞:心音教學系統(tǒng)控件

      孫浩 綿陽市第三人民醫(yī)院 (四川 綿陽 621000)

      計算機心音聽診教學系統(tǒng)的開發(fā)

      孫浩 綿陽市第三人民醫(yī)院 (四川 綿陽 621000)

      本文描述了計算機心音聽診教學系統(tǒng)的實現(xiàn)方案。系統(tǒng)包含五部分和六個板塊,以數(shù)據(jù)庫為基礎,采用數(shù)字聲音技術,能以多種方式播放心音并顯示對應的心音圖和心音說明,克服了傳統(tǒng)教學方法的不足。系統(tǒng)中還介紹了心音聽診知識,使用Visual Basic作為開發(fā)平臺,后臺使用Access數(shù)據(jù)庫儲存數(shù)據(jù)。在系統(tǒng)中通過VB控件Adodc來連接窗體與數(shù)據(jù)庫。心音的播放則是使用了WindowsMediaPlay控件,并且有指示線指示心音播放的進度。

      計算機輔助教學 心音 Access數(shù)據(jù)庫 數(shù)字聲音技術

      心音聽診是診斷心血管疾病的一種簡單、重要的方法。心音圖是將心臟聽診形象化,并能將超過聽覺敏感范圍的聲音記錄下來。心音圖結合心臟聽診,可幫助學習者掌握心音變化規(guī)律和豐富聽診內(nèi)容,可通過看圖與聽診之間的反復實踐,促進臨床聽診教學的發(fā)展。筆者采用VisualBasic結合Access數(shù)據(jù)庫的方法來開發(fā)這一系統(tǒng)。

      1.設計思路

      相比VC++、Flash等軟件來說,VB具有語言簡單、界面選擇余地大、控件豐富靈活等特點,是開發(fā)本系統(tǒng)的理想平臺[1~2]。

      心音音頻的播放可使用Windows自帶的播放工具或API函數(shù)實現(xiàn);心音圖用VB中的PictureBox控件來顯示,同時在PictureBox上添加指示線并用Timer控件加以編程來實現(xiàn)音頻播放與心音圖同步顯示的功能[3~6]。而要實現(xiàn)在系統(tǒng)中添加、修改和刪除數(shù)據(jù)等功能就要建立一個數(shù)據(jù)庫。Access數(shù)據(jù)庫與VB有很好的兼容性,對于小容量的數(shù)據(jù)存儲是一個理想的工具[7]。筆者采用只存儲文件路徑的方法來解決數(shù)據(jù)庫龐大的問題。

      2.系統(tǒng)結構及功能

      本系統(tǒng)包括五大部分、六個板塊:

      (1)聽診部位:結合圖片介紹心音聽診中常用的五個部位以及它們在人體體表的具體位置。另外還介紹了一般聽診順序。

      (2) 聽診口訣:介紹了醫(yī)學上常用的26條心臟聽診口訣。

      (3)動畫演示:運用動畫方式展示心音特點、心音圖,播放心音音頻,并根據(jù)心音播放的進度用指示線在心音圖上同步指示出來。

      (4)動畫演示數(shù)據(jù)庫:在第(3)板塊的基礎上設置添加、修改、刪除等,進入此板塊需要密碼登陸。

      (5)心音聽診文字說明數(shù)據(jù)庫:展示不同心音(包括正常心音和病變心音)的詳細特征描述,并具添加、修改、刪除等功能,進入同樣需要密碼登陸。

      (6)系統(tǒng)說明:方便使用者快速了解系統(tǒng)結構和功能。

      3.功能實現(xiàn)

      在系統(tǒng)六大板塊中,動畫演示板塊是實現(xiàn)方式最復雜的板塊,其設計方法也可運用于其他板塊,因此本文選擇其作為重點介紹。

      首先,要實現(xiàn)瀏覽心音名稱、心音特點說明、查看心音圖、播放心音音頻文件、指示線與音樂同步進行等功能,需用到了VB中的ADODC、CommonDialog和WindowsMediaPlayer等控件。

      (1)數(shù)據(jù)庫連接對象——Connection

      每一次引用數(shù)據(jù)庫可以建立一個連接對象,然后在其上建立多個RecordSet,方便遠程連接的操作。下面程序就是建了這樣一個連接對象,并通過ODBC DSN打開數(shù)據(jù)庫以及關閉連接的方法:

      Dim ADOCon As New ADODB.Connection

      ADOCon.Open"provider=microsoft.jet.oledb.4.0;data source=" &

      App.Path & "db1.mdb;persist security info =false"

      ADOCon.Close

      (2)數(shù)據(jù)集對象——Recordset

      Recordset對象表示的是來自基本表或命令執(zhí)行結果的記錄全集。使用ADO時,通過Recordset對象可對幾乎所有數(shù)據(jù)進行操作。使用以下程序實現(xiàn)RecordSet對象的創(chuàng)建、打開:

      Dim ADORst As New ADODB.Recordset ’聲明

      Dim ADOString As String ’打開紀錄集

      ADORst.Open (ADOString)

      (3)指示線的控制

      對指示線的控制包括定義對象的移動速度、幅度、初始位置等:

      Timer1.Interval = 12000 /(picBox.Width /18)

      Timer1.Enabled = True

      Line1.X1 = 0

      Line1.X 2 = 0

      Line1.X1 = Line1.X1 + 20

      Line1.X 2 = Line1.X 2 + 20

      (4)在程序中,Adodc1作為與數(shù)據(jù)庫的連接,可以通過它對數(shù)據(jù)進行瀏覽,使用語句“Set Adodc1.Recordset = ADORst”使之連接到記錄集上。語句

      ADOCon.Open "provider=microsoft.jet.oledb.4.0; datasource=" &

      App.Path & "db1.mdb;persist security info =false"

      實現(xiàn)了Adodc1到Access數(shù)據(jù)庫的連接。其中db1. mdb為數(shù)據(jù)庫名,App.Path用來取它的路徑。

      (5)實現(xiàn)WindowsMediaPlay播放心音音頻

      WMP.URL = Trim(ADORst.Fields("sound").Value)

      (6)實現(xiàn)Combox控件的功能

      Dim ADOString As String

      ADORst.Close

      '使combox控件顯示“心音名稱”字段

      ADOString = "select * from test1 where 心音名稱=" & "'" &

      Combo1.Text & "'"

      ADORst.Open (ADOString)

      (7)設置用戶登陸名和密碼

      為保護系統(tǒng)數(shù)據(jù)庫的安全,需要在某些板塊中設置訪問權限:

      1 Private Sub Command1_Click()

      2 If Text1.Text = "" And Text2.Text = "" Then '設置"登陸名稱"和"

      密碼"值

      3 frmTshujk.Show '顯示frmTshujk窗體

      4 Unload Me '退出登陸窗體

      5 Else

      6 MsgBox "請正確輸入'登陸名'和'密碼!" '顯示錯誤提示

      7 End If

      8 End Sub

      在開發(fā)本系統(tǒng)時需要特別注意兩個問題:(1)當Access與VB無法鏈接時需將Access修改為舊版本(97版);(2)當使用的VB版本中沒有MediaPlayer控件時,需要使用Package & Deployment Wizard工程打包發(fā)布的方法實現(xiàn)來心音文件的播放。

      [1] 劉甫迎. VB教程[M]. 成都:電子科技大學出版社, 1999:25-30.

      [2] 張立科. VB6.0數(shù)據(jù)庫開發(fā)技術與工程實踐[M]. 北京:人民郵電出版社, 2004:27-28.

      [3] 肖守中, 肖儀華, 裴建華, 等. 心音計算機模擬[J]. 微電子學與計算機, 1991,20(6):43-44.

      [4] 喻紅宇. Windows下聲音文件的多種調(diào)用播放方法[J]. 中國經(jīng)濟和信息化, 1996,12(3):85-87

      [5] 盧耕, 心音信號的分析研究[J]. 中國生物醫(yī)學工程學報, 1993,12(1):50.

      [6] 于云之, 聶邦畿. 心音的臨床意義及研究現(xiàn)狀[J]. 生物醫(yī)學工程學雜志, 1991,9(3):9-12.

      [7] 姚普選. 數(shù)據(jù)庫原理及應用(Access)[M]. 北京:清華大學出版社, 2002:77-78.

      The Development Of Computer-aided Teaching System of Heart Sounds Auscultation

      SUN Hao The Third Hospital Of Mianyang (Sichuan Mianyang 621000)

      This paper details the implementation scheme of the computer-aided heart sounds auscultation teaching system. The system includes fve parts and six sections. By means of digital sound technology it can realistically play all kinds of heart sounds in many ways. Each heart sound is demonstrated by a proper explanation of its characteristics and a heart sound graph,So it can gets over the shortages of traditional teaching method. Besides,there are some knowledge about heart sound auscultation in this system.Visual Basic is used to be the base of the system,and all of the data that used in system is deposited in Access.Database and forms are connect by Adodc(VB control).The WindowsMediaPlay is used to play Heart Sound,and a line will tell you which part the music playing.

      computer-aided teaching, heart sound, access database, digital sound technology

      1006-6586(2017)06-0012-02

      R318.6

      A

      猜你喜歡
      心音教學系統(tǒng)控件
      基于Unity的計算機硬件組裝仿真教學系統(tǒng)設計
      多地遠程互動同步教學系統(tǒng)的設計與實現(xiàn)
      關于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      基于雙閾值的心音快速分段算法及其應用研究
      雙聲道心音能量熵比的提取與識別研究
      基于香農(nóng)熵的心音信號檢測方法研究
      基于交互式雙板教學系統(tǒng)的高中地理教學研究
      汽車配件營銷實踐教學系統(tǒng)開發(fā)
      二維心音圖特征提取與識別方法的研究
      圖學學報(2014年2期)2014-03-06 05:42:39
      就這樣玩會VBA中常見的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      襄汾县| 秦安县| 宁夏| 麦盖提县| 河津市| 莱阳市| 余江县| 勃利县| 汝城县| 资中县| 雅安市| 长丰县| 新竹市| 曲靖市| 吴川市| 米泉市| 富平县| 蒙自县| 桃源县| 防城港市| 玉屏| 宿州市| 沙雅县| 扶沟县| 龙川县| 天峻县| 资源县| 永嘉县| 方城县| 柘城县| 富蕴县| 辽中县| 合阳县| 大丰市| 古浪县| 内黄县| 沭阳县| 开化县| 平昌县| 漠河县| 峨山|