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

下載本文檔

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

文檔簡介

1、LKOA6.0表單管理表單管理應(yīng)用功能詳細(xì)設(shè)計說明書所屬項目:LKOA6.0項目類型新產(chǎn)品開發(fā)項目編號文檔類型:設(shè)計文件/詳細(xì)設(shè)計說明書類型編碼文檔編號:版本號:V1.0 最后更新人XXX最后更新時間2009-XX-XX擬 制 人:擬制日期:2009年XX月XX日審 核 人:審核日期:2009年XX月XX日批 準(zhǔn) 人:批準(zhǔn)日期: 2009年XX月XX日文件歷史版本紀(jì)錄變更序號日期版本變更說明修改人12009-xx-xx1.0新文件22009-xx-xx1.1修改文件1. 引言1.1. 編寫目的本設(shè)計說明書描述LKOA6.0產(chǎn)品中某功能模塊實現(xiàn)的詳細(xì)說明,僅供開發(fā)及測試人員閱讀。1.2. 設(shè)計功

2、能概述1.3. 背景說明:1. LKOA6.0產(chǎn)品-某功能模塊2. 任務(wù)提出者:公司內(nèi)部。1.4. 定義列出本文件中用到專門術(shù)語的定義和外文首字母組詞的原詞組。1.5. 參考資料1. 聯(lián)達(dá)動力開發(fā)規(guī)范1.6. 編碼注意事項本詳設(shè)文檔中涉及到數(shù)據(jù)邏輯描述的Sql語句僅作為數(shù)據(jù)獲取邏輯準(zhǔn)則,因未考慮其執(zhí)行的性能及效率,不建議直接作為開發(fā)編碼中實際的Sql語句進(jìn)行使用,也不能作為衡量開發(fā)編碼部分完成的標(biāo)準(zhǔn)。請開發(fā)人員根據(jù)實際情況以及涉及的數(shù)據(jù)量靈活變通。2. 程序系統(tǒng)的結(jié)構(gòu)命名空間:LinkPower.PduOA6.Mod.TableManage程序集LinkPower.PduOA6.Mod.Tab

3、leManage頁面程序路徑:PduOA6_TableManageVss路徑:$/LKOA6/SourceCode/Module/Mod_TableManage/DotNet/LinkPower.PduOA6.Mod.TableManage3. 詳細(xì)設(shè)計說明3.1. 表單應(yīng)用數(shù)據(jù)表管理3.1.1. 數(shù)據(jù)表分類列表3.1.1.1. 功能描述本功能主要用于顯示和管理數(shù)據(jù)表分類。判斷操作用戶的權(quán)限,具備權(quán)限的用戶方可進(jìn)行數(shù)據(jù)表分類的維護(hù)和管理。3.1.1.2. 輸入無3.1.1.3. 界面3.1.1.3.1. 數(shù)據(jù)表管理框架分類 <圖一>3.1.1.3.2. 數(shù)據(jù)表單導(dǎo)航 <圖二&

4、gt;3.1.1.3.3. 數(shù)據(jù)表分類列表 <圖三>3.1.1.4. 頁面操作說明1 界面<圖一>是由<圖二>和<圖三>組成。2 界面<圖一>是(數(shù)據(jù)表管理框架)公用頁面,界面<圖二>是(數(shù)據(jù)表單導(dǎo)航)公用頁面,界面<圖三>是數(shù)據(jù)分類列表頁面,以下界面操作及業(yè)務(wù)規(guī)則是針對界面<圖三>來描述的。3 點擊“新增”按鈕以及列表上的“編輯”鏈接,頁面轉(zhuǎn)向到界面<圖四>。4 點擊“刪除”按鈕以及列表上的“刪除”鏈接時,提示“您確定要刪除分類嗎?”,如果點擊“刪除”按鈕時,列表上未選中任何一項分類,

