亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        MVC在醫(yī)院數(shù)據(jù)綜合查詢平臺的應(yīng)用

        2018-01-04 12:02:04王永艷魚兆虎
        電腦知識與技術(shù) 2018年29期
        關(guān)鍵詞:工作臺視圖

        王永艷 魚兆虎

        摘要:該文旨在通過MVC架構(gòu)來實(shí)現(xiàn)HIS數(shù)據(jù)的綜合查詢平臺,為管理者、為科研、為臨床工作者提供多維度的查詢界面,提供靈活多變的數(shù)據(jù)表現(xiàn)方式,更直觀的呈現(xiàn)統(tǒng)計、分析數(shù)據(jù)。從而獲得臨床科研、運(yùn)營管理、健康風(fēng)險評估等的數(shù)據(jù)分析報告。進(jìn)而探索更好的醫(yī)院服務(wù)新模式。

        關(guān)鍵詞:MVC;數(shù)據(jù)查詢;搜索器;視圖;工作臺

        中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)29-0040-02

        Abstract: This article aims to realize the comprehensive query platform of HIS data through the MVC architecture, provide multi-dimensional query interface for managers, scientific researcher, and clinical practitioners, provide flexible and changeable data representation, and present statistics and analysis data more intuitively. In order to obtain clinical research, operation management, health risk assessment and other data analysis reports. Then explore a better hospital service model.

        Key words: MVC; data queries; searchers; view; workbench

        1 背景

        隨著醫(yī)院信息化建設(shè)的發(fā)展,對HIS數(shù)據(jù)的需求已經(jīng)發(fā)生了改變,從追求數(shù)據(jù)量大、傳輸快、種類多、有價值到各個部門業(yè)務(wù)的協(xié)同需求對數(shù)據(jù)進(jìn)行全面的整合和應(yīng)用。這才是當(dāng)前和未來需要解決的問題。數(shù)據(jù)的挖掘分析和利用不僅要滿足醫(yī)聯(lián)體、區(qū)域醫(yī)療的未來服務(wù)模式,還能實(shí)現(xiàn)利用大數(shù)據(jù)實(shí)現(xiàn)醫(yī)院服務(wù)的優(yōu)化,科學(xué)評價醫(yī)院的服務(wù)與效率、技術(shù)水平、費(fèi)用控制、資源配置的合理性。這樣醫(yī)院的服務(wù)產(chǎn)出才更有價值。

        2 MVC原理

        MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,是一種軟件設(shè)計典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進(jìn)和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。MVC被獨(dú)特地發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中[1]。對于每一個用戶輸入的請求,首先被控制器接收,并決定由哪個模型來進(jìn)行處理,然后模型通過業(yè)務(wù)邏輯處理用戶的請求并返回數(shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過顯示頁面呈現(xiàn)給用戶[2]。

        3 系統(tǒng)設(shè)計

        該系統(tǒng)是建立在Linux平臺上,基于B/S結(jié)構(gòu)的一個醫(yī)院數(shù)據(jù)可視化分析。通過這個網(wǎng)站,可以更加方便查看、統(tǒng)計、分析數(shù)據(jù),需求分析如圖1所示。

        傳統(tǒng)的查詢軟件界面,定制的查詢界面提供的查詢需求單一,多種查詢需要創(chuàng)建多種查詢頁面,界面繁雜。為了滿足用戶多變、多層次、多維度的查詢需求,提供了靈活易編輯的查詢方式和數(shù)據(jù)呈現(xiàn)方式,更利于數(shù)據(jù)分析[3]。想要查看的信息由自己創(chuàng)建搜索器查詢保存,然后綁定到視圖上,視圖再綁定到工作臺上,最終在工作臺顯示;用戶再次登錄的時候就無需再次創(chuàng)建搜索器,只需點(diǎn)開工作臺即可。系統(tǒng)設(shè)計如圖2所示。系統(tǒng)分為工作臺管理、視圖管理、搜索器管理由SpringMVC架構(gòu)來實(shí)現(xiàn)。

        4 系統(tǒng)實(shí)現(xiàn)

        系統(tǒng)描述:前端調(diào)用java[4]接口,然后由java來調(diào)用Mongodb API接口,java先對Mongodb API接口返回的數(shù)據(jù)進(jìn)行處理,最終返回給前端,流程圖如3。

        SpringIOC 管理程序中的組件,以注入的方式建立關(guān)聯(lián)操作;SpringAOP 異常處理,在業(yè)務(wù)層對事務(wù)進(jìn)行控制,對控制層拋出的異常進(jìn)行追加,異常日志記錄寫入數(shù)據(jù)庫,用errorlogtable表進(jìn)行記錄;MyBatis 對com.dao下面的接口進(jìn)行掃描,與/src/main/resources/mapper下的xml關(guān)聯(lián)起來進(jìn)行數(shù)據(jù)庫操作。Ajax發(fā)送異步請求和處理,實(shí)現(xiàn)頁面局部刷新,改善用戶體驗(yàn)(使用 MD5和 Base4算法對用戶名和密碼進(jìn)行加密處理)。

        4.3 MVC各層代碼詳細(xì)解

        4.3.1 Entity層創(chuàng)建實(shí)體類來實(shí)現(xiàn)創(chuàng)建數(shù)據(jù)庫中表的功能

        Mainsearchtable對搜索器的分類屬性及權(quán)限進(jìn)行定義。Minorsearchtable實(shí)體類對搜索器的次要分類屬性及權(quán)限進(jìn)行定義。與數(shù)據(jù)庫中的表相對應(yīng)實(shí)體類Viewtable對視圖的屬性進(jìn)行定義,包括視圖的名稱、編號、所屬用戶編號、建立時間、視圖關(guān)聯(lián)的搜索器表等。

        4.3.2 Controller層

        UserLoginConntroller接口類采用post、get接受用戶登錄、退出的驗(yàn)證請求;MainsearchtableController接口類對數(shù)據(jù)庫mainsearchtable中的查詢數(shù)據(jù)進(jìn)行返回;SearchtableConntroller類用addSearch.do、delSearch 、getSearch等方法來讓用戶將自己想要查看的信息的關(guān)鍵字添加到數(shù)據(jù)庫,形成(刪除、查詢)一個搜索器等;yulancontrol類來查詢建立的搜索器中與關(guān)鍵字相關(guān)的數(shù)據(jù)。接口類HttpServletRequest請求協(xié)議來編輯和查詢跟用戶關(guān)聯(lián)的視圖或工作臺。接口類MuenuTableConntroller用來描述用戶登陸以后獲取的菜單、工作臺、視圖以及用戶對其進(jìn)行的增加、刪除操作。

        4.3.3 Service層

        接口類SearchtableService來定義顯示(刪除)搜索器、顯示(刪除)搜索器視圖連接表等。

        4.3.4 Dao層

        實(shí)現(xiàn)該層的sql語句是配置在src/main/resources/mapper文件夾下的xml文件。用Mybaties實(shí)現(xiàn)的數(shù)據(jù)庫操作,用spring來代理事物控制。

        4.4 主要文件配置

        5 結(jié)束語

        該系統(tǒng)通過spring MVC技術(shù),采用前后端分離的結(jié)構(gòu),前端通過http的方式發(fā)送請求到后端。后端接受請求后按照業(yè)務(wù)規(guī)則處理,然后把數(shù)據(jù)返回給前端。前端通過JavaScript代碼進(jìn)行解析,瀏覽器渲染展現(xiàn)。該系統(tǒng)通過對用戶及用戶綁定的工作臺、視圖、搜索器進(jìn)行管理,實(shí)現(xiàn)強(qiáng)大的搜索功能。使用spring MVC模式,不僅使系統(tǒng)高效運(yùn)行,又使得系統(tǒng)的可維護(hù)性和擴(kuò)展性得以提高[6]。

        參考文獻(xiàn):

        [1] 吳亞軍. 試析ASP.NET的MVC開發(fā)模式[J]. 電腦編程技巧與維護(hù), 2011(14): 77-78.

        [2] 盧俊瑋, 常琳, 陳鈞錕. MVC模式與ASP.NET MVC框架的技術(shù)研究[J]. 電腦知識與技術(shù), 2010(19): 5160-5162.

        [3] 鄧晶, 廖小平. 基于WEB的綜合查詢系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J]. 南京工程學(xué)院學(xué)報, 2002, 2(4): 36-38.

        [4] 張躍平, 耿祥義. JSP程序設(shè)計[M]. 北京: 清華大學(xué)出版社, 2009.

        [5] 霍爾, 布朗, 蔡金, 等. Servlet與JSP核心編程[M]. 北京: 清華大學(xué)出版社, 2009.

        [6] 伍海波, 匡靜, 等. 基于MVC的教學(xué)資源管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J]. 計算機(jī)技術(shù)及發(fā)展, 24(7): 214-217.

        【通聯(lián)編輯:謝媛媛】

        猜你喜歡
        工作臺視圖
        一種適用于聯(lián)動加工的數(shù)控回轉(zhuǎn)工作臺
        重型回轉(zhuǎn)工作臺的復(fù)合增力夾緊機(jī)構(gòu)的設(shè)計
        一種閉式靜壓回轉(zhuǎn)工作臺新型結(jié)構(gòu)設(shè)計
        5.3 視圖與投影
        視圖
        Y—20重型運(yùn)輸機(jī)多視圖
        SA2型76毫米車載高炮多視圖
        基于單片機(jī)控制的快捷包裝工作臺結(jié)構(gòu)設(shè)計
        99蜜桃在线观看免费视频| 久久夜色精品国产亚洲噜噜| 亚洲综合欧美在线| 国产美女一级做a爱视频| 国产精品国产三级国产av创| 国产三级黄色片子看曰逼大片 | 午夜视频免费观看一区二区| 人妻少妇激情久久综合| 精品国产一区二区三区av新片| 黄色国产精品福利刺激午夜片| 喷潮出白浆视频在线观看| 性色av一区二区三区密臀av| 婷婷色国产精品视频二区| 无套内谢老熟女| 狠狠躁夜夜躁人人爽天天古典| 色哟哟网站在线观看| 亚洲精品国产精品国自产观看| 青草热久精品视频在线观看| 97精品国产高清自在线看超| 激情五月天俺也去综合网| 亚洲一区在线二区三区| 国产国语亲子伦亲子| 亚洲中久无码永久在线观看同| 九九免费在线视频| 日本一区二区精品色超碰| 国产亚洲3p一区二区| 把女人弄爽特黄a大片| 久久无码高潮喷水| 中文字幕久久久久久精| 国产成人自拍小视频在线| 一本色道久在线综合色| 国产免费观看黄av片| 国语对白做受xxxxx在| 亚洲乱码av中文一区二区| 日韩毛片在线看| 久9热免费精品视频在线观看| 亚洲精品天堂日本亚洲精品| 人妻久久久一区二区三区蜜臀 | 亚洲午夜精品一区二区麻豆av| 国产午夜福利片在线观看| 国产精品第一国产精品|