中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于關聯(lián)規(guī)則的醫(yī)生診療數(shù)據(jù)挖掘系統(tǒng)的實現(xiàn)

        基于關聯(lián)規(guī)則的醫(yī)生診療數(shù)據(jù)挖掘系統(tǒng)的實現(xiàn)

        作者: 時間:2014-01-19 來源:網(wǎng)絡 收藏
        (68, 68, 68); line-height: 22px; text-indent: 2em; font-family: 宋體, Georgia, verdana, serif; ">針對數(shù)據(jù)源的多樣性和可變性,ETL通過對從數(shù)據(jù)源到目標數(shù)據(jù)倉庫間的映射規(guī)則進行元數(shù)據(jù)級別上的建模,使得整個抽取、轉(zhuǎn)換、裝載過程在元數(shù)據(jù)驅(qū)動下能完全自動調(diào)度執(zhí)行,同時也便于維護和擴展。2.2 ARFDW總體框架設計

        本文引用地址:http://www.antipu.com.cn/article/226778.htm

        ARFDW 系統(tǒng)架構模型如圖1 所示。首先,對被挖掘?qū)ο筮M行充分分析,確定挖掘主題及數(shù)據(jù)來源,通過挖掘主題配置工具創(chuàng)建挖掘主題及關聯(lián)維度,并生成相應數(shù)據(jù)庫表及數(shù)據(jù)記錄映射對象;其次,通過數(shù)據(jù)源配置工具對等待抽取的數(shù)據(jù)源數(shù)據(jù)的相關連接格式參數(shù)進行配置,數(shù)據(jù)源配置好后系統(tǒng)會將輸入的數(shù)據(jù)通過數(shù)據(jù)對象化工具轉(zhuǎn)換為統(tǒng)一的XML 描述數(shù)據(jù)格式,并根據(jù)映射在基礎數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)保存表記錄;再次,通過轉(zhuǎn)換任務元數(shù)據(jù)配置工具生成數(shù)據(jù)轉(zhuǎn)換規(guī)則及對應目標主題,該部分實現(xiàn)需要用到功能節(jié)點以及設定任務中各個功能節(jié)點的執(zhí)行流程。配置好的任務將在任務列表中列出,可以手動執(zhí)行,也可以通過總控調(diào)度配置自動執(zhí)行。數(shù)據(jù)經(jīng)過ETL處理后會加載到挖掘庫對應的主題中去。最后,通過基于的挖掘算法對目標數(shù)據(jù)進行挖掘,并將條件的規(guī)則保存到規(guī)則庫。

        基于關聯(lián)規(guī)則的醫(yī)生診療數(shù)據(jù)挖掘系統(tǒng)的實現(xiàn)

        2.3 ARFDW框架實現(xiàn)

        整個系統(tǒng)框架結(jié)構按照分層設計、實現(xiàn)?,F(xiàn)對關鍵層的實現(xiàn)進行逐一描述。

        數(shù)據(jù)持久層采用Hibernate,負責存儲、更新、刪除數(shù)據(jù)庫記錄等。Hibernate是一個用來處理O/R Mapping的持久層框架。技術本質(zhì)上是一個提供數(shù)據(jù)庫服務的中間件,該中間件屏蔽了不同數(shù)據(jù)庫之間的差異。它的工作原理是通過文件把值對象和數(shù)據(jù)庫表之間建立起一個映射關系,這樣,只需要通過操作這些值對象和Hibernate提供的一些基本類,就可以達到使用數(shù)據(jù)庫的目的。

        Hibernate 使用數(shù)據(jù)庫和配置信息來為應用程序提供持久化服務(以及持久的對象)。在這里,創(chuàng)建了接口IdaoSupport,該接口定義了所有對數(shù)據(jù)庫進行的原子操作,DaoSupportHibernate3Imp 是其實現(xiàn)類,該類繼承了HibernateDaoSupport類,通過調(diào)用該類提供的方法來完成對數(shù)據(jù)庫的操作。

        業(yè)務邏輯層采用Spring.Spring框架是一個分層架構,它的核心提供了一個管理業(yè)務對象以及它們之間依賴關系的方法。例如,應用控制反轉(zhuǎn)(IOC),它可以特定一個數(shù)據(jù)訪問對象(DAO)去依賴于某一個數(shù)據(jù)源。

        同時,它允許開發(fā)者實現(xiàn)接口并在XML 文件中去定義其實現(xiàn)類。同時為了避免EJB的高度侵入性,實現(xiàn)無侵入性的目標,Spring 大量引入了JAVA 的Reflection 機制,通過動態(tài)調(diào)用的方式避免硬編碼方式的約束,并在此基礎上建立了其核心組件BeanFactory,以此作為其依賴注入機制的實現(xiàn)基礎。

        表示層采用基于MVC模式的Struts框架。MVC(模型-視圖-控制)設計模式將WEB層分為三類對象:代表數(shù)據(jù)的模型(Model)對象,顯示模型的視圖(View)對象以及響應用戶輸入、處理業(yè)務流程的控制器(Controller)對象。

        整個系統(tǒng)處理流程如下:

        (1)當系統(tǒng)第一次啟動時,應用會根據(jù)部署描述文件Web.xml指向的applicationContext.xml中定義的內(nèi)容初始化數(shù)據(jù)庫連接池、進行O-R Mapping映射、根據(jù)IoC實例化業(yè)務邏輯類。

        (2)操作員登陸時,進行相應的權限驗證,如果驗證通過,則初始化單例對象(InitSingleton),該對象保存了一些全局實例,用戶信息、角色信息、權限信息等。

        (3)操作員通過系統(tǒng)界面(JSP)提交業(yè)務請求(業(yè)務信息保存在FormBean中),并通過struts-config.xml中的描述定位到控制器(Action),業(yè)務請求包括:業(yè)務編號、當前步驟、執(zhí)行動作等。

        (4)控制器接收用戶請求,將FormBean中的信息傳遞到BO中,同時調(diào)用權限驗證模塊(RightControl)進行操作員權限驗證。權限驗證接口判斷當前用戶對于請求的業(yè)務是否具有權限(只讀、可寫),將結(jié)果反饋給控制器。

        (5)如果驗證通過,控制器將根據(jù)用戶請求信息,調(diào)用系統(tǒng)啟動時實例化的業(yè)務邏輯類進行相應業(yè)務處理。

        (6)業(yè)務處理邏輯對象處理特定業(yè)務邏輯,當需要CRUD(即Create、Read、Update、Delete)時,會根據(jù)appli-cationContext.xml中通過set方法注入的DAO實例,執(zhí)行相應的CRUD操作。

        (7)業(yè)務處理完成后,控制器根據(jù)返回結(jié)果,將用戶頁面導向特定JSP,如果有需要,將返回的結(jié)果封裝成FormBean(與用戶界面相對應的JavaBean,其屬性與用戶界面元素相對應)一并返回特定JSP.

        3 結(jié)語

        課題根據(jù)目前國內(nèi)外數(shù)據(jù)集成工具暴露出的問題,及目前數(shù)據(jù)挖掘的現(xiàn)狀、技術及特點提出了ARFDW 自適應模型框架的概念。該框架使用JAVA語言、對象持久化技術和XML技術構建出跨平臺、多線程并發(fā)運行、支持增量數(shù)據(jù)更新、靈活的架構模型,并給出了設計和實現(xiàn)方案。


        上一頁 1 2 下一頁

        評論


        技術專區(qū)

        關閉