董源++郭暉
摘要:隨著軍隊信息化建設不斷深入,計算機維修管理越發(fā)重要。為規(guī)范軍隊計算機維修管理,提出基于工作流的方式規(guī)范工作業(yè)務流程,并從總體架構(gòu)、業(yè)務功能、流程角度完成了計算機維修管理系統(tǒng)設計,對提高軍隊信息保障自動化水平具有重要實踐指導意義。
關鍵詞:工作流;計算機維修;瀏覽器/服務器;多層架構(gòu)
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)06-0060-04
Design of the Army Computer Maintenance Management Information System Based on Workflow
DONG Yuan1,GUO Hui2
(1. Navy Marine Hydro meteorological Center, BeiJing 100161, China; 2.Department of Computer Technology, Electronic Engineering School, Naval University of Engineering, Hubei 430033, China)
Abstract: With the deepening of military information technology, computer maintenance management has become more important. In order to regulate the military computer maintenance management, the paper proposed normative work for the business process workflow-based approach, and provide an overall architecture, business functions, processes angle complete computer maintenance management system designed to improve the automation level of military information security, it has important practical significance.
Key words: workflow; computer maintenance; Browser/Server; multi-tier architecture
隨著軍隊信息化進程的推進,信息化水平的不斷提高,使得基層部隊各單位對計算機維修、涉密載體銷毀與恢復服務的要求越來越迫切,計算機維修站由于服務面積廣,服務存在滯后性和分散性,造成服務周期長,信息反饋慢等問題,為服務工作加大了很多難度[1]。
計算機維修管理系統(tǒng)是充分運用工作流的思想,在綜合運用計算機網(wǎng)絡技術,數(shù)據(jù)庫技術等信息技術進行開發(fā)的,具有運用簡單方便,信息管理容易,服務升級全面等多方面優(yōu)勢,對提高計算機維修站信息管理水平具有重要意義。
1 軍隊計算機維修管理信息系統(tǒng)的基本目標
系統(tǒng)設計目的主要在于對華中計算機服務中心的人員信息、服務信息進行管理,對網(wǎng)絡服務作以擴展,在提升服務保障能力的同時,減輕工作人員的工作負擔。
近幾年,隨著軍隊信息化高速發(fā)展,計算機在日常工作、訓練、生活中的使用率大大提升。然而,與西方發(fā)達國家的軍隊相比,部隊對計算機的使用還比較單一,信息系統(tǒng)的開發(fā)和使用還存在很多問題,日常軍事訓練和管理中,各級指戰(zhàn)員和決策者一直在與浩瀚如海的數(shù)據(jù)打交道,卻仍依靠最簡單、最低效、最不安全的人工方式對數(shù)據(jù)進行處理。文檔的管理、資料的統(tǒng)計、信息的查詢都是由人來完成,不僅效率低下,容易發(fā)生數(shù)據(jù)處理失誤,從而貽誤戰(zhàn)機,更有甚者因處理不當擴大了知密范圍,增添了失泄密隱患。信息傳遞的高效性、實時性和安全性得不到應有保障,甚至基本準確性也要打一個大大的問號。
目前計算機維修工作任務多、服務雜、要求高,如果按原有的服務方式運作,其工作效率已經(jīng)達到極限,本系統(tǒng)的開發(fā)將迅速提升華中計算機服務中心的服務能力,對服務中心的發(fā)展具有重大意義,主要體現(xiàn)在:
一是本系統(tǒng)以計算機對數(shù)據(jù)的處理為基礎,對中心信息進行分類管理,從粗放型的信息管理方式向集約型的信息管理方式轉(zhuǎn)變,同時科學對服務對象進行唯一編碼,既有利于服務的開展,也大大提升了數(shù)據(jù)的有序性,優(yōu)化了中心的內(nèi)部管理和規(guī)范了中心的服務業(yè)務流程;
二是系統(tǒng)對網(wǎng)上服務模塊進行了擴展,增加了中心服務的對象面,提升了服務中心的知名度。另外,網(wǎng)上服務的擴展也使工作人員擺脫了文檔整理,提高了中心服務的效率,使得中心的服務服務能力大大加強;
三是本系統(tǒng)嚴格規(guī)定了系統(tǒng)權限,對數(shù)據(jù)的安全性進行嚴格保障,杜絕了原來人工處理數(shù)據(jù)時文檔遺失的問題,在安全保密方面也得到了極大的提升。
2 軍隊計算機維修管理信息系統(tǒng)的關鍵技術
工作流,是在辦公自動化的大環(huán)境下催生發(fā)展起來的。早在上世紀70年代,辦公自動化領域的研究就開始著眼于工作流的研究[2],但由于當時計算機的普及程度較低、網(wǎng)絡技術水平不完善等原因,這項理論一直沒有得到足夠的重視,直到80年代中期,基于工作流思想的電子郵件系統(tǒng)的推出,才將人們的視線又集中到工作流思想上來[3]。進入90年代后,隨著計算機技術的高速發(fā)展,工作流的發(fā)展也進入了一個新的高潮。1993年工作流管理聯(lián)盟作為工作流標準化管理的組織成立,標志著工作流的研究和發(fā)展取得一定的成就。該組織給出了工作流的定義:工作流是指一類能夠完全自動執(zhí)行和經(jīng)營的過程,根據(jù)一系列過程規(guī)則,將文檔、信息或任務在不同的執(zhí)行者之間進行傳遞和執(zhí)行[4]。同時,工作流的管理系統(tǒng)之間互操作的模型也在1994年由該組織提出,并且制定了一系列的工業(yè)標準,越來越多的工作流原型系統(tǒng)被開發(fā)實現(xiàn)。進入21世紀,工作流的思想已經(jīng)被大量引用于商業(yè)管理系統(tǒng),該技術也在實踐中不斷研究不斷改進,逐步走向成熟。
系統(tǒng)的開發(fā)主要在設計階段依賴工作流的思想對計算機維修管理信息系統(tǒng)的系統(tǒng)需求進行分析,采用對系統(tǒng)分析畫出工作流列表的方式明確流程,對數(shù)據(jù)庫畫數(shù)據(jù)流圖的方式創(chuàng)建工作流數(shù)據(jù)庫,的明確任務和角色,劃清信息傳遞的邊界,尋找簡便、清晰、快捷的信息傳遞方式,從設計思想上優(yōu)化系統(tǒng)性能,提升本系統(tǒng)的辦公自動化程度。
運用于系統(tǒng)設計的工作流主要包含兩種類型[5]:順序工作流和狀態(tài)機工作流。順序工作流提供有組織的步驟,并逐一執(zhí)行,雖然有些步驟可能要等待某些事件的發(fā)生才能執(zhí)行,但通常情況下順序工作流一般用于無人工干預的情況。而狀態(tài)機工作流則提供一系列狀態(tài),工作流從初始狀態(tài)開始,到終止狀態(tài)結(jié)束。兩個狀態(tài)之間定義行為進行過渡,通常情況下狀態(tài)機工作流對于事件作出反應,事件的發(fā)生將使狀態(tài)發(fā)生改變。
由于本系統(tǒng)強調(diào)事件發(fā)生狀態(tài)的改變,工作流程主要由人完成,需要實現(xiàn)人與人的交互,所以選用狀態(tài)機工作流的建模方法。下面就狀態(tài)機工作流的簡單模型進行闡述:
1)順序結(jié)構(gòu)模型
順序結(jié)構(gòu)模型是表示程序按預定任務列表進行執(zhí)行的模型,是Petri網(wǎng)[6]工作流模型中最簡單的模型,一般在任務之間增加庫所,表示任務的觸發(fā)條件。順序結(jié)構(gòu)模型如圖1所示:
2)并行結(jié)構(gòu)模型
并行結(jié)構(gòu)模型的特點在于各分支的任務分別進行,相互之間沒有任何影響,但是必須都結(jié)束之后才能觸發(fā)和執(zhí)行后續(xù)任務,并行結(jié)構(gòu)模型中分為發(fā)散并聯(lián)和聚合并聯(lián),如圖2所示:
3)選擇結(jié)構(gòu)模型
選擇結(jié)構(gòu)模型分為發(fā)散選擇模型和聚合選擇模型。發(fā)散選擇模型是指在一個任務之后,只能在接下來的多個分支流中選擇一個分支進行執(zhí)行,而該選擇是具有規(guī)則限定的。聚合選擇模型則是指多個分支聚合時,符合規(guī)定規(guī)則的分支按設定的規(guī)則進行聚合通過執(zhí)行,而其他分支則結(jié)束。選擇結(jié)構(gòu)模型如圖3所示:
4)循環(huán)結(jié)構(gòu)模型
循環(huán)結(jié)構(gòu)模型主要用于表示需要重復循環(huán)執(zhí)行的任務節(jié)點,通過設定一個變遷R來控制循環(huán)的條件,R對循環(huán)具有約束性。循環(huán)結(jié)構(gòu)模型如圖4所示:
通過自動狀態(tài)機方法對工作流進行建模,最后實現(xiàn)對現(xiàn)實系統(tǒng)的抽象模擬,就是通過系統(tǒng)拆分,各模塊對以上四個結(jié)構(gòu)模型的進行套用,最后組合形成的,既能清晰表示各模塊的狀態(tài)變化,又能清晰表示數(shù)據(jù)流動,所以華中計算機服務中心應用狀態(tài)機工作流建模方法進行建模。
3 軍隊計算機維修管理信息系統(tǒng)的總體結(jié)構(gòu)和詳細設計
系統(tǒng)設計是在系統(tǒng)分析的基礎上,對系統(tǒng)體系結(jié)構(gòu)、功能模塊進行詳細設計,并著重對系統(tǒng)的工作流進行詳細設計。
3.1 系統(tǒng)總體結(jié)構(gòu)
系統(tǒng)基于三層體系結(jié)構(gòu),數(shù)據(jù)層主要包括系統(tǒng)數(shù)據(jù)庫的設計實現(xiàn),應用層主要是對各模塊功能實現(xiàn)的設計和實現(xiàn),表示層主要是運用WEB服務器的形式與外界環(huán)境進行對接。整個系統(tǒng)要設計完整,各模塊之間要邊界分明,數(shù)據(jù)流動要清晰透明[7-9]。通過分析,絕對基本擬定系統(tǒng)三層結(jié)構(gòu)圖如下圖5所示:
系統(tǒng)總體功能分為用戶管理模塊、電腦維修服務模塊、數(shù)據(jù)恢復服務模塊、涉密電子載體銷毀服務模塊、中心數(shù)據(jù)庫、統(tǒng)計分析模塊,如圖6所示:
現(xiàn)將系統(tǒng)主要功能模塊包括:
1)工作人員管理模塊
系統(tǒng)管理員可運用該模塊提供的功能對服務中心工作人員的基本信息進行管理。管理內(nèi)容主要包括一般管理員的基本信息和登錄密碼等,可通過增加和刪除管理員信息來控制管理員的訪問權限,取締脫離中心工作人員的管理權限和提供新成員管理權限。
2)電腦維修服務模塊
電腦維修模塊主要包括客戶維修信息填寫上報、管理員核對客戶上報信息、管理員確認開始維修和服務結(jié)束、客戶服務情況查詢等分模塊,主要實現(xiàn)電腦網(wǎng)上維修服務流程的正常運行。
3)數(shù)據(jù)恢復服務模塊
數(shù)據(jù)恢復服務模塊主要包括客戶需恢復硬件信息填寫上報、管理員核對客戶上報信息、管理員確認開始恢復和服務結(jié)束、客戶服務情況查詢等分模塊,主要實現(xiàn),數(shù)據(jù)恢復服務流程的正常運行。
4)涉密電子載體銷毀服務模塊
數(shù)據(jù)恢復服務模塊主要包括客戶需銷毀硬件信息填寫上報、管理員核對客戶上報信息、管理員確認開始銷毀和服務結(jié)束、客戶服務情況查詢等分模塊,主要實現(xiàn),涉密電子載體銷毀服務流程的正常運行。
5)中心數(shù)據(jù)庫
對中心的工作人員信息和服務信息進行存儲。
6)統(tǒng)計分析模塊
統(tǒng)計分析模塊主要依靠數(shù)據(jù)庫的分析功能,對服務信息和人員信息進行逐條編號,方便對信息的操作。
7)身份驗證模塊
身份驗證模塊主要是通過管理員輸入用戶名和密碼進行驗證,與數(shù)據(jù)庫工作人員表或軟件代碼進行對比,驗證通過則可進行管理員操作,否則不能操作。
3.2 系統(tǒng)詳細設計
系統(tǒng)詳細設計主要是基于工作流對系統(tǒng)主要業(yè)務功能進行業(yè)務流程的詳細設計。系統(tǒng)的工作流設計主要采用對系統(tǒng)工作流圖的研究和繪制。工作流程圖是對基于工作流思想分析之后,對分析總結(jié)成果的一種集中體現(xiàn),它是對現(xiàn)實世界的抽象表現(xiàn),消除了現(xiàn)實工作進行中的多余工作環(huán)節(jié)、合并同一活動,從而使得工作流程更加合理,展現(xiàn)出工作流設計思想對系統(tǒng)開發(fā)的強力指導能力[10]。
以涉密載體銷毀網(wǎng)上服務工作流程為例進行基于工作流的業(yè)務詳細設計。
涉密載體網(wǎng)上服務是本系統(tǒng)開發(fā)的重要目的,該流程描述了從用戶開始在網(wǎng)上填報涉密載體銷毀信息開始,直到服務結(jié)束的所有工作流程。
首先對系統(tǒng)涉密載體銷毀網(wǎng)上服務工作流進行分析,如圖7所示:
4 結(jié)束語
本文從調(diào)研到深入,從基礎到核心,詳細闡述了軍用計算機維修管理系統(tǒng)的設計過程,提出了基于工作流的思想,優(yōu)化規(guī)范現(xiàn)有計算機維修業(yè)務及流程,提升系統(tǒng)信息化自動化水平,對于實現(xiàn)辦公自動化,提高我軍信息化水平,具有較高的實踐指導意義。
參考文獻:
[1] 孫海成, 季士東. 軍隊信息化概念、目標及基礎要素[J]. 中國信息界, 2006(4): 44-46.
[2] 傅作為, 樂曉波, 王慧英. 加權的時間Petri 網(wǎng)工作流模型研究[J]. 計算機工程與應用, 2014, 50(15), 55-58.
[3] 龔凌玲, 鐘勇. 基于著色Petri 網(wǎng)的工作流模型研究[J]. 計算機應用, 2008, 28(6): 291-294.
[4] Jiang Hang, Ding Xiangqian. Modeling of hierarchcal petri net - based workflow[C]. Wuhan: Control and Industrial Engineering(CCIE), 2011.
[5] 姜浩, 董逸生. 一種基于擴展時間Petri 網(wǎng)的工作流時間性能評價方法[J]. 計算機研究與發(fā)展, 2005, 42(5): 849-855.
[6] 洪帆, 羅煒. 工作流管理系統(tǒng)安全模型[J]. 華中科技大學學報:自然科學, 2003, 31(12): 4-6.
[7] 婁衛(wèi)華, 巫世晶, 殷勇. 高校教學管理信息系統(tǒng)的設計與實現(xiàn)[J]. 武漢大學學報:工學版, 2002, 5(6): 27-29.
[8] 潘銳. 基于Web Servicse的三層B/S模式MIS系統(tǒng)研究[D]. 南京: 南京理工大學圖書館, 2003.
[9] 周之英. 面向?qū)ο笙到y(tǒng)分析與設計[M]. 北京: 清華大學出版社, 2003: 65-70.
[10] 陳廣智, 潘嶸, 李磊. 工作流建模技術綜述及其研究趨勢[J]. 計算機科學, 2014, 41(S1): 11-17.