基于微服務(wù)架構(gòu)的醫(yī)療設(shè)備管理系統(tǒng)的設(shè)計
發(fā)布時間:2021-09-06 01:36
醫(yī)院設(shè)備管理系統(tǒng)已成為現(xiàn)代醫(yī)院實施設(shè)備管理的一種普遍手段,用于加強醫(yī)院設(shè)備資產(chǎn)管理和建立有序的設(shè)備管理流程;趩误wMVC軟件架構(gòu)開發(fā)出來的醫(yī)療設(shè)備管理系統(tǒng),通常由Model層、View層和Controller層三部分組成,其中該系統(tǒng)的所有的業(yè)務(wù)實現(xiàn)代碼一般會統(tǒng)一部署到Model層,這種結(jié)構(gòu)使得Model層的代碼耦合度過高,在系統(tǒng)后期升級或者運維的時候,給開發(fā)人員帶來了極大的不便,難以僅針對某個功能模塊進行修改而不會對其他模塊產(chǎn)生影響。眾多的醫(yī)院科室,多樣的設(shè)備種類,不同類型設(shè)備的管理方式不同,不同設(shè)備的生命周期管理不同等原因加大了醫(yī)院設(shè)備統(tǒng)一管理的困難。隨著醫(yī)院的發(fā)展,新類型設(shè)備的引進和新的科室的建立,系統(tǒng)業(yè)務(wù)也需要不斷修改。再者,醫(yī)院設(shè)備的管理制度也會因為醫(yī)院的步步完善而需要修改。每當需要升級設(shè)備管理系統(tǒng)時,基于單體架構(gòu)的醫(yī)療設(shè)備管理系統(tǒng)在醫(yī)療設(shè)備的系統(tǒng)開發(fā)和后期管理上會表現(xiàn)出過于低效的特點,需要開發(fā)人員投入大量的精力和時間解析原系統(tǒng)和修改大量的代碼。與基于單體架構(gòu)的醫(yī)療設(shè)備管理系統(tǒng)相比,微服務(wù)架構(gòu)的面向服務(wù)的特性、模塊化結(jié)構(gòu)可以很好地解決以上的問題。本文針對醫(yī)療設(shè)備管理的架構(gòu)提出...
【文章來源】:南方醫(yī)科大學廣東省
【文章頁數(shù)】:74 頁
【學位級別】:碩士
【部分圖文】:
圖1-3?Eureka服務(wù)注冊和發(fā)現(xiàn)流程圖
IHMI?〇?HHH9??°1?1°?1°??圖1-3?Eureka服務(wù)注冊和發(fā)現(xiàn)流程圖。1-表不服務(wù)在Eureka?Server上??汴冊;2-表示返回可用服務(wù)注冊列表;3-表示遠程調(diào)用服務(wù)。??Fig.?1-3?Eureka?service?registration?and?discovery?flow?chart.?1?-?Represents?services?on??Eureka?Server?Registration;?2?-?Represents?returning?a?list?of?registered?available?services;?3?-??Represents?remote?invocation?of?services.??1.3.3負載均衡??負載均衡主耍用于解決高并發(fā)的情況。部分微服務(wù)訪問量過高,可以采取??的解決辦法是對這部分服務(wù)啟動多實例,通過增加實例,分流訪問壓力。對一??些小型的醫(yī)院來說,系統(tǒng)每個微服務(wù)只需要啟動一個進程就可以滿足日常的運??行需求了。但是對于大型的三甲醫(yī)院,醫(yī)院科室多,設(shè)備量大,尤其是還有分??院規(guī)模的醫(yī)院。如果只啟動一個進程,所有的科室都訪問到該微服務(wù)上。例如??設(shè)備LI常查詢微服務(wù),請求的并發(fā)量大,導致請求處理隊列阻塞,進一步加大??了服務(wù)崩潰的風險。啟動多個服務(wù)實例,采用負載均衡的方法解決系統(tǒng)高并發(fā)??的問題。但如何選取微服務(wù)實例作為響應?這由
不同的微服務(wù)獨立部署,在本系統(tǒng),同樣業(yè)務(wù)的微服務(wù)都訪問到對應的數(shù)??據(jù)庫上,例如設(shè)備維修服務(wù)帶-個對應的設(shè)備維修數(shù)據(jù)庫,設(shè)備保養(yǎng)服務(wù)帶一??個對應的設(shè)備保養(yǎng)數(shù)據(jù)庫,如圖1-7。???圓??■?圓??圖1-7服務(wù)與數(shù)據(jù)庫關(guān)系圖。??Figure?1-7?Relationship?diagram?between?service?and?datcibase.??帶管理屬n的設(shè)備表單都統(tǒng)一和設(shè)備基本信息表單對應,繼承其中的關(guān)鍵??卞段,并生成獨立的管理編號ID和添加與自身管理性質(zhì)相關(guān)的屬性卞段,通??過設(shè)備編號ID跟其管理編號1D即可將設(shè)備管理表單與設(shè)備表中對應起來。如??圖1-8所示:??13??
【參考文獻】:
期刊論文
[1]醫(yī)療設(shè)備全生命周期信息化管理的研究[J]. 張淳. 中國醫(yī)療設(shè)備. 2019(04)
[2]數(shù)據(jù)驅(qū)動的企業(yè)精細化管理[J]. 王新超. 互聯(lián)網(wǎng)經(jīng)濟. 2019(Z1)
[3]基于Lucene架構(gòu)面向標準的垂直搜索引擎的研究與設(shè)計[J]. 段偉. 品牌與標準化. 2018(05)
[4]降低醫(yī)療設(shè)備維修成本有效途徑的探討[J]. 豐國慶. 中國設(shè)備工程. 2018(17)
[5]醫(yī)療設(shè)備維護與保養(yǎng)的精細化管理探討[J]. 沈愛華. 世界最新醫(yī)學信息文摘. 2018(61)
[6]醫(yī)療設(shè)備招標采購的管理[J]. 張偉,李軍,朱元光,李航,張曦. 醫(yī)療裝備. 2018(05)
[7]基于Spring Cloud和Docker的微服務(wù)架構(gòu)設(shè)計[J]. 王方旭. 中國信息化. 2018(03)
[8]醫(yī)療設(shè)備的報廢管理及實踐[J]. 毛燕正. 醫(yī)療裝備. 2018(04)
[9]企業(yè)應用系統(tǒng)架構(gòu)演進[J]. 唐志濤,劉星. 科技創(chuàng)新與應用. 2017(35)
[10]醫(yī)療設(shè)備維修管理系統(tǒng)的設(shè)計與應用[J]. 崔銳,李保君,陳綿康,夏冠群,張元江,鮑俊成,周娜. 醫(yī)療衛(wèi)生裝備. 2017(09)
碩士論文
[1]適用于微服務(wù)架構(gòu)的企業(yè)應用部署平臺研究[D]. 馬恒.鄭州大學 2018
[2]基于搜索引擎的中文自動問答系統(tǒng)的設(shè)計與實現(xiàn)[D]. 趙潔.北京工業(yè)大學 2016
本文編號:3386472
【文章來源】:南方醫(yī)科大學廣東省
【文章頁數(shù)】:74 頁
【學位級別】:碩士
【部分圖文】:
圖1-3?Eureka服務(wù)注冊和發(fā)現(xiàn)流程圖
IHMI?〇?HHH9??°1?1°?1°??圖1-3?Eureka服務(wù)注冊和發(fā)現(xiàn)流程圖。1-表不服務(wù)在Eureka?Server上??汴冊;2-表示返回可用服務(wù)注冊列表;3-表示遠程調(diào)用服務(wù)。??Fig.?1-3?Eureka?service?registration?and?discovery?flow?chart.?1?-?Represents?services?on??Eureka?Server?Registration;?2?-?Represents?returning?a?list?of?registered?available?services;?3?-??Represents?remote?invocation?of?services.??1.3.3負載均衡??負載均衡主耍用于解決高并發(fā)的情況。部分微服務(wù)訪問量過高,可以采取??的解決辦法是對這部分服務(wù)啟動多實例,通過增加實例,分流訪問壓力。對一??些小型的醫(yī)院來說,系統(tǒng)每個微服務(wù)只需要啟動一個進程就可以滿足日常的運??行需求了。但是對于大型的三甲醫(yī)院,醫(yī)院科室多,設(shè)備量大,尤其是還有分??院規(guī)模的醫(yī)院。如果只啟動一個進程,所有的科室都訪問到該微服務(wù)上。例如??設(shè)備LI常查詢微服務(wù),請求的并發(fā)量大,導致請求處理隊列阻塞,進一步加大??了服務(wù)崩潰的風險。啟動多個服務(wù)實例,采用負載均衡的方法解決系統(tǒng)高并發(fā)??的問題。但如何選取微服務(wù)實例作為響應?這由
不同的微服務(wù)獨立部署,在本系統(tǒng),同樣業(yè)務(wù)的微服務(wù)都訪問到對應的數(shù)??據(jù)庫上,例如設(shè)備維修服務(wù)帶-個對應的設(shè)備維修數(shù)據(jù)庫,設(shè)備保養(yǎng)服務(wù)帶一??個對應的設(shè)備保養(yǎng)數(shù)據(jù)庫,如圖1-7。???圓??■?圓??圖1-7服務(wù)與數(shù)據(jù)庫關(guān)系圖。??Figure?1-7?Relationship?diagram?between?service?and?datcibase.??帶管理屬n的設(shè)備表單都統(tǒng)一和設(shè)備基本信息表單對應,繼承其中的關(guān)鍵??卞段,并生成獨立的管理編號ID和添加與自身管理性質(zhì)相關(guān)的屬性卞段,通??過設(shè)備編號ID跟其管理編號1D即可將設(shè)備管理表單與設(shè)備表中對應起來。如??圖1-8所示:??13??
【參考文獻】:
期刊論文
[1]醫(yī)療設(shè)備全生命周期信息化管理的研究[J]. 張淳. 中國醫(yī)療設(shè)備. 2019(04)
[2]數(shù)據(jù)驅(qū)動的企業(yè)精細化管理[J]. 王新超. 互聯(lián)網(wǎng)經(jīng)濟. 2019(Z1)
[3]基于Lucene架構(gòu)面向標準的垂直搜索引擎的研究與設(shè)計[J]. 段偉. 品牌與標準化. 2018(05)
[4]降低醫(yī)療設(shè)備維修成本有效途徑的探討[J]. 豐國慶. 中國設(shè)備工程. 2018(17)
[5]醫(yī)療設(shè)備維護與保養(yǎng)的精細化管理探討[J]. 沈愛華. 世界最新醫(yī)學信息文摘. 2018(61)
[6]醫(yī)療設(shè)備招標采購的管理[J]. 張偉,李軍,朱元光,李航,張曦. 醫(yī)療裝備. 2018(05)
[7]基于Spring Cloud和Docker的微服務(wù)架構(gòu)設(shè)計[J]. 王方旭. 中國信息化. 2018(03)
[8]醫(yī)療設(shè)備的報廢管理及實踐[J]. 毛燕正. 醫(yī)療裝備. 2018(04)
[9]企業(yè)應用系統(tǒng)架構(gòu)演進[J]. 唐志濤,劉星. 科技創(chuàng)新與應用. 2017(35)
[10]醫(yī)療設(shè)備維修管理系統(tǒng)的設(shè)計與應用[J]. 崔銳,李保君,陳綿康,夏冠群,張元江,鮑俊成,周娜. 醫(yī)療衛(wèi)生裝備. 2017(09)
碩士論文
[1]適用于微服務(wù)架構(gòu)的企業(yè)應用部署平臺研究[D]. 馬恒.鄭州大學 2018
[2]基于搜索引擎的中文自動問答系統(tǒng)的設(shè)計與實現(xiàn)[D]. 趙潔.北京工業(yè)大學 2016
本文編號:3386472
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3386472.html
最近更新
教材專著