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

一種web報(bào)表系統(tǒng)公式的批量解析方法

文檔序號(hào):6637014閱讀:428來(lái)源:國(guó)知局
一種web報(bào)表系統(tǒng)公式的批量解析方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種WEB報(bào)表系統(tǒng)公式的批量解析方法,提出將所有在報(bào)表中用到的與報(bào)表數(shù)據(jù)無(wú)關(guān)的系統(tǒng)公式組合在一起批量解析,并將解析結(jié)果以對(duì)象屬性值的形式存儲(chǔ)在瀏覽器端的方法,相比于典型的報(bào)表解析與創(chuàng)建過(guò)程中遇到一個(gè)公式解析一個(gè)的方式,有如下優(yōu)點(diǎn):1、不管同一個(gè)公式在創(chuàng)建報(bào)表過(guò)程中出現(xiàn)多少次,只需在批量解析過(guò)程中解析一次,在后續(xù)的報(bào)表創(chuàng)建過(guò)程中可以反復(fù)使用,避免了相同公式多處出現(xiàn)可能導(dǎo)致的重復(fù)解析;2、不管報(bào)表中用到的系統(tǒng)公式有多少,僅需與服務(wù)器交互一次就可解析全部系統(tǒng)公式,節(jié)省了公式解析所費(fèi)時(shí)間,加快了報(bào)表創(chuàng)建過(guò)程。
【專(zhuān)利說(shuō)明】一種WEB報(bào)表系統(tǒng)公式的批量解析方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)軟件應(yīng)用領(lǐng)域,具體的說(shuō),本發(fā)明涉及一種WEB報(bào)表系統(tǒng)公式的批量解析方法。

【背景技術(shù)】
[0002]報(bào)表是企業(yè)應(yīng)用軟件必不可少的部分,為了方便報(bào)表的開(kāi)發(fā),各類(lèi)報(bào)表開(kāi)發(fā)系統(tǒng)中都提供了大量系統(tǒng)公式,系統(tǒng)公式可以分為兩大類(lèi):與報(bào)表數(shù)據(jù)統(tǒng)計(jì)相關(guān)的公式及與報(bào)表數(shù)據(jù)統(tǒng)計(jì)無(wú)關(guān)的公式。與報(bào)表數(shù)據(jù)統(tǒng)計(jì)相關(guān)的公式如SUM,AVG, MAX等,分別用于統(tǒng)計(jì)報(bào)表中所有數(shù)據(jù)行中某列數(shù)據(jù)的總和,平均值及最大值,擴(kuò)展的數(shù)據(jù)統(tǒng)計(jì)系統(tǒng)公式還包括行分組統(tǒng)計(jì)公式及分頁(yè)統(tǒng)計(jì)公式,分別用于對(duì)數(shù)據(jù)行進(jìn)行分組后再統(tǒng)計(jì)及統(tǒng)計(jì)每頁(yè)報(bào)表中的數(shù)據(jù)。與報(bào)表數(shù)據(jù)相關(guān)的系統(tǒng)公式需要在創(chuàng)建報(bào)表頁(yè)面時(shí)結(jié)合報(bào)表數(shù)據(jù)進(jìn)行計(jì)算,通常需要隨著報(bào)表頁(yè)面創(chuàng)建的進(jìn)程逐步進(jìn)行。與報(bào)表數(shù)據(jù)統(tǒng)計(jì)無(wú)關(guān)的公式通常用于獲取用戶(hù)ID、用戶(hù)姓名、公司名、當(dāng)前年份、當(dāng)前月份、當(dāng)前日期等信息,這一類(lèi)信息與當(dāng)前用戶(hù)瀏覽的報(bào)表數(shù)據(jù)沒(méi)有聯(lián)系,但需要從服務(wù)器獲取以保證有效性。WEB報(bào)表系統(tǒng)中對(duì)這類(lèi)公式的典型解析方法如下:
[0003]在前臺(tái)(WEB瀏覽器)搜索報(bào)表模板文件,遇到一個(gè)需要解析的公式;
[0004]發(fā)送公式及其參數(shù)到服務(wù)器;
[0005]服務(wù)器解析計(jì)算公式得到結(jié)果并回傳給瀏覽器;
[0006]瀏覽器端獲取到公式解析結(jié)果并將其應(yīng)用到報(bào)表中。
[0007]瀏覽器端反復(fù)執(zhí)行上述步驟,直到不存在需要解析的公式。
[0008]前述在瀏覽器端逐個(gè)解析與報(bào)表數(shù)據(jù)無(wú)關(guān)的報(bào)表公式的方案存在如下缺點(diǎn):
[0009]在報(bào)表中應(yīng)用公式較多的情況下,逐個(gè)從報(bào)表模板文件中提取公式比較繁瑣費(fèi)時(shí);
[0010]將每個(gè)報(bào)表公式逐個(gè)從瀏覽器提交到服務(wù)器解析費(fèi)時(shí)且消耗較多數(shù)據(jù)流量。
[0011]本專(zhuān)利針對(duì)的是與報(bào)表數(shù)據(jù)統(tǒng)計(jì)無(wú)關(guān)的公式的批量解析,為簡(jiǎn)單起見(jiàn),本專(zhuān)利其余部分提到的系統(tǒng)公式均指與報(bào)表數(shù)據(jù)統(tǒng)計(jì)無(wú)關(guān)的報(bào)表系統(tǒng)公式。


