功能詳細設(shè)計文檔(參考模版)概要_第1頁
功能詳細設(shè)計文檔(參考模版)概要_第2頁
功能詳細設(shè)計文檔(參考模版)概要_第3頁
功能詳細設(shè)計文檔(參考模版)概要_第4頁
功能詳細設(shè)計文檔(參考模版)概要_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、LKOA6.0 表單管理表單管理 表單管理應(yīng)用功能表單管理應(yīng)用功能 詳細設(shè)計說明書詳細設(shè)計說明書 所屬項目:LKOA6.0 項目類型新產(chǎn)品開發(fā) 項目編號 文檔類型:設(shè)計文件/詳細設(shè)計說明書 類型編碼 文檔編號: 版本號:V1.0 最后更新人XXX 最后更新時間2009-XX-XX 擬 制 人: 擬制日期:2009 年 XX 月 XX 日 審 核 人: 審核日期:2009 年 XX 月 XX 日 批 準 人: 批準日期: 2009 年 XX 月 XX 日 文件歷史版本紀錄文件歷史版本紀錄 變更序號日期版本變更說明修改人 12009-xx-xx1.0新文件 22009-xx-xx1.1修改文件 1

2、. 引言引言 1.1.編寫目的編寫目的 本設(shè)計說明書描述 LKOA6.0 產(chǎn)品中某功能模塊實現(xiàn)的詳細說明,僅供開發(fā) 及測試人員閱讀。 1.2.設(shè)計功能概述設(shè)計功能概述 1.3.背景背景 說明: 1.LKOA6.0 產(chǎn)品-某功能模塊 2.任務(wù)提出者:公司內(nèi)部。 1.4.定義定義 列出本文件中用到專門術(shù)語的定義和外文首字母組詞的原詞組。 1.5.參考資料參考資料 1.聯(lián)達動力開發(fā)規(guī)范 1.6.編碼注意事項編碼注意事項 本詳設(shè)文檔中涉及到數(shù)據(jù)邏輯描述的 Sql 語句僅作為數(shù)據(jù)獲取邏輯準則,因 未考慮其執(zhí)行的性能及效率,不建議直接作為開發(fā)編碼中實際的 Sql 語句進行 使用,也不能作為衡量開發(fā)編碼部分

3、完成的標準。請開發(fā)人員根據(jù)實際情況以 及涉及的數(shù)據(jù)量靈活變通。 2. 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu) 命名空間:LinkPower.PduOA6.Mod.TableManage 程序集LinkPower.PduOA6.Mod.TableManage 頁面程序路徑: PduOA6_TableManage Vss 路徑: $/LKOA6/SourceCode/Module/Mod_TableManage/ DotNet/LinkPower.PduOA6.Mod.TableManage 3. 詳細設(shè)計說明詳細設(shè)計說明 3.1.表單應(yīng)用數(shù)據(jù)表管理表單應(yīng)用數(shù)據(jù)表管理 3.1.1. 數(shù)據(jù)表分類列表數(shù)據(jù)表分類

4、列表 3.1.1.1.功能描述功能描述 本功能主要用于顯示和管理數(shù)據(jù)表分類。判斷操作用戶的權(quán)限,具備權(quán)限 的用戶方可進行數(shù)據(jù)表分類的維護和管理。 3.1.1.2.輸入輸入 無 3.1.1.3.界面界面 3.1.1.3.1. 數(shù)據(jù)表管理框架分類 數(shù)數(shù)據(jù)據(jù)表表單單管管理理數(shù)數(shù)據(jù)據(jù)表表單單管管理理 數(shù)據(jù)表單分類列表 行文格式國標類 行政管理類 分類名稱 9 9 1 1 相關(guān)數(shù)據(jù)表 排序 編輯 刪除 排序 編輯 刪除 操作 刪除 數(shù)據(jù)表單導(dǎo)航 刷新 數(shù)據(jù)表單導(dǎo)航 類型A 1 分類B 8 分類 0 分類管理 未分類12 (財務(wù)、審計、稅務(wù)等適用) 行政管理適用 分類描述 新增 顯示在 之前 確定 關(guān)閉

5、顯示其他分類 - - - 顯示在 之前 確定 關(guān)閉 顯示其他分類 3.1.1.4.頁面操作說明頁面操作說明 1界面是由和組成。 2界面是(數(shù)據(jù)表管理框架)公用頁面,界面是(數(shù)據(jù)表單導(dǎo) 航)公用頁面,界面是數(shù)據(jù)分類列表頁面,以下界面操作及業(yè)務(wù)規(guī) 則是針對界面來描述的。 3點擊“新增”按鈕以及列表上的“編輯”鏈接,頁面轉(zhuǎn)向到界面。 4點擊“刪除”按鈕以及列表上的“刪除”鏈接時,提示“您確定要刪除分 類嗎?” ,如果點擊“刪除”按鈕時,列表上未選中任何一項分類,則提示 “請選擇要刪除的分類” 。 5界面上黃色背景區(qū)域為排序浮動層界面,默認不顯示,點擊列表上的“排 序”鏈接時才顯示,點擊排序浮動層界面

