国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于工作流的企業(yè)公文流轉(zhuǎn)系統(tǒng)設(shè)計(jì)與開發(fā)

2015-10-27 04:06周群
電腦知識(shí)與技術(shù) 2015年21期
關(guān)鍵詞:辦公自動(dòng)化功能模塊啟動(dòng)

周群

摘要:針對(duì)目前大部分企業(yè)尚未建立起高效辦公自動(dòng)化系統(tǒng),辦公效率較低,文檔安全性無法得到有效保障等問題,基于工作流技術(shù)構(gòu)建一套公文流轉(zhuǎn)系統(tǒng),作為企業(yè)辦公自動(dòng)化平臺(tái)的核心支撐系統(tǒng),解決了公文收發(fā)、審閱等過程中存在的問題,完善了公文流轉(zhuǎn)機(jī)制。

中圖分類號(hào):TP313 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)21-0215-02

企業(yè)的日常管理涉及各個(gè)方面的內(nèi)容,公文管理是其中重要的組成部分。雖然目前絕大多數(shù)企業(yè)都實(shí)現(xiàn)了網(wǎng)絡(luò)化辦公,但由于缺乏相關(guān)的軟件平臺(tái),對(duì)于公文管理都存在著眾多的問題如:公文管理手段單一,效率較低;公文的流轉(zhuǎn)具有隨意性,不規(guī)范,導(dǎo)致管理上的不可控;對(duì)于公文的修改沒有有效的痕跡記錄機(jī)制;公文的安全機(jī)制不夠完善。本文構(gòu)建的基于工作流的企業(yè)公文流轉(zhuǎn)系統(tǒng),正是為了解決上述問題。該系統(tǒng)將目前在地方政府、大型國(guó)企中廣泛使用的公文流轉(zhuǎn)系統(tǒng)應(yīng)用于企業(yè)公文的管理中,并針對(duì)企業(yè)在公文管理模式、公文安全保密性等方面的特殊要求進(jìn)行改進(jìn),能夠有效地提高公文的管理能力,促進(jìn)企業(yè)辦公效率的提高。

1 企業(yè)公文流轉(zhuǎn)系統(tǒng)的設(shè)計(jì)

基于工作流的企業(yè)公文流轉(zhuǎn)系統(tǒng)的主要目標(biāo)是為了滿足企業(yè)內(nèi)部基于網(wǎng)絡(luò)的公文處理需求,該系統(tǒng)既政府中使用的公文流轉(zhuǎn)系統(tǒng)相類似,又由于企業(yè)的特殊性質(zhì),具有其自身的特殊需求。企業(yè)公文流轉(zhuǎn)系統(tǒng)的設(shè)計(jì)首先是基于主要的功能需求和關(guān)鍵的性能需求,構(gòu)建系統(tǒng)的總體架構(gòu)方案。

1.1系統(tǒng)功能架構(gòu)設(shè)計(jì)

系統(tǒng)功能架構(gòu)設(shè)計(jì)是從用戶的角度對(duì)系統(tǒng)所具備的功能進(jìn)行劃分,從而明確系統(tǒng)的功能模塊,以及各個(gè)功能模塊中包含的具體功能。系統(tǒng)功能架構(gòu)設(shè)計(jì)方案如圖1所示:

圖 1 系統(tǒng)功能架構(gòu)設(shè)計(jì)方案圖

基于工作流的企業(yè)公文流轉(zhuǎn)系統(tǒng)主要分為四大功能模塊,一是工作流啟動(dòng)功能模塊,該模塊主要完成公文的起草和工作流的啟動(dòng)等工作,主要包括公文起草功能、工作流選擇功能、工作流啟動(dòng)功能等;二是工作流管理功能模塊,該模塊主要完成與公文流轉(zhuǎn)流程實(shí)例相關(guān)的操作,包括新增工作流功能、編輯工作流功能、刪除工作流功能等;三是公文處理功能模塊,該功能模塊主要是為公文的審閱提供處理的工作平臺(tái),包括待處理公文的提醒和推送,公文審閱批示、公文催辦功能等;四是公文管理功能模塊,該功能模塊主要完成對(duì)已結(jié)束處理公文的管理,包括公文歸檔、公文統(tǒng)計(jì)、公文打印管理等。

1.2系統(tǒng)主要功能模塊的設(shè)計(jì)

基于工作流的企業(yè)公文流轉(zhuǎn)系統(tǒng)由于要對(duì)企業(yè)公文流轉(zhuǎn)的整個(gè)過程進(jìn)行管理,并為企業(yè)的辦公自動(dòng)化系統(tǒng)提供各類服務(wù),所以包括多個(gè)功能組成。篇幅所限,本節(jié)將對(duì)系統(tǒng)中最為主要的功能模塊設(shè)計(jì)進(jìn)行討論。

