版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、LKOA6.0 表單管理表單管理應(yīng)用功能詳細(xì)設(shè)計(jì)說(shuō)明書(shū)所屬項(xiàng)目:LKOA6.0項(xiàng)目類型新產(chǎn)品開(kāi)發(fā)項(xiàng)目編號(hào)文檔類型:設(shè)計(jì)文件 /詳細(xì)設(shè)計(jì)說(shuō)明書(shū)類型編碼文檔編號(hào):版本號(hào):V1.0最后更新人XXX最后更新時(shí)間2009-XX-XX擬 制 人:擬制日期:2009 年 XX月 XX日審 核 人:審核日期:2009 年 XX月 XX日批 準(zhǔn) 人:批準(zhǔn)日期:2009 年 XX月 XX日文件歷史版本紀(jì)錄變更序號(hào)日期版本變更說(shuō)明修改人12009-xx-xx1.0新文件22009-xx-xx1.1修改文件1. 引言1.1. 編寫(xiě)目的本設(shè)計(jì)說(shuō)明書(shū)描述 LKOA6.0 產(chǎn)品中某功能模塊實(shí)現(xiàn)的詳細(xì)說(shuō)明,僅供開(kāi)發(fā) 及測(cè)試人
2、員閱讀。1.2. 設(shè)計(jì)功能概述1.3. 背景說(shuō)明:1. LKOA6.0 產(chǎn)品 某功能模塊2. 任務(wù)提出者:公司內(nèi)部。1.4. 定義列出本文件中用到專門(mén)術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.5. 參考資料1. 聯(lián)達(dá)動(dòng)力開(kāi)發(fā)規(guī)范1.6. 編碼注意事項(xiàng)本詳設(shè)文檔中涉及到數(shù)據(jù)邏輯描述的 Sql 語(yǔ)句僅作為數(shù)據(jù)獲取邏輯準(zhǔn)則,因 未考慮其執(zhí)行的性能及效率, 不建議直接作為開(kāi)發(fā)編碼中實(shí)際的 Sql 語(yǔ)句進(jìn)行使 用,也不能作為衡量開(kāi)發(fā)編碼部分完成的標(biāo)準(zhǔn)。 請(qǐng)開(kāi)發(fā)人員根據(jù)實(shí)際情況以及涉 及的數(shù)據(jù)量靈活變通。2. 程序系統(tǒng)的結(jié)構(gòu)命名空間:LinkPower.PduOA6.Mod.TableManage程序集Li
3、nkPower.PduOA6.Mod.TableManage頁(yè)面程序路徑:PduOA6 TableManageVss 路徑:$/LKOA6/SourceCode/Module/Mod_TableManage/DotNet/LinkPower.PduOA6.Mod.TableManage3. 詳細(xì)設(shè)計(jì)說(shuō)明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ù)表管理框架分類 圖一數(shù)據(jù)表單管理數(shù)據(jù)表單
4、分類列表分類名稱分類描述相關(guān)數(shù)據(jù)表操作行政管理類行政管理適用1排序編輯 刪除行文格式國(guó)標(biāo)類(財(cái)務(wù)、審計(jì)、稅務(wù)等適用)9排序編輯 刪除 顯示在 顯示其他分類之前確定 關(guān)閉新增刪除3.1.1.3.2. 數(shù)據(jù)表單導(dǎo)航 圖二數(shù)據(jù)表單導(dǎo)航 刷新3.1.1.4. 頁(yè)面操作說(shuō)明1 界面圖一是由 圖二和圖三組成。2 界面圖一是(數(shù)據(jù)表管理框架 )公用頁(yè)面,界面 圖二 是(數(shù)據(jù)表單導(dǎo)航 ) 公用頁(yè)面, 界面圖三是數(shù)據(jù)分類列表頁(yè)面, 以下界面操作及業(yè)務(wù)規(guī)則是針 對(duì)界面 圖三來(lái)描述的。3 點(diǎn)擊“新增”按鈕以及列表上的“編輯”鏈接,頁(yè)面轉(zhuǎn)向到界面 圖四 。4 點(diǎn)擊“刪除”按鈕以及列表上的“刪除”鏈接時(shí),提示“您確定要
5、刪除分類 嗎?”,如果點(diǎn)擊“刪除”按鈕時(shí),列表上未選中任何一項(xiàng)分類,則提示“請(qǐng) 選擇要?jiǎng)h除的分類”。5 界面上黃色背景區(qū)域?yàn)榕判蚋?dòng)層界面, 默認(rèn)不顯示, 點(diǎn)擊列表上的 “排序” 鏈接時(shí)才顯示,點(diǎn)擊排序浮動(dòng)層界面以外的任一區(qū)域,排序浮動(dòng)層界面則隱 藏,點(diǎn)擊排序浮動(dòng)層界面上的“關(guān)閉”鏈接,排序浮動(dòng)層界面隱藏;3.1.1.5. 業(yè)務(wù)規(guī)則說(shuō)明1 頁(yè)面初始化時(shí),首先進(jìn)行數(shù)據(jù)表分類數(shù)據(jù)的裝載:調(diào)用(SJBFL-1)接口獲取當(dāng)前操作用戶有權(quán)限維護(hù)的所有數(shù)據(jù)表分類信息(包括“分類序號(hào)” 、“分 類名稱”、“分類描述”、“顯示順序”),將信息綁定到列表中進(jìn)行顯示。調(diào)用 接口時(shí),基本過(guò)濾條件 XML 參數(shù)中構(gòu)建
6、“ ” 條件節(jié)點(diǎn),節(jié)點(diǎn)值設(shè)置為 0,權(quán)限過(guò)濾條件 XML 參數(shù)中的用戶序號(hào)為 當(dāng)前操作用戶序號(hào)( SessionUserGuid_LK );2 在綁定列表數(shù)據(jù)顯示時(shí), 根據(jù)每個(gè)數(shù)據(jù)表分類的 分類序號(hào),調(diào)用( SJB-3) 接口獲取該數(shù)據(jù)分類表下的數(shù)據(jù)表數(shù)量顯示到列表的相關(guān)數(shù)據(jù)表一列, 調(diào)用接口時(shí),分類序號(hào)參數(shù)設(shè)置為當(dāng)前分類序號(hào), 權(quán)限過(guò)濾條件 XML 參數(shù)中的用戶序號(hào)設(shè)置為當(dāng)前操作用戶序號(hào)( SessionUserGuid_LK );3 調(diào)用(SJBFL-1)接口獲取 “所有數(shù)據(jù)表分類信息 XML ”(包括“分類序號(hào)”、 “分類名稱”、“分類描述”、“顯示順序”),用于排序操作時(shí)浮動(dòng)層數(shù)據(jù)裝載
7、 的 數(shù) 據(jù) 源 。 調(diào) 用 接 口 時(shí) , 基 本 過(guò) 濾 條 件 XML 參 數(shù) 中 構(gòu) 建 “ ”條件節(jié)點(diǎn),節(jié)點(diǎn)值設(shè)置為 0,權(quán)限 過(guò)濾條件 XML 參數(shù)值設(shè)置為空;4 點(diǎn)擊列表上的“排序”鏈接,顯示排序浮動(dòng)層界面,浮動(dòng)層界面裝載時(shí),首 先清除浮動(dòng)層界面中下拉框的所有數(shù)據(jù),然后循環(huán)“所有數(shù)據(jù)表分類信息 XML ”中的所有數(shù)據(jù)表分類,將其綁定到下拉框中進(jìn)行顯示(綁定時(shí),下拉 框的選項(xiàng)名稱為分類名稱 ,選項(xiàng)值為顯示順序 ),循環(huán)綁定的過(guò)程中, 如分類序號(hào)等于當(dāng)前記錄對(duì)應(yīng)的分類序號(hào),則該項(xiàng)分類信息不能綁定到 下拉框,該分類的下一個(gè)分類信息綁定到下拉框時(shí)設(shè)置為選中,如果當(dāng)前記 錄對(duì)應(yīng)的分類在“所
8、有數(shù)據(jù)表分類信息 XML ”中的最后一項(xiàng),則下拉框默 認(rèn)選中最后一個(gè)分類;5 點(diǎn)擊排序浮動(dòng)層界面的“確定”鏈接,調(diào)用( SJBFL-4 )接口調(diào)整分類的顯 示順序,調(diào)用接口時(shí),分類序號(hào)參數(shù)設(shè)置為當(dāng)前分類序號(hào), 原順序參 數(shù)設(shè)置為當(dāng)前分類顯示順序, 新順序參數(shù)設(shè)置為排序浮動(dòng)層界面下拉框 選中的選項(xiàng)值,接口調(diào)用完畢后,重新裝載列表數(shù)據(jù)和排序浮動(dòng)層所需的數(shù) 據(jù)源,即執(zhí)行第 1、2、3 規(guī)則;6 點(diǎn)擊列表上的“編輯”鏈接,將當(dāng)前分類序號(hào)作為頁(yè)面輸入?yún)?shù)調(diào)用界面 ,頁(yè)面轉(zhuǎn)向到數(shù)據(jù)表分類編輯;7 點(diǎn)擊列表上的“刪除”鏈接,調(diào)用( SJBFL-6 )接口將當(dāng)前分類刪除,調(diào)用 接口時(shí),分類序號(hào)參數(shù)設(shè)置為當(dāng)前分
9、類序號(hào),并根據(jù)接口的返回值判斷 是否刪除成功,如未刪除成功,給出提示“分類刪除未成功,請(qǐng)稍候重新操 作”;8 點(diǎn)擊列表上方的 “刪除”按鈕時(shí),循環(huán)當(dāng)前選中的分類序號(hào), 調(diào)用(SJBFL-6) 接口將選中的分類刪除。調(diào)用接口時(shí), 分類序號(hào)參數(shù)設(shè)置為當(dāng)前循環(huán)的 分類序號(hào),并根據(jù)接口的返回值判斷是否刪除成功,如未刪除成功,則記錄 未刪除成功的分類序號(hào),調(diào)用( SJBFL-2)接口獲取到分類名稱,拼出提示 信息“以下分類刪除未成功,請(qǐng)稍候重新操作。 ” 換行符 未刪除成功 的分類名稱(多個(gè)之間用逗號(hào)分隔) ;9 刪除操作成功后,重新裝載列表數(shù)據(jù)和排序浮動(dòng)層所需的數(shù)據(jù)源,即執(zhí)行第1、2、3 規(guī)則3.1.
10、1.6.輸出3.1.1.7.調(diào)用說(shuō)明3.1.1.8.程序文件程序路徑:./PduOA6 TableManage /tbl DataTableKind List.aspx類名稱tbl DataTableKind List平臺(tái)準(zhǔn)備 文件路徑:$/LKOA6/ 平臺(tái)準(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. 輸入名稱類型說(shuō)明sKindIdString分類序號(hào),頁(yè)面輸入?yún)?shù),為 null 或空時(shí),表示數(shù)據(jù)表分
11、類的新增。3.1.2.3. 界面3.1.2.3.1. 數(shù)據(jù)表分類編輯 圖四3.1.2.4. 頁(yè)面操作說(shuō)明1 點(diǎn)擊“保存”按鈕,需校驗(yàn)分類名稱是否為空,如果為空,則需要提示“請(qǐng) 輸入分類名稱”,并終止操作;2 點(diǎn)擊“返回”按鈕,轉(zhuǎn)向到“數(shù)據(jù)表分類列表”頁(yè)面(界面 圖三 );3.1.2.5. 業(yè)務(wù)規(guī)則說(shuō)明1 首先初始化編輯頁(yè)面數(shù)據(jù)的顯示。如果“分類序號(hào)”輸入?yún)?shù)值不為空,則 調(diào)用( SJBFL-1)接口獲取當(dāng)前分類的詳細(xì)信息(包括“分類序號(hào)” 、“分類 名稱”、“分類描述”、“顯示順序”),調(diào)用接口時(shí),基本過(guò)濾條件 XML 參 數(shù)中只設(shè)置分類序號(hào)節(jié)點(diǎn),節(jié)點(diǎn)值為當(dāng)前分類序號(hào),權(quán)限過(guò)濾條件 XML 參
12、數(shù)設(shè)置為空;2 頁(yè)面中顯示順序區(qū)域數(shù)據(jù)的顯示。調(diào)用( SJBFL-1 )接口獲取“所有數(shù) 據(jù)分類信息 XML ”,調(diào)用接口時(shí), 基本過(guò)濾條件 XML 參數(shù)中構(gòu)建 “ ”條件節(jié)點(diǎn),節(jié)點(diǎn)值設(shè)置為 0,權(quán)限 過(guò)濾條件 XML 參數(shù)設(shè)置為空,顯示順序區(qū)域?qū)?yīng)的選項(xiàng)按照以下情況 進(jìn)行顯示:2.1 如果“分類序號(hào)”輸入?yún)?shù)值為空,則顯示順序區(qū)域的選項(xiàng)選中 為顯示在最后,下拉框則綁定顯示 “所有數(shù)據(jù)分類信息 XML ”中的 所有數(shù)據(jù)分類;2.2 如果“分類序號(hào)”輸入?yún)?shù)值不為空,則調(diào)用( SJBFL-3)接口獲取最 大順序號(hào),調(diào)用接口時(shí),參數(shù)協(xié)作類型設(shè)置為0,參數(shù)獲取標(biāo)識(shí)設(shè)置為 Z。如當(dāng)前分類的顯示順序等于
13、最大順序號(hào),則顯 示順序區(qū)域的選項(xiàng)選中為顯示在最后 ,下拉框則綁定顯示“所有 數(shù)據(jù)分類信息 XML ”中的所有數(shù)據(jù)分類;否則,顯示順序區(qū)域的選 項(xiàng)選中為顯示在 xxxx 之前,循環(huán)“所有數(shù)據(jù)分類信息 XML ”中的 所有數(shù)據(jù)分類綁定到下拉框中進(jìn)行顯示,循環(huán)中,如分類序號(hào)等 于當(dāng)前分類序號(hào),則該分類信息不能裝載到下拉框,且該分類的下一 個(gè)分類信息綁定到下拉框時(shí)設(shè)置為選中;3 顯示順序區(qū)域?qū)?yīng)的下拉框在綁定數(shù)據(jù)時(shí),顯示名稱為綁定分類的分類名 稱,對(duì)應(yīng)值為綁定分類的顯示順序 ;4 顯示順序區(qū)域選項(xiàng)設(shè)置為顯示在最后時(shí),對(duì)應(yīng)值為0,選項(xiàng)設(shè)置為顯示在 xxxx 之前時(shí),對(duì)應(yīng)值為下拉框當(dāng)前選中的值;5 點(diǎn)擊
14、“保存”按鈕,調(diào)用( SJBFL-5)接口保存分類信息,調(diào)用接口時(shí), 分 類保存信息 XML 參數(shù)構(gòu)建分類序號(hào) 、分類名稱、分類描述、顯 示順序、協(xié)作類型等節(jié)點(diǎn)值,其中協(xié)作類型節(jié)點(diǎn)值固定設(shè)置為 0;3.1.2.6. 輸出xxxxString說(shuō)明:3.1.2.7. 調(diào)用說(shuō)明3.1.2.8. 程序文件程序路徑:./PduOA6 TableManage /tbl DataTableKind Edit.aspx類名稱tbl DataTableKind Edit平臺(tái)準(zhǔn)備 文件路徑:$/LKOA6/ 平臺(tái)準(zhǔn)備文件 /PduOA6_TableManage /tbl_DataTableKind_Edit.as
15、px3.1.3. 數(shù)據(jù)表列表3.1.3.1. 功能描述列出所有分類或某一分類下的數(shù)據(jù)表。 具備權(quán)限的用戶可對(duì)列出的數(shù)據(jù)表進(jìn) 行增、刪、改、查等操作。3.1.3.2. 輸入界面圖六】名稱類型說(shuō)明sKindIdString分類序號(hào),頁(yè)面輸入?yún)?shù), 為null或空時(shí),表示所有分類,為-1時(shí)顯示未分類的數(shù)據(jù)表3.1.3.3. 界面3.1.3.3.1. 數(shù)據(jù)表管理框架數(shù)據(jù)表列表 圖五 數(shù)據(jù)表單管理3.1.3.3.2. 數(shù)據(jù)表列表 圖六數(shù)據(jù)表單列表 輸入表單名稱 查詢新增 刪除數(shù)據(jù)表名稱所屬分類表單類型數(shù)據(jù)屬性生成標(biāo)志工作表單操作數(shù)據(jù)表 A分類A系統(tǒng)10已生成1編輯 刪除數(shù)據(jù)表 B分類B2編輯 刪除非系統(tǒng)
16、 點(diǎn)擊取消5 生成 未生成無(wú)點(diǎn)擊生成共有 xxx條記錄 第0/0頁(yè) 首頁(yè) 上一頁(yè) 下一頁(yè) 尾頁(yè) 跳轉(zhuǎn)到 頁(yè) GO3.1.3.4. 頁(yè)面操作說(shuō)明1 界面圖五是由 圖二和圖六組成。2 界面圖五是( 數(shù)據(jù)表管理框架 )公用頁(yè)面,界面 圖二是(數(shù)據(jù)表導(dǎo)航 ) 公用頁(yè)面, 界面圖六是數(shù)據(jù)表列表頁(yè)面, 以下界面操作及業(yè)務(wù)規(guī)則是針對(duì) 界面圖六來(lái)描述的。3 點(diǎn)擊“新增”按鈕以及列表上的“編輯”鏈接,頁(yè)面轉(zhuǎn)向到界面圖八 。4 點(diǎn)擊“刪除”按鈕以及列表上的“刪除”鏈接時(shí),彈出確認(rèn)提示“您確定要 刪除數(shù)據(jù)表嗎?”,如果點(diǎn)擊“刪除”按鈕時(shí),列表上未選中任何一項(xiàng)分類, 則提示“請(qǐng)選擇要?jiǎng)h除的數(shù)據(jù)表” 。5 點(diǎn)擊列表上的
17、“已生成”鏈接時(shí),彈出確認(rèn)提示“您確定要取消生成該數(shù)據(jù) 表單嗎?”;點(diǎn)擊列表上的“未生成”鏈接時(shí),彈出確認(rèn)提示“您確定要生 成該數(shù)據(jù)表單嗎?”3.1.3.5. 業(yè)務(wù)規(guī)則說(shuō)明1 頁(yè)面初始化時(shí),首先進(jìn)行數(shù)據(jù)表信息的裝載:調(diào)用(SJB-1)接口獲取當(dāng)前操作用戶有權(quán)限維護(hù)的所有數(shù)據(jù)表信息 (包括“表單序號(hào)”、“表單名稱”、“表 單描述”、“所屬分類序號(hào)”、“顯示順序”、“系統(tǒng)標(biāo)志”、“實(shí)際表名”、“生成 標(biāo)志”),將信息綁定到列表中進(jìn)行顯示。 調(diào)用接口時(shí),權(quán)限過(guò)濾條件 XML 參數(shù)中的用戶序號(hào)為當(dāng)前操作用戶序號(hào) (SessionUserGuid_LK ),需返回 的結(jié)果屬性項(xiàng) XML 參數(shù)為空,如果“
18、分類序號(hào)”輸入?yún)?shù)為空,則基 本過(guò)濾條件 XML 參數(shù)構(gòu)建協(xié)作類型節(jié)點(diǎn),節(jié)點(diǎn)值設(shè)置為 0;否則, 基本過(guò)濾條件 XML 參數(shù)構(gòu)建分類序號(hào)節(jié)點(diǎn),節(jié)點(diǎn)值為分類序號(hào) 輸入?yún)?shù)值;2 在綁定列表數(shù)據(jù)顯示時(shí),數(shù)據(jù)表各列的數(shù)據(jù)按照以下規(guī)則顯示信息:2.1 “列表選擇”列(第一列) :根據(jù)“系統(tǒng)標(biāo)志”和“生成標(biāo)志”的值, 當(dāng)“系統(tǒng)標(biāo)志”為 1,或者“生成標(biāo)志”為 1時(shí),列上的復(fù)選框 設(shè)置為 Disable;根據(jù)“工作表單”列的值,如果大于0,則列上的復(fù)選框也設(shè)置為 Disable;2.2 “數(shù)據(jù)表名稱”列:顯示“表單名稱” ;2.3 “所屬分類”列:根據(jù)“所屬分類序號(hào)” 調(diào)用(SJBFL-2)接口獲取“分
19、類名稱”顯示;2.4 “表單類型”列:根據(jù)“系統(tǒng)標(biāo)志”的值, 0顯示為非系統(tǒng);1 顯示為系統(tǒng);2.5 “數(shù)據(jù)屬性”列:首先根據(jù)“表單序號(hào)”調(diào)用( SJB-2)接口獲取到表 單的“數(shù)據(jù)屬性 XML ”,根據(jù)“數(shù)據(jù)屬性 XML ”調(diào)用( SJBSX-1)接 口獲取“數(shù)據(jù)屬性個(gè)數(shù)”進(jìn)行顯示;2.6 “生成標(biāo)志”列:根據(jù)“生成標(biāo)志”的值, 0顯示為未生成(文 字以紅色標(biāo)識(shí)),1顯示為已生成;2.7 “工作表單”列:根據(jù)“表單序號(hào)”調(diào)用( GZB-3 )獲取“相關(guān)工作表 信息 XML ”,調(diào)用接口時(shí),數(shù)據(jù)表序號(hào) 參數(shù)設(shè)置為“表單序號(hào)”,表 單序號(hào)參數(shù)設(shè)置為空。解析“相關(guān)工作表信息 XML ”內(nèi)容中的工作
20、 表節(jié)點(diǎn)個(gè)數(shù)作為結(jié)果進(jìn)行顯示;2.8 “操作”列(最后一列) :根據(jù)“系統(tǒng)標(biāo)志”和“生成標(biāo)志”的值,當(dāng) “系統(tǒng)標(biāo)志”為 1,或者“生成標(biāo)志”為 1時(shí),列上的刪除 鏈接設(shè)置為 Disable;根據(jù)“工作表單”列的值,如果大于 0,則列上 刪除鏈接設(shè)置為 Disable;3 點(diǎn)擊列表上的“已生成”鏈接,將對(duì)應(yīng)數(shù)據(jù)表進(jìn)行取消生成操作, 調(diào)用( SJB-6) 接口實(shí)現(xiàn),調(diào)用接口時(shí),表單序號(hào) 參數(shù)設(shè)置為對(duì)應(yīng)數(shù)據(jù)表的 “表單序號(hào)”。 調(diào)用接口后,根據(jù)接口的返回值判斷是否取消生成成功,如成功,則重新綁 定列表數(shù)據(jù)的顯示,如未成功,則彈出提示信息“數(shù)據(jù)表取消生成失敗,錯(cuò) 誤信息如下:” 換行符 接口返回信息;
21、4 點(diǎn)擊列表上的“未生成”鏈接,將對(duì)應(yīng)數(shù)據(jù)表進(jìn)行生成操作,調(diào)用(SJB-5)接口實(shí)現(xiàn),調(diào)用接口時(shí),表單序號(hào) 參數(shù)設(shè)置為對(duì)應(yīng)數(shù)據(jù)表的 “表單序號(hào)”, 表單數(shù)據(jù)屬性 XML 設(shè)置為空。調(diào)用接口后,根據(jù)接口的返回值判斷是 否生成成功,如成功,則重新綁定列表數(shù)據(jù)的顯示,如未成功(接口返回值 為 0 ),則彈出提示信息“數(shù)據(jù)表生成失敗,請(qǐng)檢查數(shù)據(jù)屬性設(shè)置” ;5 點(diǎn)擊列表上的“編輯”鏈接,將當(dāng)前數(shù)據(jù)表序號(hào)作為頁(yè)面輸入?yún)?shù)調(diào)用界面圖八 ,頁(yè)面轉(zhuǎn)向到數(shù)據(jù)表編輯;6 點(diǎn)擊列表上的“刪除”鏈接,調(diào)用( SJB-7)接口將當(dāng)前數(shù)據(jù)表刪除,調(diào)用 接口時(shí),表單序號(hào)參數(shù)設(shè)置為當(dāng)前數(shù)據(jù)表對(duì)應(yīng)的“表單序號(hào)” ,并根據(jù)接 口
22、的返回值判斷是否刪除成功,如未刪除成功,給出提示“數(shù)據(jù)表刪除未成 功,請(qǐng)稍候重新操作”;如刪除成功,重新綁定列表數(shù)據(jù)的顯示;7 點(diǎn)擊列表上方的“查詢”按鈕時(shí),調(diào)用( SJB-1)接口獲取當(dāng)前操作用戶有 權(quán)限維護(hù)的所有數(shù)據(jù)表信息,同第 1 步操作規(guī)則,不同的是,如果輸入的查 詢條件不為空,則調(diào)用接口時(shí), 基本過(guò)濾條件 XML 參數(shù)需增加構(gòu)建表 單名稱節(jié)點(diǎn),節(jié)點(diǎn)值為查詢條件文本框中輸入的文字;8 點(diǎn)擊列表上方的 “刪除”按鈕時(shí),循環(huán)當(dāng)前選中的數(shù)據(jù)表序號(hào), 調(diào)用(SJB-7) 接口,調(diào)用接口時(shí), 表單序號(hào)參數(shù)設(shè)置為當(dāng)前循環(huán)的數(shù)據(jù)表序號(hào),并根 據(jù)接口的返回值判斷是否刪除成功,如未刪除成功,記錄未刪除成
23、功的數(shù)據(jù) 表序號(hào),調(diào)用( SJB-2)接口獲取到數(shù)據(jù)表表單名稱,拼出提示信息“以下 數(shù)據(jù)表刪除未成功,請(qǐng)稍候重新操作。 ” 換行符 未刪除成功的數(shù)據(jù)表 名稱(多個(gè)之間用逗號(hào)分隔) ;無(wú)論刪除是否成功,重新綁定列表數(shù)據(jù)的顯 示;3.1.3.6.輸出3.1.3.7.調(diào)用說(shuō)明3.1.3.8.程序文件程序路徑:./PduOA6 TableManage /tbl DataTable List.aspx類名稱tbl DataTable List平臺(tái)準(zhǔn)備 文件路徑:$/LKOA6/ 平臺(tái)準(zhǔn)備文件 /PduOA6_TableManage /tbl_DataTable_List.aspx3.1.4. 數(shù)據(jù)表編輯
24、3.1.4.1. 功能描述新增數(shù)據(jù)表,及對(duì)數(shù)據(jù)表的數(shù)據(jù)屬性進(jìn)行編輯。 對(duì)指定的數(shù)據(jù)表及其數(shù)據(jù)屬性進(jìn)行編輯。3.1.4.2. 輸入界面圖八】名稱類型說(shuō)明sDataTableIdString數(shù)據(jù)表序號(hào),頁(yè)面輸入?yún)?shù),為 null 或空時(shí),表示數(shù)據(jù)表 的新增3.1.4.3. 界面3.1.4.3.1. 數(shù)據(jù)表管理框架數(shù)據(jù)表編輯 圖七3.1.4.3.2. 數(shù)據(jù)表編輯 圖八數(shù)據(jù)表信息3.1.4.4. 頁(yè)面操作說(shuō)明1 界面圖七是由 圖二和圖八組成。2 界面圖七是( 數(shù)據(jù)表管理框架 )公用頁(yè)面,界面 圖二是(數(shù)據(jù)表導(dǎo)航 ) 公用頁(yè)面, 界面圖八是數(shù)據(jù)表編輯頁(yè)面, 以下界面操作及業(yè)務(wù)規(guī)則是針對(duì) 界面圖八來(lái)描述的
25、。3 點(diǎn)擊“保存”按鈕,需校驗(yàn)數(shù)據(jù)表名稱輸入是否為空,如果為空,則需要提 示“請(qǐng)輸入數(shù)據(jù)表名稱” ,并終止操作;4 點(diǎn)擊“保存”按鈕保存成功后,轉(zhuǎn)向到“數(shù)據(jù)表列表”頁(yè)面(界面 圖六 );5 點(diǎn)擊“返回”按鈕,彈出確認(rèn)提示“您確定要不保存返回嗎?” ,確定后轉(zhuǎn) 向到“數(shù)據(jù)表列表”頁(yè)面(界面 圖六 );3.1.4.5. 業(yè)務(wù)規(guī)則說(shuō)明1 首先初始化編輯頁(yè)面數(shù)據(jù)的顯示。如果“數(shù)據(jù)表序號(hào)”輸入?yún)?shù)值不為空, 則調(diào)用( SJB-1)接口獲取當(dāng)前數(shù)據(jù)表的詳細(xì)信息(包括“表單序號(hào)” 、“表 單名稱”、“表單描述”、“所屬分類序號(hào)”、“系統(tǒng)標(biāo)志”、“實(shí)際表名”、“數(shù)據(jù) 屬性 XML ”),調(diào)用接口時(shí),基本過(guò)濾條
26、件 XML 參數(shù)中只構(gòu)建表單序 號(hào)節(jié)點(diǎn),節(jié)點(diǎn)值為“數(shù)據(jù)表序號(hào)”輸入?yún)?shù)值, 權(quán)限過(guò)濾條件 XML 參 數(shù)設(shè)置為空。需返回的結(jié)果屬性項(xiàng) XML 參數(shù)構(gòu)建“表單序號(hào)” 、“表單名 稱”、“表單描述”、“所屬分類序號(hào)”、“系統(tǒng)標(biāo)志”、“實(shí)際表名”、“數(shù)據(jù)屬性 XML ”等標(biāo)識(shí);2 頁(yè)面中所屬分類區(qū)域的下拉框數(shù)據(jù)調(diào)用( SJBFL-1 )接口獲取“所有數(shù) 據(jù)分類信息 XML ”(包括“分類序號(hào)” 、“分類名稱”)進(jìn)行綁定顯示,在綁 定數(shù)據(jù)時(shí),下拉框的顯示名稱為“分類名稱” ,對(duì)應(yīng)值為綁定分類的“分類 序號(hào)”,另外,下拉框的第一項(xiàng)的名稱固定設(shè)置為文字無(wú)分類 ,對(duì)應(yīng)選項(xiàng) 值 設(shè) 置為 空 。 在調(diào) 用接
27、口 時(shí), 基本 過(guò)濾 條件 XML 參 數(shù)中 構(gòu)建 “ ”條件節(jié)點(diǎn),節(jié)點(diǎn)值設(shè)置為 0,權(quán)限 過(guò)濾條件 XML 參數(shù)設(shè)置為空,所屬分類下拉框的選項(xiàng)值按照以下情況 進(jìn)行顯示:2.1 如果“數(shù)據(jù)表序號(hào)”輸入?yún)?shù)值為空,則所屬分類下拉框的選項(xiàng) 值固定選中為第一項(xiàng),即無(wú)分類選項(xiàng);2.2 如果“數(shù)據(jù)表序號(hào)”輸入?yún)?shù)值不為空,則將所屬分類下拉框中 選項(xiàng)值等于該數(shù)據(jù)表的“所屬分類序號(hào)”的選項(xiàng)設(shè)置為選中;3 頁(yè)面中紅色標(biāo)識(shí)區(qū)域?yàn)閿?shù)據(jù)表數(shù)據(jù)屬性編輯區(qū),該區(qū)域數(shù)據(jù)由( 數(shù)據(jù)屬性編 輯)控件來(lái)裝載,控件的初始化根據(jù)以下情況來(lái)進(jìn)行:3.1 如果“數(shù)據(jù)表序號(hào)”輸入?yún)?shù)值為空,則控件的數(shù)據(jù)屬性XML 參數(shù)設(shè)置為空,只讀標(biāo)志
28、設(shè)置為 false,已生成標(biāo)志設(shè)置為 false;3.2 如果“數(shù)據(jù)表序號(hào)”輸入?yún)?shù)值為空,則控件的數(shù)據(jù)屬性XML 參數(shù)設(shè)置為“數(shù)據(jù)屬性 XML ”,只讀標(biāo)志參數(shù)設(shè)置為 false,根據(jù)“實(shí) 際表名”的值,如果非空,則已生成標(biāo)志參數(shù)設(shè)置為 true,如果為 空,則已生成標(biāo)志參數(shù)設(shè)置為 false;4 點(diǎn)擊“保存”按鈕,調(diào)用( SJB-4)接口保存分類信息,調(diào)用接口時(shí), 數(shù)據(jù)表保存信息 XML 參數(shù)按照如下規(guī)則構(gòu)建各節(jié)點(diǎn)及各節(jié)點(diǎn)的值:4.1 表單序號(hào)節(jié)點(diǎn): “數(shù)據(jù)表序號(hào)”輸入?yún)?shù)值;4.2 表單名稱節(jié)點(diǎn):界面上“數(shù)據(jù)表名稱”的輸入值;4.3 表單描述節(jié)點(diǎn):界面上“數(shù)據(jù)表說(shuō)明”的輸入值;4.4 所
29、屬分類序號(hào)節(jié)點(diǎn):界面上“所屬分類”選中的選項(xiàng)值;4.5 系統(tǒng)標(biāo)志節(jié)點(diǎn):固定設(shè)置為 0;4.6 實(shí)際表名節(jié)點(diǎn):之前獲取的“實(shí)際表名”值;4.7 數(shù)據(jù)屬性 XML :通過(guò)(數(shù)據(jù)屬性編輯 )控件的屬性獲取;4.8 協(xié)作類型節(jié)點(diǎn):固定設(shè)置為 0;3.1.4.6. 輸出3.1.4.7. 調(diào)用說(shuō)明3.1.4.8. 程序文件程序路徑:./PduOA6 TableManage /tbl DataTable Edit.aspx類名稱tbl DataTable Edit平臺(tái)準(zhǔn)備 文件路徑:$/LKOA6/ 平臺(tái)準(zhǔn)備文件 /PduOA6_TableManage /tbl_DataTable_Edit.aspx3.2
30、. 公用頁(yè)面3.2.1. 數(shù)據(jù)表管理框架3.2.1.1. 功能描述數(shù)據(jù)表管理框架公用頁(yè)面主要用來(lái)載入數(shù)據(jù)表單導(dǎo)航公用頁(yè)面以及在數(shù)據(jù) 表單導(dǎo)航頁(yè)面中指向的各功能頁(yè)面任何與數(shù)據(jù)表管理相關(guān)的功能操作都在此框架頁(yè)面中進(jìn)行3.2.1.2. 輸入無(wú)3.2.1.3. 界面3.2.1.3.1. 數(shù)據(jù)表單管理框架3.2.1.4. 頁(yè)面操作說(shuō)明1 頁(yè)面分為左中右兩個(gè)區(qū)域,左區(qū)載入數(shù)據(jù)表單導(dǎo)航公用頁(yè)面,中間區(qū)域?yàn)榭?架控制功能條,右區(qū)載入導(dǎo)航頁(yè)面所指向的功能頁(yè)面,右區(qū)默認(rèn)載入的為 (3.1.3數(shù)據(jù)表列表 )功能頁(yè)面。2 點(diǎn)擊中間區(qū)域?yàn)榭蚣芸刂乒δ軛l,將左區(qū)框架隱藏,再次點(diǎn)擊,將左區(qū)框架 顯示。3 左區(qū)框架寬度為 1
31、20像素。中間框架寬度為 5 像素。4 左區(qū)中的鏈接目標(biāo)框架為右區(qū)框架。3.2.1.5.業(yè)務(wù)規(guī)則說(shuō)明3.2.1.6.輸出3.2.1.7.調(diào)用說(shuō)明3.2.1.8.程序文件主框架頁(yè)面】程序路徑:./PduOA6 TableManage /tbl DataTableMgr Frame.aspx類名稱tbl DataTableMgr Frame平臺(tái)準(zhǔn)備 文件路徑:$/LKOA6/ 平臺(tái)準(zhǔn)備文件 /PduOA6_TableManage /tbl_DataTableMgr_Frame.aspx中間框架頁(yè)面】程序路徑:./PduOA6 TableManage /tbl DataTableMgr Middle
32、.aspx類名稱tbl DataTableMgr Middle平臺(tái)準(zhǔn)備 文件路徑:$/LKOA6/ 平臺(tái)準(zhǔn)備文件 /PduOA6_TableManage /tbl_DataTableMgr_Middle.aspx3.2.2. 數(shù)據(jù)表單導(dǎo)航3.2.2.1. 功能描述該頁(yè)面列出所有數(shù)據(jù)表單分類以及固定的未分類節(jié)點(diǎn),在每個(gè)表單分類 下列出當(dāng)前操作用戶有權(quán)限進(jìn)行維護(hù)的數(shù)據(jù)表單。通過(guò)該導(dǎo)航頁(yè)面,根據(jù)當(dāng)前操作用戶的權(quán)限,可以通過(guò)點(diǎn)擊不同的導(dǎo)航節(jié)點(diǎn) 轉(zhuǎn)向數(shù)據(jù)表分類管理、數(shù)據(jù)表編輯以及數(shù)據(jù)表字段屬性編輯等功能頁(yè)面3.2.2.2. 輸入3.2.2.3. 界面3.2.2.3.1. 數(shù)據(jù)表單導(dǎo)航 圖二3.2.2.4. 頁(yè)面操作說(shuō)明1 點(diǎn)擊
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度環(huán)保技術(shù)贈(zèng)予、借款與設(shè)備租賃協(xié)議3篇
- 電力系統(tǒng)配電網(wǎng)重構(gòu)與設(shè)備優(yōu)化考核試卷
- 2024年花崗巖定制施工協(xié)議樣本版B版
- 幼兒園鴕鳥(niǎo)的課程設(shè)計(jì)
- 2024年學(xué)校食堂食品安全管理及食材采購(gòu)專項(xiàng)合同3篇
- 2024萬(wàn)能合同文書(shū):體育賽事組織與管理合同3篇
- 并行計(jì)算的課程設(shè)計(jì)
- 硅冶煉工藝中的質(zhì)量控制與標(biāo)準(zhǔn)檢測(cè)考核試卷
- 2024年校園宿舍租賃協(xié)議樣式版B版
- 2024年樓宇裝修施工合同
- MOOC 電路理論-華中科技大學(xué) 中國(guó)大學(xué)慕課答案
- 物流園區(qū)運(yùn)營(yíng)管理承包合同樣本
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 6-02-06-10 茶葉加工工 2024年版
- 無(wú)人駕駛清掃車(chē)市場(chǎng)調(diào)查數(shù)據(jù)報(bào)告2024年(含現(xiàn)狀分析市場(chǎng)排名數(shù)據(jù)及未來(lái)預(yù)測(cè))
- 道岔拆除施工方案
- 多學(xué)科綜合MDT2024年度多學(xué)科綜合MDT工作總結(jié)與計(jì)劃
- 北京海淀區(qū)2024屆高三最后一模語(yǔ)文試題含解析
- 2023年計(jì)劃訂單專員年度總結(jié)及下一年規(guī)劃
- 裝修工程竣工驗(yàn)收自評(píng)報(bào)告
- 反面典型案例剖析材料范文(通用6篇)
- (完整版)病例演講比賽PPT模板
評(píng)論
0/150
提交評(píng)論