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

?

基于工作流的請假審批系統(tǒng)的設(shè)計與實(shí)現(xiàn)

2009-04-23 10:03:58密海英
新媒體研究 2009年6期
關(guān)鍵詞:工作流數(shù)據(jù)庫

密海英

[摘要]從請假審批系統(tǒng)的建立與實(shí)施出發(fā),提出建立一套基于工作流技術(shù)的請假審批系統(tǒng)的設(shè)計和實(shí)現(xiàn),討論采用工作流技術(shù)來改進(jìn)傳統(tǒng)的請假審批系統(tǒng)。

[關(guān)鍵詞]工作流 請假審批系統(tǒng) 數(shù)據(jù)庫 角色權(quán)限控制

中圖分類號:TP2文獻(xiàn)標(biāo)識碼:A文章編號:1671-7597(2009)0320041-01

一、引言

工作流技術(shù)作為近十年來的一個研究的熱點(diǎn),一直受到人們普遍的關(guān)注。工作流的概念起源于生產(chǎn)組織和辦公自動化領(lǐng)域,它是針對日常工作中具有固定程序的活動而提出的一個概念,其目的是通過將工作分解成定義良好的任務(wù)、角色,按照一定的規(guī)則和過程來執(zhí)行這些任務(wù)并對它們進(jìn)行監(jiān)控,達(dá)到提高辦事效率、降低生產(chǎn)成本、提高經(jīng)營管理水平和競爭力的目標(biāo)。實(shí)際上,自從進(jìn)入工業(yè)化時代以來,有關(guān)過程的組織管理與流程的優(yōu)化工作就一直在進(jìn)行,它是企事業(yè)管理的主要研究內(nèi)容之一。只不過在沒有引入計算機(jī)信息系統(tǒng)的支持以前,這些工作是由人來完成的。

結(jié)合本人所在單位的實(shí)際工作,論文課題將目標(biāo)定為研究在請假系統(tǒng)中應(yīng)用工作流技術(shù)來實(shí)現(xiàn)無紙化請假,提供效率,降低成本。

二、工作流技術(shù)基礎(chǔ)

1993年工作流管理聯(lián)盟(Workflow Management Coalition,簡稱WflVIC)的成立標(biāo)志著工作流技術(shù)開始進(jìn)入相對成熟的階段。為了實(shí)現(xiàn)不同工作流產(chǎn)品之間的相互操作,WfMC在工作流管理系統(tǒng)的相關(guān)術(shù)語、體系結(jié)構(gòu)及應(yīng)用編程接口等方面制定了一系列標(biāo)準(zhǔn)。工作流管理聯(lián)盟給出的工作流定義是:工作流是一類能夠完全或者部分自動執(zhí)行的經(jīng)營過程,它根據(jù)一系列過程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間進(jìn)行傳遞或執(zhí)行。在實(shí)際情況中可以更廣泛地把凡是由計算機(jī)軟件系統(tǒng)(工作流管理系統(tǒng))控制其執(zhí)行的過程都稱為工作流。由此可以看出,工作流是經(jīng)營過程的一個計算機(jī)實(shí)現(xiàn),而工作流管理系統(tǒng)是這一實(shí)現(xiàn)的軟件環(huán)境。

三、系統(tǒng)的功能劃分

本系統(tǒng)劃分為底層基礎(chǔ)架構(gòu)模塊、安全模塊、工作流程管理模塊、請假單管理模塊、統(tǒng)計分析及報表模塊組成。

(一)基礎(chǔ)架構(gòu)模塊和安全模塊

基礎(chǔ)架構(gòu)包括數(shù)據(jù)訪問服務(wù)、統(tǒng)一異常處理、檢測跟蹤服務(wù)、日志服務(wù)。安全模塊包括身份驗證、基于角色的授權(quán)、權(quán)限分配。

(二)請假單管理模塊

創(chuàng)建、修改、管理請假單。查看當(dāng)前的請假單、查看歷史請假單。

(三)工作流管理模塊

工作流管理模塊負(fù)責(zé)配置、創(chuàng)建、執(zhí)行工作流。提供解釋過程定義、創(chuàng)建并且控制工作流執(zhí)行。調(diào)度各項活動。提供監(jiān)督和管理功能等。

(四)統(tǒng)計分析及報表模塊

按照組織結(jié)構(gòu)分析顯示相應(yīng)的報表,如按部門等。根據(jù)時間分析顯示相應(yīng)的報表,如按月、年等。

四、系統(tǒng)架構(gòu)

該系統(tǒng)采用Browser/Server體系結(jié)構(gòu),整個系統(tǒng)分為三層,即客戶端、Web應(yīng)用服務(wù)層和數(shù)據(jù)庫服務(wù)器。

(一)Web客戶端

在本系統(tǒng)中客戶端即是指Web瀏覽器,是最終的用戶界面,其對應(yīng)用服務(wù)器提出請求,并接受應(yīng)用服務(wù)器的反饋數(shù)據(jù),所有的對請假單和工作流數(shù)據(jù)操縱以及結(jié)果報表等顯示都在瀏覽器中完成。

(二)Web應(yīng)用服務(wù)器