5、則提示“請選擇要刪除的分類”。5 界面上黃色背景區(qū)域為排序浮動層界面,默認(rèn)不顯示,點擊列表上的“排序”鏈接時才顯示,點擊排序浮動層界面以外的任一區(qū)域,排序浮動層界面則隱藏,點擊排序浮動層界面上的“關(guān)閉”鏈接,排序浮動層界面隱藏;3.1.1.5. 業(yè)務(wù)規(guī)則說明1 頁面初始化時,首先進(jìn)行數(shù)據(jù)表分類數(shù)據(jù)的裝載:調(diào)用(SJBFL-1)接口獲取當(dāng)前操作用戶有權(quán)限維護(hù)的所有數(shù)據(jù)表分類信息(包括“分類序號”、“分類名稱”、“分類描述”、“顯示順序”),將信息綁定到列表中進(jìn)行顯示。調(diào)用接口時,基本過濾條件XML參數(shù)中構(gòu)建“<IncludeCondXml>à<KindFlag>

6、”條件節(jié)點,節(jié)點值設(shè)置為0,權(quán)限過濾條件XML參數(shù)中的用戶序號為當(dāng)前操作用戶序號(Session"UserGuid_LK");2 在綁定列表數(shù)據(jù)顯示時,根據(jù)每個數(shù)據(jù)表分類的分類序號,調(diào)用(SJB-3)接口獲取該數(shù)據(jù)分類表下的數(shù)據(jù)表數(shù)量顯示到列表的相關(guān)數(shù)據(jù)表一列,調(diào)用接口時,分類序號參數(shù)設(shè)置為當(dāng)前分類序號,權(quán)限過濾條件XML參數(shù)中的用戶序號設(shè)置為當(dāng)前操作用戶序號(Session"UserGuid_LK");3 調(diào)用(SJBFL-1)接口獲取“所有數(shù)據(jù)表分類信息XML”(包括“分類序號”、“分類名稱”、“分類描述”、“顯示順序”),用于排序操作時浮動層數(shù)據(jù)裝

7、載的數(shù)據(jù)源。調(diào)用接口時,基本過濾條件XML參數(shù)中構(gòu)建“<IncludeCondXml>à<KindFlag>”條件節(jié)點,節(jié)點值設(shè)置為0,權(quán)限過濾條件XML參數(shù)值設(shè)置為空;4 點擊列表上的“排序”鏈接,顯示排序浮動層界面,浮動層界面裝載時,首先清除浮動層界面中下拉框的所有數(shù)據(jù),然后循環(huán)“所有數(shù)據(jù)表分類信息XML”中的所有數(shù)據(jù)表分類,將其綁定到下拉框中進(jìn)行顯示(綁定時,下拉框的選項名稱為分類名稱,選項值為顯示順序),循環(huán)綁定的過程中,如分類序號等于當(dāng)前記錄對應(yīng)的分類序號,則該項分類信息不能綁定到下拉框,該分類的下一個分類信息綁定到下拉框時設(shè)置為選中,如果當(dāng)前記錄對

8、應(yīng)的分類在“所有數(shù)據(jù)表分類信息XML”中的最后一項,則下拉框默認(rèn)選中最后一個分類;5 點擊排序浮動層界面的“確定”鏈接,調(diào)用(SJBFL-4)接口調(diào)整分類的顯示順序,調(diào)用接口時,分類序號參數(shù)設(shè)置為當(dāng)前分類序號,原順序參數(shù)設(shè)置為當(dāng)前分類顯示順序,新順序參數(shù)設(shè)置為排序浮動層界面下拉框選中的選項值,接口調(diào)用完畢后,重新裝載列表數(shù)據(jù)和排序浮動層所需的數(shù)據(jù)源,即執(zhí)行第1、2、3規(guī)則;6 點擊列表上的“編輯”鏈接,將當(dāng)前分類序號作為頁面輸入?yún)?shù)調(diào)用界面<圖四>,頁面轉(zhuǎn)向到數(shù)據(jù)表分類編輯;7 點擊列表上的“刪除”鏈接,調(diào)用(SJBFL-6)接口將當(dāng)前分類刪除,調(diào)用接口時,分類序號參數(shù)設(shè)置為當(dāng)前分

