亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用戶(hù)視圖配置方法

文檔序號(hào):6435179閱讀:271來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種用戶(hù)視圖配置方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種針對(duì)信息化應(yīng)用系統(tǒng)數(shù)據(jù)展示的用戶(hù)視圖進(jìn)行自由配置的方法。
背景技術(shù)
用戶(hù)視圖指的就是從數(shù)據(jù)表中篩選出用戶(hù)有權(quán)限看到的以及關(guān)心的信息。該用戶(hù)視圖是一個(gè)供功能模塊調(diào)取的虛擬表,其內(nèi)容由查詢(xún)定義。同真實(shí)的表一樣,用戶(hù)視圖包含一系列帶有名稱(chēng)的列和行數(shù)據(jù)。但是,用戶(hù)視圖并不在數(shù)據(jù)庫(kù)中以存儲(chǔ)的數(shù)據(jù)值集形式存在,行和列數(shù)據(jù)來(lái)自定義用戶(hù)視圖的供查詢(xún)所引用的表,并且在引用用戶(hù)視圖時(shí)動(dòng)態(tài)生成, 對(duì)其中所引用的基礎(chǔ)表來(lái)說(shuō),用戶(hù)視圖的作用類(lèi)似于篩選。隨著信息化的快速發(fā)展,當(dāng)前一個(gè)信息系統(tǒng)所擁有的功能模塊少則幾十個(gè)、多則上百個(gè),面向的用戶(hù)對(duì)象也是多種多樣。因此,為了快速適應(yīng)不同的需求、提高軟件開(kāi)發(fā)和維護(hù)的效率,需要有一種機(jī)制用來(lái)配置和展示數(shù)據(jù)信息,即用戶(hù)視圖配置。傳統(tǒng)的用戶(hù)視圖配置方法如下1、配置數(shù)據(jù)庫(kù)信息和數(shù)據(jù)庫(kù)中對(duì)應(yīng)數(shù)據(jù)表的信息;2、根據(jù)前一步驟配置的數(shù)據(jù)表選擇相應(yīng)的字段進(jìn)行顯示;3、加入過(guò)濾條件,從上述數(shù)據(jù)表中篩選出符合條件的記錄;4、根據(jù)前面各步驟的組合配置組裝成SQL語(yǔ)句,從而從數(shù)據(jù)庫(kù)中取出數(shù)據(jù)形成用戶(hù)視圖。這種傳統(tǒng)的配置方法存在幾個(gè)方面的問(wèn)題1、靈活性較差,只適合對(duì)單表或簡(jiǎn)單的復(fù)合表進(jìn)行配置,對(duì)于多表的復(fù)雜配置則滿(mǎn)足不了 ;2、條件配置繁瑣,通常要通過(guò)寫(xiě)擴(kuò)展功能的方式進(jìn)行輔助才能達(dá)到所要的結(jié)果;3、由于步驟2中的字段受步驟1中的數(shù)據(jù)表的局限,所有的顯示內(nèi)容都將受步驟1中配置的數(shù)據(jù)表的限制,對(duì)于需要經(jīng)過(guò)多層嵌套、篩選才能得出的結(jié)果集往往不能通過(guò)配置來(lái)完成,需要使用另外一種方式來(lái)實(shí)現(xiàn)。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種用戶(hù)視圖配置方法,支持各式各樣用戶(hù)視圖的快速配置,支持多表關(guān)聯(lián)的復(fù)雜視圖配置,為最終用戶(hù)減少數(shù)據(jù)庫(kù)呈現(xiàn)的復(fù)雜性。本發(fā)明一種用戶(hù)視圖配置的方法,先配置數(shù)據(jù)庫(kù)連接的基本信息,然后根據(jù)所需結(jié)果集構(gòu)造SQL語(yǔ)句、配置用戶(hù)視圖上所要展示的列值,最后從數(shù)據(jù)庫(kù)取出數(shù)據(jù)形成用戶(hù)視圖。由于本發(fā)明首先通過(guò)配置數(shù)據(jù)庫(kù)連接,接著構(gòu)造篩選數(shù)據(jù)結(jié)果集的SQL語(yǔ)句,該 SQL語(yǔ)句不受任何約束,只需要按照用戶(hù)想要的效果進(jìn)行編寫(xiě)即可,然后根據(jù)SQL語(yǔ)句查詢(xún)出來(lái)的列進(jìn)行視圖的展示配置,從而形成所要的用戶(hù)視圖。采用本發(fā)明的技術(shù)方案后,靈活性大大提高,既能適應(yīng)單表或簡(jiǎn)單復(fù)合表的配置, 又能滿(mǎn)足多表關(guān)聯(lián)的復(fù)雜視圖的配置;配置簡(jiǎn)單,只要結(jié)合SQL語(yǔ)句帶上所需參數(shù)即可達(dá)到所要的結(jié)果;所要的結(jié)果基本上沒(méi)什么限制,可以通過(guò)多層嵌套、篩選來(lái)獲取所要的數(shù)據(jù)fn息ο


