freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于domino平臺(tái)的企業(yè)公文系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)-資料下載頁

2025-08-19 19:32本頁面

【導(dǎo)讀】本科生畢業(yè)論文(設(shè)計(jì))

  

【正文】 pe 構(gòu)成了審批流程與公文類型對(duì)應(yīng)關(guān)系,每個(gè)公文類型對(duì)應(yīng)一個(gè)審批流程,但一個(gè)審批流程可以對(duì)應(yīng)多個(gè)公文類型,所以是一對(duì)多的關(guān)系 。 表 45 公文類型配置單的數(shù)據(jù)結(jié)構(gòu) 字段名稱 字段類型 字段說明 DF_DbPath Char 數(shù)據(jù)庫路徑 DF_DbDir Char 數(shù)據(jù)庫目錄 DF_DbName Char 數(shù) 據(jù)庫名 Form Char 表單名 openMode Char 新舊文檔標(biāo)志 IsEdit Boolean 是否處于編輯狀態(tài) SaveOptions Char 保存標(biāo)志位 StDocUnid Char 文檔 UID StDocTitle Char 公文名稱 StCreated Date 創(chuàng)建日期 SubFormList List 子表單列表 SubForm Char 子表單 IsUseFlow Boolean 是否使用流程 StFlowName Char 流程名稱 StFlowUnid Char 流程 UID StDocType List 公文類別 StOrder Char 顯示順序 26 2. 創(chuàng)建公文類型配置 打開公文類型配置單,調(diào)用初始化代理,查詢公文庫中的子表單,將所有符合命名條件的子表單( zfrmFile+數(shù)字)以下拉列表的形勢展現(xiàn);初始化代理通過查詢vwgwlx 視圖對(duì)公文類別進(jìn)行初始化,表單初始化完成后填寫表單,選擇是否綁定流程,如果是則選擇流程,如果沒有選擇綁定流程,那么不需要選擇流程,如果點(diǎn)擊選擇流程,則采用 Ajax 異步方式調(diào)用加載流程代理( LoadFlow), LoadFlow 代理獲取所有綁定到 MainFlowForm 表單的流程,以對(duì)話框列表的形勢展現(xiàn),供用戶選擇。填寫完配置信息后提交并通過 fCheckInput 函數(shù)判斷必填項(xiàng),提交成功則將表單內(nèi)容保存為 Domino 文檔。公文類型配置創(chuàng)建流程如圖 411 所示。 開 始結(jié) 束初 始 化 子 表 單 列表初 始 化 類 別 列 表 填 寫 表 單必 填 域 是 否 為空保 存提 交Y e sN o 圖 411 創(chuàng)建公文類型配置的流程圖 加載流程采用 ajax 方式調(diào)用加載流程代理,獲取所有綁定到公文辦理單的流程,返回流程列表給前臺(tái)頁面,通過流程列表初始化對(duì)話列表框,提供流程列表給用戶進(jìn)行選擇,如圖 412 所示。 27 圖 412 選擇流程對(duì)話列表框 3. 公文類型配置使用的代理 如圖 413 所示,列表初始化代理通過 initTypeList 函數(shù)獲取公文類型列表,通過initSubFormList 函數(shù)獲取子表單列表。 + i n i t T y p e L i s t ( )+ i n i t S u b F o r m L i s t ( ) d o c C o n t e x t : O b j e c t d b C u r r e n t : O b j e c tI n i t L i s t 圖 413 初始化代理 如圖 414所示,加載流程列表代理通過 getFlowList函數(shù)獲取流程列表, checkFlow函數(shù)則判斷流程是否是當(dāng)前公文類流程, initFlowList 函數(shù)加載當(dāng)前公文 類型對(duì)應(yīng)的流程列表。 28 + i n i t F l o w L i s t ( )+ c h e c k F l o w ( ) : B o o l e a n+ g e t F l o w L i s t ( ) d o c C o n t e x t : O b j e c t d b C u r r e n t : O b j e c tL o a d F l o w 圖 414 加載流程列表代理 流程輔助配置的實(shí)現(xiàn) 由于每種公文類型對(duì)應(yīng)的流程不同,審批環(huán)節(jié)不同,每個(gè)審批環(huán)節(jié)的操作項(xiàng)也不同,為了減少需求變動(dòng),實(shí)現(xiàn)更靈活的操作項(xiàng)變更,采用流程輔助配置的方式,將每個(gè)流程的每個(gè)環(huán)節(jié)的操作項(xiàng)都進(jìn)行配置。 公文流程文檔是通過 DigiFlow 的流程管理創(chuàng)建的,創(chuàng)建成功后會(huì)將流程信息保存為 XML 格式,并存于流程管理庫中。 在流程輔助配置中選擇綁定的流程,并且解析 XML 格式的流程信息,將每個(gè)環(huán)節(jié)名稱和環(huán)節(jié) ID 解析出來,每個(gè)環(huán)節(jié)對(duì)應(yīng)一個(gè)頁簽,頁簽的內(nèi)容形式相同,但配置信息不同,并且只有開始環(huán)節(jié)的配置項(xiàng)是初始就生成的,其他的都是在加載流程后以開始環(huán)節(jié)配置項(xiàng)為模板,復(fù)制每一項(xiàng)并增加環(huán)節(jié)數(shù)為后綴每一項(xiàng)的字段名,比如IsSelectPsn_0, IsSelectPsn_1, IsSelectPsn_*。 流程輔助配置單,如圖 415 所示。 圖 415 流程輔助配置單 1. 流程輔助配置單的數(shù)據(jù)結(jié)構(gòu) 流程輔助配置關(guān)系到公文流轉(zhuǎn)中每個(gè) 環(huán)節(jié)的操作項(xiàng),所以必須記錄每個(gè)環(huán)節(jié)的操 29 作項(xiàng)有哪些, 并且記錄那些顯示,那些 不顯示的,配置單的數(shù)據(jù)結(jié)構(gòu)如表 46 所示。 表 46 流程輔助配置單的數(shù)據(jù)結(jié)構(gòu) 字段名稱 字段類型 字段說明 DF_DbPath Char 數(shù)據(jù)庫路徑 DF_DbDir Char 數(shù)據(jù)庫目錄 DF_DbName Char 數(shù)據(jù)庫名 Form Char 表單名 openMode Char 新舊文檔標(biāo)示 $V2AttachmentOptions Char 隱藏默認(rèn)的附件顯示方式 SaveOptions Char 保存標(biāo)志位 StTempletLink Char 附件中指定紅頭 模版文件的鏈接 RtfHtml Char 存放 html 代碼 StTmpletMark Char 紅頭模版中的字段 IsEdit Boolean 是否處于編輯狀態(tài) StUID Char 文檔 UID StStoreXml Char 臨時(shí)存儲(chǔ)流程配置相關(guān)數(shù)據(jù) ThisFlowXML Char 流程 XML IsLoad Boolean 是否已加載流程 StFlowNodeCount Integer 流程環(huán)節(jié)數(shù) StFlowNodeList Char 環(huán)節(jié)號(hào)連接字符串 StFlowNodeTitle Char 環(huán)節(jié)名稱 StDocType Char 公文類型 StCreatedDate Date 配置日期 StFlowTitle Char 流程標(biāo)題 StFlowUnid Char 流程 UID StBHNode List 編號(hào)環(huán)節(jié) StGZNode List 蓋章環(huán)節(jié) StDateField_* Date 日期域 30 表 46 流程輔助配置單的數(shù)據(jù)結(jié)構(gòu) 續(xù) 2. 創(chuàng)建流程輔助配置 首先在下拉列表中使用公式 @DbColumn(。vwgwlx1。2)查詢公文類型視圖,公式返回值為“公文類型名稱 | 公文類型配置文檔 UID”列表,該列表可以初始化下拉列表內(nèi)容從而提供用戶選擇,點(diǎn)擊加載流程按鈕調(diào)用 LoadFlow 代理,解析流程IsAppraise_* Boolean 是否評(píng)價(jià) StIsSetReadOnly Boolean 是否可以編輯正文 StIsMarkModify Boolean 修改正文是否留痕 StIsDocLocal Boolean 從本地上傳正文 StIsDocPrint Boolean 正文打印 StIsDocScreenHandSign Boolean 全文批注 StIsDocBackUpToLocal Boolean 下載文件 StIsDocSaveTRack Boolean 留痕備份 StIsDocSetTemplet Boolean 生成正文 StIsTitle Boolean 顯示控件 Title StIsMenu Boolean 顯示控件菜單 StIsShowRevisions Boolean 是否顯示痕跡 StIsDocDesign Boolean 正文頁面調(diào)整 StIsDocAddPic Boolean 添加圖片 StIsDocSignByHand Boolean 手寫批注 StIsDocAcceptRevisions Boolean 清稿 StIsDocShowRevisions Boolean 顯示、隱藏痕跡 StIsDocSetEnd Boolean 定稿 StIsStatus Boolean 顯示控件狀態(tài)欄 StIsTool Boolean 顯示工具欄 StAttamentsTrackRevisions Boolean 是否留痕 StIsPermitAddDelFiles Boolean 是否添加附件 31 文件并生 成各配置字段和 html 代碼,提交后檢查必填項(xiàng)是否為空,如果為空則繼續(xù)填寫,不空則保存,流程輔助配置創(chuàng)建流程如圖 415 所示。 開 始初 始 化 公文 類 型加 載 流 程解 析 流 程 文 件生 成 各 環(huán) 節(jié) 配置 字 段生 成 h t m l 填 寫 配 置 項(xiàng)提 交保 存必 填 項(xiàng) 是 否 為空結(jié) 束Y e sN o 圖 415 創(chuàng)建流程輔助配置流程圖 3. 加載流程代理 如圖 416,加載流程代理會(huì)讀取選擇的公文類型 UID,查詢公文類型配置視圖,通過 GetDocumentById 函數(shù)搜索該 UID 對(duì)應(yīng)的公文類型配置文檔,返回公文類型配置文檔,通過公文類型配置文檔中的 StFlowUnid 字段,可以找到這個(gè)公文類型對(duì) 應(yīng)的流程文檔 UID, 然后在 DigiFlow 的流程管理庫查詢這個(gè) UID,返回流程文檔,讀取文檔中 ProInfo 字段內(nèi)容,該字段內(nèi)容即是流程的 XML 文件內(nèi)容,該解析該 XML內(nèi)容,解析出除了開始環(huán)節(jié)和結(jié)束環(huán)節(jié)之外的所有環(huán)節(jié),記錄每個(gè)環(huán)節(jié)的名稱和 ID,名稱用于生成每個(gè)頁簽項(xiàng), ID 用于生成各個(gè)環(huán)節(jié)的配置字段,每個(gè)配置字段都有固定的名稱加后綴,后綴為環(huán)節(jié) ID 的數(shù)字,以會(huì)簽配置字段 IsHQ_*字段為例, 如第一環(huán)節(jié)的 ID 為 FlowNode1,則后綴為 1,第一環(huán)節(jié)的會(huì)簽配置字段為 IsHQ_1,將所有配置字段信息組合成可以用 于頁面展示的 html 代碼并加載到頁面 。 32 + i n i t i a l i z e ( ) g e t E l e M e n t s B y T a g N a m e ( ) g e t A t t r i b u t e s ( ) g e t C h i l d N o d e ( ) g e t T a g N a m e ( ) g e t T a g T e x t ( )+ a n a l y z e X M L ( )+ c r e a t e F i e l d s ( )+ c r e a t e H t m l ( ) D b F L o w : O b j e c t D o c F l o w : O b j e c t D o c C o n t e n t : O b j e c t H t m l : S t r i n gL o a d F l o w 圖 416 加載流程代理 權(quán)限控制的實(shí)現(xiàn) 公文的權(quán)限控制需要多層次的控制,包括視圖、表單、功能鏈接表、按鈕、正文、附件的控制等,以及公文流轉(zhuǎn)時(shí)動(dòng)態(tài)權(quán)限控制。 1.權(quán)限控制方式 權(quán)限控制采用兩種方式,一種是在表單中增加讀者域和作者域字段,另一種是通過公式隱藏的方式。 讀者域和作者域:在表單中設(shè)計(jì)兩個(gè)字段,字段類型分別設(shè)置為 Reader 和 Author,如果將用戶的登錄 ID 添加 到讀者域中,那么在讀者域中的用戶有權(quán)閱覽表單。同理,作者域中的用戶不僅可以閱覽表單,還可以修改表單,除此以外的用戶無權(quán)打開表單。 公式隱藏:通過公式計(jì)算設(shè)置隱藏條件,凡是不符合公式條件的字段或頁面都將隱藏,如將公式條件 !@IsMember([admin]。@UserRoles)加在頁面的某段代碼上則僅有角色為 [admin]的用戶才可見。 2.權(quán)限控制類別 非流轉(zhuǎn)權(quán)限控制:表單和視圖的控制屬于完全控制,用戶如果沒有權(quán)限,則完全不能看到,功能鏈接表、按鈕、正文、附件的控制屬于部分控制,根據(jù)用戶的權(quán)限顯示部分 頁面內(nèi)容,通過公式或代理讀取當(dāng)前用戶信息,根據(jù)用戶的角色或者崗位判斷當(dāng)前用戶是否擁有權(quán)限,如圖 417 所示: 33 公 式 或 代 理獲 取 用 戶 信 息判 斷 用 戶 權(quán)限訪 問N a m s 庫 組 織 結(jié) 構(gòu) 庫隱 藏 內(nèi) 容 或 者 提 示 未授 權(quán)顯 示 全 部 或 部 分 內(nèi) 容有 權(quán) 限無權(quán)限 圖 417 非流轉(zhuǎn)權(quán)限控制 流轉(zhuǎn)權(quán)限控制:公文流轉(zhuǎn)控制需要流程管理庫、組織結(jié)構(gòu)庫, names 庫共同支持才能完成,不僅判斷當(dāng)前用戶是否具有有權(quán)打開文檔,還要判斷當(dāng)前用戶所在環(huán)節(jié)的權(quán)限,使審批人或?yàn)g覽人可以進(jìn)行相應(yīng)操作,如圖 418 所示: 公 式 或 代 理獲 取 用 戶 及 流 程 信 息判 斷 用 戶 權(quán) 限審 批N a m s 庫 組 織 結(jié) 構(gòu) 庫隱 藏 內(nèi) 容 或 者 提 示 未
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1