資源描述:
《myquery開發(fā)平臺(tái)-xml配置實(shí)現(xiàn)技術(shù)文檔》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、文檔編號(hào):MyQuery開發(fā)平臺(tái)-基于XML配置實(shí)現(xiàn)業(yè)務(wù)開發(fā)技術(shù)白皮書MyQuery項(xiàng)目組目錄一、引言41.編寫目的及閱讀對(duì)象42.MyQuery項(xiàng)目介紹4二、MyQuery功能介紹53.信息列表界面54.詳述頁(yè)面65.編輯頁(yè)面76.HTML模板頁(yè)面77.工作流程實(shí)現(xiàn)及流程處理界面88.導(dǎo)出及導(dǎo)入實(shí)現(xiàn)89.多頁(yè)卡界面9三、MyQuery項(xiàng)目組成910.數(shù)據(jù)層DAL911.業(yè)務(wù)層BAL912.Utils項(xiàng)目1013.MyControl項(xiàng)目1014.Work項(xiàng)目1015.WFWork項(xiàng)目1016.CSharpScr
2、ipt腳本計(jì)算項(xiàng)目10四、XML配置使用說(shuō)明1117.列表頁(yè)面配置使用1118.編輯(增加、修改及工作流任務(wù))界面配置使用1419.詳述界面配置使用1920.分析圖形使用2021.打印(生成靜態(tài)html)使用2322.導(dǎo)出Xml配置2623.導(dǎo)入xml配置2624.多頁(yè)卡xml配置2825.流程處理結(jié)束配置2926.Xml配置詳細(xì)說(shuō)明2927.Xml配置設(shè)計(jì)使用30五、開發(fā)使用介紹3328.工具類Utils3329.實(shí)體類Entity3530.業(yè)務(wù)層BAL3531.WEB3832.編程舉例3833.常用控件介紹
3、58六、工作流設(shè)計(jì)說(shuō)明5934.利用設(shè)計(jì)器設(shè)計(jì)流程5935.利用XML配置處理界面7036.利用工作流控件自定義開發(fā)界面71七、Htm模板自定義標(biāo)簽7237.通用標(biāo)簽7238.定制標(biāo)簽7339.專用標(biāo)簽74八、XML配置說(shuō)明(具體見Demo.xml)7540.XML聲明說(shuō)明7541.myquery節(jié)7642.select節(jié)7843.colgrop與col節(jié)7844.column節(jié)7945.javascript節(jié)7946.from節(jié)7947.where節(jié)7948.group節(jié)7949.order節(jié)7950.add
4、rows節(jié)7951.chart節(jié)8052.buttons節(jié)8053.updatesqls節(jié)8054.sql節(jié)8055.import節(jié)8056.url節(jié)8057.scriptsrc節(jié)8058.functionsql節(jié)81一、引言1.編寫目的及閱讀對(duì)象全面介紹MyQuery項(xiàng)目即基于XML配置實(shí)現(xiàn)業(yè)務(wù)開發(fā)平臺(tái)。主要面向開發(fā)人員使開發(fā)人員能快速了解系統(tǒng)并快速上手開發(fā);其中關(guān)于配置的介紹也適合維護(hù)人員和客戶管理員,使其了解XML配置,通過(guò)調(diào)整配置適應(yīng)客戶變化的需求。2.MyQuery項(xiàng)目介紹建立一個(gè)基礎(chǔ)的系統(tǒng)開發(fā)架構(gòu),
5、利用XML配置(結(jié)構(gòu)化的xml文檔配置相關(guān)的信息)實(shí)現(xiàn)增刪改查列表及業(yè)務(wù)流程,支持開發(fā)人員方便的開發(fā)實(shí)現(xiàn)客戶需求,支持系統(tǒng)實(shí)施維護(hù)人員對(duì)配置實(shí)現(xiàn)進(jìn)行維護(hù)擴(kuò)展以滿足客戶需求等,支持客戶管理員對(duì)配置進(jìn)行擴(kuò)展以滿足客戶自己的需求。?配置實(shí)現(xiàn)復(fù)雜的查詢、統(tǒng)計(jì)及圖表和詳述展現(xiàn),適合做查詢列表、信息展現(xiàn)、統(tǒng)計(jì)分析圖表等?配置實(shí)現(xiàn)數(shù)據(jù)的編輯補(bǔ)錄及導(dǎo)入,適合做信息的編輯、Excel或txt等外部文件導(dǎo)入。?配置實(shí)現(xiàn)工作流程設(shè)計(jì)及處理界面實(shí)現(xiàn),適合做流程控制的事項(xiàng)?內(nèi)容管理及靜態(tài)頁(yè)面生成,適合做門戶網(wǎng)站總之,構(gòu)建一個(gè)WEB開發(fā)的
6、基礎(chǔ)框架,通過(guò)配置實(shí)現(xiàn)客戶需要的信息管理平臺(tái)。一、MyQuery功能介紹1.信息列表界面配置實(shí)現(xiàn)信息查詢、統(tǒng)計(jì)數(shù)據(jù)列表展示及處理(實(shí)現(xiàn)只需要進(jìn)行相關(guān)的XML配置即可)1、滿足列表展示、查詢條件、操作按鈕以及分析圖形等常用的信息列表功能2、支持點(diǎn)擊標(biāo)題重新排序、標(biāo)題合并、行分組合并及行相同數(shù)據(jù)列合并等3、支持標(biāo)題列改變寬度,固定列表大小和設(shè)置固定列等4、結(jié)合自定義組合編輯控件支持查詢條件(多種查詢條件設(shè)置、展現(xiàn)和實(shí)現(xiàn))5、列表仿照GridView制作,數(shù)據(jù)行可配置實(shí)現(xiàn)鏈接、按鈕、圖片等復(fù)雜配置6、結(jié)合自定義組合按
7、鈕控件支持按鈕的配置和處理。按鈕支持按鈕區(qū)導(dǎo)航、打開模式窗體、打開新窗口、執(zhí)行腳本、執(zhí)行SQL語(yǔ)句以及執(zhí)行C#類方法等多種方式,可以方便的與開發(fā)人員實(shí)現(xiàn)的功能結(jié)合起來(lái)。7、列表直接導(dǎo)出Excel的支持,也可以自定義導(dǎo)出Excel。8、支持分析圖形1、支持行列計(jì)算,主要有尾行進(jìn)行求和、求平均及自己定義的計(jì)算,對(duì)列數(shù)據(jù)進(jìn)行合計(jì)、JavaScript腳本計(jì)算、C#方法計(jì)算等2、支持物理分頁(yè)和邏輯分頁(yè)、指定分頁(yè)行數(shù)等。3、支持根據(jù)不同角色設(shè)置不同的展示列控制。4、支持默認(rèn)(web.config)數(shù)據(jù)庫(kù)訪問(wèn)(SQLSer
8、ver、Oracle、Db2等常用數(shù)據(jù)庫(kù))、訪問(wèn)本查詢配置數(shù)據(jù)庫(kù)、URL或XML數(shù)據(jù)1.詳述頁(yè)面配置實(shí)現(xiàn)信息詳述的展示(實(shí)現(xiàn)只需要進(jìn)行相關(guān)的XML配置即可)兼容列表和單行記錄兩種模式。1、支持多Tab頁(yè)面展示信息2、支持復(fù)雜的行列合并展示3、支持鏈接、圖片、多行文本等展示,以及指定輸出數(shù)據(jù)的格式4、支持根據(jù)不同角色設(shè)置不同的展示列權(quán)限。5、支持信息導(dǎo)出Excel6、支持按鈕處理7、支持