圖1為本發(fā)明的邏輯流程圖。以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳述。
具體實(shí)施例方式如圖1所示,本發(fā)明一種用戶(hù)視圖配置方法,具體包括以下幾個(gè)步驟步驟1、啟動(dòng)用戶(hù)視圖配置機(jī)制相關(guān)程序,設(shè)置視圖名稱(chēng)、視圖別名、視圖展示結(jié)構(gòu)、數(shù)據(jù)庫(kù)連接ID的基本信息,在該步驟不關(guān)聯(lián)數(shù)據(jù)表;步驟2、構(gòu)造結(jié)果集所需要的SQL語(yǔ)句,并根據(jù)用戶(hù)權(quán)限和其他過(guò)濾條件設(shè)置相應(yīng)的參數(shù);步驟3、根據(jù)SQL語(yǔ)句查詢(xún)出來(lái)的列值設(shè)置所要展示的信息列,并設(shè)置列的別名以方便瀏覽,同時(shí)可以對(duì)列進(jìn)行轉(zhuǎn)換,完成用戶(hù)視圖展示列值的設(shè)置;步驟4、從數(shù)據(jù)庫(kù)取出數(shù)據(jù)形成用戶(hù)視圖;步驟5、保存或預(yù)覽所設(shè)置的用戶(hù)視圖,按照所需要的效果進(jìn)行調(diào)整;步驟6、把配置好用戶(hù)視圖與對(duì)應(yīng)的功能模塊進(jìn)行關(guān)聯(lián)設(shè)置,形成最終的用戶(hù)視圖展不。傳統(tǒng)的用戶(hù)視圖配置方法中SQL語(yǔ)句受數(shù)據(jù)表的限制,形式上受局限,而本發(fā)明在構(gòu)造SQL語(yǔ)句前并不關(guān)聯(lián)數(shù)據(jù)表,根據(jù)所需要的結(jié)果集先行構(gòu)造SQL語(yǔ)句,充分體現(xiàn)了 SQL語(yǔ)句的靈活性,該SQL語(yǔ)句不受任何約束,只需要按照用戶(hù)想要的效果進(jìn)行編寫(xiě)即可, 然后根據(jù)SQL語(yǔ)句查詢(xún)出來(lái)的列進(jìn)行視圖的展示配置,從而形成所要的用戶(hù)視圖。本發(fā)明能夠支持各式各樣用戶(hù)視圖的快速配置,支持多表關(guān)聯(lián)的復(fù)雜視圖配置,為最終用戶(hù)減少數(shù)據(jù)庫(kù)呈現(xiàn)的復(fù)雜性。以上所述,僅是本發(fā)明較佳實(shí)施例而已,并非對(duì)本發(fā)明的技術(shù)范圍作任何限制,故凡是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何細(xì)微修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1. 一種用戶(hù)視圖配置的方法,其特征在于先配置數(shù)據(jù)庫(kù)連接的基本信息,然后根據(jù)所需結(jié)果集構(gòu)造SQL語(yǔ)句、配置用戶(hù)視圖上所要展示的列值,最后從數(shù)據(jù)庫(kù)取出數(shù)據(jù)形成用戶(hù)視圖。
全文摘要
本發(fā)明一種用戶(hù)視圖配置方法,先配置數(shù)據(jù)庫(kù)連接的基本信息,然后根據(jù)所需結(jié)果集構(gòu)造SQL語(yǔ)句、配置用戶(hù)視圖上所要展示的列值,最后從數(shù)據(jù)庫(kù)取出數(shù)據(jù)形成用戶(hù)視圖;該SQL語(yǔ)句不受任何約束,只需要按照用戶(hù)想要的效果進(jìn)行編寫(xiě)即可,然后根據(jù)SQL語(yǔ)句查詢(xún)出來(lái)的列進(jìn)行用戶(hù)視圖的展示配置,從而形成所要的用戶(hù)視圖;本發(fā)明能夠支持各式各樣用戶(hù)視圖的快速配置,支持多表關(guān)聯(lián)的復(fù)雜視圖配置,為最終用戶(hù)減少數(shù)據(jù)庫(kù)呈現(xiàn)的復(fù)雜性。
文檔編號(hào)G06F17/30GK102360374SQ20111030466
公開(kāi)日2012年2月22日 申請(qǐng)日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者曾文語(yǔ), 陳應(yīng)全 申請(qǐng)人:南威軟件股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1