5.1.2 業務邏輯層
業務邏輯層由COS等技術組件實現,在.NET的架構下運行。通過這種方式實現安全的模塊管理效果,將整體開發通過模塊的方式進行,從而實現模塊的獨立開發,避免了相互影響,也實現了系統的按模塊分布。
5.1.3 數據層
業務管理信息化平臺利用大型數據庫提供高性能、可靠性高的海量數據存儲能力儲存業務數據。目前的支持SQL Server 7.0及以上版本。今后的版本將會支持Oracle等大型數據庫產品。
5.2 公文痕跡和簽章技術
對審批的文件運用了修改痕跡保留技術,只要在文檔流轉過程中有人對原文進行修改,系統都會保留公文流轉過程中每個環節的辦理痕跡,并用不同顏色顯示,使修改內容一目了然;支持各種手寫筆,可以實現直接在IE里進行手寫簽名和批閱。提高了文件的真實性與準確性。
集成金格電子簽章系統對用戶的簽批進行綁定,電子簽章系統采用COM/ActiveX技術開發,將電子印章和數字簽名技術完美結合,可以在Word、Excel、HTML(Web頁面)上實現電子簽名和加蓋電子印章,可將簽章和文件綁定在一起,通過密碼驗證、簽名驗證、數字證書確保文檔防偽造、防篡改、防抵賴。
硬件方面,電子簽章系統由支持PKI技術并帶CPU的硬件和支持各種應用的軟件組成,硬件采用通過國家密碼管理局技術鑒定的KEY智能密碼設備。
5.3 基于Web Service的數據交互
早期整體櫥柜企業在信息系統建設時建立了ERP(Enterprise Resource Planning,整體櫥柜企業資源計劃)系統、CMIS(合同管理系統)等業務系統,而這些系統一直是以黑盒子的形式開發的,只針對某一部分人員進行的專業業務系統[6]。隨著OA系統中流程的開發,勢必需要讀取其他系統的相關數據,為了避免重復勞動就必須在幾個不同系統的數據庫中建立通道。這就需要使用Web Service技術。
Web Service是一種可以接收從Internet或Intranet上其他系統中傳來的請求的輕量級的獨立傳輸技術。通過SOAP(Simple Object Access Protocol,簡單對象存取協議)在Web上提供的軟件服務,使用WSDL(用來描述Web服務和說明如何與Web服務通信的XML語言)文件進行說明,并通過UDDI(一種目錄服務)注冊。通過這種技術可以實現不同系統之間的數據傳遞。
5.4 工作流技術
使用.NET開發一個基于Silver;ight的流程設計器[7]。通過流程設計器對流程進行IT化編譯,以公文流轉為例(圖3)。
6 流程設計
6.1 啟動節點(Start-State)
在流程設計過程中不管實際流程有幾個節點,設計都只能有一個啟動節點,啟動節點沒有前序節點,但擁有一個或多個后序節點。作為一個流程的開始,啟動節點沒有特定的涵義,只需要完成流程啟動初始化操作(如回調執行用戶指定的流程創建過程的代碼和回調執行用戶指定的流程啟動時的代碼等);當流程到達到啟動節點以后,系統根據定義的規則(條件)尋找下一個活動節點(ESB節點),找到以后,自動遷移到活動節點上。
6.2 終止節點(End-State)
在流程設計過程中不管實際流程有幾個終止節點,設計都只能有一個終止節點,終止節點沒有后序節點,但擁有一個或多個前序節,作為一個流程的結束,終止節點沒有特定的涵義,只需要完成流程結束后的操作(如回調執行用戶指定的流程完成的代碼和回調執行用戶指定的流程歸檔的代碼等);流程終止后,系統自動歸檔流程實例并將其銷毀(即流程處于非活動狀態)。
6.3 活動節點(Activety Node)
活動節點是流程中最主要的節點,也是最復雜的節點。系統執行到該節點時將根據規則定義產生任務項(Task Item),任務項是用戶與工作流進行交換的唯一途徑。
6.4 轉換為XML語言
通過流程編譯器將圖形化流程轉換為XML語言,可以直接在.NET上實現XML語言的應用。如公文流轉流程編譯后直接變為:
7 結束語
基于ASP.NET的整體櫥柜企業OA工作流系統將員工從傳統的辦公模式中解脫出來,員工不再需要花大量時間奔波于各個辦公室審批,領導也不再局限于辦公室,可以在任意時間、任意地點登錄辦公平臺進行簽批,業務人員可以隨時在系統中查詢流程的進度。同時工作流系統的建立也是一項精細嚴謹的工作,不光需要技術上的實現,更重要的是制定完善的制度與流程。只有這樣才能在工作流系統中順利實現流程的固化,實現真正的按制度辦事,最大程度地提高工作效率,提升整體櫥柜企業管理水平。
主要參考文獻
[1]周瑩.基于工作流的辦公自動化OA系統構建研究[J].商業經濟,2011(20).
[2]吳小雷.OA系統的需求與分析[J].陜西師范大學學報:自然科學版,2006(z2).
[3]胡顯聘,孫長華,等.整體櫥柜企業通用(OA)辦公自動化系統的結構研究[J].電腦知識與技術,2013(10).
[4]王良瑩.基于B/S架構的高校辦公自動化系統構建[J].吉林師范大學學報:自然科學版,2011(3).
[5]龔偉,曾曉紅.基于ASP.NET的企事業通用網絡OA系統的設計和實現[J].微計算機信息,2006(24).
[6]許平.基于WebService的整體櫥柜企業應用集成方案[J].江漢大學學報:自然科學版,2008(4).
[7]余麗萍,王瑜.基于Silverlight的整體櫥柜企業應用系統開發[J].電腦知識與技術,2010(36).
業務邏輯層由COS等技術組件實現,在.NET的架構下運行。通過這種方式實現安全的模塊管理效果,將整體開發通過模塊的方式進行,從而實現模塊的獨立開發,避免了相互影響,也實現了系統的按模塊分布。
5.1.3 數據層
業務管理信息化平臺利用大型數據庫提供高性能、可靠性高的海量數據存儲能力儲存業務數據。目前的支持SQL Server 7.0及以上版本。今后的版本將會支持Oracle等大型數據庫產品。
5.2 公文痕跡和簽章技術
對審批的文件運用了修改痕跡保留技術,只要在文檔流轉過程中有人對原文進行修改,系統都會保留公文流轉過程中每個環節的辦理痕跡,并用不同顏色顯示,使修改內容一目了然;支持各種手寫筆,可以實現直接在IE里進行手寫簽名和批閱。提高了文件的真實性與準確性。
集成金格電子簽章系統對用戶的簽批進行綁定,電子簽章系統采用COM/ActiveX技術開發,將電子印章和數字簽名技術完美結合,可以在Word、Excel、HTML(Web頁面)上實現電子簽名和加蓋電子印章,可將簽章和文件綁定在一起,通過密碼驗證、簽名驗證、數字證書確保文檔防偽造、防篡改、防抵賴。
硬件方面,電子簽章系統由支持PKI技術并帶CPU的硬件和支持各種應用的軟件組成,硬件采用通過國家密碼管理局技術鑒定的KEY智能密碼設備。
5.3 基于Web Service的數據交互
早期整體櫥柜企業在信息系統建設時建立了ERP(Enterprise Resource Planning,整體櫥柜企業資源計劃)系統、CMIS(合同管理系統)等業務系統,而這些系統一直是以黑盒子的形式開發的,只針對某一部分人員進行的專業業務系統[6]。隨著OA系統中流程的開發,勢必需要讀取其他系統的相關數據,為了避免重復勞動就必須在幾個不同系統的數據庫中建立通道。這就需要使用Web Service技術。
Web Service是一種可以接收從Internet或Intranet上其他系統中傳來的請求的輕量級的獨立傳輸技術。通過SOAP(Simple Object Access Protocol,簡單對象存取協議)在Web上提供的軟件服務,使用WSDL(用來描述Web服務和說明如何與Web服務通信的XML語言)文件進行說明,并通過UDDI(一種目錄服務)注冊。通過這種技術可以實現不同系統之間的數據傳遞。
5.4 工作流技術
使用.NET開發一個基于Silver;ight的流程設計器[7]。通過流程設計器對流程進行IT化編譯,以公文流轉為例(圖3)。
6 流程設計
6.1 啟動節點(Start-State)
在流程設計過程中不管實際流程有幾個節點,設計都只能有一個啟動節點,啟動節點沒有前序節點,但擁有一個或多個后序節點。作為一個流程的開始,啟動節點沒有特定的涵義,只需要完成流程啟動初始化操作(如回調執行用戶指定的流程創建過程的代碼和回調執行用戶指定的流程啟動時的代碼等);當流程到達到啟動節點以后,系統根據定義的規則(條件)尋找下一個活動節點(ESB節點),找到以后,自動遷移到活動節點上。
6.2 終止節點(End-State)
在流程設計過程中不管實際流程有幾個終止節點,設計都只能有一個終止節點,終止節點沒有后序節點,但擁有一個或多個前序節,作為一個流程的結束,終止節點沒有特定的涵義,只需要完成流程結束后的操作(如回調執行用戶指定的流程完成的代碼和回調執行用戶指定的流程歸檔的代碼等);流程終止后,系統自動歸檔流程實例并將其銷毀(即流程處于非活動狀態)。
6.3 活動節點(Activety Node)
活動節點是流程中最主要的節點,也是最復雜的節點。系統執行到該節點時將根據規則定義產生任務項(Task Item),任務項是用戶與工作流進行交換的唯一途徑。
6.4 轉換為XML語言
通過流程編譯器將圖形化流程轉換為XML語言,可以直接在.NET上實現XML語言的應用。如公文流轉流程編譯后直接變為:
7 結束語
基于ASP.NET的整體櫥柜企業OA工作流系統將員工從傳統的辦公模式中解脫出來,員工不再需要花大量時間奔波于各個辦公室審批,領導也不再局限于辦公室,可以在任意時間、任意地點登錄辦公平臺進行簽批,業務人員可以隨時在系統中查詢流程的進度。同時工作流系統的建立也是一項精細嚴謹的工作,不光需要技術上的實現,更重要的是制定完善的制度與流程。只有這樣才能在工作流系統中順利實現流程的固化,實現真正的按制度辦事,最大程度地提高工作效率,提升整體櫥柜企業管理水平。
主要參考文獻
[1]周瑩.基于工作流的辦公自動化OA系統構建研究[J].商業經濟,2011(20).
[2]吳小雷.OA系統的需求與分析[J].陜西師范大學學報:自然科學版,2006(z2).
[3]胡顯聘,孫長華,等.整體櫥柜企業通用(OA)辦公自動化系統的結構研究[J].電腦知識與技術,2013(10).
[4]王良瑩.基于B/S架構的高校辦公自動化系統構建[J].吉林師范大學學報:自然科學版,2011(3).
[5]龔偉,曾曉紅.基于ASP.NET的企事業通用網絡OA系統的設計和實現[J].微計算機信息,2006(24).
[6]許平.基于WebService的整體櫥柜企業應用集成方案[J].江漢大學學報:自然科學版,2008(4).
[7]余麗萍,王瑜.基于Silverlight的整體櫥柜企業應用系統開發[J].電腦知識與技術,2010(36).