• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

      密海英

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

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

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

      1993年工作流管理聯(lián)盟(Workflow Management Coalition,簡稱WflVIC)的成立標(biāo)志著工作流技術(shù)開始進(jìn)入相對成熟的階段。為了實現(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í)行。在實際情況中可以更廣泛地把凡是由計算機(jī)軟件系統(tǒng)(工作流管理系統(tǒng))控制其執(zhí)行的過程都稱為工作流。由此可以看出,工作流是經(jīng)營過程的一個計算機(jī)實現(xiàn),而工作流管理系統(tǒng)是這一實現(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)功能的具體實現(xiàn)

      在前面所闡述的系統(tǒng)總體設(shè)計的基礎(chǔ)上,本節(jié)具體分析在系統(tǒng)的數(shù)據(jù)庫設(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è)計與實現(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)限模塊的實現(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è)計與實現(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
      静乐县| 内江市| 阿合奇县| 新疆| 莱西市| 自治县| 彩票| 广灵县| 稻城县| 阜新| 大方县| 遂川县| 娄底市| 韩城市| 邮箱| 罗城| 独山县| 石阡县| 庄河市| 定兴县| 阿瓦提县| 蓝田县| 苍梧县| 芦山县| 乌审旗| 西藏| 定安县| 来凤县| 邵阳市| 安仁县| 铁岭市| 平泉县| 师宗县| 敦煌市| 永修县| 盐池县| 固镇县| 元谋县| 武川县| 柘荣县| 长武县|