9、類序號,并根據(jù)接口的返回值判斷是否刪除成功,如未刪除成功,給出提示“分類刪除未成功,請稍候重新操作”;8 點擊列表上方的“刪除”按鈕時,循環(huán)當(dāng)前選中的分類序號,調(diào)用(SJBFL-6)接口將選中的分類刪除。調(diào)用接口時,分類序號參數(shù)設(shè)置為當(dāng)前循環(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

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

11、3.1.2.3.1. 數(shù)據(jù)表分類編輯 <圖四>3.1.2.4. 頁面操作說明1 點擊“保存”按鈕,需校驗分類名稱是否為空,如果為空,則需要提示“請輸入分類名稱”,并終止操作;2 點擊“返回”按鈕,轉(zhuǎn)向到“數(shù)據(jù)表分類列表”頁面(界面<圖三>);3.1.2.5. 業(yè)務(wù)規(guī)則說明1 首先初始化編輯頁面數(shù)據(jù)的顯示。如果“分類序號”輸入?yún)?shù)值不為空,則調(diào)用(SJBFL-1)接口獲取當(dāng)前分類的詳細(xì)信息(包括“分類序號”、“分類名稱”、“分類描述”、“顯示順序”),調(diào)用接口時,基本過濾條件XML參數(shù)中只設(shè)置分類序號節(jié)點,節(jié)點值為當(dāng)前分類序號,權(quán)限過濾條件XML參數(shù)設(shè)置為空;2 頁面中顯

12、示順序區(qū)域數(shù)據(jù)的顯示。調(diào)用(SJBFL-1)接口獲取“所有數(shù)據(jù)分類信息XML”,調(diào)用接口時,基本過濾條件XML參數(shù)中構(gòu)建“<IncludeCondXml>à<KindFlag>”條件節(jié)點,節(jié)點值設(shè)置為0,權(quán)限過濾條件XML參數(shù)設(shè)置為空,顯示順序區(qū)域?qū)?yīng)的選項按照以下情況進(jìn)行顯示: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è)置為0,參數(shù)獲取標(biāo)識設(shè)置為Z。如當(dāng)前

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

14、調(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)用說明3.1.2.8. 程序文件程序路徑:./PduOA6_TableManage /tbl_DataTableKind_Edit.aspx類名稱tbl_DataTableKind_Edit平臺準(zhǔn)備文件路徑:$/LKOA6/平臺準(zhǔn)備文件/PduOA6_TableManage /tbl_DataTableKind_Edit.aspx3.1.3. 數(shù)據(jù)表列表3.

15、1.3.1. 功能描述列出所有分類或某一分類下的數(shù)據(jù)表。具備權(quán)限的用戶可對列出的數(shù)據(jù)表進(jìn)行增、刪、改、查等操作。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ù)表列表 <圖五>3.1.3.3.2. 數(shù)據(jù)表列表 <圖六>3.1.3.4. 頁面操作說明1 界面<圖五>是由<圖二>和<圖六>組成。2 界面<圖五>是(數(shù)據(jù)表管理框架)公用頁面,界面&

16、lt;圖二>是(數(shù)據(jù)表導(dǎo)航)公用頁面,界面<圖六>是數(shù)據(jù)表列表頁面,以下界面操作及業(yè)務(wù)規(guī)則是針對界面<圖六>來描述的。3 點擊“新增”按鈕以及列表上的“編輯”鏈接,頁面轉(zhuǎn)向到界面<圖八>。4 點擊“刪除”按鈕以及列表上的“刪除”鏈接時,彈出確認(rèn)提示“您確定要刪除數(shù)據(jù)表嗎?”,如果點擊“刪除”按鈕時,列表上未選中任何一項分類,則提示“請選擇要刪除的數(shù)據(jù)表”。5 點擊列表上的“已生成”鏈接時,彈出確認(rèn)提示“您確定要取消生成該數(shù)據(jù)表單嗎?”;點擊列表上的“未生成”鏈接時,彈出確認(rèn)提示“您確定要生成該數(shù)據(jù)表單嗎?”3.1.3.5. 業(yè)務(wù)規(guī)則說明1 頁面初始化時