【發(fā)明內(nèi)容】

[0012]本發(fā)明目的在于提供一種WEB報(bào)表系統(tǒng)公式批量解析的實(shí)現(xiàn)方法,一次性解析報(bào)表模板文件中的全部與報(bào)表數(shù)據(jù)無(wú)關(guān)的系統(tǒng)公式及需要后臺(tái)解析的系統(tǒng)變量,加快了報(bào)表創(chuàng)建進(jìn)程,同時(shí)節(jié)省了網(wǎng)絡(luò)數(shù)據(jù)流量。
[0013]本發(fā)明提供的技術(shù)方案是:一種WEB報(bào)表系統(tǒng)公式的批量解析方法,包括以下步驟:
[0014]步驟I):在報(bào)表設(shè)計(jì)器中創(chuàng)建報(bào)表模板文件完成保存及提交報(bào)表模板文件時(shí),搜索整個(gè)報(bào)表模板文件,將其中用到的所有系統(tǒng)公式歸集到一起形成系統(tǒng)公式集合,將系統(tǒng)公式集合保存在報(bào)表模板文件的一個(gè)節(jié)點(diǎn)中;
[0015]步驟2):部署報(bào)表模板文件;
[0016]步驟3):用戶(hù)在瀏覽器端獲取報(bào)表模板文件及報(bào)表數(shù)據(jù);
[0017]步驟4):瀏覽器端獲取報(bào)表模板文件中用到的系統(tǒng)公式集合;
[0018]步驟5):發(fā)送系統(tǒng)公式集合至服務(wù)器請(qǐng)求解析;
[0019]步驟6):服務(wù)器接收到需解析的系統(tǒng)公式集合,執(zhí)行解析;
[0020]步驟7):瀏覽器端接收系統(tǒng)公式的解析結(jié)果,并將該解析結(jié)果分解為易于使用的數(shù)據(jù)結(jié)構(gòu)形式;
[0021]步驟8):應(yīng)用系統(tǒng)公式解析結(jié)果。
[0022]步驟I)中,將其中用到的所有系統(tǒng)公式歸集到一起形成系統(tǒng)公式集合的具體步驟包括:
[0023]A)初始化已使用系統(tǒng)公式集合USet,置為空;
[0024]B)用正則表達(dá)式提取報(bào)表模板文件中所有系統(tǒng)公式至集合aSet ;
[0025]C)對(duì)于aSet中的每個(gè)公式f,若其屬于與報(bào)表數(shù)據(jù)無(wú)關(guān)的系統(tǒng)公式,則添加f到uSet ;
[0026]D)將USet中的所有系統(tǒng)公式取出串聯(lián)成一個(gè)字符串,每?jī)蓚€(gè)系統(tǒng)公式之間用分號(hào)(;)分隔;
[0027]E)在報(bào)表模板文件中創(chuàng)建一個(gè)名為Formula的節(jié)點(diǎn),將步驟D)得到的字符串保存到該節(jié)點(diǎn)中。
[0028]步驟4)中,瀏覽器端獲取報(bào)表模板文件中用到的系統(tǒng)公式集合,指瀏覽器腳本解析報(bào)表模板文件時(shí),從步驟I)中所述的報(bào)表模板文件中的節(jié)點(diǎn)處讀取報(bào)表模板文件中用到的系統(tǒng)公式集合構(gòu)成的字符串。
[0029]步驟6)中,服務(wù)器接收到需解析的系統(tǒng)公式集合并執(zhí)行解析包括如下主要步驟:
[0030]a)、初始化系統(tǒng)公式集合S為空,字符串T為空;
[0031]b)、分解系統(tǒng)公式集合組成的字符串,將分解得到的公式全部添加到S中;
[0032]c)、對(duì)S中的每個(gè)公式,調(diào)用對(duì)應(yīng)的解析代碼求值,將公式及解析的值組成“公式=解析值;”的字符串,追加到字符串T的末尾;
[0033]d)、返回字符串T至瀏覽器端。
[0034]步驟7)中,瀏覽器端接收系統(tǒng)公式解析結(jié)果,并分解為易于使用的數(shù)據(jù)結(jié)構(gòu)形式,指建立一個(gè)瀏覽器腳本對(duì)象保存所有公式解析結(jié)果,其中公式設(shè)置為該腳本對(duì)象的屬性名稱(chēng),以“腳本對(duì)象名[“公式”]=公式解析結(jié)果”的形式將公式解析結(jié)果設(shè)置為該屬性的值如 Formula[ “ThisYear O ” ] = 2014,其中 Formula 是腳本對(duì)象名,ThisYear O 是公式名,2014是公式解析結(jié)果。
[0035]步驟8)中,應(yīng)用系統(tǒng)公式解析結(jié)果包括如下步驟:
[0036]I)、報(bào)表解析或創(chuàng)建過(guò)程中遇到一個(gè)系統(tǒng)公式;
[0037]II)、以“腳本對(duì)象名[“公式”]”的形式取對(duì)應(yīng)公式的解析結(jié)果;
[0038]III)應(yīng)用公式解析結(jié)果到報(bào)表中。
[0039]本發(fā)明的有益效果是:
[0040]本發(fā)明提出的將所有在報(bào)表中用到的與報(bào)表數(shù)據(jù)無(wú)關(guān)的系統(tǒng)公式組合在一起批量解析,并將解析結(jié)果以對(duì)象屬性值的形式存儲(chǔ)在瀏覽器端的方法,相比于典型的報(bào)表解析與創(chuàng)建過(guò)程中遇到一個(gè)公式解析一個(gè)的方式,有如下優(yōu)點(diǎn):1、不管同一個(gè)公式在創(chuàng)建報(bào)表過(guò)程中出現(xiàn)多少次,只需在批量解析過(guò)程中解析一次,在后續(xù)的報(bào)表創(chuàng)建過(guò)程中可以反復(fù)使用,避免了相同公式多處出現(xiàn)可能導(dǎo)致的重復(fù)解析;2、不管報(bào)表中用到的系統(tǒng)公式有多少,僅需與服務(wù)器交互一次就可解析全部系統(tǒng)公式,節(jié)省了公式解析所費(fèi)時(shí)間,加快了報(bào)表創(chuàng)建過(guò)程。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0041]當(dāng)結(jié)合附圖考慮時(shí),通過(guò)參照下面的詳細(xì)描述,能夠更完整更好地理解本發(fā)明以及容易得知其中許多伴隨的優(yōu)點(diǎn),但此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定,其中:
[0042]圖1是本發(fā)明的WEB報(bào)表系統(tǒng)公式批量解析的流程框圖;
[0043]圖2是歸集報(bào)表模板文件中用到的所有系統(tǒng)公式的流程框圖;
[0044]圖3是服務(wù)器解析公式集合字符串的流程框圖;
[0045]圖4是應(yīng)用系統(tǒng)公式解析結(jié)果的流程框圖。