6、以外的任一區(qū)域,排序浮動層界 面則隱藏,點擊排序浮動層界面上的“關(guān)閉”鏈接,排序浮動層界面隱藏; 3.1.1.5.業(yè)務(wù)規(guī)則說明業(yè)務(wù)規(guī)則說明 1頁面初始化時,首先進行數(shù)據(jù)表分類數(shù)據(jù)的裝載:調(diào)用(SJBFL-1)接口獲 取當前操作用戶有權(quán)限維護的所有數(shù)據(jù)表分類信息(包括“分類序號” 、 “分類名稱” 、 “分類描述” 、 “顯示順序” ) ,將信息綁定到列表中進行顯示。 調(diào)用接口時, 基本過濾條件 XML參數(shù)中構(gòu)建 “”條件節(jié)點,節(jié)點值設(shè)置為0 , 權(quán)限 過濾條件 XML參數(shù)中的用戶序號為當前操作用戶序號 (SessionUserGuid_LK) ; 2在綁定列表數(shù)據(jù)顯示時,根據(jù)每個數(shù)據(jù)表分類的分

7、類序號 ,調(diào)用(SJB- 3)接口獲取該數(shù)據(jù)分類表下的數(shù)據(jù)表數(shù)量顯示到列表的相關(guān)數(shù)據(jù)表一 列,調(diào)用接口時, 分類序號參數(shù)設(shè)置為當前分類序號, 權(quán)限過濾條件 XML參數(shù)中的用戶序號設(shè)置為當前操作用戶序號 (SessionUserGuid_LK) ; 3調(diào)用(SJBFL-1)接口獲取“所有數(shù)據(jù)表分類信息 XML” (包括“分類序號” 、 “分類名稱” 、 “分類描述” 、 “顯示順序” ) ,用于排序操作時浮動層數(shù)據(jù)裝 載的數(shù)據(jù)源。調(diào)用接口時, 基本過濾條件 XML參數(shù)中構(gòu)建 “”條件節(jié)點,節(jié)點值設(shè)置為0 , 權(quán)限 過濾條件 XML參數(shù)值設(shè)置為空; 4點擊列表上的“排序”鏈接,顯示排序浮動層界面,

8、浮動層界面裝載時, 首先清除浮動層界面中下拉框的所有數(shù)據(jù),然后循環(huán)“所有數(shù)據(jù)表分類信 息 XML”中的所有數(shù)據(jù)表分類,將其綁定到下拉框中進行顯示(綁定時, 下拉框的選項名稱為分類名稱 ,選項值為顯示順序 ) ,循環(huán)綁定的過 程中,如分類序號等于當前記錄對應(yīng)的分類序號,則該項分類信息不 能綁定到下拉框,該分類的下一個分類信息綁定到下拉框時設(shè)置為選中, 如果當前記錄對應(yīng)的分類在“所有數(shù)據(jù)表分類信息 XML”中的最后一項, 則下拉框默認選中最后一個分類; 5點擊排序浮動層界面的“確定”鏈接,調(diào)用(SJBFL-4)接口調(diào)整分類的顯 示順序,調(diào)用接口時, 分類序號參數(shù)設(shè)置為當前分類序號, 原順序 參數(shù)設(shè)

9、置為當前分類顯示順序, 新順序參數(shù)設(shè)置為排序浮動層界面下拉 框選中的選項值,接口調(diào)用完畢后,重新裝載列表數(shù)據(jù)和排序浮動層所需 的數(shù)據(jù)源,即執(zhí)行第 1、2、3 規(guī)則; 6點擊列表上的“編輯”鏈接,將當前分類序號作為頁面輸入?yún)?shù)調(diào)用界面,頁面轉(zhuǎn)向到數(shù)據(jù)表分類編輯; 7點擊列表上的“刪除”鏈接,調(diào)用(SJBFL-6)接口將當前分類刪除,調(diào)用 接口時, 分類序號參數(shù)設(shè)置為當前分類序號,并根據(jù)接口的返回值判斷 是否刪除成功,如未刪除成功,給出提示“分類刪除未成功,請稍候重新 操作” ; 8點擊列表上方的“刪除”按鈕時,循環(huán)當前選中的分類序號,調(diào)用 (SJBFL-6)接口將選中的分類刪除。調(diào)用接口時, 分