17、,首先進(jìn)行數(shù)據(jù)表信息的裝載:調(diào)用(SJB-1)接口獲取當(dāng)前操作用戶有權(quán)限維護(hù)的所有數(shù)據(jù)表信息(包括“表單序號”、“表單名稱”、“表單描述”、“所屬分類序號”、“顯示順序”、“系統(tǒng)標(biāo)志”、“實際表名”、“生成標(biāo)志”),將信息綁定到列表中進(jìn)行顯示。調(diào)用接口時,權(quán)限過濾條件XML參數(shù)中的用戶序號為當(dāng)前操作用戶序號(Session"UserGuid_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ù)

18、表各列的數(shù)據(jù)按照以下規(guī)則顯示信息:2.1 “列表選擇”列(第一列):根據(jù)“系統(tǒng)標(biāo)志”和“生成標(biāo)志”的值,當(dāng)“系統(tǒng)標(biāo)志”為1,或者“生成標(biāo)志”為1時,列上的復(fù)選框設(shè)置為Disable;根據(jù)“工作表單”列的值,如果大于0,則列上的復(fù)選框也設(shè)置為Disable;2.2 “數(shù)據(jù)表名稱”列:顯示“表單名稱”;2.3 “所屬分類”列:根據(jù)“所屬分類序號”調(diào)用(SJBFL-2)接口獲取“分類名稱”顯示;2.4 “表單類型”列:根據(jù)“系統(tǒng)標(biāo)志”的值,0顯示為非系統(tǒng);1顯示為系統(tǒng);2.5 “數(shù)據(jù)屬性”列:首先根據(jù)“表單序號”調(diào)用(SJB-2)接口獲取到表單的“數(shù)據(jù)屬性XML”,根據(jù)“數(shù)據(jù)屬性XML”調(diào)用(SJB

19、SX-1)接口獲取“數(shù)據(jù)屬性個數(shù)”進(jìn)行顯示;2.6 “生成標(biāo)志”列:根據(jù)“生成標(biāo)志”的值,0顯示為未生成(文字以紅色標(biāo)識),1顯示為已生成;2.7 “工作表單”列:根據(jù)“表單序號”調(diào)用(GZB-3)獲取“相關(guān)工作表信息XML”,調(diào)用接口時,數(shù)據(jù)表序號參數(shù)設(shè)置為“表單序號”,表單序號參數(shù)設(shè)置為空。解析“相關(guān)工作表信息XML”內(nèi)容中的工作表節(jié)點個數(shù)作為結(jié)果進(jìn)行顯示;2.8 “操作”列(最后一列):根據(jù)“系統(tǒng)標(biāo)志”和“生成標(biāo)志”的值,當(dāng)“系統(tǒng)標(biāo)志”為1,或者“生成標(biāo)志”為1時,列上的刪除鏈接設(shè)置為Disable;根據(jù)“工作表單”列的值,如果大于0,則列上刪除鏈接設(shè)置為Disable;3 點擊列表上的

20、“已生成”鏈接,將對應(yīng)數(shù)據(jù)表進(jìn)行取消生成操作,調(diào)用(SJB-6)接口實現(xiàn),調(diào)用接口時,表單序號參數(shù)設(shè)置為對應(yīng)數(shù)據(jù)表的“表單序號”。調(diào)用接口后,根據(jù)接口的返回值判斷是否取消生成成功,如成功,則重新綁定列表數(shù)據(jù)的顯示,如未成功,則彈出提示信息“數(shù)據(jù)表取消生成失敗,錯誤信息如下:” 換行符 接口返回信息;4 點擊列表上的“未生成”鏈接,將對應(yīng)數(shù)據(jù)表進(jìn)行生成操作,調(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ù)表

21、生成失敗,請檢查數(shù)據(jù)屬性設(shè)置”;5 點擊列表上的“編輯”鏈接,將當(dāng)前數(shù)據(jù)表序號作為頁面輸入?yún)?shù)調(diào)用界面<圖八>,頁面轉(zhuǎn)向到數(shù)據(jù)表編輯;6 點擊列表上的“刪除”鏈接,調(diào)用(SJB-7)接口將當(dāng)前數(shù)據(jù)表刪除,調(diào)用接口時,表單序號參數(shù)設(shè)置為當(dāng)前數(shù)據(jù)表對應(yīng)的“表單序號”,并根據(jù)接口的返回值判斷是否刪除成功,如未刪除成功,給出提示“數(shù)據(jù)表刪除未成功,請稍候重新操作”;如刪除成功,重新綁定列表數(shù)據(jù)的顯示;7 點擊列表上方的“查詢”按鈕時,調(diào)用(SJB-1)接口獲取當(dāng)前操作用戶有權(quán)限維護(hù)的所有數(shù)據(jù)表信息,同第1步操作規(guī)則,不同的是,如果輸入的查詢條件不為空,則調(diào)用接口時,基本過濾條件XML參數(shù)需

