監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉
OA數(shù)據(jù)庫

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA軟件研發(fā) > OA數(shù)據(jù)庫

oa數(shù)據(jù)庫設(shè)計(jì)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

   自從開源OA系統(tǒng)啟動(dòng):系統(tǒng)概覽放 出來后。園友們反饋了一些不錯(cuò)的建議。主要集中在工作流部分。本來是先不考慮工作流部分。這些天的交流和思考。決定把工作流部分作為系統(tǒng)基礎(chǔ)結(jié)構(gòu)貫穿整個(gè) 系統(tǒng)。所以先考慮了這個(gè)部分的設(shè)計(jì),因?yàn)檫@部分的設(shè)計(jì)是否合理關(guān)系到整個(gè)系統(tǒng)是否可以繼續(xù)和是否有實(shí)際價(jià)值的問題

  本來打算用嘗試用畫個(gè)思維導(dǎo)向圖的,不過down了久都沒down下來,也就做罷了。

  1,基礎(chǔ)部分?jǐn)?shù)據(jù)庫設(shè)計(jì)。

  下面說一下"頁面(功能項(xiàng))表"的設(shè)計(jì),因?yàn)槠渌谋容^簡(jiǎn)單。通過關(guān)系圖已經(jīng)可以完整表達(dá)我的設(shè)計(jì)意圖:

  我這樣設(shè)計(jì)是希望系統(tǒng)具有一定的自定義組裝能力,所以把設(shè)計(jì)的權(quán)限控制粒度細(xì)到頁面級(jí)的添,刪,改,查的和局部的用戶級(jí),抽出頁面(功能項(xiàng))表解釋下,

  1),啟用審批流程:頁面(基本等同于一個(gè)具體功能項(xiàng),或者代表某項(xiàng)業(yè)務(wù)需求,下同),這個(gè)功能項(xiàng)是否需要進(jìn)入審批流程;如果設(shè)置“是”則需要自定義相應(yīng)的工作流程(下面會(huì)講到);

  2),啟用填加控制:這個(gè)設(shè)置決定在配置用戶權(quán)限的時(shí)候的細(xì)化程度。如果為“啟用”,則在配置用戶權(quán)限的時(shí)候,可以控制改功能項(xiàng)那些用戶可以填加,那些不 可以。反之。則所有用戶均可以。當(dāng)然該用戶必須具有功能項(xiàng)級(jí)的權(quán)限。其他的。啟用修改,版本控制,瀏覽,刪除等類似;

  3),僅自己:這個(gè)選項(xiàng)對(duì)啟用填加,修改,瀏覽,刪除控制均有影響。如果為“是”,則在配置用戶權(quán)限的時(shí)候,可以附加選項(xiàng)“僅自己”,如果配置用戶權(quán)限的時(shí)候“僅自己”為“是”,那么該用戶只能修改,編輯,刪除,瀏覽自己填加的數(shù)據(jù),反之。則無限制。

  頁面(功能項(xiàng))表為用戶權(quán)限配置的時(shí)候提供可選參數(shù),為系統(tǒng)配置提供服務(wù)。而權(quán)限表是具體的用戶權(quán)限設(shè)置。為控制用戶權(quán)限服務(wù);

345.png

  2,工作流數(shù)據(jù)庫設(shè)計(jì):

  也就是說,系統(tǒng)自身實(shí)現(xiàn)簡(jiǎn)單實(shí)用的工作流引擎而非采用比如wwf等的workflow enginee:

  工 作流部分基于功能項(xiàng)和節(jié)點(diǎn)的組合。如果功能項(xiàng)(頁面)被配置為啟用審批流程。那么需要設(shè)置相應(yīng)的自定義流程。多個(gè)“節(jié)點(diǎn)”構(gòu)成一個(gè)完整的流程。節(jié)點(diǎn)的前后 順序結(jié)構(gòu)在數(shù)據(jù)庫設(shè)計(jì)中以“樹結(jié)構(gòu)”來體現(xiàn)。每個(gè)“節(jié)點(diǎn)”可配置多個(gè)相關(guān)人員。通過“是否需全體通過”來控制該流程節(jié)點(diǎn)等待所有人員都審批通過才進(jìn)入下一 節(jié)點(diǎn)。還是只需要其中審批通過就進(jìn)入下一節(jié)點(diǎn)。

  考慮到系統(tǒng)的定位。沒有采用基于“崗位流轉(zhuǎn)”的工作流設(shè)計(jì),而采用了基于“人員流轉(zhuǎn)”的工作流設(shè)計(jì)。

  工作流:一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。

  OA工作流:建立于網(wǎng)絡(luò)辦公自動(dòng)化基礎(chǔ)上的事務(wù)行政審批,業(yè)務(wù)申請(qǐng)審批、公文、信息等的網(wǎng)上流轉(zhuǎn)。它主要解決的是“使在多個(gè)參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動(dòng)進(jìn)行,從而實(shí)現(xiàn)某個(gè)預(yù)期的業(yè)務(wù)目標(biāo),或者促使此目標(biāo)的實(shí)現(xiàn)”。

  不同于以往我們?cè)趦H僅進(jìn)行增刪改查(CRUD),我們還要對(duì)其進(jìn)行 下訂單--訂單確認(rèn)--財(cái)務(wù)收款--庫管配貨--運(yùn)送 等等一系列操作。

  工作流管理系統(tǒng)(Workflow Management System, WfMS)是一個(gè)軟件系統(tǒng),它完成工作量的定義和管理,并按照在系統(tǒng)中預(yù)先定義好的工作流規(guī)則進(jìn)行工作流實(shí)例的執(zhí)行。工作流管理系統(tǒng)不是企業(yè)的業(yè)務(wù)系統(tǒng),而是為企業(yè)的業(yè)務(wù)系統(tǒng)的運(yùn)行提供了一個(gè)軟件的支撐環(huán)境。

321.png

發(fā)布:2011-03-26 13:59    編輯:泛普軟件 · zhangyan    [打印此頁]    [關(guān)閉]
相關(guān)文章:
OA軟件研發(fā)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普OA數(shù)據(jù)庫其他應(yīng)用

OA設(shè)計(jì) OA系統(tǒng)測(cè)試 OA平臺(tái) OA定制 OA開源 OA代碼(源碼) OA方案 OA培訓(xùn) OA破解 OA下載 OA購買 OA數(shù)據(jù)庫 OA系統(tǒng)界面設(shè)計(jì) 泛普OA新功能開發(fā)