国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)字校園平臺(tái)與職工健康系統(tǒng)集成研究與應(yīng)用

2018-01-09 13:36:15王輝吳華王學(xué)龍
軟件導(dǎo)刊 2017年12期
關(guān)鍵詞:數(shù)字校園信息化建設(shè)

王輝+吳華+王學(xué)龍

摘要:針對(duì)西安石油大學(xué)職工健康系統(tǒng)存在與其它業(yè)務(wù)系統(tǒng)之間數(shù)據(jù)共享困難、統(tǒng)一服務(wù)門戶中職工健康數(shù)據(jù)無(wú)法個(gè)性化定制等問(wèn)題,提出基于ODI數(shù)據(jù)集成與Portlet門戶開(kāi)發(fā)技術(shù)的實(shí)現(xiàn)方案。闡述數(shù)字化校園平臺(tái)現(xiàn)狀及關(guān)鍵技術(shù),分析職工健康系統(tǒng)現(xiàn)狀及其在數(shù)字校園基礎(chǔ)平臺(tái)上的集成需求,通過(guò)共享數(shù)據(jù)庫(kù)集成相關(guān)數(shù)據(jù)與門戶開(kāi)發(fā)數(shù)字檔案模塊,最終實(shí)現(xiàn)職工健康系統(tǒng)在數(shù)字校園基礎(chǔ)平臺(tái)上的數(shù)據(jù)共享與展示。

關(guān)鍵詞:數(shù)字校園;信息化建設(shè);數(shù)據(jù)共享;平臺(tái)集成

DOIDOI:10.11907/rjdk.172013

中圖分類號(hào):TP319

文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-7800(2017)012-0141-02

Abstract:The construction of digital campus is an important stage of information construction in colleges and universities. In order to solve the data sharing problem of staff health system in Xi'an Shiyou University and the problem that the staff health data cannot be customized in the unified service portal, an implementation schema based on Oracle Data Integrator (ODI) and Portlet technology is proposed. The current situation and the key technology in the digital campus platform are outlined and discussed firstly. And then the status quo of staff health system is analyzed and the integration requirements on the digital campus platform is refined. Finally, the data sharing and interface display of staff health system on the digital campus platform are achieved.

Key Words:digital campus; information construction; data sharing; platform integration

0 引言

隨著互聯(lián)網(wǎng)信息技術(shù)的持續(xù)優(yōu)化與不斷發(fā)展,高校在享受教育信息化便利的同時(shí),越來(lái)越深刻地認(rèn)識(shí)到數(shù)字校園平臺(tái)建設(shè)與完善的迫切性:一方面,對(duì)于各部門的業(yè)務(wù)系統(tǒng),大多數(shù)平臺(tái)供應(yīng)商、操作系統(tǒng)、開(kāi)發(fā)語(yǔ)言、數(shù)據(jù)庫(kù)、數(shù)據(jù)標(biāo)準(zhǔn)與系統(tǒng)運(yùn)行依賴的中間件等都不一致,導(dǎo)致不同部門的業(yè)務(wù)系統(tǒng)之間存在系統(tǒng)墻問(wèn)題,不便于數(shù)據(jù)統(tǒng)一管理和個(gè)性化展示[1];另一方面,用戶登錄多個(gè)系統(tǒng)后的關(guān)注點(diǎn)通常較容易提取,為了在多個(gè)業(yè)務(wù)系統(tǒng)獲取有限數(shù)據(jù),需要頻繁切換賬號(hào)登錄不同平臺(tái),不僅影響用戶體驗(yàn),也增加了用戶信息維護(hù)工作量[2]。為了解決這兩方面的不足,高校制定并發(fā)布信息標(biāo)準(zhǔn)規(guī)范,建立公共數(shù)據(jù)平臺(tái)進(jìn)行標(biāo)準(zhǔn)化的數(shù)據(jù)存儲(chǔ)和管理,建立統(tǒng)一身份認(rèn)證平臺(tái)實(shí)現(xiàn)不同系統(tǒng)用戶賬號(hào)認(rèn)證,建立高校信息服務(wù)門戶平臺(tái)實(shí)現(xiàn)門戶界面的個(gè)性化定制和信息展示[3]。