10、類序號參數(shù)設(shè)置 為當前循環(huán)的分類序號,并根據(jù)接口的返回值判斷是否刪除成功,如未刪 除成功,則記錄未刪除成功的分類序號,調(diào)用(SJBFL-2)接口獲取到分類 名稱,拼出提示信息“以下分類刪除未成功,請稍候重新操作。 ” 換行 符 未刪除成功的分類名稱(多個之間用逗號分隔) ; 9刪除操作成功后,重新裝載列表數(shù)據(jù)和排序浮動層所需的數(shù)據(jù)源,即執(zhí)行 第 1、2、3 規(guī)則 3.1.1.6.輸出輸出 3.1.1.7.調(diào)用說明調(diào)用說明 3.1.1.8.程序文件程序文件 程序路徑:./PduOA6_TableManage /tbl_DataTableKind_List.aspx 類名稱tbl_DataTabl

11、eKind_List 平臺準備 文件路徑: $/LKOA6/平臺準備文件/PduOA6_TableManage /tbl_DataTableKind_List.aspx 3.1.2. 數(shù)據(jù)表分類編輯數(shù)據(jù)表分類編輯 3.1.2.1.功能描述功能描述 新增數(shù)據(jù)表分類,或?qū)χ付ǖ臄?shù)據(jù)表分類進行編輯。完成操作后保存。 3.1.2.2.輸入輸入 名稱名稱類型類型說明說明 sKindIdString 分類序號,頁面輸入?yún)?shù),為null或空時,表示數(shù)據(jù)表 分類的新增。 3.1.2.3.界面界面 3.1.2.3.1. 數(shù)據(jù)表分類編輯 數(shù)數(shù)據(jù)據(jù)表表單單管管理理數(shù)數(shù)據(jù)據(jù)表表單單管管理理 數(shù)據(jù)表單分類編輯 分類名稱

12、輸入/顯示 顯示順序 保存 分類描述 輸入 / 顯示 返回 顯示在最后顯示在 之前顯示除該分類外的其他分類 3.1.2.4.頁面操作說明頁面操作說明 1點擊“保存”按鈕,需校驗分類名稱是否為空,如果為空,則需要提示 “請輸入分類名稱” ,并終止操作; 2點擊“返回”按鈕,轉(zhuǎn)向到“數(shù)據(jù)表分類列表”頁面(界面) ; 3.1.2.5.業(yè)務(wù)規(guī)則說明業(yè)務(wù)規(guī)則說明 1首先初始化編輯頁面數(shù)據(jù)的顯示。如果“分類序號”輸入?yún)?shù)值不為空, 則調(diào)用(SJBFL-1)接口獲取當前分類的詳細信息(包括“分類序號” 、 “分 類名稱” 、 “分類描述” 、 “顯示順序” ) ,調(diào)用接口時, 基本過濾條件 XML參數(shù)中只設(shè)

13、置分類序號節(jié)點,節(jié)點值為當前分類序號, 權(quán)限過 濾條件 XML參數(shù)設(shè)置為空; 2頁面中顯示順序區(qū)域數(shù)據(jù)的顯示。調(diào)用(SJBFL-1)接口獲取“所有數(shù) 據(jù)分類信息 XML” ,調(diào)用接口時, 基本過濾條件 XML參數(shù)中構(gòu)建 “”條件節(jié)點,節(jié)點值設(shè)置為0 , 權(quán)限 過濾條件 XML參數(shù)設(shè)置為空, 顯示順序區(qū)域?qū)?yīng)的選項按照以下情 況進行顯示: 2.1如果“分類序號”輸入?yún)?shù)值為空,則顯示順序區(qū)域的選項選中 為顯示在最后 ,下拉框則綁定顯示“所有數(shù)據(jù)分類信息 XML”中 的所有數(shù)據(jù)分類; 2.2如果“分類序號”輸入?yún)?shù)值不為空,則調(diào)用(SJBFL-3)接口獲取 最大順序號,調(diào)用接口時,參數(shù)協(xié)作類型設(shè)置

14、為0 ,參數(shù)獲 取標識設(shè)置為Z 。如當前分類的顯示順序等于最大順序號,則 顯示順序區(qū)域的選項選中為顯示在最后 ,下拉框則綁定顯示 “所有數(shù)據(jù)分類信息 XML”中的所有數(shù)據(jù)分類;否則, 顯示順序 區(qū)域的選項選中為顯示在 xxxx 之前 ,循環(huán)“所有數(shù)據(jù)分類信息 XML”中的所有數(shù)據(jù)分類綁定到下拉框中進行顯示,循環(huán)中,如分 類序號等于當前分類序號,則該分類信息不能裝載到下拉框,且該 分類的下一個分類信息綁定到下拉框時設(shè)置為選中; 3顯示順序區(qū)域?qū)?yīng)的下拉框在綁定數(shù)據(jù)時,顯示名稱為綁定分類的分類 名稱 ,對應(yīng)值為綁定分類的顯示順序 ; 4顯示順序區(qū)域選項設(shè)置為顯示在最后時,對應(yīng)值為 0,選項設(shè)置為顯

