衛(wèi)生監(jiān)督虛擬仿真訓(xùn)練系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-08-25 22:24
【摘要】:近年來,虛擬仿真技術(shù)大量出現(xiàn)在人們的日常生活中,在醫(yī)療、軍事、家居等領(lǐng)域尤為顯著。通過這一技術(shù)可以仿真現(xiàn)實(shí)生活場景和工作場景,來豐富人們的娛樂方式和提高工作效率,目前虛擬仿真技術(shù)更多地是運(yùn)用于各類訓(xùn)練系統(tǒng)中。本文以衛(wèi)生監(jiān)督管理機(jī)構(gòu)對醫(yī)院進(jìn)行X射線檢查為背景,以降低對衛(wèi)生監(jiān)督人員進(jìn)行訓(xùn)練的成本為目的,來開發(fā)一款幫助監(jiān)督人員以較小的代價(jià)來熟悉醫(yī)院X射線檢查流程的系統(tǒng),告別以往監(jiān)督人員因訓(xùn)練不當(dāng)、實(shí)操經(jīng)驗(yàn)不足而導(dǎo)致檢查流程混亂,檢查要點(diǎn)不清晰的狀況。系統(tǒng)使用Unity3D引擎進(jìn)行開發(fā),在Visual Studio 2017中使用C#腳本來實(shí)現(xiàn)客戶端具體功能,系統(tǒng)中固定劇情采用JSON文件在客戶端進(jìn)行存儲(chǔ)。系統(tǒng)分為培訓(xùn)版和考試版,兩者之間的區(qū)別主要是考試版會(huì)將培訓(xùn)版相關(guān)知識(shí)點(diǎn)設(shè)置為考題穿插在檢查流程中,并且考題數(shù)據(jù)存儲(chǔ)于ComblockEngine服務(wù)器下的MySql數(shù)據(jù)庫中,服務(wù)器端業(yè)務(wù)邏輯采用Python進(jìn)行開發(fā)。本文從虛擬仿真的應(yīng)用背景和國內(nèi)外研究現(xiàn)狀出發(fā),分析衛(wèi)生監(jiān)督訓(xùn)練系統(tǒng)的意義所在。然后進(jìn)行客戶端、服務(wù)端、數(shù)據(jù)存儲(chǔ)、協(xié)程等相關(guān)技術(shù)介紹。接下來從系統(tǒng)用戶角度出發(fā),對系統(tǒng)進(jìn)行業(yè)務(wù)流程分析并歸納出系統(tǒng)的功能和非功能需求。根據(jù)需求分析,進(jìn)行系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),最后進(jìn)行系統(tǒng)功能測試和性能測試。最終經(jīng)反復(fù)測試發(fā)現(xiàn),系統(tǒng)符合預(yù)期標(biāo)準(zhǔn),監(jiān)督檢查流程及知識(shí)要點(diǎn)在系統(tǒng)中清晰地呈現(xiàn)出來,能夠達(dá)到對衛(wèi)生監(jiān)督人員進(jìn)行訓(xùn)練的目的。
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2019
【分類號(hào)】:R194;TP391.9
【圖文】:
華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文5.2 系統(tǒng)功能實(shí)現(xiàn)5.2.1 系統(tǒng)首頁系統(tǒng)初始場景為 InitialScene,剛啟動(dòng)時(shí)會(huì)進(jìn)行宣傳短片播放,在視頻播放結(jié)束后或點(diǎn)擊跳過按鈕后會(huì)進(jìn)入模式選擇界面,如圖 5-1 所示,模式選擇提供“培訓(xùn)版”和“考試版”兩個(gè)按鈕。當(dāng)用戶點(diǎn)擊“培訓(xùn)版”時(shí),會(huì)將 DataManager 單例類中的selectType 字段賦值為 1,當(dāng)用戶點(diǎn)擊“考試版”時(shí),會(huì)將 selectType 賦值為 2,然后進(jìn)入后續(xù)場景,后續(xù)部分通過對 selectType 字段進(jìn)行判斷來實(shí)現(xiàn)不同模式下的功能效果。
華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文辨率、畫面品質(zhì)及音量這四項(xiàng)系統(tǒng)屬性的設(shè)置,如圖 5-2 所示。在用戶拖動(dòng)滑動(dòng)條的過程中,相應(yīng)的值會(huì)隨之變動(dòng),如音量 Slider 拖動(dòng)過程中通過 VolumeChanged()函數(shù)對數(shù)值進(jìn)行設(shè)置,點(diǎn)擊“確定”按鈕后,保存相應(yīng)的屬性值并進(jìn)行設(shè)置,系統(tǒng)直接恢復(fù)被暫停的任務(wù),且設(shè)置的屬性值會(huì)立即生效。在修改設(shè)置的值后,點(diǎn)擊“取消”按
圖 5-3 場景切換場景切換核心代碼如下:IEnumerator LoadSceneWithSlider(string nextSceneName){async = SceneManager.LoadSceneAsync(nextSceneName); //異步加載場景async.allowSceneActivation = false;while (!async.isDone){if (async.progress < 0.9f)slider.value = async.progress; //根據(jù)異步加載設(shè)置進(jìn)度條值else {slider.value = 1.0f;async.allowSceneActivation = true; //進(jìn)入加載的場景}sliderText.text = (int)(slider.value * 100) + % ; //轉(zhuǎn)換成百分比形式y(tǒng)ield return null;}}通過 StartCoroutine()開啟協(xié)程,調(diào)用 LoadSceneWithSlider(),進(jìn)行場景異步加載
本文編號(hào):2804280
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2019
【分類號(hào)】:R194;TP391.9
【圖文】:
華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文5.2 系統(tǒng)功能實(shí)現(xiàn)5.2.1 系統(tǒng)首頁系統(tǒng)初始場景為 InitialScene,剛啟動(dòng)時(shí)會(huì)進(jìn)行宣傳短片播放,在視頻播放結(jié)束后或點(diǎn)擊跳過按鈕后會(huì)進(jìn)入模式選擇界面,如圖 5-1 所示,模式選擇提供“培訓(xùn)版”和“考試版”兩個(gè)按鈕。當(dāng)用戶點(diǎn)擊“培訓(xùn)版”時(shí),會(huì)將 DataManager 單例類中的selectType 字段賦值為 1,當(dāng)用戶點(diǎn)擊“考試版”時(shí),會(huì)將 selectType 賦值為 2,然后進(jìn)入后續(xù)場景,后續(xù)部分通過對 selectType 字段進(jìn)行判斷來實(shí)現(xiàn)不同模式下的功能效果。
華 中 科 技 大 學(xué) 碩 士 學(xué) 位 論 文辨率、畫面品質(zhì)及音量這四項(xiàng)系統(tǒng)屬性的設(shè)置,如圖 5-2 所示。在用戶拖動(dòng)滑動(dòng)條的過程中,相應(yīng)的值會(huì)隨之變動(dòng),如音量 Slider 拖動(dòng)過程中通過 VolumeChanged()函數(shù)對數(shù)值進(jìn)行設(shè)置,點(diǎn)擊“確定”按鈕后,保存相應(yīng)的屬性值并進(jìn)行設(shè)置,系統(tǒng)直接恢復(fù)被暫停的任務(wù),且設(shè)置的屬性值會(huì)立即生效。在修改設(shè)置的值后,點(diǎn)擊“取消”按
圖 5-3 場景切換場景切換核心代碼如下:IEnumerator LoadSceneWithSlider(string nextSceneName){async = SceneManager.LoadSceneAsync(nextSceneName); //異步加載場景async.allowSceneActivation = false;while (!async.isDone){if (async.progress < 0.9f)slider.value = async.progress; //根據(jù)異步加載設(shè)置進(jìn)度條值else {slider.value = 1.0f;async.allowSceneActivation = true; //進(jìn)入加載的場景}sliderText.text = (int)(slider.value * 100) + % ; //轉(zhuǎn)換成百分比形式y(tǒng)ield return null;}}通過 StartCoroutine()開啟協(xié)程,調(diào)用 LoadSceneWithSlider(),進(jìn)行場景異步加載
【參考文獻(xiàn)】
相關(guān)期刊論文 前7條
1 崔夢舸;;醫(yī)學(xué)虛擬現(xiàn)實(shí)技術(shù)發(fā)展與應(yīng)用[J];電子世界;2015年18期
2 高永平;;基于互聯(lián)網(wǎng)的虛擬仿真技術(shù)在臨床醫(yī)療與教學(xué)中的應(yīng)用[J];網(wǎng)絡(luò)安全技術(shù)與應(yīng)用;2015年02期
3 鄒詩苑;;虛擬現(xiàn)實(shí)技術(shù)在軍事領(lǐng)域的應(yīng)用[J];飛航導(dǎo)彈;2014年07期
4 劉文;甘志春;李文;王更輝;;基于XML和JSON的格式化網(wǎng)絡(luò)參數(shù)文件研究[J];計(jì)算機(jī)與網(wǎng)絡(luò);2013年24期
5 游箭;李愷;謝叻;林支付;魏欣;;經(jīng)皮穿刺腰椎間盤介入手術(shù)虛擬訓(xùn)練系統(tǒng)的研究[J];西部醫(yī)學(xué);2013年04期
6 胡雯;李燕;;MySQL數(shù)據(jù)庫存儲(chǔ)引擎探析[J];軟件導(dǎo)刊;2012年12期
7 賈群林;周柏賈;;地震災(zāi)害場景仿真模擬的研究與應(yīng)用[J];計(jì)算機(jī)研究與發(fā)展;2010年06期
本文編號(hào):2804280
本文鏈接:http://sikaile.net/yixuelunwen/yiyuanguanlilunwen/2804280.html
最近更新
教材專著