欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于組件化的客戶分層屬性動(dòng)態(tài)生成方法與流程

文檔序號(hào):12550838閱讀:357來(lái)源:國(guó)知局

本發(fā)明涉及一種電商數(shù)據(jù)庫(kù)維護(hù)優(yōu)化領(lǐng)域,尤其涉及一種基于組件化的客戶分層屬性動(dòng)態(tài)生成方法。



背景技術(shù):

在電子商務(wù)領(lǐng)域的產(chǎn)品中,競(jìng)爭(zhēng)日益激烈,對(duì)客戶實(shí)施分層管理是提高管理水平與服務(wù)水平的必由之路,如此,才能解決人、財(cái)與物資源的有限性與客戶需求的多樣性之間的矛盾,提供優(yōu)于同業(yè)競(jìng)爭(zhēng)對(duì)手的產(chǎn)品和服務(wù)。目前該領(lǐng)域的主流產(chǎn)品中,客戶分層主要通過(guò)定義不同的分層屬性來(lái)篩選客戶,而每個(gè)分層屬性則通過(guò)HTML控件的拼接來(lái)實(shí)現(xiàn)前端展示,后臺(tái)則針對(duì)該屬性生成SQL約束條件,每個(gè)分層屬性與HTML控件、SQL高度耦合在一起,很難進(jìn)行擴(kuò)展及維護(hù),一旦發(fā)生問(wèn)題或需求變更,則需要對(duì)整個(gè)流程進(jìn)行重新編碼測(cè)試,嚴(yán)重影響了系統(tǒng)的開發(fā)進(jìn)度,而且拼接的HTML和SQL代碼,嚴(yán)重?cái)_亂了代碼可讀性,并使得問(wèn)題難以排查。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明提供一種基于XML配置的動(dòng)態(tài)化SQL查詢方法,實(shí)現(xiàn)簡(jiǎn)化客戶分層屬性生成方式的目的。

為了達(dá)成本發(fā)明的上述目的,本發(fā)明的技術(shù)方案如下。

基于組件化的客戶分層屬性動(dòng)態(tài)生成方法,實(shí)現(xiàn)HTML控件與SQL約束的轉(zhuǎn)換,便于利于客戶分層屬性篩選客戶,將兩個(gè)或兩個(gè)以上的HTML控件組成基礎(chǔ)組件;對(duì)所述基礎(chǔ)組件建立到SQL數(shù)據(jù)庫(kù)的SQL約束條件;將包含SQL約束條件與基礎(chǔ)組件組成第一XML文件配置;將客戶分層屬性與所述第一XML文件組成第二XML配置得到包含客戶分層屬性的SQL約束條件。

優(yōu)選地,在某些實(shí)施例中,基礎(chǔ)組件包括選擇框、輸入框、單選框、復(fù)選框、時(shí)間中的一種以及它們的級(jí)聯(lián)。

優(yōu)選地,在某些實(shí)施例中,所述基礎(chǔ)組件配置了數(shù)據(jù)庫(kù)字段參數(shù)或值比較方式條件。

優(yōu)選地,在某些實(shí)施例中,所述包含客戶分層屬性的SQL約束條件可以只包含一種基礎(chǔ)組件也可以由多種基礎(chǔ)組件。

采用本發(fā)明的技術(shù)方案后,一個(gè)分層屬性是由一到多種基礎(chǔ)組件組合而成,分層屬性雖多,但是基礎(chǔ)組件可控制在十種以內(nèi);實(shí)現(xiàn)基礎(chǔ)組件的SQL約束條件。為每一個(gè)基礎(chǔ)組件配置數(shù)據(jù)庫(kù)字段、比較方式等參數(shù),根據(jù)參數(shù)組裝為數(shù)據(jù)庫(kù)的約束條件,實(shí)現(xiàn)基礎(chǔ)組件到SQL約束的轉(zhuǎn)化;在XML中配置客戶分層屬性的基礎(chǔ)組件組合方式,可配置一種或多種,并指定各基礎(chǔ)組件所需參數(shù),則系統(tǒng)可通過(guò)配置自動(dòng)生成分層屬性的實(shí)現(xiàn)樣式,并根據(jù)參數(shù)實(shí)現(xiàn)分層屬性的SQL約束條件,從而實(shí)現(xiàn)了客戶分層屬性的組件化、自動(dòng)化實(shí)現(xiàn)方式。