15、 示在 xxxx 之前時,對應(yīng)值為下拉框當前選中的值; 5點擊“保存”按鈕,調(diào)用(SJBFL-5)接口保存分類信息,調(diào)用接口時, 分類保存信息 XML參數(shù)構(gòu)建分類序號 、 分類名稱 、 分類描述 、 顯示順序 、 協(xié)作類型等節(jié)點值,其中協(xié)作類型節(jié)點值固定設(shè)置 為0 ; 3.1.2.6.輸出輸出 xxxx String 說明: 3.1.2.7.調(diào)用說明調(diào)用說明 3.1.2.8.程序文件程序文件 程序路徑:./PduOA6_TableManage /tbl_DataTableKind_Edit.aspx 類名稱tbl_DataTableKind_Edit 平臺準備 文件路徑: $/LKOA6/平臺

16、準備文件/PduOA6_TableManage /tbl_DataTableKind_Edit.aspx 3.1.3. 數(shù)據(jù)表列表數(shù)據(jù)表列表 3.1.3.1.功能描述功能描述 列出所有分類或某一分類下的數(shù)據(jù)表。具備權(quán)限的用戶可對列出的數(shù)據(jù)表 進行增、刪、改、查等操作。 3.1.3.2.輸入輸入 【界面】 名稱名稱類型類型說明說明 sKindIdString 分類序號,頁面輸入?yún)?shù),為null或空時,表示所有分 類,為-1時顯示未分類的數(shù)據(jù)表 3.1.3.3.界面界面 3.1.3.3.1. 數(shù)據(jù)表管理框架數(shù)據(jù)表列表 數(shù)數(shù)據(jù)據(jù)表表單單管管理理數(shù)數(shù)據(jù)據(jù)表表單單管管理理 數(shù)據(jù)表單列表 數(shù)據(jù)表B 數(shù)據(jù)表

17、A 數(shù)據(jù)表名稱 2 1 工作表單 編輯 刪除 編輯 刪除 操作 刪除 無 分類B 分類A 所屬分類 未生成 已生成 生成標志 5 10 數(shù)據(jù)屬性 輸入表單名稱查詢 點擊生成 非系統(tǒng) 系統(tǒng) 表單類型 新增 共有xxx條記錄 第0/0頁 首頁 上一頁 下一頁 尾頁 跳轉(zhuǎn)到 頁 GO 點擊取消生成 數(shù)據(jù)表單導(dǎo)航 刷新 數(shù)據(jù)表單導(dǎo)航 類型A 1 分類B 8 分類 0 分類管理 未分類12 - - - - - - 3.1.3.3.2. 數(shù)據(jù)表列表 數(shù)據(jù)表單列表 數(shù)據(jù)表B 數(shù)據(jù)表A 數(shù)據(jù)表名稱 2 1 工作表單 編輯 刪除 編輯 刪除 操作 刪除 無 分類B 分類A 所屬分類 未生成 已生成 生成標志 5

18、 10 數(shù)據(jù)屬性 輸入表單名稱查詢 點擊生成 非系統(tǒng) 系統(tǒng) 表單類型 新增 共有xxx條記錄 第0/0頁 首頁 上一頁 下一頁 尾頁 跳轉(zhuǎn)到 頁 GO 點擊取消生成 3.1.3.4.頁面操作說明頁面操作說明 1界面是由和組成。 2界面是(數(shù)據(jù)表管理框架)公用頁面,界面是(數(shù)據(jù)表導(dǎo)航) 公用頁面,界面是數(shù)據(jù)表列表頁面,以下界面操作及業(yè)務(wù)規(guī)則是針 對界面來描述的。 3點擊“新增”按鈕以及列表上的“編輯”鏈接,頁面轉(zhuǎn)向到界面。 4點擊“刪除”按鈕以及列表上的“刪除”鏈接時,彈出確認提示“您確定 要刪除數(shù)據(jù)表嗎?” ,如果點擊“刪除”按鈕時,列表上未選中任何一項分 類,則提示“請選擇要刪除的數(shù)據(jù)表”

