專利名稱:價(jià)格表的實(shí)現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)應(yīng)用技術(shù),特別涉及營銷系統(tǒng)中價(jià)才各表的實(shí)現(xiàn)方法和裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)在人們生活中的普及,網(wǎng)上購物成為大多數(shù)人喜愛的一種購物 方式。網(wǎng)上購物時(shí),商戶為人們提供了各種營銷系統(tǒng),人們可以通過這些營銷 系統(tǒng)來定制和查看不同產(chǎn)品的價(jià)格表,以便于選購合適的產(chǎn)品。
對(duì)于各種營銷系統(tǒng),目前存在的價(jià)格表的定制和展現(xiàn)都是二維表格的形式。 如圖1所示,產(chǎn)品型號(hào)、產(chǎn)品配置都是影響產(chǎn)品價(jià)格的因素,產(chǎn)品配置有多個(gè) 枚舉值,如深包和原盒等,該價(jià)格表中產(chǎn)品配置僅用到了此兩項(xiàng)枚舉值。其中,
產(chǎn)品型號(hào)具體有賽揚(yáng)336-2. 8G/775、賽揚(yáng)347-3. 06G/775、酷睿E420單核芯等 型號(hào)。該價(jià)格表中深包和原盒兩列下面的數(shù)字即為不同因素情況下產(chǎn)品相對(duì)應(yīng) 的價(jià)格。
在上述的二維價(jià)格表中,每個(gè)影響產(chǎn)品價(jià)格的因素的枚舉值,都會(huì)以價(jià)格 項(xiàng)的形式體現(xiàn)出來,因此每增加一個(gè)枚舉值,就需要增加一列,相應(yīng)的該價(jià)格 表的數(shù)據(jù)量就會(huì)增加不少。并且如果影響價(jià)格的因素出現(xiàn)更多的維度,則這個(gè) 二維價(jià)格表就會(huì)顯得更加復(fù)雜,且信息冗余,用戶無法清晰定位到自己想要查 看的價(jià)格項(xiàng)上。
以上這種展現(xiàn)價(jià)格表的方式,是由數(shù)據(jù)庫中數(shù)據(jù)的存儲(chǔ)方式?jīng)Q定的。因?yàn)?價(jià)格表中價(jià)格項(xiàng)和影響價(jià)格項(xiàng)的因素都記錄在同一個(gè)表中,所以隨著影響價(jià)格 項(xiàng)的因素的維數(shù)增多,價(jià)格表的復(fù)雜度就會(huì)成級(jí)數(shù)上升,容易造成用戶在定制 和查看時(shí)的操作失誤,既影響工作效率,也影響工作的準(zhǔn)確度。
發(fā)明內(nèi)容
本發(fā)明提供一種價(jià)格表的實(shí)現(xiàn)方法和裝置,它用于使價(jià)格表在存儲(chǔ)時(shí)結(jié)構(gòu) 清晰、易于擴(kuò)展數(shù)據(jù),并且易于后續(xù)清晰的展現(xiàn)數(shù)據(jù)。 為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種價(jià)格表的實(shí)現(xiàn)方法,包括
在數(shù)據(jù)庫中,建立一主表和與之相關(guān)聯(lián)的至少一個(gè)子表;
在所述每個(gè)子表中記錄價(jià)格表中影響價(jià)格項(xiàng)的一個(gè)因素的枚舉值,并且記
錄與所述枚舉值——對(duì)應(yīng)的因素編號(hào);
在所述主表中記錄價(jià)格項(xiàng)與所述因素編號(hào)之間的關(guān)聯(lián)關(guān)系。 一種價(jià)格表的實(shí)現(xiàn)裝置,包括
建立單元用于在數(shù)據(jù)庫中,建立一主表和與之相關(guān)聯(lián)的至少一個(gè)子表; 第 一記錄單元用于在所述每個(gè)子表中記錄價(jià)格表中影響價(jià)格項(xiàng)的一個(gè)因
素的枚舉值,并且記錄與所述枚舉值——對(duì)應(yīng)的因素編號(hào);
第二記錄單元用于在所述主表中記錄價(jià)格項(xiàng)與所述因素編號(hào)之間的關(guān)聯(lián)關(guān)系。
本發(fā)明是在數(shù)據(jù)庫中建立了相關(guān)聯(lián)的主表和子表,每個(gè)子表中記錄影響價(jià) 格項(xiàng)的一個(gè)因素的枚舉值,并且子表中還記錄有與枚舉值——對(duì)應(yīng)的因素編號(hào), 而主表中記錄價(jià)格項(xiàng)與因素編號(hào)之間的關(guān)聯(lián)關(guān)系。本發(fā)明通過因素編號(hào),實(shí)現(xiàn) 了價(jià)格項(xiàng)與影響價(jià)格項(xiàng)的因素之間的關(guān)聯(lián),所以通過讀取主表和子表,即可獲 得不同因素情況下產(chǎn)品的相應(yīng)價(jià)格。本發(fā)明采用主表和子表相關(guān)聯(lián)的結(jié)構(gòu),當(dāng) 需要增加某個(gè)因素的枚舉值時(shí),只需要在該因素對(duì)應(yīng)的子表中增加該枚舉值和 與該枚舉值對(duì)應(yīng)的因素編號(hào),并在主表中增加相應(yīng)的關(guān)聯(lián)關(guān)系即可;而當(dāng)需要 增加影響價(jià)格項(xiàng)的因素(因素一般會(huì)帶有多個(gè)枚舉值)時(shí),則只需要增加一個(gè) 記錄該因素枚舉值及相應(yīng)的因素編號(hào)的子表,并在主表中增加相應(yīng)的關(guān)聯(lián)關(guān)系 即可,由此可知,本發(fā)明結(jié)構(gòu)清晰、易于擴(kuò)展數(shù)據(jù)。由于子表中清晰的記錄了 影響價(jià)格項(xiàng)的因素及其枚舉值,因此,本發(fā)明容易獲取各因素及其枚舉值的信 息,來清晰的展現(xiàn)該價(jià)格表。所以,本發(fā)明的價(jià)格表在存儲(chǔ)時(shí)結(jié)構(gòu)清晰、易于 擴(kuò)展數(shù)據(jù),并且易于后續(xù)清晰的展現(xiàn)數(shù)據(jù)。
圖1為現(xiàn)有技術(shù)中展現(xiàn)的價(jià)格表的內(nèi)容示意圖; 圖2為本發(fā)明方法的流程示意5圖3為圖2所示方法中步驟204的流程示意圖4為本發(fā)明的價(jià)格表在數(shù)據(jù)庫中的設(shè)計(jì)示意圖5為本發(fā)明中主表的內(nèi)容示意圖6為本發(fā)明中規(guī)格對(duì)應(yīng)的子表的內(nèi)容示意圖7為本發(fā)明中顏色對(duì)應(yīng)的子表的內(nèi)容示意圖8為釆用本發(fā)明的方法所展現(xiàn)的價(jià)格表的部分內(nèi)容示意圖9為本發(fā)明裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明提供一種價(jià)格表的實(shí)現(xiàn)方法和裝置,它能夠使價(jià)格表在存儲(chǔ)時(shí)結(jié)構(gòu) 清晰、易于擴(kuò)展數(shù)據(jù),并且易于后續(xù)清晰的展現(xiàn)數(shù)據(jù)。下面結(jié)合附圖對(duì)本發(fā)明 作詳細(xì)描述。
一方面,本發(fā)明提供一種價(jià)格表的實(shí)現(xiàn)方法,如圖2所示,它包括 步驟201:在數(shù)據(jù)庫中,建立一主表和與之相關(guān)聯(lián)的至少一個(gè)子表; 步驟202:在所述每個(gè)子表中記錄價(jià)格表中影響價(jià)格項(xiàng)的一個(gè)因素的枚舉 值,并且記錄與所述枚舉值——對(duì)應(yīng)的因素編號(hào);
步驟203:在所述主表中記錄價(jià)格項(xiàng)與所述因素編號(hào)之間的關(guān)聯(lián)關(guān)系。 本發(fā)明是在數(shù)據(jù)庫中建立了相關(guān)聯(lián)的主表和子表,每個(gè)子表中記錄影響價(jià) 格項(xiàng)的一個(gè)因素的枚舉值,并且子表中還記錄有與枚舉值——對(duì)應(yīng)的因素編號(hào), 而主表中記錄價(jià)格項(xiàng)與因素編號(hào)之間的關(guān)聯(lián)關(guān)系。本發(fā)明通過因素編號(hào),實(shí)現(xiàn) 了價(jià)格項(xiàng)與影響價(jià)格項(xiàng)的因素之間的關(guān)聯(lián),所以通過讀取主表和子表,即可獲 得不同因素情況下產(chǎn)品的相應(yīng)價(jià)格。本發(fā)明采用主表和子表相關(guān)聯(lián)的結(jié)構(gòu),當(dāng) 需要增加某個(gè)因素的枚舉值時(shí),只需要在該因素對(duì)應(yīng)的子表中增加該枚舉值和 與該枚舉值對(duì)應(yīng)的因素編號(hào),并在主表中增加相應(yīng)的關(guān)聯(lián)關(guān)系即可;而當(dāng)需要
增加影響價(jià)格項(xiàng)的因素(一個(gè)因素通常有多個(gè)枚舉值)時(shí),則只需要增加一個(gè) 記錄該因素枚舉值及相應(yīng)的因素編號(hào)的子表,并在主表中增加相應(yīng)的關(guān)聯(lián)關(guān)系 即可,由此可知,本發(fā)明結(jié)構(gòu)清晰、易于擴(kuò)展數(shù)據(jù)。由于子表中清晰的記錄了 影響價(jià)格項(xiàng)的因素及其枚舉值,因此,本發(fā)明容易獲取各因素及其枚舉值的信息,來清晰的展現(xiàn)該價(jià)格表。所以,本發(fā)明的價(jià)格表在存儲(chǔ)時(shí)結(jié)構(gòu)清晰、易于 擴(kuò)展數(shù)據(jù),并且易于后續(xù)清晰的展現(xiàn)數(shù)據(jù)。
為了生成和展現(xiàn)上述存儲(chǔ)的價(jià)格表,步驟203之后,還包括 步驟204:讀取所述數(shù)據(jù)庫中的主表和子表,生成價(jià)格表; 步驟205:在輸出設(shè)備上展現(xiàn)所述價(jià)格表。 如圖3所示,步驟204進(jìn)一步包括
步驟2041:根據(jù)所述子表,計(jì)算影響價(jià)格項(xiàng)的因素個(gè)數(shù)以及各個(gè)因素的枚 舉值個(gè)數(shù);
步驟2042:根據(jù)所述因素個(gè)數(shù)和枚舉值個(gè)數(shù),繪制多維表頭; 步驟2043:從所述主表中,獲取所述多維表頭橫向和縱向的交叉格所對(duì)應(yīng) 的價(jià)格;
步驟2044:將所述價(jià)格填入到所述交叉格中。
為了清晰的展現(xiàn)價(jià)格表,上述步驟2042:根據(jù)所述因素個(gè)數(shù)和枚舉值個(gè)數(shù), 繪制多維表頭,進(jìn)一步包括
按照枚舉值個(gè)數(shù)由小到大的順序,將所述影響價(jià)格項(xiàng)的各個(gè)因素繪制成多 維縱向表頭;
將枚舉值個(gè)數(shù)最多的因素繪制成多維橫向表頭;
其中,所述多維縱向表頭的列數(shù)為所述因素個(gè)數(shù)減一,所述多維橫向表頭 的列數(shù)為所述最大的枚舉值個(gè)數(shù)。
按照上述步驟,本實(shí)施例根據(jù)枚舉值個(gè)數(shù)由少到多的順序,在生成的價(jià)格 表中清晰的、富有層次的展現(xiàn)出了產(chǎn)品的價(jià)格,從而有利于用戶查看該價(jià)格表, 提高工作準(zhǔn)確度和工作效率。
本發(fā)明中,為了較好的實(shí)現(xiàn)主表和子表的關(guān)聯(lián),子表優(yōu)選以因素編號(hào)為關(guān) 鍵字。同時(shí),在子表中還記錄有與枚舉值相對(duì)應(yīng)的枚舉值是否有效信息,該信 息表示影響價(jià)格項(xiàng)的因素的各個(gè)枚舉值是否有效(可用),它決定了該枚舉值是 否能夠出現(xiàn)在生成的價(jià)格表中;子表中還記錄有與枚舉值相對(duì)應(yīng)的枚舉值排序 信息,該信息用于在生成價(jià)格表時(shí),使枚舉值按一定順序排列。另外,主表中 還記錄有與價(jià)格項(xiàng)相對(duì)應(yīng)的價(jià)格項(xiàng)是否有效信息,該信息表示某一類型的產(chǎn)品的價(jià)格是否有效,它決定了該類型的產(chǎn)品是否能夠出現(xiàn)在生成的價(jià)格表中。 下面以報(bào)社廣告部的廣告價(jià)格表為例,介紹 一下本發(fā)明實(shí)施例的方法。 價(jià)格表的實(shí)現(xiàn)主要涉及數(shù)據(jù)庫設(shè)計(jì)和圖形化展現(xiàn)兩個(gè)方面,分別介紹如下
數(shù)據(jù)庫設(shè)計(jì)首先,建立一主表和與之相關(guān)聯(lián)的4個(gè)子表,參見圖4。本實(shí) 施例中影響價(jià)格項(xiàng)的因素有4項(xiàng),分別為版位、顏色、段落格式和規(guī)格,因此 建立了 4個(gè)子表。
其次,在上述4個(gè)子表分別記錄版位、顏色、段落格式和規(guī)格的枚舉值, 以及與枚舉值——對(duì)應(yīng)的因素編號(hào),圖4中的因素編號(hào)分別為版位ID、顏色I(xiàn)D、 段落格式ID和規(guī)格ID。
如圖6所示,該子表記錄了規(guī)格的枚舉值,以及與枚舉值——對(duì)應(yīng)的規(guī)格 ID,其中,枚舉值為表中的規(guī)格名稱,它有分類廣告、分類1.5*3、房產(chǎn)1.5*6、 房產(chǎn)中介等取值,而規(guī)格簡碼、規(guī)格高和規(guī)格寬為該枚舉值的相關(guān)屬性。在該 子表中,選擇規(guī)格ID為該子表的關(guān)鍵字。同時(shí)在該子表中,還記錄有排序碼、 是否有效兩項(xiàng)屬性,排序碼用于在生成價(jià)格表時(shí),使該多個(gè)枚舉值按一定順序 排列,是否有效用于決定各個(gè)枚舉值是否出現(xiàn)在生成的價(jià)格表中,此處,當(dāng)是 否有效取y時(shí),說明對(duì)應(yīng)的枚舉值可以出現(xiàn)在生成的價(jià)格表中,當(dāng)是否有效取n 時(shí),則不能出現(xiàn)生成的價(jià)4各表中。
如圖7所示,該子表記錄了顏色的枚舉值,其內(nèi)容記錄方式與圖6相同, 此處不再贅述。
最后,在上述主表中記錄價(jià)格項(xiàng)與各個(gè)因素編號(hào)之間的關(guān)聯(lián)關(guān)系。 如圖5所示,該主表記錄了價(jià)格項(xiàng)與各個(gè)因素編號(hào)(即版位ID、顏色I(xiàn)D、 段落格式ID和規(guī)格ID)之間的關(guān)聯(lián)關(guān)系,此處,價(jià)格項(xiàng)為表中的單價(jià)。同時(shí), 主表中還記錄有是否有效項(xiàng),該信息表示某一類型的產(chǎn)品的價(jià)格是否有效,它 決定了該類型的產(chǎn)品是否能夠出現(xiàn)在生成的價(jià)格表中。
由上可知,本實(shí)施例是在數(shù)據(jù)庫中建立了相關(guān)聯(lián)的主表和子表,通過讀取 主表和子表,即可獲得不同因素情況下,廣告的相應(yīng)價(jià)格。本發(fā)明采用主表和 子表相關(guān)聯(lián)的結(jié)構(gòu),當(dāng)需要增加某個(gè)因素的枚舉值時(shí),只需要在該因素對(duì)應(yīng)的 子表中增加該枚舉值和與該枚舉值對(duì)應(yīng)的因素編號(hào),并在主表中增加相應(yīng)的關(guān)聯(lián)關(guān)系即可;而當(dāng)需要增加影響價(jià)格項(xiàng)的因素(一個(gè)因素通常有多個(gè)枚舉值) 時(shí),則只需要增加一個(gè)記錄該因素枚舉值及相應(yīng)的因素編號(hào)的子表,并在主表 中增加相應(yīng)的關(guān)聯(lián)關(guān)系即可,由此可知,本發(fā)明結(jié)構(gòu)清晰、易于擴(kuò)展數(shù)據(jù)。由 于子表中清晰的記錄了影響價(jià)格項(xiàng)的因素及其枚舉值,因此,本發(fā)明容易獲取 各因素及其枚舉值的信息,來清晰的展現(xiàn)該價(jià)格表。所以,本發(fā)明的價(jià)格表在 存儲(chǔ)時(shí)結(jié)構(gòu)清晰、易于擴(kuò)展數(shù)據(jù),并且易于后續(xù)清晰的展現(xiàn)數(shù)據(jù)。
圖形化展現(xiàn)圖形化展現(xiàn)是通過在后臺(tái)讀取數(shù)據(jù)庫中的數(shù)據(jù)(即所建立的 主表和子表),生成價(jià)格表,并在輸出設(shè)備上展現(xiàn)所述價(jià)格表的過程。
本實(shí)施例中,為了展現(xiàn)圖4中存儲(chǔ)的價(jià)格表,首先采用圖3中所示的步驟 2041-2044,來生成價(jià)格表。
如圖8所示,生成價(jià)格表的過程中,首先,根據(jù)子表,計(jì)算得到影響價(jià)格 項(xiàng)的因素個(gè)數(shù)以及各因素的枚舉值個(gè)數(shù),其中,因素個(gè)數(shù)為4個(gè),分別為版位、 顏色、段落格式和規(guī)格,各因素的枚舉值個(gè)數(shù)在圖中未能顯示。
然后,按照枚舉值個(gè)數(shù)由小到大的順序,依次將版位、顏色和段落格式繪 制成了多維縱向表頭,其枚舉值分別顯示在相應(yīng)的列內(nèi),由于規(guī)格的枚舉值最 多,因此將其繪制在橫向表頭中,即圖8所顯示的"寬鎖1"和"規(guī)格鎖l"兩 項(xiàng)(它們均為規(guī)格的枚舉值);其中,多維縱向表頭的列數(shù)為4-1=3,多維橫向 表頭的列數(shù)為最大的枚舉值個(gè)數(shù),而表頭的行數(shù)在不同列中是不完全相同的, 行數(shù)的大小需要保證任意款產(chǎn)品都能在表中顯示。注意由于圖8僅為部分內(nèi) 容示意圖,所以它只顯示出了部分行和列所對(duì)應(yīng)的產(chǎn)品的價(jià)格。
最后,從所述主表中,獲取多維表頭橫向和縱向的交叉格所對(duì)應(yīng)的價(jià)格, 并將價(jià)格填入到所述交叉格中,從而最終生成價(jià)格表。該生成的價(jià)格表在任意 輸出設(shè)備(如電腦、LED顯示器等)上展現(xiàn)即可形成圖8所示的價(jià)格表。
由圖8可知,該價(jià)格表中清晰的、富有層次的展現(xiàn)出了任意款產(chǎn)品的價(jià)格, 從而有利于用戶查看該價(jià)格表,提高工作準(zhǔn)確度和工作效率。
綜上,本發(fā)明價(jià)格表的實(shí)現(xiàn)方法,對(duì)價(jià)格表在數(shù)據(jù)庫中的存儲(chǔ)方式進(jìn)行了 改進(jìn),變?yōu)橹鞅砗妥颖硐嚓P(guān)聯(lián)的結(jié)構(gòu),從而使其結(jié)構(gòu)清晰、易于擴(kuò)展數(shù)據(jù);并 且在生成價(jià)格表時(shí)對(duì)表頭進(jìn)行了合理布局,從而能夠清晰的、富有層次的展現(xiàn)出產(chǎn)品的價(jià)格,有利于用戶查看價(jià)格表,提高工作準(zhǔn)確度和工作效率。
另一方面,與上述的方法相對(duì)應(yīng),本發(fā)明實(shí)施例提供一種價(jià)格表的實(shí)現(xiàn)裝
置,如圖9所示,它包括存儲(chǔ)單元901,用于在數(shù)據(jù)庫中存儲(chǔ)價(jià)格表中的數(shù)據(jù), 該存儲(chǔ)單元901包括
建立單元9011:用于在數(shù)據(jù)庫中,建立一主表和與之相關(guān)聯(lián)的至少一個(gè)子
表;
第一記錄單元9012:用于在所述每個(gè)子表中記錄價(jià)格表中影響價(jià)格項(xiàng)的一 個(gè)因素的枚舉值,并且記錄與所述枚舉值——對(duì)應(yīng)的因素編號(hào);
第二記錄單元9013:用于在所述主表中記錄價(jià)格項(xiàng)與所述因素編號(hào)之間的 關(guān)聯(lián)關(guān)系。
為了生成和展現(xiàn)價(jià)格表,所述裝置還包括
生成單元902:用于讀取所述數(shù)據(jù)庫中的主表和子表,生成價(jià)格表; 展現(xiàn)單元903:用于在輸出設(shè)備上展現(xiàn)所述價(jià)格表。 進(jìn)一步,所述生成單元902包括
計(jì)算單元9021:用于根據(jù)所述子表,計(jì)算影響價(jià)格項(xiàng)的因素個(gè)數(shù)以及各個(gè)
因素的枚舉值個(gè)數(shù);
繪制單元9022:用于根據(jù)所述因素個(gè)數(shù)和枚舉值個(gè)數(shù),繪制多維表頭; 獲取單元9023:用于從所述主表中,獲取所述多維表頭橫向和縱向的交叉
格所對(duì)應(yīng)的價(jià)格;
填入單元9024:用于將所述價(jià)格填入到所述交叉格中。
為了清晰的展現(xiàn)價(jià)格表,所述繪制單元9022進(jìn)一步包括
縱向繪制單元用于按照枚舉值個(gè)數(shù)由小到大的順序,將所述影響價(jià)格項(xiàng) 的各個(gè)因素繪制成多維縱向表頭;
橫向繪制單元用于將枚舉值個(gè)數(shù)最多的因素繪制成多維橫向表頭; 其中,所述多維縱向表頭的列數(shù)為所述因素個(gè)數(shù)減一,所述多維橫向表頭
的列數(shù)為所述最大的枚舉值個(gè)數(shù)。
本發(fā)明的裝置中,對(duì)價(jià)格表在數(shù)據(jù)庫中的存儲(chǔ)方式進(jìn)行了改進(jìn),變?yōu)橹鞅?br>
和子表相關(guān)聯(lián)的結(jié)構(gòu),從而使其結(jié)構(gòu)清晰、易于擴(kuò)展數(shù)據(jù);并且在展現(xiàn)價(jià)格表時(shí)對(duì)表頭進(jìn)行了合理布局,從而能夠清晰的、富有層次的展現(xiàn)出產(chǎn)品的價(jià)格, 有利于用戶查看該價(jià)格表,提高工作準(zhǔn)確度和工作效率。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種價(jià)格表的實(shí)現(xiàn)方法,其特征在于,包括在數(shù)據(jù)庫中,建立一主表和與之相關(guān)聯(lián)的至少一個(gè)子表;在所述每個(gè)子表中記錄價(jià)格表中影響價(jià)格項(xiàng)的一個(gè)因素的枚舉值,并且記錄與所述枚舉值一一對(duì)應(yīng)的因素編號(hào);在所述主表中記錄價(jià)格項(xiàng)與所述因素編號(hào)之間的關(guān)聯(lián)關(guān)系。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟在所述主表中記錄 價(jià)格項(xiàng)與所述因素編號(hào)之間的關(guān)聯(lián)關(guān)系之后,還包括讀取所述數(shù)據(jù)庫中的主表和子表,生成價(jià)格表; 在輸出設(shè)備上展現(xiàn)所述價(jià)格表。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述讀取所述數(shù)據(jù)庫中的主 表和子表,生成價(jià)格表,具體包括根據(jù)所述子表,計(jì)算影響價(jià)格項(xiàng)的因素個(gè)數(shù)以及各個(gè)因素的枚舉值個(gè)數(shù); 根據(jù)所述因素個(gè)數(shù)和枚舉值個(gè)數(shù),繪制多維表頭; 從所述主表中,獲取所述多維表頭橫向和縱向的交叉格所對(duì)應(yīng)的價(jià)格; 將所述價(jià)格填入到所述交叉格中。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述因素個(gè)數(shù)和枚 舉值個(gè)數(shù),繪制多維表頭,進(jìn)一步包括按照枚舉值個(gè)數(shù)由小到大的順序,將所述影響價(jià)格項(xiàng)的各個(gè)因素繪制成多 維縱向表頭;將枚舉值個(gè)數(shù)最多的因素繪制成多維橫向表頭;其中,所述多維縱向表頭的列數(shù)為所述因素個(gè)數(shù)減一,所述多維橫向表頭 的列數(shù)為所述最大的枚舉值個(gè)數(shù)。
5、 根據(jù)權(quán)利要求1至4中任一權(quán)利要求所述的方法,其特征在于,所述子 表以所述因素編號(hào)為關(guān)鍵字。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述子表中還記錄有與所 述枚舉值相對(duì)應(yīng)的枚舉值是否有效信息。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述子表中還記錄有與所 述枚舉值相對(duì)應(yīng)的枚舉值排序信息。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述主表中還記錄有與所 述價(jià)格項(xiàng)相對(duì)應(yīng)的價(jià)格項(xiàng)是否有效信息。
9、 一種價(jià)格表的實(shí)現(xiàn)裝置,其特征在于,包括存儲(chǔ)單元,用于在數(shù)據(jù)庫中 存儲(chǔ)價(jià)格表中的數(shù)據(jù),所述存儲(chǔ)單元包括建立單元用于在數(shù)據(jù)庫中,建立一主表和與之相關(guān)聯(lián)的至少一個(gè)子表; 第一記錄單元用于在所述每個(gè)子表中記錄價(jià)格表中影響價(jià)格項(xiàng)的一個(gè)因素的枚舉值,并且記錄與所述枚舉值一一對(duì)應(yīng)的因素編號(hào);第二記錄單元用于在所述主表中記錄價(jià)格項(xiàng)與所述因素編號(hào)之間的關(guān)聯(lián)關(guān)系。
10、 根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括 生成單元用于讀取所述數(shù)據(jù)庫中的主表和子表,生成價(jià)格表; 展現(xiàn)單元用于在輸出設(shè)備上展現(xiàn)所述價(jià)格表。
11、 根據(jù)權(quán)利要求IO所述的裝置,其特征在于,所述生成單元包括 計(jì)算單元用于根據(jù)所述子表,計(jì)算影響價(jià)格項(xiàng)的因素個(gè)數(shù)以及各個(gè)因素的枚舉值個(gè)數(shù);繪制單元用于根據(jù)所述因素個(gè)數(shù)和枚舉值個(gè)數(shù),繪制多維表頭; 獲取單元用于從所述主表中,獲取所述多維表頭橫向和縱向的交叉格所 對(duì)應(yīng)的價(jià)格;填入單元用于將所述價(jià)格填入到所述交叉格中。
12、 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述繪制單元包括 縱向繪制單元用于按照枚舉值個(gè)數(shù)由小到大的順序,將所述影響價(jià)格項(xiàng)的各個(gè)因素繪制成多維縱向表頭;橫向繪制單元用于將枚舉值個(gè)數(shù)最多的因素繪制成多維橫向表頭;其中,所述多維縱向表頭的列數(shù)為所述因素個(gè)數(shù)減一,所述多維橫向表頭 的列數(shù)為所述最大的枚舉值個(gè)數(shù)。
全文摘要
本發(fā)明公開了一種價(jià)格表的實(shí)現(xiàn)方法和裝置,屬于網(wǎng)絡(luò)應(yīng)用技術(shù)領(lǐng)域,解決了現(xiàn)有技術(shù)中價(jià)格表的存儲(chǔ)方式不易于擴(kuò)展數(shù)據(jù),不利于后續(xù)清晰展現(xiàn)數(shù)據(jù)的問題。所述價(jià)格表的實(shí)現(xiàn)方法,包括在數(shù)據(jù)庫中,建立一主表和與之相關(guān)聯(lián)的至少一個(gè)子表;在所述每個(gè)子表中記錄價(jià)格表中影響價(jià)格項(xiàng)的一個(gè)因素的枚舉值,并且記錄與所述枚舉值一一對(duì)應(yīng)的因素編號(hào);在所述主表中記錄價(jià)格項(xiàng)與所述因素編號(hào)之間的關(guān)聯(lián)關(guān)系。本發(fā)明特別適用于網(wǎng)上營銷系統(tǒng)。
文檔編號(hào)G06F17/24GK101430785SQ20081022647
公開日2009年5月13日 申請(qǐng)日期2008年11月12日 優(yōu)先權(quán)日2008年11月12日
發(fā)明者劉勝飏, 王建平, 丹 蔡, 陳春和 申請(qǐng)人:北大方正集團(tuán)有限公司;北京北大方正電子有限公司