22、增加構(gòu)建表單名稱節(jié)點,節(jié)點值為查詢條件文本框中輸入的文字;8 點擊列表上方的“刪除”按鈕時,循環(huán)當(dāng)前選中的數(shù)據(jù)表序號,調(diào)用(SJB-7)接口,調(diào)用接口時,表單序號參數(shù)設(shè)置為當(dāng)前循環(huán)的數(shù)據(jù)表序號,并根據(jù)接口的返回值判斷是否刪除成功,如未刪除成功,記錄未刪除成功的數(shù)據(jù)表序號,調(diào)用(SJB-2)接口獲取到數(shù)據(jù)表表單名稱,拼出提示信息“以下數(shù)據(jù)表刪除未成功,請稍候重新操作?!?換行符 未刪除成功的數(shù)據(jù)表名稱(多個之間用逗號分隔);無論刪除是否成功,重新綁定列表數(shù)據(jù)的顯示;3.1.3.6. 輸出3.1.3.7. 調(diào)用說明3.1.3.8. 程序文件程序路徑:./PduOA6_TableManage /tb

23、l_DataTable_List.aspx類名稱tbl_DataTable_List平臺準(zhǔn)備文件路徑:$/LKOA6/平臺準(zhǔn)備文件/PduOA6_TableManage /tbl_DataTable_List.aspx3.1.4. 數(shù)據(jù)表編輯3.1.4.1. 功能描述新增數(shù)據(jù)表,及對數(shù)據(jù)表的數(shù)據(jù)屬性進(jìn)行編輯。對指定的數(shù)據(jù)表及其數(shù)據(jù)屬性進(jìn)行編輯。3.1.4.2. 輸入【界面<圖八>】名稱類型說明sDataTableIdString數(shù)據(jù)表序號,頁面輸入?yún)?shù),為null或空時,表示數(shù)據(jù)表的新增3.1.4.3. 界面3.1.4.3.1. 數(shù)據(jù)表管理框架數(shù)據(jù)表編輯 <圖七>3.1

24、.4.3.2. 數(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 點擊“保存”按鈕保存成功后,轉(zhuǎn)向到“數(shù)據(jù)表列表”頁面(界面<圖六>);5 點擊“返回”按鈕,彈出確認(rèn)提示“您

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

26、XML”等標(biāo)識;2 頁面中所屬分類區(qū)域的下拉框數(shù)據(jù)調(diào)用(SJBFL-1)接口獲取“所有數(shù)據(jù)分類信息XML”(包括“分類序號”、“分類名稱”)進(jìn)行綁定顯示,在綁定數(shù)據(jù)時,下拉框的顯示名稱為“分類名稱”,對應(yīng)值為綁定分類的“分類序號”,另外,下拉框的第一項的名稱固定設(shè)置為文字無分類,對應(yīng)選項值設(shè)置為空。在調(diào)用接口時,基本過濾條件XML參數(shù)中構(gòu)建“<IncludeCondXml>à<KindFlag>”條件節(jié)點,節(jié)點值設(shè)置為0,權(quán)限過濾條件XML參數(shù)設(shè)置為空,所屬分類下拉框的選項值按照以下情況進(jìn)行顯示:2.1 如果“數(shù)據(jù)表序號”輸入?yún)?shù)值為空,則所屬分類下拉框的選項

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