利用數(shù)字校園基礎(chǔ)平臺(tái)將高校已有業(yè)務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)融合,分析收集用戶需求定制客戶界面,已成為高校信息化數(shù)字校園乃至智慧校園建設(shè)的重要工作。針對(duì)當(dāng)前高校不同部門業(yè)務(wù)系統(tǒng)間數(shù)據(jù)流動(dòng)困難、平臺(tái)界面展示良莠不齊、系統(tǒng)公共數(shù)據(jù)重復(fù)錄入、維護(hù)多套用戶認(rèn)證信息效率低與體驗(yàn)差等問(wèn)題,高校采用數(shù)字校園基礎(chǔ)平臺(tái)(服務(wù)門戶平臺(tái)、數(shù)據(jù)管理平臺(tái)和統(tǒng)一身份認(rèn)證平臺(tái))方式,實(shí)現(xiàn)了不同業(yè)務(wù)部門的異構(gòu)系統(tǒng)在數(shù)字校園基礎(chǔ)平臺(tái)上的集成和二次開(kāi)發(fā),避免了信息化過(guò)程中的“信息孤島”與“信息黑盒”現(xiàn)象[4],最終實(shí)現(xiàn)學(xué)校信息化建設(shè)的統(tǒng)一規(guī)劃與管理、校園優(yōu)質(zhì)資源共享、業(yè)務(wù)平臺(tái)優(yōu)化及整合。

1 數(shù)字校園平臺(tái)關(guān)鍵技術(shù)

1.1 統(tǒng)一身份認(rèn)證

統(tǒng)一身份認(rèn)證平臺(tái)采用分層和模塊化的結(jié)構(gòu),通過(guò)認(rèn)證接入層、認(rèn)證通道層和用戶身份數(shù)據(jù)層對(duì)認(rèn)證服務(wù)器、用戶和第三方待認(rèn)證系統(tǒng)進(jìn)行解耦,采用權(quán)限管理模塊與身份認(rèn)證模塊分離的方式管理統(tǒng)一身份認(rèn)證系統(tǒng)。平臺(tái)基于角色的訪問(wèn)控制技術(shù)以符合平臺(tái)安全性要求,包含六大功能:賬號(hào)管理、認(rèn)證管理、授權(quán)管理、審計(jì)管理、監(jiān)控管理和系統(tǒng)管理。其中,賬號(hào)管理使用LDAP輕量級(jí)數(shù)據(jù)庫(kù),認(rèn)證與授權(quán)管理使用CAS中央認(rèn)證服務(wù)與OAuth授權(quán)技術(shù)。

1.2 共享數(shù)據(jù)中心

共享數(shù)據(jù)中心提供異構(gòu)信息系統(tǒng)的數(shù)據(jù)資源交換與共享服務(wù),統(tǒng)一了數(shù)據(jù)產(chǎn)生、維護(hù)與管理,保證了數(shù)據(jù)的一致性和準(zhǔn)確性,建立可以提供未來(lái)決策支持的分析數(shù)據(jù),并為新的應(yīng)用服務(wù)開(kāi)發(fā)提供數(shù)據(jù)支撐。ETL技術(shù)是一種將數(shù)據(jù)源進(jìn)行抽取、轉(zhuǎn)換然后加載到目標(biāo)端實(shí)現(xiàn)數(shù)據(jù)清洗的技術(shù)手段。常用ETL工具有ODI、Kettle、Informatica、Datastage等。借助該工具具有可讀權(quán)限的數(shù)據(jù)庫(kù)用戶可訪問(wèn)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù)表或視圖并進(jìn)行數(shù)據(jù)抽取,具有可寫(xiě)權(quán)限的數(shù)據(jù)庫(kù)用戶可在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫(kù)表進(jìn)行數(shù)據(jù)回推[5]。

