潘嘉
摘 要 我國殘疾人規模龐大,結構復雜,殘疾人屬于弱勢群體,殘疾人信息系統對實現殘疾人基礎信息資源的現代化管理有著重要作用,工作流版本管理在各種信息系統中都有著重要的應用,本文以殘疾人信息系統為例,對基于殘疾人信息系統的工作流版本管理做了簡要研究,旨在為殘疾人信息系統中,版本管理功能的實現做出貢獻。
關鍵詞 信息系統;工作流;版本管理
中圖分類號TP39 文獻標識碼 A 文章編號 1674-6708(2015)145-0050-02
版本管理在信息系統中有著重要的應用,對于殘疾人信息系統來說,版本管理主要應用于信息庫領域中,殘疾人檔案、就業、康復醫療等各種版本數據是建立社會保障體系的重要依據,對保障和維護殘疾人的各項基本權益有著重要的作用,對推動殘疾人事業的進步有著積極意義,基于以上,本文簡要研究了基于殘疾人信息系統的工作流版本管理。
1 版本管理
1.1 版本
版本的愿意指的是同一本書因傳抄不同、編輯不同產生的內容不同的本子,隨著時代的發展,軟件和數據庫領域引入版本概念,不同時期的數據庫和不同功能的軟件可以用不同版本來表示。計算機技術在信息系統中的應用越來越廣泛,對于殘疾人信息系統來說,我國人口基數大,相應的各類殘疾人總人數較多,其結構復雜且分布廣泛,這就給利用信息系統進行管理帶來了一定的困難,從宏觀角度來看,殘疾人管理信息涉及到稅務系統、衛生系統、計生系統等各個方面,信息量比較龐大,從微觀角度來講殘疾人信息系統的管理內容有殘疾人個人信息管理、社會保障管理、就業保障管理、醫療管理、培訓管理等各個方面,眾多的管理內容在不同時期是不一樣的,而殘疾人信息管理系統中,數據庫新一輪版本的生成必須要以之前版本的數據庫為基礎,針對不同版本的殘疾人信息應采用不同的方法進行管理[1]。
對于殘疾人信息系統來說,其版本主要分為兩類,一類是時間版本,指的是隨時間出現變化的殘疾人信息的版本,另一類是選擇版本,指的是殘疾人信息在同一時間的不同表達方式或表達內容形成的多個版本,例如殘疾人社會保障、就業保障、醫療管理就是三個不同的版本。
1.2 版本管理
殘疾人信息系統中,不同數據庫版本如果簡單的集合在一起,很可能導致版本的混亂和失真,因此對版本的管理只至關重要。版本管理指的是明確的表示出各版本之間的關系,當前常用的版本管理模型有以下三種。
1線性版本管理模型 2樹樁版本管理模型 3有向無循環版本管理模型
線性版本管理是一種簡單的按照先后次序技能型排列的版本管理方式,線性版本管理模型一般應用于一定時期的殘疾人信息管理;如果時間較后出現的版本不能夠由前一個版本得出,則需要用到樹樁版本管理模型,樹狀版本管理模型指的是以中間的一個版本為基礎形成多種版本;有向無循環版本管理模型是當前比較完善的模型,其能夠反應并生成各種多版本生成的情況。
2 信息系統的工作流版本管理
2.1 版本劃分
殘疾人信息系統以數據管理為核心,采用統一的數據庫模型和數據標準,其主要功能有:1)系統管理:包括用戶管理、民族設置、文化程度設置、婚姻狀況設置等;2)基本信息管理:包括常住、暫住殘疾人的信息錄入、殘疾人證件管理等;3)數據管理:括基本數據的錄入、修改、審核、導入和打印等;4)綜合服務信息管理:包括求職就業管理、醫療管理、培訓管理、表彰管理等。根據其具體的功能可以分為四種版本,而同一種版本的不同時段也會生成不同的版本[2]。
工作流流程指的是殘疾人信息工作流的系統化執行或自動執行的流程,將工作流概念引入到殘疾人信息系統能夠描述具體的流程規范,能夠將動態的運行情況和靜態的定義聯系起來,從而實現不同版本的管理。
2.2 版本管理策略
2.2.1 混合存儲策略
殘疾人信息系統工作流版本管理可以分為私有工作區、在辦工作區和辦結工作區三個層次體系,這就能夠使殘疾人信息辦案人員了解各個案卷的各個版本數據,以及私有案卷、在辦案卷和辦結案卷版本的具體情況,較好的適應了殘疾人信息審批的反復性、復雜性要求。
私有工作區指的是殘疾人信息辦案人員辦案過程中的數據,私有工作區只供該工作區用戶使用,這些信息通常是還沒有完成確定與審核的相關殘疾人信息辦案工作,其是受保護的,不能被其他用戶非法使用和存取的,這些殘疾人信息案卷能夠在此工作區生成不同的版本。
在辦工作區能夠生成各類殘疾人信息案卷的數據快照,其能夠組合多個用戶的審核工作,這位辦案人員了解不同版本殘疾人信息的相關狀況提供了便利。
辦結工作區中存放著最終審核確定的殘疾人信息案卷數據,包括系統信息、殘疾人相關數據信息、基本信息以及殘疾人綜合服務信息等等,辦結工作區的各個版本能為每一個殘疾人信息辦案人員共享,這些版本信息具有只讀屬性,用戶等夠進行讀操作而不能進行直接寫操作。
2.2.2 版本分類策略
殘疾人管理信息系統中存在多種類型的版本數據,這就給具體的管理帶來了一定的困難,為了提升管理工作的效率,對版本進行分類管理是十分必要的,這就可以較好地解決殘疾人數據的版本管理問題。就殘疾人管理信息系統而言,其數據版本具體可以分為以下幾類:1)整個信息系統的樹狀版本管理:對于整個殘疾人信息系統中的各個版本進行樹樁管理,例如系統信息版本、基本信息版本、綜合服務信息版本等等;2)數據分層版本管理:對于殘疾人信息審核流程過程中可以進行分層版本管理,例如殘疾人等級證件、暫住審核等的審核流程就可以進行分層版本的管理;3)數據庫版本管理:對于殘疾人信息中的一些調整修給可以采用數據庫版本管理,例如殘疾人就業信息修改管理、婚姻狀況修改管理等。
這種版本分類管理策略能夠有效降低管理難度,提升管理效率,并能夠建立完整的版本追蹤模型,對整個殘疾人信息系統版本進行有效的管理,審核流程中,可以通過工作流進行版本的分解,能夠瀏覽不同審核階段辦案人員的私有版本以查看其具體的審核流程,同時對于殘疾人信息的修改和調整采用數據庫版本管理能夠實現在總版本上的局部修改,降低了版本管理難度,節省了繁復的管理步驟。
3 工作模式
工作流模板都存在版本差,這就能夠實現利用當前工作流執行環節對其實例進行切入更改,保證了工作流修改的動態性。在新版本數據庫的生成過程中,可以對數據庫中的所有數據進行更新,但具體的事物可能只需要修改部分記錄,而版本中的其他記錄可以保持不變,因此這種新版本數據庫的生成方法有著一定的局限性,數據庫新版本會產生很大的冗余,版本能夠反應數據庫的一致性狀態,而具體的事物是保證其一致性的最小單位,因此我們可以在修改更新后的版本中設定三種執行級別[3]:1)強制執行:工作流實例中的各版本進行強制性的更新執行;2)延后執行:生成的工作流版本按照新的版本模板執行更新;3)部分執行:指的是信息系統中的工作流實例版本只有一部分進行更新執行。
4 結論
綜上所述,本文簡要介紹了基于殘疾人信息系統的工作流版本,研究了工作流版本的管理方法和管理策略,并針對版本的更新模式進行了討論,旨在為殘疾人信息系統中,各種版本管理功能的實現做出貢獻。
參考文獻
[1]徐屹.基于工作流技術的管理信息系統的研究與開發[J].科技創新導報,2009,10:211.
[2]王奔,周力峰.綜合管理信息系統中的工作流應用技術研究[J].長江科學院院報,2012,07:86-89.
[3]曹化工,魏末平.工作流管理系統中的版本管理應用研究[J].華中科技大學學報,2001,07:10-12.