本發(fā)明人已經(jīng)在此發(fā)明內(nèi)容章節(jié)總地描述了本發(fā)明的特征和優(yōu)點(diǎn);然而,本發(fā)明難以通過(guò)窮舉的方式一一對(duì)所有基于本發(fā)明精神的技術(shù)方案進(jìn)行羅列。所以,以下將通過(guò)對(duì)本發(fā)明實(shí)施的舉例,使本發(fā)明之精神對(duì)于本領(lǐng)域普通技術(shù)人員而言已經(jīng)能夠清楚地掌握,所以,在本發(fā)明中未明確給出的另外的特征、優(yōu)點(diǎn)和實(shí)施方案對(duì)于查看了本發(fā)明的本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)都是清楚的,因此,應(yīng)該理解,吸取了本發(fā)明之后對(duì)本發(fā)明所作出的修飾和改進(jìn)都在本專利的保護(hù)范圍之內(nèi),對(duì)于在本發(fā)明的基礎(chǔ)上作出的變劣性技術(shù)方案也屬于本專利的保護(hù)范圍內(nèi)。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例原理圖。

具體實(shí)施方式

為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,以下將列舉實(shí)施例對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)說(shuō)明。在以下的描述中闡述了以便于充分理解本發(fā)明的具體實(shí)施例,但是,本發(fā)明能夠以不同于以下描述的方式實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此,本發(fā)明不受以下公開的具體實(shí)施例的限制。

如圖1所示,本實(shí)施例基于組件化的客戶分層屬性動(dòng)態(tài)生成方法,將兩個(gè)或兩個(gè)以上的HTML控件組成基礎(chǔ)組件;在本實(shí)施例設(shè)計(jì)的基礎(chǔ)組件種類,每種基礎(chǔ)組件具有代表性、高復(fù)用性,所有基礎(chǔ)組件及其組合涵蓋所有客戶分層屬性要求。組合HTML控件為一個(gè)基礎(chǔ)組件,將基礎(chǔ)組件配置保存在第一XML文件中。對(duì)上述基礎(chǔ)組件建立到SQL數(shù)據(jù)庫(kù)的SQL約束條件;即根據(jù)基礎(chǔ)組件的配置參數(shù),確定每一種基礎(chǔ)組件的SQL約束條件生成規(guī)則。將包含SQL約束條件與基礎(chǔ)組件組成第一XML文件配置;即根據(jù)客戶分層屬性的約束特征,配置其基礎(chǔ)組件的組合方式及參數(shù);并將客戶分層屬性的組合規(guī)則配置保存到XML文件中。再將客戶分層屬性與所述第一XML文件組成第二XML配置得到包含客戶分層屬性的SQL約束條件,即將客戶分層屬性包含的基礎(chǔ)組件,根據(jù)每個(gè)基礎(chǔ)組件的SQL約束條件的生成規(guī)則,組合成屬性的數(shù)據(jù)庫(kù)約束條件;根據(jù)多個(gè)客戶分層屬性間的并且、或者關(guān)系,生成組合屬性的SQL約束條件。如此,本實(shí)施例將生成生成組合屬性的SQL約束條,只要將該生成的SQL語(yǔ)句提交數(shù)據(jù)庫(kù)處理,篩選出該屬性或?qū)傩越M合所包含的客戶。

本實(shí)施例的上述基于組件化的客戶分層屬性動(dòng)態(tài)生成方法,基礎(chǔ)組件包括選擇框、輸入框、單選框、復(fù)選框、時(shí)間中的一種以及它們的級(jí)聯(lián)?;A(chǔ)組件配置了數(shù)據(jù)庫(kù)字段參數(shù)或值比較方式條件。此外,包含客戶分層屬性的SQL約束條件可以只包含一種基礎(chǔ)組件也可以由多種基礎(chǔ)組件。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
尼木县| 朔州市| 青海省| 恩施市| 恩施市| 墨江| 祁阳县| 永德县| 米脂县| 湘西| 司法| 宁武县| 兴安盟| 崇信县| 邵阳县| 中阳县| 长丰县| 佛教| 江达县| 峨眉山市| 永嘉县| 梓潼县| 班玛县| 思南县| 颍上县| 来安县| 白银市| 安福县| 西乌珠穆沁旗| 四川省| 贵溪市| 深泽县| 西乡县| 阳信县| 平凉市| 喜德县| 洪洞县| 石阡县| 无锡市| 禄劝| 广西|