1.3 統(tǒng)一服務(wù)門戶

統(tǒng)一服務(wù)門戶平臺(tái)提供統(tǒng)一入口的門戶,支持多種Web開(kāi)發(fā)技術(shù),能夠?qū)崿F(xiàn)信息門戶與系統(tǒng)集成的多種需求。Portlet是一個(gè)用來(lái)生成動(dòng)態(tài)內(nèi)容的Web組件,通過(guò)實(shí)現(xiàn)Javax.portlet.Portlet接口類部署到Portlet容器處理request上,Portlet使用JSR168規(guī)范保證與Portal的互操作性,Web客戶端通過(guò)Portal實(shí)現(xiàn)的請(qǐng)求/響應(yīng)模式與Portlet交互[6]。WebService則可以使用標(biāo)準(zhǔn)XML語(yǔ)言在異構(gòu)業(yè)務(wù)系統(tǒng)間進(jìn)行數(shù)據(jù)交換與集成,通過(guò)SOAP簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議技術(shù)并利用HTTP協(xié)議的Get與Post方法進(jìn)行遠(yuǎn)程交互[7]。Nginx能夠提供高并發(fā)的HTTP服務(wù)與反向代理服務(wù),統(tǒng)一服務(wù)門戶平臺(tái)支持IDS反向代理集成配置。endprint

2 職工健康系統(tǒng)現(xiàn)狀及集成需求

職工健康系統(tǒng)采用B/S體系架構(gòu),Web應(yīng)用服務(wù)器使用Tomcat,操作系統(tǒng)使用Windows Server 2003 R2,開(kāi)發(fā)語(yǔ)言使用Java,數(shù)據(jù)庫(kù)服務(wù)器使用Oracle Database Enterprise Edition Release 10.2.0.1.0。用戶使用瀏覽器登錄體檢信息查詢系統(tǒng)后,界面展示的菜單查詢功能主要包含個(gè)人信息管理、一般檢查、內(nèi)科、外科、五官科、放射科、心電圖、超聲科、檢驗(yàn)科、骨密度、動(dòng)脈硬化、總檢結(jié)論與總檢建議等內(nèi)容。

職工健康系統(tǒng)與數(shù)字校園基礎(chǔ)平臺(tái)的集成需求主要包含數(shù)據(jù)集成與界面展示兩個(gè)方面。數(shù)據(jù)集成方向分為數(shù)據(jù)從業(yè)務(wù)系統(tǒng)到共享數(shù)據(jù)平臺(tái)與數(shù)據(jù)從共享數(shù)據(jù)平臺(tái)到業(yè)務(wù)系統(tǒng)。數(shù)據(jù)集成后可以實(shí)現(xiàn)共享庫(kù)自動(dòng)從職工健康系統(tǒng)中抽取教職工體檢信息,作為數(shù)據(jù)共享提供給其它業(yè)務(wù)系統(tǒng),并回推人員基礎(chǔ)信息至職工健康系統(tǒng),以此共享數(shù)據(jù)平臺(tái)開(kāi)發(fā)校級(jí)綜合類應(yīng)用。界面展示方面,在信息門戶集成職工健康系統(tǒng),該系統(tǒng)的Web訪問(wèn)方式設(shè)置于用戶登錄信息門戶后,主要通過(guò)導(dǎo)航欄數(shù)字檔案欄目下的健康檔案子欄目訪問(wèn)。通過(guò)服務(wù)門戶IFRAME嵌套,在門戶數(shù)字檔案欄目的健康檔案信息查詢頁(yè)面嵌入個(gè)人體檢信息、綜合評(píng)定與醫(yī)生建議。職工健康系統(tǒng)不單獨(dú)進(jìn)行用戶統(tǒng)一身份認(rèn)證,系統(tǒng)訪問(wèn)限制、服務(wù)起停等功能由職工健康系統(tǒng)自行管理,在用戶統(tǒng)一身份認(rèn)證登錄門戶后可通過(guò)數(shù)字檔案職工健康系統(tǒng)展示頁(yè)面查看個(gè)人體檢數(shù)據(jù)信息,用戶仍然可以通過(guò)校醫(yī)院主頁(yè)鏈接登錄職工健康系統(tǒng)。

