• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      企業(yè)集團(tuán)信息化管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

      2013-03-01 07:52:05林偉
      冶金動(dòng)力 2013年10期
      關(guān)鍵詞:視圖模塊信息化

      林偉

      企業(yè)集團(tuán)信息化管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

      林偉

      (馬鋼集團(tuán)資本運(yùn)營(yíng)部,安徽馬鞍山243000)

      以馬鋼集團(tuán)為例,敘述了大型企業(yè)集團(tuán)信息化管理平臺(tái)系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)的思路和方案,對(duì)大型企業(yè)集團(tuán)推進(jìn)信息化建設(shè),提高經(jīng)營(yíng)管理與管控能力,具有一定的借鑒價(jià)值。

      企業(yè)信息化,管理平臺(tái);B/S模式;實(shí)現(xiàn)

      1 引言

      現(xiàn)代大型企業(yè)集團(tuán),一般由多個(gè)子公司或控股、參股公司組成。如何有效地搜集掌握下屬公司的各種經(jīng)營(yíng)管理信息,使之為企業(yè)集團(tuán)經(jīng)營(yíng)服務(wù),已成為集團(tuán)管理中的突出問(wèn)題。馬鋼集團(tuán)公司對(duì)外投資控股及參股單位已達(dá)到70多家,對(duì)外投資企業(yè)對(duì)集團(tuán)效益貢獻(xiàn)的比重也越來(lái)越大。為了加強(qiáng)對(duì)對(duì)外投資企業(yè)監(jiān)督與管理,提高對(duì)外投資管理水平,及時(shí)準(zhǔn)確的掌握對(duì)外投資工作的相關(guān)信息,實(shí)現(xiàn)信息化辦公,于是決定建立集團(tuán)信息化管理平臺(tái)系統(tǒng)。經(jīng)過(guò)調(diào)研分析,決定利用Java框架技術(shù)來(lái)實(shí)現(xiàn)這一項(xiàng)目。

      2 技術(shù)綜述

      2.1 J2EE技術(shù)

      J2EE是一套全然不同于傳統(tǒng)應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。

      J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共同的標(biāo)準(zhǔn)及規(guī)格,讓各種依循J2EE架構(gòu)的不同平臺(tái)之間,存在良好的兼容性,解決過(guò)去企業(yè)后端使用的信息產(chǎn)品彼此之間無(wú)法兼容,企業(yè)內(nèi)部或外部難以互通的窘境。

      J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上現(xiàn)在J2EE的多層企業(yè)級(jí)應(yīng)用模型將兩層化模型中的不同層面切分成許多層。一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N服務(wù)提供一個(gè)獨(dú)立的層,以下是J2EE典型的四層結(jié)構(gòu)(如圖1所示)。

      圖1 J2EE四層結(jié)構(gòu)圖

      (1)第一層是運(yùn)行在客戶端機(jī)器上的客戶層組件,包括應(yīng)用客戶端程序和applets,用來(lái)實(shí)現(xiàn)企業(yè)級(jí)應(yīng)用系統(tǒng)的操作界面和顯示層,可以分為基于web方式的和傳統(tǒng)方式的。

      (2)第二層是運(yùn)行在J2EE服務(wù)器上的Web層組件,包括JSP頁(yè)面和Servlets。Web層也可以包括一些JavaBeans。正如圖2所示的客戶層那樣,web層通過(guò)JavaBean對(duì)象來(lái)處理用戶輸入,并把輸入發(fā)送給運(yùn)行在業(yè)務(wù)層上的enterprise bean來(lái)進(jìn)行處理。

      圖2 J2EE各層關(guān)系圖

      (3)第三層是運(yùn)行在J2EE服務(wù)器上的業(yè)務(wù)邏輯層組件,業(yè)務(wù)層代碼的邏輯用來(lái)滿足特殊商務(wù)領(lǐng)域的需要,由運(yùn)行在業(yè)務(wù)層上的enterprise bean進(jìn)行處理.下圖3表明了一個(gè)enterprise bean是如何從客戶端程序接收數(shù)據(jù),進(jìn)行處理,并發(fā)送到EIS層儲(chǔ)存的,這個(gè)過(guò)程也可以逆向進(jìn)行。

      圖3 enterprise bean處理過(guò)程圖

      (4)第四層是運(yùn)行在EIS服務(wù)器上的企業(yè)信息系統(tǒng)(Enterprise information system)層軟件。企業(yè)信息系統(tǒng)層處理企業(yè)信息系統(tǒng)軟件包括企業(yè)基礎(chǔ)建設(shè)系統(tǒng)例如企業(yè)資源計(jì)劃(ERP),大型機(jī)事務(wù)處理,數(shù)據(jù)庫(kù)系統(tǒng),和其它的遺留信息系統(tǒng).例如,J2EE應(yīng)用組件可能為了數(shù)據(jù)庫(kù)連接需要訪問(wèn)企業(yè)信息系統(tǒng)。

      2.2 MVC框架

      MVC全名是Model View Controller,是模型(model)原視圖(view)原控制器(controller)的縮寫,一種軟件設(shè)計(jì)典范。MVC開(kāi)始是存在于桌面程序中的,M是指數(shù)據(jù)模型,V是指用戶界面,C則是控制器,使用MVC的目的是將M和V的實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以使用不同的表現(xiàn)形式。

      模型原視圖原控制器(MVC)是一種軟件設(shè)計(jì)模式,至今已被廣泛使用。它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開(kāi)。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。

      (1)視圖是用戶看到并與之交互的界面。對(duì)老式的Web應(yīng)用程序來(lái)說(shuō),視圖就是由HTML元素組成的界面,在新式的Web應(yīng)用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括Adobe Flash和像XHTML,XML/ XSL,WML等一些標(biāo)識(shí)語(yǔ)言和Web services。

      MVC好處是它能為應(yīng)用程序處理很多不同的視圖。在視圖中其實(shí)沒(méi)有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲(chǔ)的還是一個(gè)雇員列表,作為視圖來(lái)講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。

      (2)模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在MVC的三個(gè)部件中,模型擁有最多的處理任務(wù)。例如它可能用像EJBs和ColdFusion Components這樣的構(gòu)件對(duì)象來(lái)處理數(shù)據(jù)庫(kù),被模型返回的數(shù)據(jù)是中立的,就是說(shuō)模型與數(shù)據(jù)格式無(wú)關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。

      (3)控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊Web頁(yè)面中的超鏈接和發(fā)送HTML表單時(shí),控制器本身不輸出任何東西和做任何處理。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來(lái)顯示返回的數(shù)據(jù)。

      2.3 Hibernate簡(jiǎn)介

      Hibernate是一個(gè)持久層框架,又是一個(gè)ORM框架,通俗的來(lái)講就是一個(gè)的對(duì)象關(guān)系映射框架,使應(yīng)用程序的持久化類到數(shù)據(jù)庫(kù)中的表之間的關(guān)系的映射;它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,可

      以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使用,也可以在Web應(yīng)用中使用,在應(yīng)用EJB的J2EE架構(gòu)中,Hibernate可以用來(lái)完成數(shù)據(jù)持久化的工作。

      3 集團(tuán)信息化管理平臺(tái)系統(tǒng)設(shè)計(jì)

      3.1 系統(tǒng)總體設(shè)計(jì)架構(gòu)

      大型企業(yè)集團(tuán)信息化管理平臺(tái)采用B/S的體系結(jié)構(gòu)(瀏覽器/服務(wù)器)模式,只要有瀏覽器就可以訪問(wèn)該系統(tǒng),減少了客戶端機(jī)器的維護(hù)與升級(jí)時(shí)候的煩惱,對(duì)于客戶來(lái)說(shuō)是透明的。

      3.2 開(kāi)發(fā)環(huán)境及技術(shù)選型

      (1)軟件開(kāi)發(fā)語(yǔ)言:J2EEJava語(yǔ)言跨平臺(tái)免費(fèi)一次編譯到處運(yùn)行等特性使得在企業(yè)級(jí)應(yīng)用非常廣泛;

      (2)頁(yè)面開(kāi)發(fā)工具:采用目前主流的css+div布局,給用戶帶來(lái)更好的體驗(yàn)度;

      (3)應(yīng)用服務(wù)器:Tomcat免費(fèi)的最流行的Java Web服務(wù)器;

      (4)開(kāi)發(fā)數(shù)據(jù)庫(kù):Oracle10G高性能關(guān)系型數(shù)據(jù)庫(kù);

      (5)服務(wù)器操作系統(tǒng):linux免費(fèi)、安全、不易受病毒攻擊。

      3.3 系統(tǒng)需求分析

      根據(jù)企業(yè)的要求,將幾項(xiàng)重點(diǎn)工作先納入信息化管理平臺(tái)中,其中包括對(duì)外投資項(xiàng)目管理、對(duì)外投資企業(yè)信息管理、、委派人員信息管理、對(duì)外投資企業(yè)財(cái)務(wù)信息管理、產(chǎn)業(yè)統(tǒng)計(jì)、重大事項(xiàng)管理、重要文件管理等模塊,后期再考慮對(duì)外投資企業(yè)績(jī)效考核、企業(yè)風(fēng)險(xiǎn)管控等內(nèi)容納入,最終實(shí)現(xiàn)辦公自動(dòng)化。

      3.4 系統(tǒng)功能設(shè)計(jì)

      (1)用戶管理

      信息化管理系統(tǒng)按角色劃分可以分為系統(tǒng)管理員、關(guān)鍵用戶、普通用戶三大類角色,系統(tǒng)管理員負(fù)責(zé)對(duì)系統(tǒng)內(nèi)所有用戶進(jìn)行管理,包括對(duì)用戶的增加刪除修改以及授權(quán)操作,除此之外,系統(tǒng)管理員不接觸業(yè)務(wù)數(shù)據(jù);關(guān)鍵用戶對(duì)特定模塊有操作權(quán)限,如增加刪除修改對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù),以及查詢功能和報(bào)表功能;普通用戶提供查詢功能,可以在授權(quán)范圍內(nèi)瀏覽對(duì)應(yīng)的信息及對(duì)應(yīng)報(bào)表。

      (2)對(duì)外投資企業(yè)總覽

      對(duì)外投資企業(yè)總覽是系統(tǒng)的核心模塊,其他功能模塊均建立在此模塊之上,依賴此模塊的數(shù)據(jù)。此模塊將對(duì)外投資企業(yè)基本情況,按照不同的角度展示,如公司概況,高管狀況,公司大事、經(jīng)營(yíng)分析、發(fā)展規(guī)劃、財(cái)務(wù)狀況等,提供針對(duì)關(guān)鍵信息的組合查詢,企業(yè)高管狀況信息中委派人員信息與人員管理模塊掛鉤,此模塊不做操作。

      對(duì)外投資企業(yè)總覽內(nèi)容由指定的關(guān)鍵用戶操作,負(fù)責(zé)內(nèi)容的增加、刪除和修改,其他用戶只有瀏覽功能;對(duì)于關(guān)鍵用戶的每次操作,系統(tǒng)會(huì)自動(dòng)生成操作日志記錄,存于后臺(tái)數(shù)據(jù)庫(kù);對(duì)外投資企業(yè)總覽模塊默認(rèn)界面顯示企業(yè)列表,對(duì)列表中的企業(yè)設(shè)置關(guān)鍵字組合模糊查詢功能;另外,設(shè)置企業(yè)基本信息的報(bào)表導(dǎo)出功能。

      (3)對(duì)外投資項(xiàng)目管理

      對(duì)外投資項(xiàng)目管理將項(xiàng)目按照進(jìn)度節(jié)點(diǎn)加以劃分,對(duì)各個(gè)節(jié)點(diǎn)的工作狀態(tài)進(jìn)行管理,從而實(shí)現(xiàn)對(duì)項(xiàng)目的宏觀管理和節(jié)點(diǎn)管理相結(jié)合,對(duì)各個(gè)節(jié)點(diǎn)的對(duì)應(yīng)操作文件,提供上傳及下載。

      對(duì)外投資項(xiàng)目管理主要是針對(duì)新設(shè)企業(yè)、企業(yè)參股、并購(gòu)、重組等項(xiàng)目而設(shè)立的功能模塊,主要包括項(xiàng)目的前期調(diào)研、可行性研究、組織洽談、項(xiàng)目審批、項(xiàng)目立項(xiàng)等內(nèi)容,對(duì)于每項(xiàng)進(jìn)度內(nèi)容進(jìn)行節(jié)點(diǎn)設(shè)置,每個(gè)節(jié)點(diǎn)涵蓋當(dāng)前進(jìn)度的全部?jī)?nèi)容;設(shè)置關(guān)鍵用戶對(duì)投資項(xiàng)目信息進(jìn)行操作管理,包括增加、刪除及修改功能;另外,對(duì)項(xiàng)目信息設(shè)置分類查詢及導(dǎo)出功能。

      (4)委派人員信息管理

      委派人員信息管理以人員為主視角,提供對(duì)人員基本信息的管理,以及人員委派信息的管理,實(shí)現(xiàn)人員委派信息的按企業(yè)及時(shí)間記錄功能,提供到期提醒及人員基本信息的操作日志,和對(duì)外企業(yè)信息總覽里的高管信息掛鉤。

      委派人員信息管理模塊設(shè)置關(guān)鍵用戶,負(fù)責(zé)委派人員新增、基本信息、委派信息等內(nèi)容的增加、刪除及修改;在關(guān)鍵用戶操作完畢之后,系統(tǒng)自動(dòng)生成操作日志記錄;此外,本模塊設(shè)置委派人員關(guān)鍵字查詢功能和人員信息匯總導(dǎo)出功能。

      (5)綜合統(tǒng)計(jì)

      綜合統(tǒng)計(jì)是大型企業(yè)集團(tuán)信息化管理平臺(tái)的報(bào)表模塊,根據(jù)對(duì)外投資企業(yè)的投資主體(集團(tuán)公司、股份公司、其他)和所屬產(chǎn)業(yè)分類,以時(shí)間為節(jié)點(diǎn),提供對(duì)應(yīng)的報(bào)表生成、瀏覽及導(dǎo)出功能,數(shù)據(jù)來(lái)源于其他各個(gè)模塊,部分報(bào)表以導(dǎo)出功能分散在其他模塊中。

      (6)文件管理

      文件管理模塊分三部分,即部門文件、公司來(lái)文、法律法規(guī),各部分內(nèi)容均為涉及部門工作的重要

      文件。由指定關(guān)鍵用戶操作,負(fù)責(zé)文件的上傳、修改等;根據(jù)文件標(biāo)題,設(shè)置模糊分類查詢及下載功能。

      4 集團(tuán)信息化管理平臺(tái)實(shí)現(xiàn)

      大型企業(yè)集團(tuán)信息化管理平臺(tái)使用Java技術(shù)實(shí)現(xiàn),通過(guò)Struts2搭建基礎(chǔ)框架,使用Hibernate作為數(shù)據(jù)持久化工具,在面向?qū)ο蟮乃枷胫笇?dǎo)下,構(gòu)造基礎(chǔ)的實(shí)體類,其將整個(gè)業(yè)務(wù)邏輯,按照MVC框架技術(shù),劃分為控制層、接口層以及數(shù)據(jù)實(shí)現(xiàn)層,控制層和瀏覽器直接交互,用來(lái)接收數(shù)據(jù),接收到的數(shù)據(jù)通過(guò)簡(jiǎn)單處理后,發(fā)送給接口層,接口層調(diào)用數(shù)據(jù)實(shí)現(xiàn)層的方法,進(jìn)行業(yè)務(wù)邏輯的實(shí)際操作,操作返回的數(shù)據(jù)通過(guò)接口層,傳遞給控制層,再發(fā)送給瀏覽器,在用戶界面上展示,通過(guò)這樣的劃分,降低程序內(nèi)部的耦合度,提高代碼重用性。

      在此類B/S結(jié)構(gòu)的系統(tǒng)具體實(shí)現(xiàn)過(guò)程中,用戶的權(quán)限控制是設(shè)計(jì)開(kāi)發(fā)人員普遍會(huì)遇到的問(wèn)題,大型企業(yè)集團(tuán)信息化管理平臺(tái)采用了常用的session技術(shù)作為權(quán)限控制及身份驗(yàn)證的基礎(chǔ),即當(dāng)用戶登錄系統(tǒng)時(shí),系統(tǒng)將此用戶的信息存放在服務(wù)器端,在此用戶的整個(gè)會(huì)話過(guò)程中,此信息始終有效,基于這一特性,系統(tǒng)在前端頁(yè)面上,可以將當(dāng)前數(shù)據(jù)的某些屬性,和這些session的屬性進(jìn)行比對(duì),進(jìn)行權(quán)限判斷,從而控制該用戶是否可以操作某些特定功能,達(dá)到權(quán)限控制的目的。

      5 總結(jié)

      馬鋼集團(tuán)信息化管理平臺(tái)已經(jīng)上線試運(yùn)行,涉及面比較廣,相關(guān)數(shù)據(jù)正在陸續(xù)錄入,個(gè)別問(wèn)題在系統(tǒng)運(yùn)行使用過(guò)程中不斷地進(jìn)行完善和改進(jìn),基本達(dá)到了設(shè)計(jì)目標(biāo),為集團(tuán)對(duì)下屬公司的有效監(jiān)管起到了重要的作用。

      [1]李興華,王月清.名師講壇:Java Web開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇(附光盤)[M].北京:清華大學(xué)出版社.2010-08.

      [2]孫衛(wèi)琴.精通Struts基于MVC的Java Web設(shè)計(jì)與開(kāi)發(fā)[M].北京:電子工業(yè)出版社.2004-08.

      [3]路川,胡欣杰.寶典叢書:Oracle10g寶典[M].北京:電子工業(yè)出版社.2006-01.

      Design and Realization of the Informatization Management Platform of Enterprise Groups

      Lin Wei
      (The Capital Operation Department of Maanshan Iron and Steel Group,Maanshan,Anhui 243000,China)

      The system design and realization concept and program of Informatization management platform of large enterprises are presented taking Masteel Group as an example, providing some reference for the promotion of informatization and improving operation man原agement and control ability of large enterprise groups.

      enterprise informatization;management platform;B/S mode;realization

      TP391

      B

      1006-6764(2013)10-0063-04

      2013-07-08

      林偉(1980-),男,滿族,大學(xué)本科,工程師,現(xiàn)從事資本運(yùn)營(yíng)投資管理工作。

      猜你喜歡
      視圖模塊信息化
      28通道收發(fā)處理模塊設(shè)計(jì)
      “選修3—3”模塊的復(fù)習(xí)備考
      月“睹”教育信息化
      幼兒教育信息化策略初探
      甘肅教育(2020年18期)2020-10-28 09:06:02
      5.3 視圖與投影
      視圖
      Y—20重型運(yùn)輸機(jī)多視圖
      SA2型76毫米車載高炮多視圖
      選修6 第三模塊 International Relationships
      信息化是醫(yī)改的重要支撐
      东港市| 济源市| 石首市| 衡山县| 乌海市| 台中市| 屯门区| 河间市| 玛曲县| 长丰县| 南华县| 荥经县| 廉江市| 正镶白旗| 集安市| 方城县| 灵川县| 元氏县| SHOW| 改则县| 闽清县| 克东县| 罗定市| 云阳县| 怀柔区| 遵义县| 张家口市| 施甸县| 枣庄市| 丁青县| 高州市| 固原市| 海门市| 泗洪县| 沙雅县| 瑞丽市| 青海省| 建德市| 东阿县| 翁源县| 永新县|