19、。 5點擊列表上的“已生成”鏈接時,彈出確認提示“您確定要取消生成該數(shù) 據(jù)表單嗎?” ;點擊列表上的“未生成”鏈接時,彈出確認提示“您確定要 生成該數(shù)據(jù)表單嗎?” 3.1.3.5.業(yè)務(wù)規(guī)則說明業(yè)務(wù)規(guī)則說明 1頁面初始化時,首先進行數(shù)據(jù)表信息的裝載:調(diào)用(SJB-1)接口獲取當前 操作用戶有權(quán)限維護的所有數(shù)據(jù)表信息(包括“表單序號” 、 “表單名稱” 、 “表單描述” 、 “所屬分類序號” 、 “顯示順序” 、 “系統(tǒng)標志” 、 “實際表名” 、 “生成標志” ) ,將信息綁定到列表中進行顯示。調(diào)用接口時, 權(quán)限過濾條 件 XML參數(shù)中的用戶序號為當前操作用戶序號(SessionUserGuid

20、_LK) , 需返回的結(jié)果屬性項 XML參數(shù)為空,如果“分類序號”輸入?yún)?shù)為 空,則基本過濾條件 XML參數(shù)構(gòu)建協(xié)作類型節(jié)點,節(jié)點值設(shè)置為 0 ;否則, 基本過濾條件 XML參數(shù)構(gòu)建分類序號節(jié)點,節(jié)點值 為分類序號輸入?yún)?shù)值; 2在綁定列表數(shù)據(jù)顯示時,數(shù)據(jù)表各列的數(shù)據(jù)按照以下規(guī)則顯示信息: 2.1“列表選擇”列(第一列):根據(jù)“系統(tǒng)標志”和“生成標志”的值, 當“系統(tǒng)標志”為1 ,或者“生成標志”為1時,列上的復(fù)選 框設(shè)置為 Disable;根據(jù)“工作表單”列的值,如果大于 0,則列上的 復(fù)選框也設(shè)置為 Disable; 2.2“數(shù)據(jù)表名稱”列:顯示“表單名稱” ; 2.3“所屬分類”列:根據(jù)

21、“所屬分類序號”調(diào)用(SJBFL-2)接口獲取 “分類名稱”顯示; 2.4“表單類型”列:根據(jù)“系統(tǒng)標志”的值, 0顯示為非系統(tǒng) ; 1顯示為系統(tǒng) ; 2.5“數(shù)據(jù)屬性”列:首先根據(jù)“表單序號”調(diào)用(SJB-2)接口獲取到表 單的“數(shù)據(jù)屬性 XML” ,根據(jù)“數(shù)據(jù)屬性 XML”調(diào)用(SJBSX-1)接 口獲取“數(shù)據(jù)屬性個數(shù)”進行顯示; 2.6“生成標志”列:根據(jù)“生成標志”的值, 0顯示為未生成 (文字以紅色標識) , 1顯示為已生成 ; 2.7“工作表單”列:根據(jù)“表單序號”調(diào)用(GZB-3)獲取“相關(guān)工作 表信息 XML” ,調(diào)用接口時, 數(shù)據(jù)表序號參數(shù)設(shè)置為“表單序號” , 表單序號參數(shù)

22、設(shè)置為空。解析“相關(guān)工作表信息 XML”內(nèi)容中的 工作表節(jié)點個數(shù)作為結(jié)果進行顯示; 2.8“操作”列(最后一列):根據(jù)“系統(tǒng)標志”和“生成標志”的值, 當“系統(tǒng)標志”為1 ,或者“生成標志”為1時,列上的刪 除鏈接設(shè)置為 Disable;根據(jù)“工作表單”列的值,如果大于 0,則 列上刪除鏈接設(shè)置為 Disable; 3點擊列表上的“已生成”鏈接,將對應(yīng)數(shù)據(jù)表進行取消生成操作,調(diào)用 (SJB-6)接口實現(xiàn),調(diào)用接口時, 表單序號參數(shù)設(shè)置為對應(yīng)數(shù)據(jù)表的 “表單序號” 。調(diào)用接口后,根據(jù)接口的返回值判斷是否取消生成成功,如 成功,則重新綁定列表數(shù)據(jù)的顯示,如未成功,則彈出提示信息“數(shù)據(jù)表 取消生成失