28、則已生成標(biāo)志參數(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)標(biāo)志節(jié)點:固定設(shè)置為0;4.6 實際表名節(jié)點:之前獲取的“實際表名”值;4.7 數(shù)據(jù)屬性XML:通過(數(shù)據(jù)屬性編輯)控件的屬性獲取;4.8 協(xié)作類型節(jié)點:固定設(shè)置為0;3.1.4.6. 輸出3.1.4.7. 調(diào)用說

29、明3.1.4.8. 程序文件程序路徑:./PduOA6_TableManage /tbl_DataTable_Edit.aspx類名稱tbl_DataTable_Edit平臺準(zhǔn)備文件路徑:$/LKOA6/平臺準(zhǔn)備文件/PduOA6_TableManage /tbl_DataTable_Edit.aspx3.2. 公用頁面3.2.1. 數(shù)據(jù)表管理框架3.2.1.1. 功能描述數(shù)據(jù)表管理框架公用頁面主要用來載入數(shù)據(jù)表單導(dǎo)航公用頁面以及在數(shù)據(jù)表單導(dǎo)航頁面中指向的各功能頁面。任何與數(shù)據(jù)表管理相關(guān)的功能操作都在此框架頁面中進(jìn)行。3.2.1.2. 輸入無3.2.1.3. 界面3.2.1.3.1. 數(shù)據(jù)表單

30、管理框架3.2.1.4. 頁面操作說明1 頁面分為左中右兩個區(qū)域,左區(qū)載入數(shù)據(jù)表單導(dǎo)航公用頁面,中間區(qū)域為框架控制功能條,右區(qū)載入導(dǎo)航頁面所指向的功能頁面,右區(qū)默認(rèn)載入的為(數(shù)據(jù)表列表)功能頁面。2 點擊中間區(qū)域為框架控制功能條,將左區(qū)框架隱藏,再次點擊,將左區(qū)框架顯示。3 左區(qū)框架寬度為120像素。中間框架寬度為5像素。4 左區(qū)中的鏈接目標(biāo)框架為右區(qū)框架。3.2.1.5. 業(yè)務(wù)規(guī)則說明3.2.1.6. 輸出3.2.1.7. 調(diào)用說明3.2.1.8. 程序文件【主框架頁面】程序路徑:./PduOA6_TableManage /tbl_DataTableMgr_Frame.aspx類名稱tbl_

31、DataTableMgr_Frame平臺準(zhǔn)備文件路徑:$/LKOA6/平臺準(zhǔn)備文件/PduOA6_TableManage /tbl_DataTableMgr_Frame.aspx【中間框架頁面】程序路徑:./PduOA6_TableManage /tbl_DataTableMgr_Middle.aspx類名稱tbl_DataTableMgr_Middle平臺準(zhǔn)備文件路徑:$/LKOA6/平臺準(zhǔn)備文件/PduOA6_TableManage /tbl_DataTableMgr_Middle.aspx3.2.2. 數(shù)據(jù)表單導(dǎo)航3.2.2.1. 功能描述該頁面列出所有數(shù)據(jù)表單分類以及固定的未分類節(jié)點,在每個表單分類下列出當(dāng)前操作用戶有權(quán)限進(jìn)行維護(hù)的數(shù)據(jù)表單。通過該導(dǎo)航頁面,根據(jù)當(dāng)前操作用戶的權(quán)限,可以通過點擊不同的導(dǎo)航節(jié)點轉(zhuǎn)向數(shù)據(jù)表分類管理、數(shù)據(jù)表編輯以及數(shù)據(jù)表字段屬性編輯等功能頁面。3.2.2.2. 輸入無3.2.2.3. 界面3.2.2.3.1. 數(shù)據(jù)表單導(dǎo)航 <圖二>3.2.2.4. 頁面操作說明1 點擊彈出菜單中的“分類管理”,目標(biāo)框架中的頁面轉(zhuǎn)向“數(shù)據(jù)表分類列表”頁面(<圖三>)。2 點擊導(dǎo)航樹上的分類鏈接,目標(biāo)框架中的頁面轉(zhuǎn)向“數(shù)據(jù)表列表”頁面(<圖六>)。3.

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論