• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于ASP.NET的企業(yè)OA工作流系統(tǒng)開(kāi)發(fā)

    2014-04-29 00:44:03李敏任鵬
    中國(guó)管理信息化 2014年15期
    關(guān)鍵詞:工作流系統(tǒng)開(kāi)發(fā)

    李敏 任鵬

    [摘 要] 目前很多企業(yè)已經(jīng)建立了自己的OA辦公系統(tǒng),但是很多企業(yè)OA系統(tǒng)的功能往往還停留在簡(jiǎn)單的收發(fā)文和工作日志填報(bào)上。而隨著網(wǎng)絡(luò)的快速發(fā)展,傳統(tǒng)辦公系統(tǒng)早已不能滿足現(xiàn)代企業(yè)的工作需求,工作流功能的引入勢(shì)在必行。本文主要介紹如何在基于ASP.NET架構(gòu)的系統(tǒng)中實(shí)現(xiàn)工作流程的流轉(zhuǎn),從而真正實(shí)現(xiàn)按流程辦事,按制度管人。

    [關(guān)鍵詞] OA;工作流;系統(tǒng)開(kāi)發(fā);ASP.NET

    [中圖分類(lèi)號(hào)] F270.7;TP317.1 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1673 - 0194(2014)15- 0034- 03

    隨著電子信息技術(shù)的普及以及網(wǎng)絡(luò)技術(shù)的快速發(fā)展,傳統(tǒng)的辦公模式早已不能滿足現(xiàn)代企業(yè)的辦公需求,辦公自動(dòng)化系統(tǒng)(Ofiice Automation,OA)的誕生解決了企業(yè)對(duì)于建立高效率、高質(zhì)量的辦公化環(huán)境的需求。工作流(Workflow)概念的引入更是將OA系統(tǒng)的功能升級(jí)到了一個(gè)新的階段,實(shí)現(xiàn)了流程以及流程相關(guān)數(shù)據(jù)的全生命周期管理,使得流程可監(jiān)控、可追溯。

    1 企業(yè)信息化建設(shè)的現(xiàn)狀

    目前大部分企業(yè)的信息化建設(shè)中,已經(jīng)完成了諸如工作安排、工作日程、工作請(qǐng)示等功能的上線,但是企業(yè)內(nèi)部的事務(wù)處理往往都是以數(shù)據(jù)為中心,基于單機(jī)應(yīng)用的,常規(guī)文檔信息都是存在于每一個(gè)員工的電腦中,其他人很難獲取到其中信息,形成了多個(gè)信息孤島。傳統(tǒng)的交流方式往往通過(guò)移動(dòng)存儲(chǔ)設(shè)備或紙質(zhì)文檔進(jìn)行文檔的流轉(zhuǎn),特別是審批單據(jù)的審閱基本上是依靠紙質(zhì)文檔進(jìn)行審閱,不僅簽批效率低還會(huì)受到人為因素限制,更不利于數(shù)據(jù)的整理和歸檔查詢。雖然有些企業(yè)也有自己的門(mén)戶系統(tǒng),但無(wú)法實(shí)現(xiàn)工作流以及日常工作的計(jì)劃管理,用戶在使用企業(yè)門(mén)戶系統(tǒng)時(shí)也存在未能及時(shí)登錄查閱相關(guān)內(nèi)容而造成處理延誤的現(xiàn)象。

    2 企業(yè)辦公系統(tǒng)存在的問(wèn)題

    隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,OA系統(tǒng)也朝著更為合理的方向不斷發(fā)展,如今,各個(gè)單機(jī)之間的數(shù)據(jù)傳輸已經(jīng)不再是問(wèn)題,企業(yè)中也已經(jīng)有了完善的制度和管理流程,所以O(shè)A系統(tǒng)應(yīng)向以業(yè)務(wù)流程為主導(dǎo)的方向發(fā)展。在執(zhí)行流程的過(guò)程中結(jié)合人工智能和數(shù)據(jù)挖掘等先進(jìn)的計(jì)算機(jī)技術(shù),幫助用戶和決策者發(fā)掘潛在的知識(shí)。

    很多企業(yè)早已制定了適合自身的規(guī)章管理制度,這些制度中很多涉及流程的管理,以往由人工進(jìn)行操作,流程往往無(wú)法切實(shí)有效地執(zhí)行?;谶@些需求,我們?cè)谠械腛A系統(tǒng)中利用工作流技術(shù)增加了流程管理,通過(guò)流程在系統(tǒng)中的固化實(shí)現(xiàn)了確確實(shí)實(shí)的“按流程辦事、按制度管人”。在流程的執(zhí)行過(guò)程中也產(chǎn)生了大量的數(shù)據(jù),可以通過(guò)系統(tǒng)將這些數(shù)據(jù)保存整理后進(jìn)行分析加工[1]。流程的可查詢、可追溯性也是事后責(zé)任認(rèn)定的重要依據(jù)。

    3 需求分析

    近年來(lái)企業(yè)人員和規(guī)模日益擴(kuò)大[2],相應(yīng)的對(duì)人員和生產(chǎn)經(jīng)營(yíng)的管理難度也日益擴(kuò)大,日常事務(wù)處理的復(fù)雜度也大大提高,這就需要我們建立一套適合常用流程的信息化系統(tǒng)。

    3.1 制度流程化促進(jìn)工作清晰化

    目前很多企業(yè)都致力于制度的完善,制定了一整套適用于企業(yè)的規(guī)章制度,這些制度如何落地,如何切實(shí)規(guī)范日常的生產(chǎn)經(jīng)營(yíng)活動(dòng)?這就需要通過(guò)制度的流程化實(shí)現(xiàn),通過(guò)流程化明確工作的部門(mén)歸屬、人員歸屬、流程歸屬,一切根據(jù)流程執(zhí)行,使工作效率達(dá)到最大。同時(shí)也要不斷完善流程,一旦遇到瓶頸時(shí)就要考慮流程是否出了問(wèn)題,是否流程老化導(dǎo)致運(yùn)營(yíng)效率降低,根據(jù)實(shí)際情況對(duì)流程進(jìn)行完善。通過(guò)一套工作流程體系建設(shè)工作對(duì)企業(yè)的業(yè)務(wù)工作進(jìn)行梳理,明確流程節(jié)點(diǎn)中每個(gè)人的工作職責(zé),使工作清晰明了。

    3.2 流程固化促進(jìn)工作規(guī)范化

    如何將流程落地是困擾企業(yè)精細(xì)化管理的重要問(wèn)題,以往都是通過(guò)宣貫和下發(fā)文件的方式讓大家了解流程的內(nèi)容,但是無(wú)法在工作中進(jìn)行有效的約束與控制,最終導(dǎo)致企業(yè)真正實(shí)施起來(lái)出現(xiàn)“線上線下兩張皮”的現(xiàn)象,既不便于流程的監(jiān)控,也不利于企業(yè)的管理。

    利用工作流將流程寫(xiě)入OA系統(tǒng)中,將每個(gè)流程節(jié)點(diǎn)進(jìn)行承上啟下的關(guān)聯(lián),從而實(shí)現(xiàn)流程的固化。用戶在OA系統(tǒng)中必須嚴(yán)格按照規(guī)章制度和內(nèi)控制度執(zhí)行流程,徹底杜絕了“兩張皮”現(xiàn)象。

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

    通過(guò)前期的需求分析與調(diào)研,確定了企業(yè)OA系統(tǒng)的整體功能架構(gòu),如圖1所示。

    行政辦公:實(shí)現(xiàn)公文流轉(zhuǎn)、會(huì)議管理、電子傳真、工作計(jì)劃、工作總結(jié)、工作請(qǐng)示、工作安排等與日常辦公密切關(guān)聯(lián)的功能,這些功能也是OA系統(tǒng)的最基本功能[3]。

    科研管理:主要實(shí)現(xiàn)科研項(xiàng)目的全生命周期管理,項(xiàng)目預(yù)算、評(píng)審、審批等功能。

    財(cái)務(wù)管理:實(shí)現(xiàn)財(cái)務(wù)的申請(qǐng)以及報(bào)銷(xiāo),嚴(yán)格按照相關(guān)制度與內(nèi)控制度執(zhí)行,并保存了流程中的重要數(shù)據(jù)進(jìn)行分析,為企業(yè)決策者提供準(zhǔn)確的信息。

    科研裝備采購(gòu):實(shí)現(xiàn)科研裝備投資計(jì)劃、科研裝備投資實(shí)施、科研裝備投資驗(yàn)收、科研裝備投資轉(zhuǎn)資、科研裝備固定資產(chǎn)等科研裝備的全生命周期管理。

    合同管理:實(shí)現(xiàn)合同準(zhǔn)備、合同訂立發(fā)起、合同簽訂、合同實(shí)施、合同付款、合同歸檔等全過(guò)程的合同管理。

    5 技術(shù)路線

    5.1 系統(tǒng)總體架構(gòu)

    系統(tǒng)總體架構(gòu)設(shè)計(jì)采用.NET的三層體系結(jié)構(gòu)(圖2)[4]。利用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),這種模型使系統(tǒng)結(jié)構(gòu)更加清楚,分工更加明確,有利于后期的維護(hù)和升級(jí)。三層體系結(jié)構(gòu)由表示層Web、業(yè)務(wù)邏輯層BLL、數(shù)據(jù)訪問(wèn)層DAL組成, 建立在SQL Server 2008的基礎(chǔ)上,這種系統(tǒng)架構(gòu)具有代碼的可重用性高、重復(fù)的代碼不用再寫(xiě)、降低耦合的優(yōu)勢(shì)[5]。

    5.1.1 表示層

    基于B/S結(jié)構(gòu)的業(yè)務(wù)管理信息化平臺(tái)的表示層服務(wù)由Web服務(wù)器提供??梢约嫒軼indows自帶的IE 7.0以上版本的所有瀏覽器,也可以兼容IOS、安卓等系統(tǒng)的自帶瀏覽器。

    5.1.2 業(yè)務(wù)邏輯層

    業(yè)務(wù)邏輯層由COS等技術(shù)組件實(shí)現(xiàn),在.NET的架構(gòu)下運(yùn)行。通過(guò)這種方式實(shí)現(xiàn)安全的模塊管理效果,將整體開(kāi)發(fā)通過(guò)模塊的方式進(jìn)行,從而實(shí)現(xiàn)模塊的獨(dú)立開(kāi)發(fā),避免了相互影響,也實(shí)現(xiàn)了系統(tǒng)的按模塊分布。

    5.1.3 數(shù)據(jù)層

    業(yè)務(wù)管理信息化平臺(tái)利用大型數(shù)據(jù)庫(kù)提供高性能、可靠性高的海量數(shù)據(jù)存儲(chǔ)能力儲(chǔ)存業(yè)務(wù)數(shù)據(jù)。目前的支持SQL Server 7.0及以上版本。今后的版本將會(huì)支持Oracle等大型數(shù)據(jù)庫(kù)產(chǎn)品。

    5.2 公文痕跡和簽章技術(shù)

    對(duì)審批的文件運(yùn)用了修改痕跡保留技術(shù),只要在文檔流轉(zhuǎn)過(guò)程中有人對(duì)原文進(jìn)行修改,系統(tǒng)都會(huì)保留公文流轉(zhuǎn)過(guò)程中每個(gè)環(huán)節(jié)的辦理痕跡,并用不同顏色顯示,使修改內(nèi)容一目了然;支持各種手寫(xiě)筆,可以實(shí)現(xiàn)直接在IE里進(jìn)行手寫(xiě)簽名和批閱。提高了文件的真實(shí)性與準(zhǔn)確性。

    集成金格電子簽章系統(tǒng)對(duì)用戶的簽批進(jìn)行綁定,電子簽章系統(tǒng)采用COM/ActiveX技術(shù)開(kāi)發(fā),將電子印章和數(shù)字簽名技術(shù)完美結(jié)合,可以在Word、Excel、HTML(Web頁(yè)面)上實(shí)現(xiàn)電子簽名和加蓋電子印章,可將簽章和文件綁定在一起,通過(guò)密碼驗(yàn)證、簽名驗(yàn)證、數(shù)字證書(shū)確保文檔防偽造、防篡改、防抵賴。

    硬件方面,電子簽章系統(tǒng)由支持PKI技術(shù)并帶CPU的硬件和支持各種應(yīng)用的軟件組成,硬件采用通過(guò)國(guó)家密碼管理局技術(shù)鑒定的KEY智能密碼設(shè)備。

    5.3 基于Web Service的數(shù)據(jù)交互

    早期企業(yè)在信息系統(tǒng)建設(shè)時(shí)建立了ERP(Enterprise Resource Planning,企業(yè)資源計(jì)劃)系統(tǒng)、CMIS(合同管理系統(tǒng))等業(yè)務(wù)系統(tǒng),而這些系統(tǒng)一直是以黑盒子的形式開(kāi)發(fā)的,只針對(duì)某一部分人員進(jìn)行的專業(yè)業(yè)務(wù)系統(tǒng)[6]。隨著OA系統(tǒng)中流程的開(kāi)發(fā),勢(shì)必需要讀取其他系統(tǒng)的相關(guān)數(shù)據(jù),為了避免重復(fù)勞動(dòng)就必須在幾個(gè)不同系統(tǒng)的數(shù)據(jù)庫(kù)中建立通道。這就需要使用Web Service技術(shù)。

    Web Service是一種可以接收從Internet或Intranet上其他系統(tǒng)中傳來(lái)的請(qǐng)求的輕量級(jí)的獨(dú)立傳輸技術(shù)。通過(guò)SOAP(Simple Object Access Protocol,簡(jiǎn)單對(duì)象存取協(xié)議)在Web上提供的軟件服務(wù),使用WSDL(用來(lái)描述Web服務(wù)和說(shuō)明如何與Web服務(wù)通信的XML語(yǔ)言)文件進(jìn)行說(shuō)明,并通過(guò)UDDI(一種目錄服務(wù))注冊(cè)。通過(guò)這種技術(shù)可以實(shí)現(xiàn)不同系統(tǒng)之間的數(shù)據(jù)傳遞。

    5.4 工作流技術(shù)

    使用.NET開(kāi)發(fā)一個(gè)基于Silver;ight的流程設(shè)計(jì)器[7]。通過(guò)流程設(shè)計(jì)器對(duì)流程進(jìn)行IT化編譯,以公文流轉(zhuǎn)為例(圖3)。

    6 流程設(shè)計(jì)

    6.1 啟動(dòng)節(jié)點(diǎn)(Start-State)

    在流程設(shè)計(jì)過(guò)程中不管實(shí)際流程有幾個(gè)節(jié)點(diǎn),設(shè)計(jì)都只能有一個(gè)啟動(dòng)節(jié)點(diǎn),啟動(dòng)節(jié)點(diǎn)沒(méi)有前序節(jié)點(diǎn),但擁有一個(gè)或多個(gè)后序節(jié)點(diǎn)。作為一個(gè)流程的開(kāi)始,啟動(dòng)節(jié)點(diǎn)沒(méi)有特定的涵義,只需要完成流程啟動(dòng)初始化操作(如回調(diào)執(zhí)行用戶指定的流程創(chuàng)建過(guò)程的代碼和回調(diào)執(zhí)行用戶指定的流程啟動(dòng)時(shí)的代碼等);當(dāng)流程到達(dá)到啟動(dòng)節(jié)點(diǎn)以后,系統(tǒng)根據(jù)定義的規(guī)則(條件)尋找下一個(gè)活動(dòng)節(jié)點(diǎn)(ESB節(jié)點(diǎn)),找到以后,自動(dòng)遷移到活動(dòng)節(jié)點(diǎn)上。

    6.2 終止節(jié)點(diǎn)(End-State)

    在流程設(shè)計(jì)過(guò)程中不管實(shí)際流程有幾個(gè)終止節(jié)點(diǎn),設(shè)計(jì)都只能有一個(gè)終止節(jié)點(diǎn),終止節(jié)點(diǎn)沒(méi)有后序節(jié)點(diǎn),但擁有一個(gè)或多個(gè)前序節(jié),作為一個(gè)流程的結(jié)束,終止節(jié)點(diǎn)沒(méi)有特定的涵義,只需要完成流程結(jié)束后的操作(如回調(diào)執(zhí)行用戶指定的流程完成的代碼和回調(diào)執(zhí)行用戶指定的流程歸檔的代碼等);流程終止后,系統(tǒng)自動(dòng)歸檔流程實(shí)例并將其銷(xiāo)毀(即流程處于非活動(dòng)狀態(tài))。

    6.3 活動(dòng)節(jié)點(diǎn)(Activety Node)

    活動(dòng)節(jié)點(diǎn)是流程中最主要的節(jié)點(diǎn),也是最復(fù)雜的節(jié)點(diǎn)。系統(tǒng)執(zhí)行到該節(jié)點(diǎn)時(shí)將根據(jù)規(guī)則定義產(chǎn)生任務(wù)項(xiàng)(Task Item),任務(wù)項(xiàng)是用戶與工作流進(jìn)行交換的唯一途徑。

    6.4 轉(zhuǎn)換為XML語(yǔ)言

    通過(guò)流程編譯器將圖形化流程轉(zhuǎn)換為XML語(yǔ)言,可以直接在.NET上實(shí)現(xiàn)XML語(yǔ)言的應(yīng)用。如公文流轉(zhuǎn)流程編譯后直接變?yōu)椋?/p>

    7 結(jié)束語(yǔ)

    基于ASP.NET的企業(yè)OA工作流系統(tǒng)將員工從傳統(tǒng)的辦公模式中解脫出來(lái),員工不再需要花大量時(shí)間奔波于各個(gè)辦公室審批,領(lǐng)導(dǎo)也不再局限于辦公室,可以在任意時(shí)間、任意地點(diǎn)登錄辦公平臺(tái)進(jìn)行簽批,業(yè)務(wù)人員可以隨時(shí)在系統(tǒng)中查詢流程的進(jìn)度。同時(shí)工作流系統(tǒng)的建立也是一項(xiàng)精細(xì)嚴(yán)謹(jǐn)?shù)墓ぷ?,不光需要技術(shù)上的實(shí)現(xiàn),更重要的是制定完善的制度與流程。只有這樣才能在工作流系統(tǒng)中順利實(shí)現(xiàn)流程的固化,實(shí)現(xiàn)真正的按制度辦事,最大程度地提高工作效率,提升企業(yè)管理水平。

    主要參考文獻(xiàn)

    [1]周瑩.基于工作流的辦公自動(dòng)化OA系統(tǒng)構(gòu)建研究[J].商業(yè)經(jīng)濟(jì),2011(20).

    [2]吳小雷.OA系統(tǒng)的需求與分析[J].陜西師范大學(xué)學(xué)報(bào):自然科學(xué)版,2006(z2).

    [3]胡顯聘,孫長(zhǎng)華,等.企業(yè)通用(OA)辦公自動(dòng)化系統(tǒng)的結(jié)構(gòu)研究[J].電腦知識(shí)與技術(shù),2013(10).

    [4]王良瑩.基于B/S架構(gòu)的高校辦公自動(dòng)化系統(tǒng)構(gòu)建[J].吉林師范大學(xué)學(xué)報(bào):自然科學(xué)版,2011(3).

    [5]龔偉,曾曉紅.基于ASP.NET的企事業(yè)通用網(wǎng)絡(luò)OA系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2006(24).

    [6]許平.基于WebService的企業(yè)應(yīng)用集成方案[J].江漢大學(xué)學(xué)報(bào):自然科學(xué)版,2008(4).

    [7]余麗萍,王瑜.基于Silverlight的企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)[J].電腦知識(shí)與技術(shù),2010(36).

    猜你喜歡
    工作流系統(tǒng)開(kāi)發(fā)
    工作流在電力生產(chǎn)管理信息系統(tǒng)中的設(shè)計(jì)和應(yīng)用
    基于網(wǎng)絡(luò)數(shù)據(jù)分析的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)開(kāi)發(fā)
    個(gè)性化計(jì)算機(jī)輔助教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
    商情(2016年39期)2016-11-21 09:57:19
    工作流技術(shù)在醫(yī)療信息整合工程中的應(yīng)用分析
    基于工作流的水運(yùn)應(yīng)急信息管理平臺(tái)設(shè)計(jì) 
    變電站監(jiān)控信息接入驗(yàn)收系統(tǒng)的研發(fā)與應(yīng)用
    發(fā)射機(jī)房運(yùn)行監(jiān)控系統(tǒng)關(guān)鍵技術(shù)的解決方案
    基于開(kāi)源系統(tǒng)的綜合業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)的開(kāi)發(fā)研究
    仙居县| 治县。| 茶陵县| 道真| 龙口市| 文成县| 遵化市| 崇文区| 静海县| 金乡县| 易门县| 屯昌县| 革吉县| 隆林| 岳普湖县| 河东区| 太保市| 循化| 宁明县| 浦县| 济南市| 颍上县| 盘山县| 崇信县| 罗平县| 治多县| 双流县| 额敏县| 宣威市| 承德县| 富源县| 昔阳县| 清远市| 阜阳市| 来宾市| 启东市| 林周县| 灌云县| 通江县| 辽中县| 毕节市|