23、敗,錯誤信息如下:” 換行符 接口返回信息; 4點擊列表上的“未生成”鏈接,將對應(yīng)數(shù)據(jù)表進行生成操作,調(diào)用(SJB- 5)接口實現(xiàn),調(diào)用接口時, 表單序號參數(shù)設(shè)置為對應(yīng)數(shù)據(jù)表的“表單 序號” , 表單數(shù)據(jù)屬性 XML設(shè)置為空。調(diào)用接口后,根據(jù)接口的返回值 判斷是否生成成功,如成功,則重新綁定列表數(shù)據(jù)的顯示,如未成功(接 口返回值為 0) ,則彈出提示信息“數(shù)據(jù)表生成失敗,請檢查數(shù)據(jù)屬性設(shè)置” ; 5點擊列表上的“編輯”鏈接,將當前數(shù)據(jù)表序號作為頁面輸入?yún)?shù)調(diào)用界 面,頁面轉(zhuǎn)向到數(shù)據(jù)表編輯; 6點擊列表上的“刪除”鏈接,調(diào)用(SJB-7)接口將當前數(shù)據(jù)表刪除,調(diào)用 接口時, 表單序號參數(shù)設(shè)置為當

24、前數(shù)據(jù)表對應(yīng)的“表單序號” ,并根據(jù) 接口的返回值判斷是否刪除成功,如未刪除成功,給出提示“數(shù)據(jù)表刪除 未成功,請稍候重新操作” ;如刪除成功,重新綁定列表數(shù)據(jù)的顯示; 7點擊列表上方的“查詢”按鈕時,調(diào)用(SJB-1)接口獲取當前操作用戶有 權(quán)限維護的所有數(shù)據(jù)表信息,同第 1 步操作規(guī)則,不同的是,如果輸入的 查詢條件不為空,則調(diào)用接口時, 基本過濾條件 XML參數(shù)需增加構(gòu)建 表單名稱節(jié)點,節(jié)點值為查詢條件文本框中輸入的文字; 8點擊列表上方的“刪除”按鈕時,循環(huán)當前選中的數(shù)據(jù)表序號,調(diào)用 (SJB-7)接口,調(diào)用接口時, 表單序號參數(shù)設(shè)置為當前循環(huán)的數(shù)據(jù)表 序號,并根據(jù)接口的返回值判斷是否

25、刪除成功,如未刪除成功,記錄未刪 除成功的數(shù)據(jù)表序號,調(diào)用(SJB-2)接口獲取到數(shù)據(jù)表表單名稱,拼出提 示信息“以下數(shù)據(jù)表刪除未成功,請稍候重新操作。 ” 換行符 未刪 除成功的數(shù)據(jù)表名稱(多個之間用逗號分隔) ;無論刪除是否成功,重新綁 定列表數(shù)據(jù)的顯示; 3.1.3.6.輸出輸出 3.1.3.7.調(diào)用說明調(diào)用說明 3.1.3.8.程序文件程序文件 程序路徑:./PduOA6_TableManage /tbl_DataTable_List.aspx 類名稱tbl_DataTable_List 平臺準備 文件路徑: $/LKOA6/平臺準備文件/PduOA6_TableManage /tbl

26、_DataTable_List.aspx 3.1.4. 數(shù)據(jù)表編輯數(shù)據(jù)表編輯 3.1.4.1.功能描述功能描述 新增數(shù)據(jù)表,及對數(shù)據(jù)表的數(shù)據(jù)屬性進行編輯。 對指定的數(shù)據(jù)表及其數(shù)據(jù)屬性進行編輯。 3.1.4.2.輸入輸入 【界面】 名稱名稱類型類型說明說明 sDataTableI d String 數(shù)據(jù)表序號,頁面輸入?yún)?shù),為null或空時,表示數(shù)據(jù) 表的新增 3.1.4.3.界面界面 3.1.4.3.1. 數(shù)據(jù)表管理框架數(shù)據(jù)表編輯 數(shù)數(shù)據(jù)據(jù)表表單單管管理理數(shù)數(shù)據(jù)據(jù)表表單單管管理理 數(shù)據(jù)表信息 數(shù)據(jù)表名稱:輸入/顯示 保存 數(shù)據(jù)表說明: 輸入 / 顯示 嵌入數(shù)據(jù)屬性編輯/瀏覽控件 返回 所屬分類

27、:顯示 數(shù)據(jù)表單導(dǎo)航 刷新 數(shù)據(jù)表單導(dǎo)航 類型A 1 分類B 8 分類 0 分類管理 未分類12 - - - - - - 3.1.4.3.2. 數(shù)據(jù)表編輯 數(shù)據(jù)表信息 數(shù)據(jù)表名稱:輸入/顯示 保存 數(shù)據(jù)表說明: 輸入 / 顯示 嵌入數(shù)據(jù)屬性編輯/瀏覽控件 返回 所屬分類:顯示 3.1.4.4.頁面操作說明頁面操作說明 1界面是由和組成。 2界面是(數(shù)據(jù)表管理框架)公用頁面,界面是(數(shù)據(jù)表導(dǎo)航) 公用頁面,界面是數(shù)據(jù)表編輯頁面,以下界面操作及業(yè)務(wù)規(guī)則是針 對界面來描述的。 3點擊“保存”按鈕,需校驗數(shù)據(jù)表名稱輸入是否為空,如果為空,則需要 提示“請輸入數(shù)據(jù)表名稱” ,并終止操作; 4點擊“保存”

