摘要:文件打印作為辦公自動(dòng)化的重要組成部分,如何實(shí)現(xiàn)打印集中管理已成為企業(yè)成本控制和知識(shí)保護(hù)的手段之一,本文論述一種基于工作流審批控制的打印管理系統(tǒng),從需求分析、架構(gòu)、功能等方面說(shuō)明如何設(shè)計(jì)該系統(tǒng)。
關(guān)鍵詞:工作流;審批控制;打印管理系統(tǒng)
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007—9599 (2012) 14—0000—02
一、前言
隨著企業(yè)業(yè)務(wù)的不斷發(fā)展,文件打印逐漸成為管理者關(guān)注的一個(gè)重要問(wèn)題,由于打印處于分散管理的狀態(tài),并且缺乏有效的控制手段,員工可以任意打印文件,單靠管理手段,不可避免的會(huì)出現(xiàn)方案、技術(shù)、圖紙等知識(shí)資產(chǎn)的流失問(wèn)題,嚴(yán)重的情況下該問(wèn)題甚至?xí){企業(yè)的生存。另外,分散管理也會(huì)造成紙張、墨盒等材料的大量浪費(fèi),使得運(yùn)營(yíng)成本增高?;谏鲜鲂枨螅疚脑O(shè)計(jì)了一種基于工作流審批控制的打印管理系統(tǒng),從技術(shù)角度提供一種解決上述問(wèn)題的途徑。
二、設(shè)計(jì)
(一)軟件架構(gòu)
打印控制系統(tǒng)由打印客戶端、工作流組件、打印控制中心、日志審計(jì)中心、系統(tǒng)管理中心五個(gè)部分組成。打印客戶端用于接收用戶打印指令,并負(fù)責(zé)將打印審批信息和發(fā)送給工作流組件;工作流組件用于審批打印業(yè)務(wù)過(guò)程,并決定是否同意打印作業(yè),審批通過(guò)后還需要通知打印客戶端將打印數(shù)據(jù)發(fā)送至打印控制中心;打印控制中心用于向打印機(jī)發(fā)送打印作業(yè),控制打印資源信息;日志審計(jì)中心負(fù)責(zé)記錄打印日志和系統(tǒng)訪問(wèn)日志;系統(tǒng)管理中心用于設(shè)置用戶、打印參數(shù)、訪問(wèn)權(quán)限。
在訪問(wèn)架構(gòu)上,打印管理系統(tǒng)采用B/S和C/S架構(gòu)相互結(jié)合的模式。工作流組件是系統(tǒng)控制的核心,采用B/S訪問(wèn)方式,便于用戶審批操作,打印管理系統(tǒng)作為企業(yè)信息化的一部分,需要和其它信息系統(tǒng)共享工作流組件,最大限度做到數(shù)據(jù)集成,避免形成信息孤島,因此把工作流組件抽象成單獨(dú)的服務(wù)組件,采用接口的方式和打印管理系統(tǒng)集成。打印客戶端需要和操作系統(tǒng)深度集成,只能采用C/S方式,將客戶端設(shè)計(jì)成虛擬打印機(jī),接受用戶打印服務(wù)調(diào)用,并將打印作業(yè)信息反饋給工作流組件。
按照層次劃分方式,打印管理系統(tǒng)分為功能層、組件層、服務(wù)層和數(shù)據(jù)層四個(gè)部分,數(shù)據(jù)層提供數(shù)據(jù)訪問(wèn)支撐,包括元數(shù)據(jù)、日志、參數(shù)、大文件等數(shù)據(jù)表;服務(wù)層包括服務(wù)總線(ESB)、WEB容器和應(yīng)用中間件,服務(wù)總線的作用是為工作流組件和打印控制系統(tǒng)的相關(guān)功能模塊提供服務(wù)的交互訪問(wèn)功能, WEB容器提供WEB訪問(wèn)服務(wù),應(yīng)用中間件提供業(yè)務(wù)邏輯計(jì)算和數(shù)據(jù)庫(kù)訪問(wèn)服務(wù)。系統(tǒng)架構(gòu)如圖1所示。
(二)工作流程
在工作流程上,首先由用戶發(fā)出打印指令,打印客戶端接受用戶打印指令,并將打印審批信息發(fā)送至工作流組件;工作流組件在接受打印信息后,審批是否允許用戶打印相應(yīng)文件,如通過(guò)審批,則調(diào)用打印客戶端將打印數(shù)據(jù)發(fā)送至打印控制中心,如拒絕用戶打印,則將審批結(jié)果反饋給用戶;打印控制中心接受打印客戶端發(fā)送的數(shù)據(jù)后,向打印機(jī)發(fā)起打印作業(yè),生成打印文件,生成唯一的文件編號(hào)。整個(gè)打印管理系統(tǒng)的工作流程如下圖2所示。
(三)系統(tǒng)功能
打印管理系統(tǒng)包括打印控制、參數(shù)設(shè)置、打印審批、日志管理、計(jì)費(fèi)管理、用戶管理、權(quán)限管理、回收管理、報(bào)表查詢等功能,主要功能介紹如下表1所示。
三、結(jié)論
本文設(shè)計(jì)了一種通用、跨平臺(tái)的打印管理系統(tǒng),支持可用于企業(yè)打印集中管理與控制,并且具備一定的技術(shù)先進(jìn)性和實(shí)用性特征,對(duì)企業(yè)如何采取信息化手段節(jié)約成本、避免知識(shí)資產(chǎn)的流失有較好的借鑒作用。
參考文獻(xiàn):
[1]楊波,嚴(yán)坤,姜?jiǎng)潘?,胡谷?面向Web服務(wù)架構(gòu)的協(xié)同工作流模型[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,3