1.2.1公文流轉(zhuǎn)啟動(dòng)功能設(shè)計(jì)

公文的起草、流轉(zhuǎn)流程的選擇、流轉(zhuǎn)過程的啟動(dòng),是企業(yè)公文流轉(zhuǎn)的起始步驟。要實(shí)現(xiàn)這一功能,需要考慮兩個(gè)問題,一是公文模板的生成,二是工作流實(shí)例的產(chǎn)生及啟動(dòng)。

根據(jù)公文的格式特點(diǎn),將公文拆分成各個(gè)不同的組成部分,將每一個(gè)組成部分的內(nèi)容以及格式保存到XML文檔中,利用XML節(jié)點(diǎn)的屬性標(biāo)明該部分的內(nèi)容所屬于的公文類型。在用戶選擇了公文模板后,系統(tǒng)將接收到用戶的指令及參數(shù),從XML文檔中讀取并應(yīng)用模板的內(nèi)容,最終得到模板結(jié)果,顯示于界面。

1.2.2公文管理功能的設(shè)計(jì)

公文管理功能包括的內(nèi)容較多,包括公文的查詢、統(tǒng)計(jì)、分類、刪除等。以分類統(tǒng)計(jì)為例說明其設(shè)計(jì)方案,系統(tǒng)接收到用戶輸入的統(tǒng)計(jì)參數(shù)后,根據(jù)參數(shù)生成統(tǒng)計(jì)指令,提交給數(shù)據(jù)庫管理模塊,由其根據(jù)指令對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢,并將查詢的結(jié)果以報(bào)表的形式返回給用戶。

2 企業(yè)公文流轉(zhuǎn)系統(tǒng)的實(shí)現(xiàn)

企業(yè)公文流轉(zhuǎn)系統(tǒng)包括多個(gè)功能模塊,選擇其中的公文流轉(zhuǎn)啟動(dòng)功能進(jìn)行詳細(xì)討論。

公文流轉(zhuǎn)啟動(dòng)功能包括模板的選擇生成,工作流實(shí)例的生成、公文流轉(zhuǎn)啟動(dòng)三個(gè)主要實(shí)現(xiàn)步驟。模板選擇功能為用戶提供了標(biāo)準(zhǔn)的公文模板,使公文的起草更為規(guī)范。公文的模板具體定義在XML文檔中,主要是利用XML的節(jié)點(diǎn)定義公文模板的不同組成部分,并在節(jié)點(diǎn)中存儲(chǔ)具體的內(nèi)容。在該功能執(zhí)行過程中,根據(jù)公文的結(jié)構(gòu),從公文模板中提取相應(yīng)的內(nèi)容進(jìn)行顯示。具體的代碼如下:

//定義公文模板的代碼

public abstract class OfficalDoc{

public abstract void BuildHead();

public abstract void BuildTitle();

public abstract void BuildCall();

public abstract void BuildTAG();

public void ShowDoc(){

//將公文模板的內(nèi)容在界面中顯示

}}

以上定義了公文模板的構(gòu)成代碼,將公文結(jié)構(gòu)分割為多個(gè)組成部分,采用抽象方法的定義方式,使得所有繼承與該類的具體類都需要實(shí)現(xiàn)所有的方法;ShowDoc方法用于將所選擇的模板內(nèi)容在界面進(jìn)行顯示。以申請(qǐng)類的公文模板為例進(jìn)行說明,其內(nèi)容如下:

public class ApplicationDoc:OfficalDoc{

public override void BuildHead(){//獲取申請(qǐng)類公文頭內(nèi)容 }

public override void BuildTitle(){//獲取申請(qǐng)類公文標(biāo)題內(nèi)容 }

public override void BuildCall(){//獲取申請(qǐng)類公文稱呼內(nèi)容 }

public override void BuildTAG(){//獲取申請(qǐng)類公文結(jié)尾內(nèi)容 }}

由以上代碼可知,當(dāng)出現(xiàn)一類新的公文類型時(shí),在系統(tǒng)中新建一個(gè)類,繼承于OfficalDoc類,并實(shí)現(xiàn)該類中所有的方法,從XML文檔中獲取當(dāng)前類型公文各部分的內(nèi)容,再在客戶端調(diào)用ShowDoc方法,在界面顯示公文模板。

在完成了公文的起草后,系統(tǒng)將自動(dòng)根據(jù)用戶所選擇的公文類型,給出對(duì)應(yīng)的流轉(zhuǎn)流程,確認(rèn)后生成公文流轉(zhuǎn)實(shí)例,用戶確認(rèn)啟動(dòng)后,將公文流轉(zhuǎn)的狀態(tài)設(shè)置為激活,啟動(dòng)流轉(zhuǎn)程序。首先調(diào)用GetFlowModel(int type)方法獲取公文對(duì)應(yīng)的流轉(zhuǎn)模板,參數(shù)type表示公文的類型,獲取WFlowModel結(jié)構(gòu)類型結(jié)果參數(shù),再調(diào)用GetInstanceofFlow (WFlowModel wm)方法,由公文流轉(zhuǎn)模板生成流轉(zhuǎn)的實(shí)例。此時(shí)需要將公文流轉(zhuǎn)實(shí)例交給工作流引擎進(jìn)行統(tǒng)一管理,工作流引擎的對(duì)象為WFEngine,通過調(diào)用該對(duì)象ManageWFS()方法,將公文流轉(zhuǎn)實(shí)例加載到工作流引擎中,當(dāng)啟動(dòng)工作流時(shí),調(diào)用WFEngine.Invoke(int FID)實(shí)現(xiàn)。具體代碼如下:

main(){

WFlowModel WFM = GetFlowModel(ItemList.Value);

WFlowInstance WFI = GetInstanceofFlow(WFM);

WFEngine.ManageWFS(WFI);

if(IsStart == true){

WFEngine.Invoke(WFI.ID);}}

3 系統(tǒng)測(cè)試分析

在進(jìn)行系統(tǒng)測(cè)試之前,對(duì)基于工作流的企業(yè)公文流轉(zhuǎn)系統(tǒng)進(jìn)行了調(diào)試?;谙到y(tǒng)開發(fā)中構(gòu)建的硬件和軟件環(huán)境,對(duì)系統(tǒng)進(jìn)行了安裝和部署,經(jīng)過一段時(shí)間的試運(yùn)行,排除了多個(gè)系統(tǒng)中存在的錯(cuò)誤。在這一前提下,對(duì)系統(tǒng)進(jìn)行了測(cè)試。

系統(tǒng)測(cè)試的目的是驗(yàn)證系統(tǒng)的功能和性能是否能夠達(dá)到用戶的使用需求。針對(duì)系統(tǒng)中的主要功能模塊設(shè)計(jì)測(cè)試用例,系統(tǒng)測(cè)試的結(jié)果如表1所示:

測(cè)試表明,基于工作流的企業(yè)公文流轉(zhuǎn)系統(tǒng)各項(xiàng)功能指標(biāo)和性能指標(biāo)都達(dá)到了設(shè)計(jì)的要求,能夠滿足用戶的日常應(yīng)用需求。

4 結(jié)束語

基于工作流的企業(yè)公文流轉(zhuǎn)系統(tǒng)的設(shè)計(jì)和開發(fā)主要是為了解決當(dāng)前企業(yè)在公文流轉(zhuǎn)方面存在的諸多問題,為企業(yè)的辦公自動(dòng)化系統(tǒng)等提供公文流轉(zhuǎn)的支持,從而進(jìn)一步提高企業(yè)的辦公效率。

參考文獻(xiàn):

[1] 張雙喜.論辦公自動(dòng)化系統(tǒng)的發(fā)展與建設(shè)[J].山西焦煤科技,2012(3):10-12.

[2] 周洪娟.基于WEB模式辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2012(6):200-202.

[3] 田茁.網(wǎng)絡(luò)辦公自動(dòng)化系統(tǒng)開發(fā)分析[J].現(xiàn)代情報(bào),2012(12):153-154.

[4] 孫汝萍.簡(jiǎn)述OA辦公系統(tǒng)在實(shí)際工作中的應(yīng)用[J].辦公室業(yè)務(wù),2012(7):57-59.

猜你喜歡
辦公自動(dòng)化功能模塊啟動(dòng)
淺談辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與應(yīng)用
辦公自動(dòng)化中的計(jì)算機(jī)應(yīng)用
霧霾來襲 限產(chǎn)再次啟動(dòng)
安發(fā)生物啟動(dòng)2017
辦公自動(dòng)化系統(tǒng)軟件教學(xué)探索
基于ASP.NET標(biāo)準(zhǔn)的采購(gòu)管理系統(tǒng)研究
辦公室自動(dòng)化、辦公自動(dòng)化與OA
輸電線路附著物測(cè)算系統(tǒng)測(cè)算功能模塊的研究
M市石油裝備公服平臺(tái)網(wǎng)站主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)
功能模塊的設(shè)計(jì)與應(yīng)用研究