28、按鈕保存成功后,轉(zhuǎn)向到“數(shù)據(jù)表列表”頁面(界面) ; 5點擊“返回”按鈕,彈出確認提示“您確定要不保存返回嗎?” ,確定后轉(zhuǎn) 向到“數(shù)據(jù)表列表”頁面(界面) ; 3.1.4.5.業(yè)務(wù)規(guī)則說明業(yè)務(wù)規(guī)則說明 1首先初始化編輯頁面數(shù)據(jù)的顯示。如果“數(shù)據(jù)表序號”輸入?yún)?shù)值不為空, 則調(diào)用(SJB-1)接口獲取當前數(shù)據(jù)表的詳細信息(包括“表單序號” 、 “表 單名稱” 、 “表單描述” 、 “所屬分類序號” 、 “系統(tǒng)標志” 、 “實際表名” 、 “數(shù) 據(jù)屬性 XML” ) ,調(diào)用接口時, 基本過濾條件 XML參數(shù)中只構(gòu)建表單 序號節(jié)點,節(jié)點值為“數(shù)據(jù)表序號”輸入?yún)?shù)值, 權(quán)限過濾條件 XML參數(shù)設(shè)置為

29、空。 需返回的結(jié)果屬性項 XML參數(shù)構(gòu)建“表單序號” 、 “表單名稱” 、 “表單描述” 、 “所屬分類序號” 、 “系統(tǒng)標志” 、 “實際表名” 、 “數(shù)據(jù)屬性 XML”等標識; 2頁面中所屬分類區(qū)域的下拉框數(shù)據(jù)調(diào)用(SJBFL-1)接口獲取“所有數(shù) 據(jù)分類信息 XML” (包括“分類序號” 、 “分類名稱” )進行綁定顯示,在綁 定數(shù)據(jù)時,下拉框的顯示名稱為“分類名稱” ,對應(yīng)值為綁定分類的“分類 序號” ,另外,下拉框的第一項的名稱固定設(shè)置為文字無分類 ,對應(yīng)選 項值設(shè)置為空。在調(diào)用接口時, 基本過濾條件 XML參數(shù)中構(gòu)建 “”條件節(jié)點,節(jié)點值設(shè)置為0 , 權(quán)限 過濾條件 XML參數(shù)設(shè)置

30、為空, 所屬分類下拉框的選項值按照以下情 況進行顯示: 2.1如果“數(shù)據(jù)表序號”輸入?yún)?shù)值為空,則所屬分類下拉框的選項 值固定選中為第一項,即無分類選項; 2.2如果“數(shù)據(jù)表序號”輸入?yún)?shù)值不為空,則將所屬分類下拉框中 選項值等于該數(shù)據(jù)表的“所屬分類序號”的選項設(shè)置為選中; 3頁面中紅色標識區(qū)域為數(shù)據(jù)表數(shù)據(jù)屬性編輯區(qū),該區(qū)域數(shù)據(jù)由(數(shù)據(jù)屬性 編輯)控件來裝載,控件的初始化根據(jù)以下情況來進行: 3.1如果“數(shù)據(jù)表序號”輸入?yún)?shù)值為空,則控件的數(shù)據(jù)屬性 XML參 數(shù)設(shè)置為空, 只讀標志設(shè)置為 false, 已生成標志設(shè)置為 false; 3.2如果“數(shù)據(jù)表序號”輸入?yún)?shù)值為空,則控件的數(shù)據(jù)屬性 X

31、ML參 數(shù)設(shè)置為“數(shù)據(jù)屬性 XML” , 只讀標志參數(shù)設(shè)置為 false,根據(jù) “實際表名”的值,如果非空,則已生成標志參數(shù)設(shè)置為 true, 如果為空,則已生成標志參數(shù)設(shè)置為 false; 4點擊“保存”按鈕,調(diào)用(SJB-4)接口保存分類信息,調(diào)用接口時, 數(shù) 據(jù)表保存信息 XML參數(shù)按照如下規(guī)則構(gòu)建各節(jié)點及各節(jié)點的值: 4.1表單序號節(jié)點:“數(shù)據(jù)表序號”輸入?yún)?shù)值; 4.2表單名稱節(jié)點:界面上“數(shù)據(jù)表名稱”的輸入值; 4.3表單描述節(jié)點:界面上“數(shù)據(jù)表說明”的輸入值; 4.4所屬分類序號節(jié)點:界面上“所屬分類”選中的選項值; 4.5系統(tǒng)標志節(jié)點:固定設(shè)置為0 ; 4.6實際表名節(jié)點:之前