【具體實(shí)施方式】
[0046]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0047]報(bào)表的設(shè)計(jì)與運(yùn)行設(shè)計(jì)到報(bào)表設(shè)計(jì)器、報(bào)表服務(wù)器與瀏覽器,本發(fā)明要實(shí)現(xiàn)報(bào)表模板文件中的系統(tǒng)公式的批量處理,需要在上面三個(gè)部分都進(jìn)行相關(guān)處理。
[0048]參考圖1,一種WEB報(bào)表系統(tǒng)公式的批量解析方法,包括以下步驟:
[0049]步驟I):在報(bào)表設(shè)計(jì)器中創(chuàng)建報(bào)表模板文件完成保存及提交報(bào)表模板文件時(shí),搜索整個(gè)報(bào)表模板文件,將其中用到的所有系統(tǒng)公式歸集到一起形成系統(tǒng)公式集合,將系統(tǒng)公式集合保存在報(bào)表模板文件的一個(gè)節(jié)點(diǎn)中;
[0050]歸集報(bào)表模板文件中用到的所有系統(tǒng)公式,過(guò)程見(jiàn)附圖2,步驟包括:
[0051]A)初始化已使用系統(tǒng)公式集合uSet,置為空;
[0052]B)用正則表達(dá)式提取報(bào)表模板文件中所有系統(tǒng)公式至集合aSet ;
[0053]C)對(duì)于aSet中的每個(gè)公式f,若其屬于與報(bào)表數(shù)據(jù)無(wú)關(guān)的系統(tǒng)公式,則添加f到uSet ;
[0054]D)將uSet中的所有系統(tǒng)公式取出串聯(lián)成一個(gè)字符串,每?jī)蓚€(gè)系統(tǒng)公式之間用分號(hào)(;)分隔。
[0055]E)在報(bào)表模板文件中創(chuàng)建一個(gè)名為Formula的節(jié)點(diǎn),將上一步驟得到的字符串保存到該節(jié)點(diǎn)中。
[0056]步驟2):部署報(bào)表模板文件;
[0057]步驟3):用戶(hù)在瀏覽器端獲取報(bào)表模板文件及報(bào)表數(shù)據(jù);
[0058]步驟4):瀏覽器端獲取報(bào)表模板文件中用到的系統(tǒng)公式集合;具體為,瀏覽器腳本解析報(bào)表模板文件時(shí),從步驟I)中所稱(chēng)報(bào)表模板文件中的Formula節(jié)點(diǎn)處讀取報(bào)表模板文件中用到的系統(tǒng)公式集合構(gòu)成的字符串。
[0059]步驟5):發(fā)送系統(tǒng)公式集合至服務(wù)器請(qǐng)求解析;
[0060]步驟6):服務(wù)器接收到需解析的系統(tǒng)公式集合,執(zhí)行解析;
[0061]在上述步驟6中,服務(wù)器接收到需解析的公式集合并執(zhí)行解析流程見(jiàn)附圖3,包括如下主要步驟:
[0062]a)、初始化集合S為空,字符串T為空;
[0063]b)、分解公式集合組成的字符串,將分解得到的公式全部添加到S中;
[0064]c)、對(duì)S中的每個(gè)公式,調(diào)用對(duì)應(yīng)的解析代碼求值,將公式及解析的值組成“公式=解析值;”的字符串,例如“ThisYear O = 2014 ; ”,追加到字符串T的末尾;
[0065]d)、返回T至瀏覽器端。
[0066]步驟7):瀏覽器端接收系統(tǒng)公式的解析結(jié)果,并將該解析結(jié)果分解為易于使用的數(shù)據(jù)結(jié)構(gòu)形式;
[0067]具體為,建立一個(gè)瀏覽器腳本對(duì)象保存所有公式解析結(jié)果,其中公式設(shè)置為該腳本對(duì)象的屬性名稱(chēng),公式解析結(jié)果設(shè)置為該屬性的值,隨后可以“腳本對(duì)象名[“公式”]”的形式取用對(duì)應(yīng)公式的解析結(jié)果。注意此處公式包括公式名及其參數(shù)列表。
[0068]步驟8):應(yīng)用系統(tǒng)公式解析結(jié)果。
[0069]應(yīng)用系統(tǒng)公式解析結(jié)果流程見(jiàn)附圖4,包括如下步驟:
[0070]I)、報(bào)表解析或創(chuàng)建過(guò)程中遇到一個(gè)系統(tǒng)公式;
[0071]II)、以腳本對(duì)象名[“公式”]的形式取對(duì)應(yīng)公式的解析結(jié)果;
[0072]III)、應(yīng)用公式解析結(jié)果到報(bào)表中。
[0073]本發(fā)明的所述步驟I)中,將報(bào)表中用到的所有系統(tǒng)公式歸集到一起后,也可以將其保存在數(shù)據(jù)庫(kù)表中。使用此替代方案,瀏覽器請(qǐng)求解析報(bào)表系統(tǒng)公式時(shí)僅需發(fā)送需要解析的報(bào)表名字或ID而無(wú)需發(fā)送需要解析的公式列表給服務(wù)器,服務(wù)器根據(jù)報(bào)表ID從數(shù)據(jù)庫(kù)中檢索對(duì)應(yīng)的系統(tǒng)公式列表。相應(yīng)的報(bào)表系統(tǒng)公式解析過(guò)程如下:1、瀏覽器發(fā)送系統(tǒng)公式請(qǐng)求及相關(guān)的報(bào)表ID給服務(wù)器;2、服務(wù)器收到請(qǐng)求,使用報(bào)表ID從數(shù)據(jù)庫(kù)檢索出該報(bào)表包含的系統(tǒng)公式列表;3、服務(wù)器解析報(bào)表公式列表并組織成返回結(jié)果形式;4、服務(wù)器返回解析結(jié)果給瀏覽器;5、瀏覽器分析系統(tǒng)公式解析結(jié)果并組織成便于使用的數(shù)據(jù)結(jié)構(gòu)。
[0074]在方案所述步驟7)和步驟8)中,也可設(shè)計(jì)一個(gè)類(lèi)似于其他編程語(yǔ)言中的MAP及Dict1nary類(lèi)型的結(jié)構(gòu)或類(lèi),其中每個(gè)元素包含一個(gè)KEY和一個(gè)VALUE,用公式作為KEY值,用公式解析值作為對(duì)應(yīng)的VALUE,需要使用某個(gè)公式的解析值時(shí),用公式在KEY值中查找對(duì)應(yīng)元素,找到后取出其VALUE值即可。
[0075]除以上替代方案中,還可以在本發(fā)明的指導(dǎo)思想下進(jìn)行其它技術(shù)方案的簡(jiǎn)單替換,此處不再例舉,以上實(shí)例的說(shuō)明只是用于幫助理解本發(fā)明的核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種WEB報(bào)表系統(tǒng)公式的批量解析方法,其特征在于,包括以下步驟: 步驟I):在報(bào)表設(shè)計(jì)器中創(chuàng)建報(bào)表模板文件,保存及提交報(bào)表模板文件時(shí),搜索整個(gè)報(bào)表模板文件,將其中用到的所有系統(tǒng)公式歸集到一起形成系統(tǒng)公式集合,將系統(tǒng)公式集合保存在報(bào)表模板文件的一個(gè)節(jié)點(diǎn)中; 步驟2):部署報(bào)表模板文件; 步驟3):用戶(hù)在瀏覽器端獲取報(bào)表模板文件及報(bào)表數(shù)據(jù); 步驟4):瀏覽器端獲取報(bào)表模板文件中用到的系統(tǒng)公式集合; 步驟5):發(fā)送系統(tǒng)公式集合至服務(wù)器請(qǐng)求解析; 步驟6):服務(wù)器接收到需解析的系統(tǒng)公式集合,執(zhí)行解析; 步驟7):瀏覽器端接收系統(tǒng)公式的解析結(jié)果,并將該解析結(jié)果分解為易于使用的數(shù)據(jù)結(jié)構(gòu)形式; 步驟8):應(yīng)用系統(tǒng)公式解析結(jié)果。
2.根據(jù)權(quán)利要求1所述的一種WEB報(bào)表系統(tǒng)公式的批量解析方法,其特征在于,步驟I)中,將其中用到的所有系統(tǒng)公式歸集到一起形成系統(tǒng)公式集合的具體步驟包括: A)初始化已使用系統(tǒng)公式集合uSet,置為空; B)用正則表達(dá)式提取報(bào)表模板文件中所有系統(tǒng)公式至集合aSet; C)對(duì)于aSet中的每個(gè)公式f,若其屬于與報(bào)表數(shù)據(jù)無(wú)關(guān)的系統(tǒng)公式,則添加f到uSet ; D)將uSet中的所有系統(tǒng)公式取出串聯(lián)成一個(gè)字符串,每?jī)蓚€(gè)系統(tǒng)公式之間用分號(hào)(;)分隔; E)在報(bào)表模板文件中創(chuàng)建一個(gè)名為Formula的節(jié)點(diǎn),將步驟D)得到的字符串保存到該節(jié)點(diǎn)中。
3.根據(jù)權(quán)利要求1所述的一種WEB報(bào)表系統(tǒng)公式的批量解析方法,其特征在于,步驟4)中,瀏覽器端獲取報(bào)表模板文件中用到的系統(tǒng)公式集合,指瀏覽器腳本解析報(bào)表模板文件時(shí),從步驟I)中所述的報(bào)表模板文件中的節(jié)點(diǎn)處讀取報(bào)表模板文件中用到的系統(tǒng)公式集合構(gòu)成的字符串。
4.根據(jù)權(quán)利要求1所述的一種WEB報(bào)表系統(tǒng)公式的批量解析方法,其特征在于,步驟6)中,服務(wù)器接收到需解析的系統(tǒng)公式集合并執(zhí)行解析包括如下主要步驟: a)、初始化系統(tǒng)公式集合S為空,字符串T為空; b)、分解系統(tǒng)公式集合組成的字符串,將分解得到的公式全部添加到S中; c)、對(duì)S中的每個(gè)公式,調(diào)用對(duì)應(yīng)的解析代碼求值,將公式及解析的值組成“公式=解析值;”的字符串,追加到字符串T的末尾; d)、返回字符串T至瀏覽器端。
5.根據(jù)權(quán)利要求1所述的一種WEB報(bào)表系統(tǒng)公式的批量解析方法,其特征在于,步驟7)中,瀏覽器端接收系統(tǒng)公式解析結(jié)果,并分解為易于使用的數(shù)據(jù)結(jié)構(gòu)形式,指建立一個(gè)瀏覽器腳本對(duì)象保存所有公式解析結(jié)果,其中公式設(shè)置為該腳本對(duì)象的屬性名稱(chēng),公式解析結(jié)果設(shè)置為該屬性的值,隨后以腳本對(duì)象名[“公式”]的形式取用對(duì)應(yīng)公式的解析結(jié)果。
6.根據(jù)權(quán)利要求1所述的一種WEB報(bào)表系統(tǒng)公式的批量解析方法,其特征在于,步驟8)中,應(yīng)用系統(tǒng)公式解析結(jié)果包括如下步驟:I)、報(bào)表解析或創(chuàng)建過(guò)程中遇到一個(gè)系統(tǒng)公式;II)、以腳本對(duì)象名[“公式”]的形式取對(duì)應(yīng)公式的解析結(jié)果;III)應(yīng)用公式解析結(jié)果到報(bào)表中。
【文檔編號(hào)】G06F17/30GK104361121SQ201410723030
【公開(kāi)日】2015年2月18日 申請(qǐng)日期:2014年12月2日 優(yōu)先權(quán)日:2014年12月2日
【發(fā)明者】聶作先, 蔣新華, 王平陽(yáng), 楊海燕, 張順淼 申請(qǐng)人:福建工程學(xué)院
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沭阳县| 磐安县| 永兴县| 崇明县| 崇明县| 隆安县| 佛冈县| 丰宁| 安塞县| 平潭县| 衡阳市| 广元市| 武穴市| 梅州市| 凤山县| 蓬溪县| 瓦房店市| 遵义市| 林口县| 中西区| 太仆寺旗| 大庆市| 武安市| 彭泽县| 于田县| 吉林市| 醴陵市| 郑州市| 瓮安县| 色达县| 资阳市| 太康县| 江永县| 缙云县| 吴桥县| 贺州市| 福贡县| 磐石市| 沙坪坝区| 江源县| 宁安市|