因公出國境網絡審批系統的製作方法
2023-10-10 01:33:09 1
專利名稱:因公出國境網絡審批系統的製作方法
技術領域:
本實用新型涉及應用計算機進行數據處理,特別是多個用戶對同一目標數據的協 同處理的因公出國境網絡審批系統。
背景技術:
隨著計算機和網絡技術的發展,網際網路已經在中國得到廣泛普及和應用。無論是 工商企業還是政府機構,傳統的辦公方式正在逐步改變。繼桌面作業系統和辦公軟體的崛 起帶來的為辦公自動化浪潮之後,網際網路的發展更給傳統的辦公模式帶來了深刻的變革。在工商業領域網上辦公已經非常普遍,政府機構中,一些信息發布、流程指南、網 上申請等初級工作的網絡辦公也已經基本實現。但是有關網絡審批,特別是涉及審批部門 和層級比較多的多級審批工作仍以人工實現為主。因為,第一,在中國的國情和制度之下, 對於某些特定的事項,例如外事出國境事項,出於制度和謹慎的考慮,審批環節比較多,流 程也很複雜,涉及人員各有不同的分工和權限,其中又有交叉和反覆審批的過程,一種高效 合理的自動化審批流程的設計非常困難;第二,由於政府機關的審批過程不同於普通企業 的日常辦公,對操作人員的身份認證、權限控制,以及操作過程的保密性、可靠性等都有非 常高的要求。就技術層面而言,通過計算機實現多級的在線審批的技術實質是多用戶對於同一 目標數據進行協同處理。在其中,三項主要的基礎技術及其存在的問題如下1、目標數據被用戶處理的順序的自動控制。特別是當所述的順序處理(操作序 列)並不能簡單的由用戶序列鏈式表示時,要保證既沒有不必要的重複也不能有步驟的遺 漏;並且要能支持所述「用戶」的動態變化,以期在「用戶」的預設處理順序變動時保證數據 能經過有效地處理。因此,有必要設計一種非鏈式的結構表示,即要求控制方法能保證任意 的操作序列能夠通過根據所述「結構表示」來自動地獲得實現。例如在簡單B2C的在線交易過程中,用戶對目標數據(例如訂單)的處理順序就是 鏈式的,只要以設定的引擎驅動數據事件依次被各個用戶處理就可以了。但是多數審批過 程則不然,涉及用戶請求在多個部門之間的反覆流轉,同一用戶在不同的權限下要對數據 做反覆的操作,而且經常涉及用戶權限的轉移和臨時替代,將所有可能的操作序列均設計 成一條條「用戶鏈」,然後通過當前狀態判斷應該沿著哪一條或哪些條「用戶鏈」驅動數據事 件顯然是不現實的,原因之一是數據可能的操作序列數量是隨著用戶數指數增長的。2、用戶和其對目標數據的操作權限的快速驗證。現有技術中,對於多用戶的權限 的驗證,通常是將某一用戶及其擁有的操作權限直接存儲在一個存儲區域中,一般是以表 單的形式,當某一用戶發出進行某一操作的指令後,就去查找所述表單,如果該用戶有相應 權限,就允許操作。這種查表的方式在權限關係簡單時尚可,如果權限關係複雜時,可能需 要查找數張表才能實現,操作速度較慢,並對於權限的交叉和變更也適應性較差。3、用戶對目標數據的每次操作的追蹤和加密。對於目標數據的修改,通常是要加以記錄的。但是現有的記錄方式中,僅僅只能記錄下目標數據作為一個整體被進行了修改,以及最後進行修改的用戶。例如一般的BBS留 言板上的編輯顯示「本文於******(**表示時間)被用戶XX修改」。但是對於多級審 批而言,僅僅跟蹤和記錄修改還不夠,還要能實現對具體哪一部分被哪個用戶修改進行記 錄和顯示。實現這一點的慣用的方式是,將每一用戶操作前後的數據進行對比,找出變化, 但是這樣一來對整個數據處理過程的跟蹤要耗費大量的存儲資源,而且比對也要耗費許多 計算資源,既不經濟也不方便。因此,上述技術問題均需要加以解決。發明內容本實用新型的目的在於,解決現有的多用戶協同數據處理方法和系統中存在的上 述的和其它問題。本實用新型的因公出國境網絡審批系統包括至少一處理單元;存儲器,其與所述的處理單元相連接,所述存儲器存儲有數位化出國境管理程序 以控制所述處理單元執行;輸入/輸出設備,其與所述的處理單元相連接,用於輸入用戶信息和出國境信息;顯示單元,其與所述的處理單元相連接,用以顯示信息。此段刪除其中,所述的處理單元為計算機或伺服器。其中,所述的輸入/輸出設備為計算機或PDA,其以有線或是無線的方式與所述的 處理單元相連接。本實用新型的有益效果使本實用新型特別適用於處理過程需經過多個用戶,且不 同用戶之間有頻繁的反覆和用戶的權限臨時變更頻繁的數據處理過程。
圖1是本實用新型的因公出國境網絡審批系統的物理結構示意圖;圖2是本實用新型的因公出國境網絡審批系統的事件引擎的結構示意圖;圖3是本實用新型的因公出國境網絡審批系統流程示意圖;圖4是本實用新型因公出國境網絡審批系統一實施例的平臺層次結構圖;圖5是使用了本實用新型因公出國境網絡審批系統和方法的一網絡審批系統的 功能模塊示意圖;圖6是圖5的系統中操作控制模塊的主要操作功能單元的結構示意圖;圖7是圖5的系統中要實現的用戶功能邏輯示意圖;圖8是圖5的系統中目標數據需在處理用戶之間的流轉過程示意圖。
具體實施方式
以下結合附圖,對本新型上述的和另外的技術特徵和優點作更詳細的說明。請參閱圖1所示,其為本實用新型的因公出國境網絡審批系統的物理結構示意 圖;本實用新型的因公出國境網絡審批系統是基於計算機提供的運算和數據處理能力,提供多個用戶通過相同的或不同的終端,對同一目標數據進行同步地或異步地協同處理。因 此,所述數據處理系統包括至少一處理單元2以及與其通信連接的存儲器3、輸入/輸出設 備1和顯示單元2。極端的情況是多個用戶通過一臺終端依次訪問所述目標數據,但更為一 般和常用的實施方式是本實用新型的系統包括一伺服器,其與網際網路通信連接,而用戶可 以通過任意接入到網際網路的終端對所述目標數據進行訪問。其中,所述的處理單元2為計算機或伺服器。其中,所述的輸入/輸出設備1為計算機或PDA,其以有線或是無線的方式與所述 的處理單元相連接。其中,所述存儲器存儲有數位化的信息以控制所述處理單元執行由一事件引擎 驅動目標數據在處理流程之間流轉以使目標數據被相應用戶操作。一般來說,所述目標數 據可以為文本、多媒體數據或數值數據等不同形式,下面將以文本為例進行說明,但並非將 本實用新型的範圍局限於此。為了驅動目標數據按照要求的方式被多用戶處理,系統應至 少包括控制用戶訪問和操作權限的權限管理模塊、實現用戶具體處理行為的操作控制模塊 和控制目標數據流轉的事件引擎。下面結合具體實施方式
對這幾部分進行一一介紹。〈事件引擎〉事件引擎用於驅動目標數據流轉,是本實用新型協同處理系統的核心結構,參見 圖2。所述事件引擎至少包括流程點製造單元、狀態點製造單元、狀態產生單元、角色、流 程點響應單元和事件驅動單元。流程點製造單元用於為數據處理過程中的各個的流程創建流程點。流程點是對應 目標數據在處理過程中的處理階段或步驟。通常在一個流程點要對數據進行一項或多項操 作,並以某個或某些操作被完成和完成的結果來作為判斷流程點是否技術的標準。每個所 述流程點包括本流程的標識符(流程點ID);流程點描述,即本流程點中要執行的預定操作 的標識符和本流程每個角色所具有的操作權限;以及本流程點之後的下一個處理步驟的後 續流程點標識符。優選地,每個流程點還包括表示其上一流程點的前導流程點標識符以便 於流程追溯。流程點製造單元在系統運作之初即進行工作,創建後的流程點在系統運作過 程中可以動態改變,但通常如無特殊需要則不需再做改變。狀態點製造單元,用於根據各個流程點的操作的狀態創建狀態點,所述狀態點包 括狀態點標識符(狀態ID)和流程點中操作的執行結果標誌。所述狀態點對應的是某一流 程點中,預定的操作被完成或未完成;以及對於目標數據處理為判斷或選擇類型的操作時, 還可包括完成的結果是什麼。此時創建出的狀態尚未與目標數據被處理到流程點聯繫。只 是作為單一的狀態個體描述,用來描述每個流程點可能的狀態集合。與流程點製造單元類 似,狀態點製造單元一般也是在系統運作之初即進行工作。狀態產生單元,根據當前用戶的角色和目標數據所在的流程點及所處的狀態點生 成當前流程點用以顯示給當前角色的狀態信息。只要是此角色登錄,他看到的將是由角色、 流程點、狀態產生單元設計出來的狀態。同一流程點不同角色看到的狀態描述可以不一致, 這種狀態產生單元為系統提供了最大的靈活性和必要的安全性。使無關用戶或角色無法看 到其應做的操作以外的其它數據處理結果。角色、流程點響應單元,用以修改角色在相應的流程點的操作權限,以及調用相應 的操作功能單元來完成角色的操作。操作功能單元將在下文詳細介紹。[0040]事件驅動單元,對目標數據的狀態進行判斷,當目標數據的狀態為在當前流程點 的所需操作已經全部完成時,根據所述後續流程點標識符驅動目標數據進入下一流程點; 否則繼續停留在當前流程點。其中,所述事件引擎還可包括流程點定製單元,所述定製單元提供在流程點製造 單元之外的對於指定流程點的觸發機制,以使當目標數據達到所述指定流程點時,事件引 擎觸發所述定製單元設定的操作。這就為臨時增加處理步驟提供了方便,流程點定製提供 了類似「中斷」的觸發方式,可以支持在無需對流程點描述進行大幅改動的情況下進行處理 流程的即時調整。其中,所述事件引擎還可具有一手動開關單元,所述操作功能單元包括一手動驅 動單元;所述手動開關單元具有兩種工作狀態,其中第一工作狀態下由事件驅動單元驅動 目標數據流轉。第二工作狀態(手動)下,由所述手動驅動單元根據角色輸入的信息控制目 標數據流轉到下一流程點。手動狀態的提出,可以相應在流程點描述中設定一屬性(手動/ 自動流轉)。操作中則可是用戶在進行完成操作並同時進行下一步操作模式選擇(自動或手 動);通過用戶的選擇給流程點中的屬性賦值;通過(手動/自動)屬性值進行下一步操作, 實現流程的自動/手動一體化的流程處理。其中,權限管理模塊包含角色變量和用戶變量,所述角色變量分別與用戶變量通 過非一一映射相關聯。本實用新型中用戶對應的是通過終端進行系統登錄時,被分配的各 不相同的登錄ID,每個登錄ID表示一個用戶。而角色對應的是系統內有權限進行某些操作 集合的變量。對每個用戶而言,其作為什麼角色是由系統設定的,通常一個用戶可以作為多 個角色,以在不同情況下實現不同的操作集合。對於特定的角色,有其對應的權限範圍和職 責範圍,即這一角色可以對目標數據進行哪些操作和必須要完成哪些工作。用戶和權限在 邏輯上通過角色進行關聯,可使邏輯結構清楚,更方便用戶權限的變更和轉移。因此,優選的,所述權限管理模塊還為每個用戶定義一授權權限,所述授權權限包 括將特定的角色轉移給特定用戶集合的權限和將特定權限授予特定角色集合的權限。授權權限控制是多級數據處理中的一個重要功能。因為,當某一處理步驟的當前 職責用戶因故不能行使職責時,為了不使流程在這一流程點被延誤,必須要有相應的替代 程序。而最常見的替代程序就是指定另一用戶代為行使其權限。因此,在本實用新型中,對 應所有用戶和所有權限建立一授權權限表。這裡應說明的是「表」這一稱呼是為了形象表 示授權權限的直觀表達形式,但是在計算機存儲中,則可以以任何合適的數據結構進行授 權權限數據的存儲。典型地,授權權限表具有三維結構,分別對應用戶、用戶能授權的權限和該權限可 被授予的用戶的集合。通常可設一個普通級別的用戶可將其擁有的操作所有權限進行授 權,而系統的管理員級別的用戶則可對所有權限進行授權。對某一權限而言,被授權的用戶 要在特定集合裡指定而不能任意指定,這就進一步提高了安全性。當所述特定集合內沒有 可用用戶時,可由管理員用戶修改臨時用戶集合或指定臨時權限。並且,較佳地,在授權權 限時附帶一個時間參數,用以限定該授權的權限存續時間。[0050]操作控制模塊包括至少一個操作功能單元,所述操作功能單元用於根據用戶輸入 的數據執行相應的數據處理操作。根據對目標數據進行的處理要求的不同,本實用新型可 實施為具有各種不同的操作功能單元,下面僅以所述目標數據為文本信息時,所述操作控 制模塊可能涉及的操作功能單元為例加以說明。本領域技術人員當可根據本實用新型的教 導自行設計與其目標數據處理目的相關的不同操作功能單元。例如,操作功能單元可包括 以下實現形式權限驗證單元,根據當前流程點的描述驗證當前用戶的角色權限是否能進行某一 操作。簡單的驗證可以通過查找權限表實現,而本實用新型提供的優選方式則是所述權限 驗證單元將用戶變量、角色變量、狀態標識符和操作標識符轉化成認證字符串,並通過將所 述認證字符串是否屬於一預先存儲的字符串集合來判斷前用戶的角色權限是否能進行某一操作。顯示控制單元,其包括一文檔格式模板,根據所述文檔格式模板將目標數據的文 本信息轉化為預定格式的文檔,並控制其在顯示裝置上顯示。這對於便於閱讀是非常有用 的,例如對於批量處理同類目標數據的情況,通常為了節約存儲空間,目標數據以純文本或 XML格式進行存儲。而文檔格式模板則存儲與文本對應的格式規則或者XML的格式的解釋 或定義,通過文檔格式模板將文本數據轉化成適於顯示和閱讀的內容。同時文檔格式模板 也能便於對用戶的操作進行定位,例如用戶在一表格的某一項做了修改,則通過文檔格式 模板可以定位並以較少的數據量記錄所述修改。輸入合併單元,根據當前操作對目標數據的處理是文本追加時,將其合併到目標 數據之中。數據傳送單元,將本流程點操作處理後的目標數據進行打包和加密,以用於查詢 和轉出送入下一流程點。這對於數據處理過程的安全性是和重要的。二次認證單元,其在對目標數據進行每一次操作的同時,對執行操作的用戶的權 限進行二次加密認證,認證通過則允許執行,不通過則不允許執行相應操作。二次認證單元 的主要作用是防止用戶在登錄後離開終端期間,他人盜用用戶ID進行未被授權的操作。此外,每個所述操作功能單元在執行相應的數據處理操作之外,還將發起該操作 的用戶的信息與其所做操作一起加密後進行存儲。例如一種實現方式是數字證書深度綁定 模式。以使用文檔格式模板為例,用戶在一次操作中在格式模板的特定位置增加了信息;系 統讀取模板信息與用戶增加的信息結合替換生成待確認文檔,文檔中用戶新增加的內容以 與原文不同的顏色字體顯示(例如藍色),並記錄藍色文字在文檔中的位置信息。當用戶點 擊確認按鈕,用與用戶相應的數字證書密匙對標識位置信息的文字進行加密保存,並保存 整個文檔。對任一文檔中用戶填寫的信息可進行數字證書審計,確保填寫信息是某用戶所 填寫,可確定哪個信息被改動,而不只是標識整篇文檔被篡改。除此以外,所述系統還包括一權限認證模塊,所述權限認證模塊在用戶登錄時根 據輸入的加密認證信息對用戶的身份和權限進行認證,所述輸入的加密認證信息可以是密 碼或者是來自與權限認證模塊通信連接的存儲設備的數字證書。此外,所述目標數據可以是系統從外部批量導入,或者是根據用戶的實時輸入生 成。當目標數據需根據用戶輸入生成時,所述系統優選還包括一格式化輸入模塊,所述格式 化輸入模塊提供一屏幕選單,根據所述屏幕選單被選中的項目生成目標數據。通過以選單形式輸入,確保目標數據的規範和完整。圖3是根據本實用新型的多用戶協同數據處理方法,所述方法可以用上述各種系 統實施例中的任意一個實現。目標數據的處理包括以下步驟Sl 流程點製造單元創建目標數據處理所需的各個流程點。流程點的創建是根據 對目標數據的處理需求而定。S2 狀態點製造單元創建對應於各個流程點的狀態點。狀態點在流程點之後而定, 表示流程點可能的操作的狀態。當流程點和狀態點創建完畢之後,就可以開始對目標數據的處理。當一目標數據 進入處理過程之後,接下來要進入步驟S3。S3 判斷目標數據的處理是否結束,未結束則繼續下一步驟S4,結束則轉到步驟 S7。S4:由事件驅動單元驅動目標數據進入當前流程點。進入當前流程點的意思是,對 在當前流程點有處理操作權限和/或操作義務的角色,當其登錄訪問時,目標數據將出現 在當前流程點有關的操作中。S5 狀態產生單元生成當前角色的狀態顯示信息,並送至顯示裝置;由相應角色 使用角色、流程點響應單元根據流程點描述執行相應的操作。這一步驟,對於不同的角色生 成不同的狀態顯示信息,當角色退出登錄後,信息無需保留,大大節省了系統空間。S6:對目標數據的每次操作後,判斷當前狀態,如果當前的狀態點符合本流程點的 結束條件,則由事件驅動單元驅動目標數據進入下一流程點,轉到步驟S3;否則回到步驟 S5。當前流程點的結束條件一般可用達到某一或某些狀態點之一來描述。S7:本目標數據的處理結束,輸出數據處理結果。本步驟的所謂輸出並不意味著一 定以實體形式呈現處理結果,例如列印或屏幕顯示;所述輸出可以只是將處理結果作為一 組數據或一個文檔加以存儲。圖4是本實用新型因公出國境網絡審批系統一實施例的平臺層次結構圖。該實施 用於實現基於網絡的協同數據處理,通過合理的平臺構建以達到佔用資源少和處理效率高 的優選目標,同時以選用開源系統平臺增強安全性和可靠性,以選擇免費應用軟體來降低 成本。圖4中,位於系統最底層的是硬體層,主要包括硬體伺服器,路由器以及硬體防火牆 和網際網路internet。硬體平臺可以通過採購市售產品構建。硬體層之上是系統層,本實 施例的系統層包括操作系用及運行其上的JDK、資料庫和web應用伺服器。其中,JDKCJava Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來, JDK已經成為使用最廣泛的Java SDK (Software development kit)。為了充分考慮程序 的安全性和可靠性,所以選用開放源碼的作業系統和應用軟體。一種優選的實施方式為,選 用Iinux作業系統,資料庫使用MySQL,web應用伺服器則使用Tomcat。當然,本領域技術 人員也可選用其它的系統和軟體組合。應用層由運行在上述系統層之上的應用程式實現, 是發明系統的主要組件。在圖4中示出了對於用戶而言,本實施例系統應用層提供的常用 的功能模塊,包括數據生成、網上反饋、處理操作、授權管理、統計查詢、交流平臺、郵件系 統和信息發布等。其中數據生成即目標數據生成,處理操作即各個流程點的數據處理,授權 管理為權限管理模塊提供的功能。而網上反饋、統計查詢、交流平臺、郵件系統和信息發布 等為根據對目標數據所處的狀態點或處理結果進行訪問而衍生的附加功能。網上反饋提供實時問答形式的或推送形式的數據處理進程通告或訂閱;統計查詢提供對多個目標數據處 理結果的統計分析;交流平臺和郵件系統以及信息發布則是現有技術中的論壇、BBS,郵件 系統以及頁面信息發布功能在本實施例系統中的結合,本領域技術人員可選擇現有技術的 相應模塊嵌入到本系統中來實現。接下來,結合一具體的實現,說明本實用新型的一個實施例在一審批系統中的用 途。應強調的是,上文的各個實施例已經對本實用新型的技術內容做出了充分的公開和詳 細的說明,以下內容作為描述本實用新型的用途,不應視為對本實用新型的權利要求構成 任何限制。本實用新型的多用戶協同數據處理方法和系統尤其適用於需要多個用戶進行多 次甚至反覆操作的情況。這樣的情況以「審批」過程最為典型。下面結合具體實施用於實 現外事出國境網絡審批系統的情況進行說明。圖5是使用了本實用新型因公出國境網絡審批系統的一網絡審批系統的功能模 塊示意圖。該網絡審批系統為外事出國境網絡審批系統,主要包括網上申報、網上審批和輔 助辦公三大組件,其中又以網上審批組件為整個系統的業務核心,本實用新型的因公出國 境網絡審批系統和方法正式應用於實現網上審批組件。該網絡審批系統可以以聯網的PC機或伺服器為硬體平臺,以網站系統的形式呈 現。系統用戶有申請者和審批者兩類,每個用戶分別通過各自的用戶名和密碼登錄和訪問 系統的相應組件。後臺系統為各個用戶配置不同的責任範圍和權限,當有出境請求時,後臺 系統則通過為出境申請構造請求事件來生成目標數據,並使用事件引擎驅動該事件在各個 對應審批步驟的流程點之間的流轉來實現網絡審批。其中網上申報組件設計有上報信息、查詢進展、查詢復函、瀏覽信息和統計查詢5 個功能模塊。申請者通過用戶名和密碼登錄後,可以依各模塊進行相應的功能操作。其中, 上報信息模塊供用戶(申請者)填報新的出國境申請,為了便於進行格式化的輸入,優選盡 可能使用菜單的形式以選擇方式進行輸入,從而便於生成標準化的事件信息。查詢進展和 查詢復函兩個模塊用於對審批進度和結果進行實時查詢,從而使申請者能對審批進度進行 充分的了解。瀏覽信息和統計查詢分別提供進一步的輔助功能。網上審批組件執行的是本實用新型的核心功能,依照審查者的不同職能可分為多 種審批類型,對應本實用新型不同的數據操作。例如,在圖5的實施例中,按照功能模塊分 為外事局審批、企幹一局審批和企幹二局審批三個審批階段,每個階段有多個審批步驟(審 批步驟的一實施例參見圖8),可以用本實用新型的流程點來實現。以及起草籤報和起草復 函兩個功能單元。其中,起草籤報和起草復函分別作為各環節審批前的準備和審批後的總 結工作,在此單獨作為一個單元以使結構更為清晰,實際操作中,也可將這兩項功能結合到 審批步驟之中。起草籤報和起草復函的功能可通過本實用新型的輸入顯示模塊的文檔格 式模板來構建籤報和復函的格式化文檔,只需將其導出即可獲得相應格式的電子或實體文 檔。輔助辦公組件主要提供統計查詢、交流平臺、郵件系統、信息發布功能,還可具有 娛樂版塊以滿足工作之餘適當的放鬆。其中,統計查詢模塊提供審批統計信息給審批者用 戶;交流平臺供用戶通過BBS式的留言板留言或者進行實時文字通信;郵件系統提供內部用戶之間和/或對外的郵件服務;信息發布模塊則用於進行政策法規、通知決定等等各種 信息的網上發布。這一部分使用現有技術中成熟的內容嵌入系統平臺之內即可。圖5所示是系統前臺的主要功能模塊,而在系統後臺則主要由用戶權限管理和事 件引擎兩個模塊控制和維持事件審批流程的進行。其中,權限管理模塊為每一申請者或審 批者設定單獨的用戶名和其用戶職責、用戶權限及授權權限等。其中,為安全起見,要使用 本實用新型的權限認證模塊,用戶名一般由與用戶名一一對應的密碼控制該用戶的登錄和 權限行使,或者更高級一些的實現形式是通過U-key驗證進行用戶訪問控制。圖6是圖5的系統中用到的操作控制模塊的主要操作功能單元的結構示意圖。所 述網上審批組件主要涉及的是權限驗證單元、審查顯示單元、籤批單元和轉文單元。其中, 權限驗證單元,驗證當前審批者的用戶權限是否包括在本審批步驟進行操作的權限。審查 顯示單元(顯示控制單元),按照其自身預定的籤批模版(文檔格式模板),根據請求事件的 目標數據信息自動生成當前審批步驟的報籤批件,其為通常顯示為一文檔。籤批單元(輸入 合併單元),根據當前審批者輸入的審批意見自動生成籤批(將審批者的輸入數據併入目標 數據)。轉文單元(數據傳輸單元),將本審批單元完成的籤批加密形成轉文,以用於查詢和 轉出送入下一流程點。為了進一步保證審批進行的安全,還包括一加密認證模塊,每一次籤批操作的同 時,對操作的審批者角色權限進行二次加密認證。例如當某操作者登錄後又離開終端時,如 果他人慾非法操作,則通過此二次加密認證可以杜絕此類情況的發生。並且,所述審批組件的籤批單元最好具有修改功能,在轉文單元將籤批轉出之前 允許審批者修改其審批意見,並重新生成籤批。以使系統更具靈活性。圖7是圖5的系統中要實現的用戶功能邏輯示意圖。其中,所述網上申報組件主 要供使用者進行出國境請求的填報。其提供一輸入界面,供申請者輸入出國境申請,並根據 申請者輸入的信息生成請求事件。所述輔助辦公組件包括郵件處理單元和信息查詢單元,所述郵件處理單元為每個 申請者和審批者提供基本郵件服務和將根據審批組件的審批結果生成的郵件發送給相應 審批者或申請者,所述信息查詢單元供申請者或審批者依其權限查詢相應的請求事件審批 狀態信息。所述系統還具有權限管理模塊,其為每一申請者或審批者提供單獨的用戶名和其 用戶職責、用戶權限及授權權限。以及事件引擎,其使用本實用新型多用戶協同處理系統和方法提供的技術。所述 事件引擎根據每一項來自網上申報組件的出國境請求事件產生目標數據,按照預定的順序 依次驅動所述請求事件經過各流程點;這裡所述流程點可對應請求事件在系統各組件之間 以及各個審批單元之間流轉過程中需要經過審批者處理的節點。事件引擎的一優選實施方式可以上述介紹的本實用新型的事件引擎的各種實施 形式實現,不再贅述。特別要說明的是,在用於審批系統時,可增加一角色、審核,籤批模板的位置控制 器。在審批系統中審核部門的籤批的模板中定製審核部門籤批的位置和籤批情況,級別之 間的一一對應起來。並且在籤批模板的籤批過程中提供審核用戶籤批後,在沒有轉出去之 前可以反悔自己籤批的意見。靈活、方便、有效避免了傳統審批業務的審核籤批後反悔的業務的複雜度。以及優選使用根據本實用新型的流程點定製單元。在具體操作流程上,事件引擎作為整個外事局審批業務的流程驅動力,首先定義 好基本的流程點、基本的狀態點,然後在角色、流程響應單元設置好某個角色在某個流程的 狀態;角色、流程設置單元維護好某個角色在某個流程響應的辦理權限;角色、流程籤報的 位置由模板定製好某個角色在某個流程點籤批件的某個位置上簽字;最後在流程點的屬性 中流程點的流轉由事件引擎自動完成或手動。當所有的設置完成後臺的維護和定製,在實 際的業務流中就由事件引擎控制整個流程的運轉,在強大的業務邏輯層提供所有的業務流 的自動分發和響應觸發器的觸發運轉。接下來結合圖8介紹本實用新型的事件引擎在驅動事件流轉過程中的順序的實 施例。以申請人所在的外事局的審批邏輯設計為例,由企業上報的請示件(審批事件的 目標數據)先後經過外事局、企幹一、二局、然後再流回外事局,經過每一個經辦人辦理響應 的事項後再返回企業。整個系統的流轉順序的一實施例如圖8所示。要說明的是,圖7、圖 8的業務邏輯的抽象凝聚了申請人多年對審批過程經驗的總結,其合理的過程設計和完善 的功能層次屬於發明人創造性的勞動。參見圖7、圖8中示出的,各個企業1到η以及涉事審批單位外事局、企幹一局、企 幹二局的用戶分別通過不同終端連接到系統之中。對於企業端的用戶,主要的用戶功能包 括通過身份認證登錄系統,上傳信息,收發郵件,進行統計查詢、信息瀏覽、查詢進展和復 函、上報信息等。對於作為審批者的各個局端,主要的功能包括通過身份認證登錄系統,審 核企業信息,發布企業信息,收發郵件,進行統計查詢、信息瀏覽、發布信息;以及作為核心 的審批功能。審批功能包括外事局處長審籤、分管局領導審籤、外事局局長審籤、企幹一局 審籤、企幹二局審籤,以及作為審籤輔助的審核請示信息、在線起草籤報、列印籤報和起草 返回復函功能。而在作為審批事件的請示件的流轉過程中,由事件引擎和其強大的邏輯層控制外 事審批業務,根據外事局相關的審批業務由系統的事件引擎和整個支撐平臺實現的業務有 如管道的業務流,如圖8所示。每一審批事件(作為目標數據)要按照箭頭方向依次流經各 個審批單位,每個審批單位的每步審批均可作為一個流程點。而相應角色(經辦人)在該流 程點的操作情況構成了為本實用新型事件引擎所述的狀態。通過本實用新型的網絡審批系統,可以實現從申請人端填報申請開始直至審批結 果出爐全過程的自動化網上辦公,可以大大加快審批進度,同時節約了人力物力。並且本實 用新型可以實現全程的對每一操作者的權限控制,每一步驟的操作可完全追蹤,保證了權 責明確和安全可靠。此外,本實用新型還提供了費用自動預算、權限賦轉、時間提醒等豐富 的輔助辦公功能,使系統的功能更為全面和完善。圖5-8的系統根據外事局業務邏輯開發出的符合外事審批業務需要的程序邏輯 並確保其系統的穩定性、易維護性(模塊化和結構化)和彈性(容易根據實際業務邏輯的變 化做出程序上的變動,例如決策權的改變、組織結構的變動和由於業務方向的變化產生的 全新業務邏輯等等)。將本實用新型設計的事件引擎用於外事審批業務,不但可以非常方便、快捷的根 據外事審批業務定製流程,而且強大的邏輯層能保證業務流轉的穩定、可靠,信息傳遞的快速定位和業務的自動流轉。進一步來說,本實用新型所體現的事件引擎的流程驅動思想;多級權限和授權的 管理設計;以及籤批檔的自動生成和數字籤名程序等的集成功能,可以擴展到需要多級審 批的更多政府辦公部門,為政府辦公自動化提供一種安全高效的解決思路。以上對本實用新型的描述是說明性的,而非限制性的,本專業技術人員理解,在權 利要求限定的精神與範圍之內可對其進行許多修改、變化或等效,但是它們都將落入本實 用新型的保護範圍內。
權利要求1.一種因公出國境網絡審批系統,其特徵在於,其包括 至少一處理單元;存儲器,其與所述的處理單元相連接,所述存儲器存儲有數位化出國境管理程序以控 制所述處理單元執行;輸入/輸出設備,其與所述的處理單元相連接,用於輸入用戶信息和出國境信息; 顯示單元,其與所述的處理單元相連接,用以顯示信息。
2.根據權利要求1所述的因公出國境網絡審批系統,其特徵在於,所述的處理單元為 計算機或伺服器。
3.根據權利要求1所述的因公出國境網絡審批系統,其特徵在於,所述的輸入/輸出設 備為計算機或PDA,其以有線或是無線的方式與所述的處理單元相連接。
專利摘要本實用新型為一種因公出國境網絡審批系統,其包括至少一處理單元;存儲器,其與所述的處理單元相連接,所述存儲器存儲有數位化出國境管理程序以控制所述處理單元執行;輸入/輸出設備,其與所述的處理單元相連接,用於輸入用戶信息和出國境信息;顯示單元,其與所述的處理單元相連接,用以顯示信息。
文檔編號G06Q10/00GK201828958SQ20102020941
公開日2011年5月11日 申請日期2010年5月31日 優先權日2010年5月31日
發明者劉長虹, 姚炳良, 張冬梅, 張紀輝, 張能子, 徐愛波, 李姝雲, 楊玉波, 梅弘進, 董軾, 謝暉, 辜嫦, 鄧彬, 邢向紅, 閻曉峰, 陳浩, 龍應斌 申請人:國務院國有資產監督管理委員會外事局