Web應(yīng)用服務(wù)器采用MVC框架,控制器C基本的任務(wù)就是對用HTTP協(xié)議發(fā)來的客戶機(jī)請求轉(zhuǎn)給模型端M進(jìn)行處理并通過顯示V響應(yīng)轉(zhuǎn)換成特定的格式,最后把頁面和其他對象發(fā)到發(fā)出請求的客戶機(jī)上。本系統(tǒng)中控制器主要由RequestServlet負(fù)責(zé)。模型端又分成兩層,服務(wù)層:由RequestService(請假單服務(wù)組件),WorkflowService(工作流服務(wù)組件),Userservice(用戶和安全檢測服務(wù))和reportService(報表服務(wù)組件)和相對應(yīng)的數(shù)據(jù)訪問層來封裝對數(shù)據(jù)庫的操作。顯示層用jsp來完成。所有層之間用ValueObject(值對象)來傳遞業(yè)務(wù)數(shù)據(jù)。

(三)DB服務(wù)器

數(shù)據(jù)庫是所有東西的關(guān)鍵核心,工作流和請假單等信息都記錄在數(shù)據(jù)庫里面。

五、系統(tǒng)功能的具體實(shí)現(xiàn)

在前面所闡述的系統(tǒng)總體設(shè)計的基礎(chǔ)上,本節(jié)具體分析在系統(tǒng)的數(shù)據(jù)庫設(shè)計、基于角色的安全控制和各主要功能模塊實(shí)現(xiàn)過程中所采用的技術(shù)和方法。

(一)數(shù)據(jù)庫的設(shè)計

數(shù)據(jù)庫設(shè)計的目的是對于當(dāng)前應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足請假系統(tǒng)的應(yīng)用需求。

(二)請假單管理和工作流的數(shù)據(jù)庫設(shè)計

請假單表:描述請假單信息。包括請假單唯一的標(biāo)識、類型、天數(shù)、開始時間、結(jié)束時間、相對應(yīng)的工作流等。

請假類別表:可以自定義請假類別,事假、病假、年假等。

工作流表:用戶可以配置工作流,一共幾個步驟,經(jīng)過幾層批準(zhǔn)。

工作流狀態(tài):待批準(zhǔn)、已批準(zhǔn)、取消、拒絕等。

(三)系統(tǒng)安全權(quán)限模塊的設(shè)計與實(shí)現(xiàn)

1.系統(tǒng)權(quán)限設(shè)計的模型。本系統(tǒng)采用了標(biāo)準(zhǔn)的RBAC0的理論模型作為安全模塊的基礎(chǔ)。

RBAC模型作為目前最為廣泛接受的權(quán)限模型。由NIST(The National Institute of Standards and Technology,美國國家標(biāo)準(zhǔn)與技術(shù)研究院)制定。

在RBAC之中,包含下面幾個基本數(shù)據(jù)元素:

用戶users:使用本系統(tǒng)的用戶;

角色roles:普通員工角色、管理人員角色、審核歸檔角色等;

目標(biāo)objects(OBS):請假單、報表等;

操作operations(OPS):查找、查看、修改、批準(zhǔn)、拒絕、歸檔等動作;

許可權(quán):由一對操作和目標(biāo)組成,如修改請假單、查看報表、批準(zhǔn)拒絕請假單等。

2.系統(tǒng)權(quán)限模塊的數(shù)據(jù)庫設(shè)計。在將RBAC模型運(yùn)用到系統(tǒng)權(quán)限模塊的實(shí)現(xiàn)過程中,設(shè)計了包含用戶表、角色表、權(quán)限表、角色和權(quán)限的關(guān)系表和用戶和角色的關(guān)系表等五張數(shù)據(jù)表,其相互間的關(guān)系如圖1所示。

六、結(jié)束語

隨著信息化技術(shù)的發(fā)展以及當(dāng)前各方面的新需求,工作流技術(shù)在辦公自動化系統(tǒng)中占據(jù)了越來越重要的地位。本系統(tǒng)的研發(fā)是一次有益的嘗試,為企事業(yè)推廣基于工作流的請假系統(tǒng)提供了初步的參考依據(jù),并對提高企事業(yè)信息化將會帶來積極的意義。

參考文獻(xiàn):

[1]范玉順,工作流管理技術(shù)基礎(chǔ)[M].清華大學(xué)出版社,2001.4.

[2]魏永合、王成恩、馬明旭,工作流系統(tǒng)中的委托授權(quán)機(jī)制研究[J].計算機(jī)集成制造系統(tǒng),2009,(01):160-165,172.

[3]馬超、曹渠江,一種處理工作流動態(tài)變更的有效方法[J].微計算機(jī)信息,2009,(03):258-260.

猜你喜歡
工作流數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
基于工作流2.0的智慧教室設(shè)計與研究
工作流在電力生產(chǎn)管理信息系統(tǒng)中的設(shè)計和應(yīng)用
“奔向共贏、做到最好”行業(yè)信息化研究方法論
價值工程(2016年32期)2016-12-20 15:51:16
個性化計算機(jī)輔助教學(xué)系統(tǒng)的設(shè)計與實(shí)現(xiàn)
商情(2016年39期)2016-11-21 09:57:19
工作流技術(shù)在醫(yī)療信息整合工程中的應(yīng)用分析
基于工作流的水運(yùn)應(yīng)急信息管理平臺設(shè)計 
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
石景山区| 河北省| 普安县| 临沧市| 乐至县| 沈丘县| 汽车| 太康县| 亳州市| 阿合奇县| 紫阳县| 兴化市| 绿春县| 白玉县| 临泽县| 霍林郭勒市| 房山区| 金华市| 昌邑市| 黄平县| 福泉市| 昌都县| 姚安县| 岑溪市| 南城县| 临邑县| 乳山市| 梅河口市| 霍城县| 德保县| 绥芬河市| 新平| 莱西市| 隆德县| 茂名市| 恭城| 盖州市| 泰兴市| 乐安县| 扬中市| 洮南市|