32、獲取的“實際表名”值; 4.7 數(shù)據(jù)屬性 XML:通過(數(shù)據(jù)屬性編輯)控件的屬性獲取; 4.8協(xié)作類型節(jié)點:固定設(shè)置為0 ; 3.1.4.6.輸出輸出 3.1.4.7.調(diào)用說明調(diào)用說明 3.1.4.8.程序文件程序文件 程序路徑:./PduOA6_TableManage /tbl_DataTable_Edit.aspx 類名稱tbl_DataTable_Edit 平臺準備 文件路徑: $/LKOA6/平臺準備文件/PduOA6_TableManage /tbl_DataTable_Edit.aspx 3.2.公用頁面公用頁面 3.2.1. 數(shù)據(jù)表管理框架數(shù)據(jù)表管理框架 3.2.1.1.功能描述

33、功能描述 數(shù)據(jù)表管理框架公用頁面主要用來載入數(shù)據(jù)表單導(dǎo)航公用頁面以及在數(shù)據(jù) 表單導(dǎo)航頁面中指向的各功能頁面。 任何與數(shù)據(jù)表管理相關(guān)的功能操作都在此框架頁面中進行。 3.2.1.2.輸入輸入 無 3.2.1.3.界面界面 3.2.1.3.1. 數(shù)據(jù)表單管理框架 數(shù)數(shù)據(jù)據(jù)表表單單管管理理數(shù)數(shù)據(jù)據(jù)表表單單管管理理 數(shù)據(jù)表單列表 數(shù)據(jù)表B 數(shù)據(jù)表A 數(shù)據(jù)表名稱 2 1 工作表單 編輯 刪除 編輯 刪除 操作 刪除 無 分類B 分類A 所屬分類 未生成 已生成 生成標志 5 10 數(shù)據(jù)屬性 輸入表單名稱查詢 點擊生成 非系統(tǒng) 系統(tǒng) 表單類型 新增 共有xxx條記錄 第0/0頁 首頁 上一頁 下一頁 尾頁

34、 跳轉(zhuǎn)到 頁 GO 點擊取消生成 數(shù)據(jù)表單導(dǎo)航 刷新 數(shù)據(jù)表單導(dǎo)航 類型A 1 分類B 8 分類 0 分類管理 未分類12 - - - - - - 3.2.1.4.頁面操作說明頁面操作說明 1頁面分為左中右兩個區(qū)域,左區(qū)載入數(shù)據(jù)表單導(dǎo)航公用頁面,中間區(qū)域為 框架控制功能條,右區(qū)載入導(dǎo)航頁面所指向的功能頁面,右區(qū)默認載入的 為(3.1.3 數(shù)據(jù)表列表)功能頁面。 2點擊中間區(qū)域為框架控制功能條,將左區(qū)框架隱藏,再次點擊,將左區(qū)框 架顯示。 3左區(qū)框架寬度為 120 像素。中間框架寬度為 5 像素。 4左區(qū)中的鏈接目標框架為右區(qū)框架。 3.2.1.5.業(yè)務(wù)規(guī)則說明業(yè)務(wù)規(guī)則說明 3.2.1.6.輸出

35、輸出 3.2.1.7.調(diào)用說明調(diào)用說明 3.2.1.8.程序文件程序文件 【主框架頁面】 程序路徑:./PduOA6_TableManage /tbl_DataTableMgr_Frame.aspx 類名稱tbl_DataTableMgr_Frame 平臺準備 文件路徑: $/LKOA6/平臺準備文件/PduOA6_TableManage /tbl_DataTableMgr_Frame.aspx 【中間框架頁面】 程序路徑:./PduOA6_TableManage /tbl_DataTableMgr_Middle.aspx 類名稱tbl_DataTableMgr_Middle 平臺準備 文件路徑: $/LKOA6/平臺準備文件/PduOA6_TableManage /tbl_DataTableMgr_Middle.aspx 3.2.2. 數(shù)據(jù)表單導(dǎo)航數(shù)據(jù)表單導(dǎo)航 3.2.2.1.功能描述功能描述 該頁面列出所有數(shù)據(jù)表單分類以及固定的未分類節(jié)點,在每個表單分 類下列出當前操作用戶有權(quán)限進行維護的數(shù)據(jù)表單。 通過該導(dǎo)航頁面,根據(jù)當前操作用戶的權(quán)限,可以通過點擊不同的導(dǎo)航節(jié) 點轉(zhuǎn)向數(shù)據(jù)表分類管理、數(shù)據(jù)表編輯以及數(shù)據(jù)表

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論