資源大小:5.89 MB |
資源類型:文檔 |
下載積分: 10 |
|
|
|
資源介紹 |
|
1 閱讀指南
1.1 關(guān)于ZLBH構(gòu)建者
1.1.1 ZLBH的構(gòu)建者主要針對(duì)如下的類型:
1.1.2 具有相當(dāng)?shù)臉I(yè)務(wù)經(jīng)驗(yàn),具有一定的編程基礎(chǔ),有豐富的數(shù)據(jù)庫(kù)知識(shí),具有規(guī)劃設(shè)計(jì)比較大型應(yīng)用系統(tǒng)實(shí)例的人員,在熟悉ZLBH原理和技術(shù)細(xì)節(jié)后,可以利用ZLBH去完成比較大型的完整的應(yīng)用系統(tǒng)。
1.1.3 具有相當(dāng)?shù)臉I(yè)務(wù)經(jīng)驗(yàn),對(duì)應(yīng)用系統(tǒng)比較熟悉,有數(shù)據(jù)庫(kù)基礎(chǔ),在熟悉ZLBH后,在管理員或其它技術(shù)支持下可以構(gòu)建一些部門級(jí)別的應(yīng)用。
1.1.4 經(jīng)驗(yàn)豐富的個(gè)人使用這,可以利用ZLBH把自己的個(gè)人工作構(gòu)建修改得很方便、完善。
1.2 本手冊(cè)面向ZLBH構(gòu)建者,提供詳實(shí)的利用ZLBH構(gòu)建客戶應(yīng)用系統(tǒng)的所需的技術(shù)細(xì)節(jié)、經(jīng)驗(yàn)、實(shí)現(xiàn)原理等,幫助構(gòu)建者盡快掌握Z(yǔ)LBH的各種技術(shù)細(xì)節(jié)和性能等。
1.3 本手冊(cè)隨產(chǎn)品升級(jí)動(dòng)態(tài)發(fā)布。
1.4 其它參考資料。
1.4.1 如ZLBH本身提供的功能無法滿足客戶應(yīng)用需求,需要進(jìn)行自定義開發(fā),請(qǐng)參見《ZLBH開發(fā)者手冊(cè)》。
1.4.2 如需要進(jìn)行ZLBH的安裝、配置以及運(yùn)行后的設(shè)置、備份、權(quán)限分配等,請(qǐng)參見《ZLBH系統(tǒng)管理員手冊(cè)》。
1.4.3 如需要對(duì)ZLBH直接使用進(jìn)行配合和使用參考等,請(qǐng)參加《ZLBH用戶手冊(cè)》。
1.4.4 本手冊(cè)可以和中聯(lián)新時(shí)代正式發(fā)布《XXXX實(shí)戰(zhàn)案例》(系列,動(dòng)態(tài)發(fā)布)配套使用。
1.5 本手冊(cè)將按照構(gòu)建SmartForm所涉及數(shù)據(jù)層、業(yè)務(wù)層、界面層的順序展開,在此基礎(chǔ)上根據(jù)業(yè)務(wù)需要介紹其它部分內(nèi)容。
2 ZLBH基本原理介紹
2.1
3 資源層
3.1 關(guān)于ZLBH的資源體系
3.1.1 1 ZLBH的資源體系是一個(gè)運(yùn)行平臺(tái),是把操作系統(tǒng)文件系統(tǒng)的資源體系概念借用到應(yīng)用軟件系統(tǒng)的結(jié)果。
3.1.2 ZLBH的資源平臺(tái)是一個(gè)開放平臺(tái),用戶可以自己增加資源類型進(jìn)行擴(kuò)展應(yīng)用。
3.1.3 嚴(yán)格意義上來說,ZLBH系統(tǒng)的最基本部分就是資源權(quán)限體系和一些類似郵件這樣的基礎(chǔ)工具。而用戶常用的SmartForm等,是在資源權(quán)限體系上的擴(kuò)展的資源類型。ZLBH所體現(xiàn)不編程或少編程實(shí)現(xiàn)業(yè)務(wù),是由架構(gòu)在資源體系之上的數(shù)據(jù)層、邏輯層和界面層來完成的。
3.1.4 ZLBH資源權(quán)限系統(tǒng)的所有內(nèi)容是存儲(chǔ)在ZLBH相關(guān)系統(tǒng)表中的,用戶可以通過修改數(shù)據(jù)庫(kù)或使用相應(yīng)的工具去更改和擴(kuò)展。如果考慮系統(tǒng)緩存方式的因素,直接更改數(shù)據(jù)庫(kù)是不能立即生效,需要重新啟動(dòng)應(yīng)用服務(wù)器。
3.1.5 4 ZLBH的資源體系的設(shè)計(jì)目標(biāo)是,在一個(gè)運(yùn)行平臺(tái)體系下,把一個(gè)組織信息化所需要的所有信息資源整合起來形成一個(gè)體系,讓用戶使用更加方便靈活。
3.2 ZLBH資源體系相關(guān)概念
3.2.1 資源類型:資源類型是在ZLBH中對(duì)具有一定特性的某類資源的定義,類似面向?qū)ο箝_發(fā)語(yǔ)言中的[類]和操作系統(tǒng)中的一個(gè)文件類型,如DOC為后綴的Word文件,用來描述這些資源的特性,用戶在使用這類資源的時(shí)候,就按照描述的特性展現(xiàn)給用戶。
構(gòu)建者一般是通過通用文件夾或?qū)S梦募䦅A下的[新增]操作來認(rèn)識(shí)資源類型的。
提示:對(duì)于構(gòu)建者無需過于關(guān)注資源類型概念,如果在構(gòu)建過程出現(xiàn)不能滿足的需求,可以和系統(tǒng)管理員以及開發(fā)人員溝通,對(duì)資源類型進(jìn)行擴(kuò)展,具體參見《ZLBH系統(tǒng)管理員手冊(cè)》和《ZLBH開發(fā)人員手冊(cè)》。
3.2.2 資源操作:資源操作是在ZLBH中用來描述某類資源可以開展那些動(dòng)作,類似面向?qū)ο箝_發(fā)語(yǔ)言中的[方法]和操作系統(tǒng)中的一個(gè)內(nèi)部和外部命令,對(duì)應(yīng)的是ZLBH的內(nèi)部操作和程序界面等。
資源操作在界面的體現(xiàn)就是選中某個(gè)資源后的彈出菜單,彈出分為兩個(gè)部分,一個(gè)部分是[新增],一個(gè)部分是[其它操作],如果一個(gè)資源對(duì)應(yīng)的資源類型包含了其它資源類型,那么在新增菜單的二級(jí)菜單中,就把可以新增的資源類型羅列出來,非新增、非隱含(如查看、授權(quán))的操作就是在彈出菜單中的其它操作。如下圖:
3.2.3 資源包含關(guān)系:在ZLBH的設(shè)計(jì)中,可以允許一個(gè)資源類型包含另外一個(gè)資源類型。可以包含其它資源類型的就是所謂的資源容器,如通用文件夾。這樣的設(shè)計(jì)主要的界面體現(xiàn)是在選中包含其它資源類型的資源的時(shí)候,可以新增一個(gè)所包含的資源類型的資源,如在通用文件夾下新建一個(gè)SmartForm。
提示:一般來說,構(gòu)建者不關(guān)心資源的包含關(guān)系,如果需要對(duì)這方面的問題進(jìn)行深入的探討和應(yīng)用,可以和系統(tǒng)管理員聯(lián)系,具體參見《ZLBH系統(tǒng)管理員手冊(cè)》
3.2.4 資源和資源體系:資源是資源類型的具體體現(xiàn),類似面向?qū)ο箝_發(fā)語(yǔ)言中的[對(duì)象實(shí)例]和操作系統(tǒng)中的一個(gè)文件。
構(gòu)建者所做的工作就是新增資源、設(shè)置資源屬性以及利用特殊資源的特殊程序進(jìn)行系統(tǒng)的設(shè)置。
因資源的包含關(guān)系,ZLBH的所有資源組成了一個(gè)樹形結(jié)構(gòu),就是ZLBH的資源體系,構(gòu)建者所做的所有工作都是針對(duì)資源體系和體系內(nèi)資源在進(jìn)行。
3.2.5 資源引用關(guān)系:在ZLBH中,資源之間是有相互引用的情況存在的,比如我們?cè)谛陆ㄒ粋(gè)[邏輯數(shù)據(jù)庫(kù)]的時(shí)候,就需要選擇一個(gè)[數(shù)據(jù)源],針對(duì)這樣的情況,我們就可以說這個(gè)[邏輯數(shù)據(jù)庫(kù)]引用了這個(gè)[數(shù)據(jù)源]。這樣的設(shè)計(jì)主要是為了避免類似上述的情況,我們刪除了上述[數(shù)據(jù)源]后,會(huì)導(dǎo)致這個(gè)[邏輯數(shù)據(jù)庫(kù)]不能使用,有了這個(gè)機(jī)制以后,在對(duì)應(yīng)的刪除操作中可以去檢查某個(gè)資源是否被其它資源引用而決定是否可以刪除。這樣的設(shè)計(jì)還有一個(gè)好處,就是可以避免資源之間的相互引用導(dǎo)致的循環(huán)引用而引發(fā)的系統(tǒng)死機(jī)這樣的情況。
資源引用關(guān)系是由系統(tǒng)程序設(shè)計(jì)所規(guī)定的,我們?cè)跒橘Y源類型編寫相應(yīng)的操作程序的時(shí)候,就必須遵守規(guī)則去處理和維護(hù)這個(gè)關(guān)系。
提示:一般來說,構(gòu)建者不關(guān)心資源之間的引用關(guān)系因這些內(nèi)容是系統(tǒng)自動(dòng)維護(hù)的,但是在出現(xiàn)某個(gè)資源不能刪除或重要特性不能修改的時(shí)候,可以通過資源的[引用關(guān)系查看]操作來查看該資源被其它那些資源引用,如遇特殊情況,可以和系統(tǒng)管理員聯(lián)系,具體參見《ZLBH系統(tǒng)管理員手冊(cè)》
3.2.6 資源作用關(guān)系:在實(shí)際的應(yīng)用中,資源和資源除了在資源體系的包含關(guān)系以及上述的有程序決定的引用關(guān)系外,會(huì)出現(xiàn)資源和資源之間的相互作用,比如[某人][管理][某部門],這樣的情況,根據(jù)用戶的需要,可以預(yù)先定義好資源類型之間的作用關(guān)系,然后在實(shí)際使用中,去實(shí)際的分配資源的作用關(guān)系。
定義了資源作用關(guān)系,在選中有定義作用關(guān)系的資源的時(shí)候,其彈出菜單就會(huì)出現(xiàn)對(duì)應(yīng)的內(nèi)容。在定義和使用了這樣的關(guān)系情況下,有的場(chǎng)合就可以去使用這些定義,比如在組織機(jī)構(gòu)函數(shù)中去查找某個(gè)部門的管理者,或在特定的程序中如果某人是某部門的管理者就可以看到這個(gè)部門的數(shù)據(jù)等。
提示:一般來說,構(gòu)建者不關(guān)心資源作用關(guān)系,構(gòu)建者面對(duì)的是資源作用關(guān)系出現(xiàn)在資源彈出菜單上的操作,比如給一個(gè)機(jī)構(gòu)或部門設(shè)置管理者。如在此方面有特殊需要,可以和系統(tǒng)管理員聯(lián)系,具體參見《ZLBH系統(tǒng)管理員手冊(cè)》
3.2.7 資源派生:資源派生是為了讓ZLBH的資源體系完全支持ZLBH的組織體系而設(shè)計(jì)的概念。所謂的派生就是一個(gè)資源放置到另外一個(gè)資源下產(chǎn)生的一個(gè)新資源,新的資源和上述兩個(gè)資源都由聯(lián)系。
由崗位放置到部門下形成的崗位成員、由人員放置到崗位成員下形成的人員成員、人員等放置到工作組下形成工作組成員都是在這個(gè)描述范圍內(nèi)。
定義好的派生關(guān)系,在選中有定義派生關(guān)系的資源的時(shí)候,其彈出菜單就會(huì)出現(xiàn)對(duì)應(yīng)的內(nèi)容。
從上圖我們可以看到,把一個(gè)崗位放置到一個(gè)部門下,形成了一個(gè)崗位成員的新資源,這個(gè)資源是部門的下級(jí),是有崗位產(chǎn)生的。
提示:一般來說,構(gòu)建者不關(guān)心資源的派生關(guān)系,構(gòu)建者面對(duì)的是由于派生關(guān)系出現(xiàn)在資源彈出菜單的內(nèi)容,如為部門[分配崗位成員]、為崗位成員[分配人員成員]、為工作組分配[工作組成員]等,如有特殊需要,可以和系統(tǒng)管理員聯(lián)系,具體參見《ZLBH系統(tǒng)管理員手冊(cè)》
3.2.8 5.8 資源卷:從內(nèi)部來看,資源卷是沒有上級(jí)ID的資源,從外部來看,資源卷是直接顯示在 主界面右邊選項(xiàng)卡上的資源,如下圖:
3.2.9 資源體系和界面對(duì)應(yīng)圖
3.2.10 ZLBH提供的資源資源類型以及操作,參見附錄。
3.2.11 有關(guān)資源部分概念更多是系統(tǒng)管理員以及開發(fā)人員所關(guān)注,這里只介紹基本概念等,相關(guān)內(nèi)容請(qǐng)參見《ZLBH系統(tǒng)管理員手冊(cè)》和《ZLBH開發(fā)人員手冊(cè)》
4 組織層
4.1 關(guān)于組織層
ZLBH系統(tǒng)設(shè)計(jì)了幾乎接近實(shí)際的組織機(jī)構(gòu)體系,用戶可以通過ZLBH提供的各種組織機(jī)構(gòu)概念去搭建適應(yīng)自身組織需要的組織機(jī)構(gòu)體系,并且通過和資源體系的結(jié)合有效完成高效合理的授權(quán)工作。
ZLBH組織機(jī)構(gòu)體系是完全利用ZLBH資源體系概念構(gòu)建而成的,每個(gè)組織單元就是一個(gè)ZLBH資源。
ZLBH的組織層是ZLBH權(quán)限體系和流程層的基礎(chǔ)。
4.2 組織層概念
4.2.1 人員體系:由于在實(shí)際的組織體系中,存在一個(gè)人員同時(shí)兼任若干崗位的情況,以及人員需要和ZLBH用戶做鏈接等原因,在ZLBH的組織機(jī)構(gòu)體系中,把人員從組織機(jī)構(gòu)中獨(dú)立出來,通過[人員]資源和[人員文件夾]資源形成一個(gè)獨(dú)立的體系。
崗位體系:由于抽象的一個(gè)崗位如分公司總經(jīng)理,會(huì)應(yīng)用到不同的部門,類似上述人員的情況,在在ZLBH的組織機(jī)構(gòu)體系
|
|
下載地址 |
|
|
|