3 職工健康系統(tǒng)在數(shù)字校園平臺(tái)的集成應(yīng)用

職工健康系統(tǒng)與數(shù)字校園基礎(chǔ)平臺(tái)集成數(shù)據(jù)流圖如圖1所示。

人事系統(tǒng)維護(hù)基礎(chǔ)人員信息,使用ODI工具將人事系統(tǒng)教職工基本信息表(T_JZG)與單位基本信息表(T_DW)抽取到共享數(shù)據(jù)庫(kù)并同步到認(rèn)證數(shù)據(jù)庫(kù)。用戶登錄信息服務(wù)門戶后,使用認(rèn)證數(shù)據(jù)庫(kù)認(rèn)證用戶登錄信息。共享數(shù)據(jù)庫(kù)集成職工健康系統(tǒng)的患者檔案表(Patient)、患者體檢批次表(PatientCheckBatch)、患者體檢記錄表(PatientCheckRecord)與健康檢查項(xiàng)目表(CheckItem),同時(shí)職工健康系統(tǒng)集成共享數(shù)據(jù)庫(kù)的基礎(chǔ)人員信息(T_DW、T_JZG)以保證所有業(yè)務(wù)系統(tǒng)人員數(shù)據(jù)的一致性。

共享數(shù)據(jù)平臺(tái)從職工健康系統(tǒng)抽取數(shù)據(jù),由職工健康系統(tǒng)提供數(shù)據(jù)庫(kù)客戶端訪問(wèn),開(kāi)放共享數(shù)據(jù)庫(kù)相關(guān)表,由職工健康系統(tǒng)作相應(yīng)處理,通過(guò)數(shù)據(jù)交換平臺(tái),將數(shù)據(jù)寫(xiě)入共享數(shù)據(jù)庫(kù)中并自動(dòng)定時(shí)同步更新到共享數(shù)據(jù)庫(kù)。服務(wù)門戶使用Portlet開(kāi)發(fā)數(shù)字檔案模塊展示職工健康系統(tǒng)體檢信息,修改配置文件system-PortletEntities.xml建立digitalArchive欄目,修改該欄目關(guān)聯(lián)的配置文件portlet.xml實(shí)現(xiàn)欄目搜索,然后根據(jù)portlet.xml配置的屬性值建立模塊配置文件,添加相關(guān)操作控制器(如欄目編輯控制器、查看頁(yè)面控制器、刪除控制器及欄目授權(quán)控制器等),配置對(duì)應(yīng)控制器文件實(shí)現(xiàn)方法,最后根據(jù)配置文件屬性viewName建立數(shù)字檔案jsp編輯、查詢等頁(yè)面。職工健康系統(tǒng)在統(tǒng)一服務(wù)門戶集成的展示效果如圖2所示。

4 結(jié)語(yǔ)

數(shù)字校園建設(shè)是一個(gè)漸進(jìn)式的發(fā)展過(guò)程,其中高校業(yè)務(wù)系統(tǒng)與數(shù)字校園基礎(chǔ)平臺(tái)融合是數(shù)字校園建設(shè)工作的重點(diǎn)和難點(diǎn)。本文以西安石油大學(xué)數(shù)字校園平臺(tái)與職工健康系統(tǒng)集成為例,基于共享數(shù)據(jù)系統(tǒng)與信息服務(wù)門圖2 職工健康系統(tǒng)在統(tǒng)一服務(wù)門戶的集成展示頁(yè)面

