基于Android的互聯(lián)網(wǎng)醫(yī)院醫(yī)生端系統(tǒng)設(shè)計與實現(xiàn)
發(fā)布時間:2022-01-25 05:49
隨著信息技術(shù)的飛速發(fā)展,各式各樣的采用互聯(lián)網(wǎng)和計算機等技術(shù)的軟件應(yīng)用及系統(tǒng)已經(jīng)融入到人們生活的方方面面。而在醫(yī)療領(lǐng)域,傳統(tǒng)線下就診中的看病距離遠、看病貴、等待久、難以追溯個人病史等問題使得患者始終難以獲得滿意的醫(yī)療體驗。這也成為了人們常常提起的就醫(yī)痛點。近些年來,也曾涌現(xiàn)出了一些基于PC端的遠程醫(yī)療系統(tǒng)解決方案,但由于其使用場地的局限性,以及硬件設(shè)備更新?lián)Q代的高度滯后導致了用戶體驗不佳問題,仍束縛了就診效率的進一步提升。為了解決這些阻礙醫(yī)療資源利用率提高的問題,互聯(lián)網(wǎng)醫(yī)院系統(tǒng)應(yīng)運而生。本文將通過互聯(lián)網(wǎng)醫(yī)院醫(yī)生端APP的設(shè)計和實現(xiàn)介紹一個基于Android系統(tǒng)的在線診療應(yīng)用。該應(yīng)用的主要功能是為了實現(xiàn)醫(yī)生和患者在就診過程中的問診、醫(yī)生和專家之間的會診以及電子病歷、處方的生成和查閱提供操作。本文首先介紹了開發(fā)互聯(lián)網(wǎng)醫(yī)院項目的背景以及現(xiàn)狀,然后在相關(guān)技術(shù)概述部分說明了在項目開發(fā)中服務(wù)端、客戶端所用到的關(guān)鍵技術(shù)和開發(fā)環(huán)境,包括目前流行的服務(wù)端SSH框架、MVC/MVP設(shè)計模式、JSON數(shù)據(jù)格式、OkHttp3+Retrofit網(wǎng)絡(luò)請求框架以及項目的開發(fā)環(huán)境。接著在系統(tǒng)需求分析部分通過對于互聯(lián)網(wǎng)...
【文章來源】:西安電子科技大學陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:94 頁
【學位級別】:碩士
【部分圖文】:
MVC在JavaWeb中的簡單模型
第二章相關(guān)技術(shù)概述7在圖2.2中可以看到Hibernate的簡要結(jié)構(gòu)示意,其本身可作為MVC模式中的Model層,通過Properties配置文件和XMLMapping映射文件將Java中的持久化對象(PersistentObjects)映射到了數(shù)據(jù)庫的表之中,然后通過操作持久化對象對數(shù)據(jù)庫中的表進行增刪改查等各種操作。圖2.2Hibernate結(jié)構(gòu)示意圖2.1.3MySQLMySQL是由瑞典MySQLAB公司開發(fā)的一種關(guān)系型數(shù)據(jù)庫,在目前Web應(yīng)用方面是最好的關(guān)系型數(shù)據(jù)庫之一。其開源、可制定化、原生JSON支持以及使用標準SQL數(shù)據(jù)庫語言特質(zhì)使得從個人開發(fā)者到大型企業(yè)級團隊紛紛關(guān)注使用。MySQL使用C和C++語言編寫,通過多種編譯器測試,同時也為C、C++、Python、Java、PHP、.NET等開發(fā)提供了API支持,使得源代碼的移植性得到了保證?赏ㄟ^TCP/IP、JDBC等多種數(shù)據(jù)庫連接途徑進行連接也使其在跨平臺項目的應(yīng)用中得到了青睞。2.2客戶端相關(guān)技術(shù)介紹本項目的客戶端是基于目前移動端市場占有率第一的Android系統(tǒng)進行開發(fā),下面將對這其中使用的一些關(guān)鍵技術(shù)進行介紹。2.2.1Android平臺Android是一種基于Linux的智能手機操作系統(tǒng),目前市場占有率是所有智能手機操作系統(tǒng)的第一位,目前以來已經(jīng)迭代了二十余個大版本[7]。由于其開放源代碼以、迭代穩(wěn)定軟硬件生態(tài)完善等的特質(zhì),廣大手機廠商如華為、OPPO、VIVO、小米等公司也紛紛加入其麾下,發(fā)布了自己的Android系統(tǒng)手機。
西安電子科技大學碩士學位論文8圖2.3Android系統(tǒng)框架圖2.3所示為Android系統(tǒng)框架,通過該圖可知,Android系統(tǒng)分為四層結(jié)構(gòu)五大部分。由下到上依次為:1)Linux內(nèi)核層該層為Linux操作系統(tǒng)2.6版本修改而來,為Android系統(tǒng)的硬件提供了各種的底層驅(qū)動,如顯示、攝像頭、藍牙、WiFi、音頻等,除此之外,還提供電源管理、進程管理、安全、內(nèi)存管理等核心的服務(wù)。2)系統(tǒng)運行庫層此層分為兩大部分——程序庫和Android運行時環(huán)境。程序庫中包含了采用C/C++編寫的一些庫,為Android系統(tǒng)中的一些常用的媒體、數(shù)據(jù)庫、3D繪制、瀏覽器內(nèi)核等組件提供了依賴。Android運行時環(huán)境是用來運行Android系統(tǒng)的一套虛擬機,類似于Java中的JVM(JavaVirtualMachine,Java虛擬機)。最初Google公司專門針對Android的移動特性編寫了Dalvik虛擬機,不同于JVM虛擬機的是Dalvik虛擬機基于寄存器,而JVM基于棧,并且包含一個特殊的Zygote進程,用于完成初始化和庫的加載等操作。在字節(jié)碼文件方面Dalvik也使用了不同于Java的.dex/.odex文件格式,該格式更適合于
【參考文獻】:
期刊論文
[1]淺談MD5加密算法在網(wǎng)絡(luò)安全中的應(yīng)用[J]. 楊懷,宋俊芳,王聰華. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用. 2018(09)
[2]基于移動智能終端的醫(yī)療系統(tǒng)設(shè)計與實現(xiàn)[J]. 何彩虹,陳維華. 南方農(nóng)機. 2017(24)
[3]互聯(lián)網(wǎng)醫(yī)療發(fā)展的相關(guān)建議[J]. 王爽,李揚,白松,陳偉,高燕婕. 中國醫(yī)院. 2016(06)
[4]我國互聯(lián)網(wǎng)醫(yī)療運行現(xiàn)狀——基于3家醫(yī)院的調(diào)查分析[J]. 王安其,鄭雪倩. 中國衛(wèi)生政策研究. 2016(01)
[5]基于物聯(lián)網(wǎng)的社區(qū)智慧醫(yī)療系統(tǒng)研究[J]. 邵星,王翠香,孟海濤,劉其明,韓立毛,徐秀芳. 軟件. 2015(12)
[6]基于移動終端應(yīng)用軟件的動態(tài)交互設(shè)計研究[J]. 孫辛欣. 包裝工程. 2014(22)
[7]Android平臺的SQLite數(shù)據(jù)庫編程探析[J]. 崔娜. 信息與電腦(理論版). 2014(03)
[8]軟件測試方法概述[J]. 張新華,何永前. 科技視界. 2012(04)
[9]JSON數(shù)據(jù)傳輸效率研究[J]. 高靜,段會川. 計算機工程與設(shè)計. 2011(07)
碩士論文
[1]基于Android平臺的手機點餐客戶端設(shè)計實現(xiàn)[D]. 陳振宇.西安電子科技大學 2017
[2]健康平臺患者版Android客戶端軟件的設(shè)計與實現(xiàn)[D]. 康穎.南昌大學 2016
本文編號:3608002
【文章來源】:西安電子科技大學陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:94 頁
【學位級別】:碩士
【部分圖文】:
MVC在JavaWeb中的簡單模型
第二章相關(guān)技術(shù)概述7在圖2.2中可以看到Hibernate的簡要結(jié)構(gòu)示意,其本身可作為MVC模式中的Model層,通過Properties配置文件和XMLMapping映射文件將Java中的持久化對象(PersistentObjects)映射到了數(shù)據(jù)庫的表之中,然后通過操作持久化對象對數(shù)據(jù)庫中的表進行增刪改查等各種操作。圖2.2Hibernate結(jié)構(gòu)示意圖2.1.3MySQLMySQL是由瑞典MySQLAB公司開發(fā)的一種關(guān)系型數(shù)據(jù)庫,在目前Web應(yīng)用方面是最好的關(guān)系型數(shù)據(jù)庫之一。其開源、可制定化、原生JSON支持以及使用標準SQL數(shù)據(jù)庫語言特質(zhì)使得從個人開發(fā)者到大型企業(yè)級團隊紛紛關(guān)注使用。MySQL使用C和C++語言編寫,通過多種編譯器測試,同時也為C、C++、Python、Java、PHP、.NET等開發(fā)提供了API支持,使得源代碼的移植性得到了保證?赏ㄟ^TCP/IP、JDBC等多種數(shù)據(jù)庫連接途徑進行連接也使其在跨平臺項目的應(yīng)用中得到了青睞。2.2客戶端相關(guān)技術(shù)介紹本項目的客戶端是基于目前移動端市場占有率第一的Android系統(tǒng)進行開發(fā),下面將對這其中使用的一些關(guān)鍵技術(shù)進行介紹。2.2.1Android平臺Android是一種基于Linux的智能手機操作系統(tǒng),目前市場占有率是所有智能手機操作系統(tǒng)的第一位,目前以來已經(jīng)迭代了二十余個大版本[7]。由于其開放源代碼以、迭代穩(wěn)定軟硬件生態(tài)完善等的特質(zhì),廣大手機廠商如華為、OPPO、VIVO、小米等公司也紛紛加入其麾下,發(fā)布了自己的Android系統(tǒng)手機。
西安電子科技大學碩士學位論文8圖2.3Android系統(tǒng)框架圖2.3所示為Android系統(tǒng)框架,通過該圖可知,Android系統(tǒng)分為四層結(jié)構(gòu)五大部分。由下到上依次為:1)Linux內(nèi)核層該層為Linux操作系統(tǒng)2.6版本修改而來,為Android系統(tǒng)的硬件提供了各種的底層驅(qū)動,如顯示、攝像頭、藍牙、WiFi、音頻等,除此之外,還提供電源管理、進程管理、安全、內(nèi)存管理等核心的服務(wù)。2)系統(tǒng)運行庫層此層分為兩大部分——程序庫和Android運行時環(huán)境。程序庫中包含了采用C/C++編寫的一些庫,為Android系統(tǒng)中的一些常用的媒體、數(shù)據(jù)庫、3D繪制、瀏覽器內(nèi)核等組件提供了依賴。Android運行時環(huán)境是用來運行Android系統(tǒng)的一套虛擬機,類似于Java中的JVM(JavaVirtualMachine,Java虛擬機)。最初Google公司專門針對Android的移動特性編寫了Dalvik虛擬機,不同于JVM虛擬機的是Dalvik虛擬機基于寄存器,而JVM基于棧,并且包含一個特殊的Zygote進程,用于完成初始化和庫的加載等操作。在字節(jié)碼文件方面Dalvik也使用了不同于Java的.dex/.odex文件格式,該格式更適合于
【參考文獻】:
期刊論文
[1]淺談MD5加密算法在網(wǎng)絡(luò)安全中的應(yīng)用[J]. 楊懷,宋俊芳,王聰華. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用. 2018(09)
[2]基于移動智能終端的醫(yī)療系統(tǒng)設(shè)計與實現(xiàn)[J]. 何彩虹,陳維華. 南方農(nóng)機. 2017(24)
[3]互聯(lián)網(wǎng)醫(yī)療發(fā)展的相關(guān)建議[J]. 王爽,李揚,白松,陳偉,高燕婕. 中國醫(yī)院. 2016(06)
[4]我國互聯(lián)網(wǎng)醫(yī)療運行現(xiàn)狀——基于3家醫(yī)院的調(diào)查分析[J]. 王安其,鄭雪倩. 中國衛(wèi)生政策研究. 2016(01)
[5]基于物聯(lián)網(wǎng)的社區(qū)智慧醫(yī)療系統(tǒng)研究[J]. 邵星,王翠香,孟海濤,劉其明,韓立毛,徐秀芳. 軟件. 2015(12)
[6]基于移動終端應(yīng)用軟件的動態(tài)交互設(shè)計研究[J]. 孫辛欣. 包裝工程. 2014(22)
[7]Android平臺的SQLite數(shù)據(jù)庫編程探析[J]. 崔娜. 信息與電腦(理論版). 2014(03)
[8]軟件測試方法概述[J]. 張新華,何永前. 科技視界. 2012(04)
[9]JSON數(shù)據(jù)傳輸效率研究[J]. 高靜,段會川. 計算機工程與設(shè)計. 2011(07)
碩士論文
[1]基于Android平臺的手機點餐客戶端設(shè)計實現(xiàn)[D]. 陳振宇.西安電子科技大學 2017
[2]健康平臺患者版Android客戶端軟件的設(shè)計與實現(xiàn)[D]. 康穎.南昌大學 2016
本文編號:3608002
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3608002.html
最近更新
教材專著