戶平臺(tái),梳理分析職工健康系統(tǒng)的集成需求,利用ODI數(shù)據(jù)集成工具與Portlet門戶開(kāi)發(fā)技術(shù),最終實(shí)現(xiàn)了職工健康系統(tǒng)與數(shù)字校園公共數(shù)據(jù)平臺(tái)的數(shù)據(jù)共享、服務(wù)門戶職工體檢信息展示,可為高校其它業(yè)務(wù)系統(tǒng)集成提供參考。

參考文獻(xiàn):

[1] 吳瑰,韓永平.高校信息化三大平臺(tái)建設(shè)路徑探討[J].湖北成人教育學(xué)院學(xué)報(bào),2015,21(3):63-66.

[2] 李蘭友,陳立,陳建紅.基于ODI的數(shù)字校園數(shù)據(jù)集成研究與應(yīng)用[J].南京工程學(xué)院學(xué)報(bào),2016,14(2):29-34.

[3] 戶占良,郭玉濱.數(shù)字校園基礎(chǔ)平臺(tái)的研究與設(shè)計(jì)[J].智能計(jì)算機(jī)與應(yīng)用,2016,6(5):71-73.

[4] 張桂花.數(shù)字校園環(huán)境下的統(tǒng)一身份認(rèn)證平臺(tái)建設(shè)[J].中國(guó)教育技術(shù)裝備,2016(23):2-3.

[5] 于東云.基于PORTLET的數(shù)字化校園信息門戶的研究[J].價(jià)值工程,2017(6):80-81.

[6] 趙丹,楊穎,王向東.數(shù)字校園中數(shù)據(jù)交換與信息共享的常見(jiàn)方式與應(yīng)用研究[J].微型電腦應(yīng)用,2016,32(12):8-11.

[7] 崔益峰,袁先珍.高校數(shù)字校園應(yīng)用生態(tài)平臺(tái)建設(shè)[J].電腦知識(shí)與技術(shù),2017,13(4):13-14.

(責(zé)任編輯:孫 娟)

猜你喜歡
數(shù)字校園信息化建設(shè)
數(shù)字校園環(huán)境下網(wǎng)絡(luò)教育資源建設(shè)探討
卷宗(2016年10期)2017-01-21 11:31:58
論數(shù)字校園環(huán)境下高校教學(xué)資源的整合運(yùn)行策略
科技資訊(2016年25期)2016-12-27 10:59:18
校園App的設(shè)計(jì)與營(yíng)銷
基于Direct3D的三維虛擬校園交互式漫游系統(tǒng)
“互聯(lián)網(wǎng)+”背景下高職院校數(shù)字校園建設(shè)的探索與實(shí)踐
關(guān)于新時(shí)期高校檔案管理信息化建設(shè)的幾點(diǎn)思考
數(shù)字化校園的整體構(gòu)架及技術(shù)分析
事業(yè)單位人事管理信息化建設(shè)策略研究
公立醫(yī)院財(cái)務(wù)管理信息化建設(shè)研究
關(guān)于現(xiàn)階段工程造價(jià)管理信息化建設(shè)的思考
南漳县| 隆德县| 武穴市| 九寨沟县| 秀山| 健康| 托克逊县| 孟村| 休宁县| 云安县| 古交市| 肇庆市| 南投县| 德清县| 东阿县| 璧山县| 罗平县| 永德县| 开远市| 玛多县| 安义县| 靖安县| 宁德市| 山东省| 秦皇岛市| 兴隆县| 西畴县| 永嘉县| 泽普县| 神农架林区| 邵阳县| 衡水市| 长兴县| 元阳县| 五寨县| 济南市| 梅州市| 宣威市| 巴塘县| 普格县| 比如县|