国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JSP技術(shù)的電子商城系統(tǒng)設(shè)計(jì)及應(yīng)用研究

2011-01-24 08:44:40張俊蘭
關(guān)鍵詞:購物車頁面組件

張俊蘭,王 媛

(延安大學(xué) 計(jì)算機(jī)學(xué)院,陜西 延安 716000 )

電子商城系統(tǒng),是在網(wǎng)絡(luò)上建立一個(gè)虛擬的購物商場,避免了挑選商品的繁瑣過程,使購物過程變得輕松、快捷、方便,很適合現(xiàn)代人快節(jié)奏的生活;同時(shí)又能有效地控制商場運(yùn)營的成本,開辟了一個(gè)新的銷售渠道。

網(wǎng)上購物與傳統(tǒng)購物相比,最大的優(yōu)勢在于價(jià)格比較簡單易行和選擇范圍的豐富多樣。萬維網(wǎng)的觸角遍布全球,不受貨架空間或倉儲(chǔ)的限制,因而在某些方面電子商務(wù)能比傳統(tǒng)零售做得好。

網(wǎng)絡(luò)經(jīng)濟(jì)的來臨,引致電子商務(wù)的迅速發(fā)展,而安全問題已成為電子商務(wù)的核心問題。JSP電子商務(wù)充分利用了Java技術(shù)面向?qū)ο螅?]、獨(dú)立于平臺(tái)、可移植性、安全可靠等特點(diǎn),能更好的保證電子商務(wù)系統(tǒng)的安全性。

1 JSP的簡介

JSP(Java Server Pages)技術(shù)為創(chuàng)建和顯示動(dòng)態(tài)內(nèi)容的Web頁面提供了一個(gè)簡捷而快速的方法。JSP技術(shù)的目的是使得構(gòu)造Web應(yīng)用程序更加容易和快捷。JSP是一種基于Java的腳本技術(shù),它接受請(qǐng)求并生成響應(yīng)。可以說JSP具備了Java技術(shù)的簡單易用,完全地面向?qū)ο?,具有平臺(tái)且安全可靠的特點(diǎn)。利用這一技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。

JSP 技術(shù)[2,3]依附于一次寫入后可以運(yùn)行在符合任何符合Java語法結(jié)構(gòu)環(huán)境中。與過去那種依附于單一平臺(tái)或開發(fā)商的模式不同。JSP技術(shù)能夠運(yùn)行在WEB服務(wù)器上,并且支持來自多家開發(fā)商的工具包。它是一種開放的技術(shù),具有平臺(tái)和服務(wù)器的獨(dú)立性。具有較強(qiáng)的可移植性。JSP和數(shù)據(jù)庫的連接通常使用通過JDBC直接連接數(shù)據(jù)庫。所以電子商城系統(tǒng)采用這種先進(jìn)的技術(shù)來實(shí)現(xiàn)。

2 電子商城系統(tǒng)平臺(tái)構(gòu)建以及系統(tǒng)結(jié)構(gòu)模型

2.1 電子商城系統(tǒng)平臺(tái)構(gòu)建

在確定技術(shù)之后就要搭建平臺(tái)了,由于我們選用了JSP技術(shù),所以需要安裝 Java開發(fā)工具集(JDK)和Tomcat(網(wǎng)站服務(wù)器)后,并采用SQL Server2000數(shù)據(jù)庫。它們之間關(guān)系如圖1。

圖1 電子商城系統(tǒng)平臺(tái)構(gòu)建

2.2 電子商城系統(tǒng)結(jié)構(gòu)模型

電子商城網(wǎng)站的體系結(jié)構(gòu)采用基于B/S的三層模式。如圖2所示。

圖2 B/S模式的三層結(jié)構(gòu)

系統(tǒng)結(jié)構(gòu)的簡要說明如下:

第一層是表示層,即客戶端。由于采用的是B/S結(jié)構(gòu),所以客戶端是Browser(即IE瀏覽器)。瀏覽者通過界面向WEB提交服務(wù)請(qǐng)求。并負(fù)責(zé)將服務(wù)器返回的信息進(jìn)行顯示和將客戶信息通過表單提交給服務(wù)器。

第二層是功能層,即web[4]服務(wù)器。專門用來進(jìn)行請(qǐng)求中的事務(wù)處理,根據(jù)請(qǐng)求與第三層的數(shù)據(jù)庫服務(wù)器進(jìn)行數(shù)據(jù)交易,然后返回瀏覽者所需要的結(jié)果,顯示在第一層的客戶端瀏覽器界面上,從而達(dá)到遠(yuǎn)程操作的目的。采用這樣的架構(gòu)改進(jìn)了傳統(tǒng)Client/Server結(jié)構(gòu)的缺點(diǎn),除降低了Client端程序邏輯的復(fù)雜度,更減輕了后端數(shù)據(jù)庫存取的負(fù)載,也平衡了整個(gè)網(wǎng)絡(luò)流量。

第三層是數(shù)據(jù)層,即數(shù)據(jù)庫服務(wù)器。它采用數(shù)據(jù)庫SQL Server2000,數(shù)據(jù)庫中進(jìn)行了視圖、存儲(chǔ)過程的優(yōu)化。

3 選用JSP技術(shù)開發(fā)系統(tǒng)的優(yōu)勢

3.1 傳統(tǒng)的商務(wù)平臺(tái)解決方案

傳統(tǒng)的電子商務(wù)平臺(tái)的建設(shè)[5]是基于ASP技術(shù)。ASP[6]技術(shù)由于只能在微軟的操作系統(tǒng)平臺(tái)下建立,以及安全問題等限制了它的廣泛使用。ASP技術(shù)由于Windows系統(tǒng)固有的問題都會(huì)一成不變地累加到它的身上。盡管目前推出了COM組件技術(shù)使其功能變得強(qiáng)大,但是這種強(qiáng)大由于自身設(shè)計(jì)漏洞問題暴露出很大的安全隱患。

3.2 開發(fā)動(dòng)態(tài)網(wǎng)頁的JSP技術(shù)和ASP技術(shù)比較

3.2.1 從運(yùn)行平臺(tái)方面比較

ASP只能運(yùn)行在Microsoft的服務(wù)器產(chǎn)品平臺(tái)上,程序移植性較差,在Unix下雖然有插件支持ASP,但ASP本身的功能有限,必須通過 ASP與COM的組合來擴(kuò)充,而Unix下的C0M組件實(shí)現(xiàn)起來很困難。

JSP具有平臺(tái)無關(guān)性。這種與服務(wù)器硬件和操作系統(tǒng)平臺(tái)的無關(guān)性是JSP相對(duì)于其他動(dòng)態(tài)網(wǎng)頁技術(shù)的最大優(yōu)點(diǎn)。

3.2.2 從數(shù)據(jù)庫連接方面比較

ASP使用 ODBC通過 ADO(ActiveX Data Object)連接數(shù)據(jù)庫。

JSP對(duì)數(shù)據(jù)庫的訪問通過JDBC(Java Data Base Connectivity)來實(shí)現(xiàn)。如果一個(gè)特定的數(shù)據(jù)庫沒有JDBC驅(qū)動(dòng)程序,Java提供一個(gè)JDBC-ODBC橋來將JDBC調(diào)用轉(zhuǎn)化為ODBC調(diào)用。所有的Java編譯器都帶有一個(gè)免費(fèi)的JDBC-ODBC橋。理論上,橋可以訪問任何常見的數(shù)據(jù)庫產(chǎn)品。

3.2.3 從擴(kuò)展性方面比較

ASP與COM組件結(jié)合可擴(kuò)展,但ASP僅僅使用Script語言,因此要提高其工作效率必須使用大量COM組件,但組件必須花費(fèi)大量時(shí)間、資源即時(shí)編譯。

JSP與Java Bean整合可實(shí)現(xiàn)功能擴(kuò)展。COM組件需要在服務(wù)器上注冊(cè)后才能使用,修改后的組件必須注冊(cè)并重新啟動(dòng)服務(wù)器才能使用,而JavaBean在修改后不需要重新注冊(cè),因此開發(fā)COM組件要比開發(fā)JavaBean組件難度大。

3.2.4 從運(yùn)行性能方面比較

從已有的性能測試和連接數(shù)據(jù)庫測試中可以看出,在處理大型問題方面和大型數(shù)據(jù)庫操作方面下,JSP的性能遠(yuǎn)遠(yuǎn)優(yōu)于ASP。這是因?yàn)镴SP先要編譯成字節(jié)碼,再由Java虛擬機(jī)解釋執(zhí)行,比源碼解釋的效率高。雖然第一次調(diào)用JSP網(wǎng)頁時(shí)速度稍慢,但這是因?yàn)榇嬖诰幾g過程,并且因?yàn)樵诜?wù)器端運(yùn)行,Servlets比傳統(tǒng)的Java程序運(yùn)行速度要快,同時(shí)Servlets的字節(jié)代碼只有在客戶請(qǐng)求時(shí)才執(zhí)行,所以盡管首次調(diào)用Servlets時(shí)會(huì)有幾秒鐘的加載時(shí)間,但后續(xù)的請(qǐng)求響應(yīng)非常迅速,因?yàn)榉?wù)器已經(jīng)緩存了運(yùn)行的Servlets。因此,JSP的執(zhí)行比每次都要解釋執(zhí)行的ASP代碼要快,尤其是當(dāng)代碼中存在循環(huán)操作時(shí)更是如此。

3.2.5 從開發(fā)效率方面比較

雖然大型網(wǎng)站目前已經(jīng)減少ASP架構(gòu),但在中小型商務(wù)站點(diǎn)上,ASP依然占據(jù)了較大的市場,因?yàn)锳SP有如下優(yōu)點(diǎn):一是簡單易學(xué),編輯方便。特別是使用VBScript,JavaScript等簡單易懂的腳本語言,結(jié)合HTML代碼,在普通的文本編輯器上即可進(jìn)行編輯設(shè)計(jì)。二是客戶端效率高,對(duì)客戶機(jī)器硬件設(shè)備的要求不高??蛻舳说臑g覽器不需要執(zhí)行腳本語言,所有的程序在服務(wù)器端直接執(zhí)行。服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,減輕了客戶端瀏覽器的負(fù)擔(dān),提高了交互速度。

JSP以Java語言為基礎(chǔ),較難掌握,同時(shí)在服務(wù)器的搭建和Java Beans,Servlet,EJB在服務(wù)器上的設(shè)置和發(fā)布都有一定難度。但是對(duì)于大型項(xiàng)目而言,正確地使用JSP,在開發(fā)方面,可根據(jù)編程小組成員的人力資源合理地分配任務(wù),提高效率;在維護(hù)方面,JSP簡單易行,優(yōu)勢明顯。尤其是網(wǎng)站架構(gòu)增大時(shí),JSP更適合部署同一時(shí)間用戶數(shù)量較多的大型網(wǎng)站。

3.3 JSP安全性分析

隨著電子商務(wù)的迅速發(fā)展和廣泛應(yīng)用,網(wǎng)上交易和支付對(duì)網(wǎng)站安全性要求逐漸增高。ASP只在服務(wù)器端運(yùn)行,將執(zhí)行結(jié)果以HTML形式返回客戶端瀏覽器,雖然可以屏蔽源碼程序,但是ASP頁面仍存在安全隱患:一是源代碼安全性隱患。由于ASP程序采用非編譯性語言,大大降低了程序源代碼的安全性。如果黑客侵入站點(diǎn),就可以獲得ASP源代碼,同時(shí)對(duì)于租用服務(wù)器的用戶,服務(wù)器出租商的道德問題也可能造成ASP應(yīng)用程序源代碼泄露。二是安全性問題在程序設(shè)計(jì)中易被忽視。ASP代碼使用表單實(shí)現(xiàn)交互功能,相應(yīng)的內(nèi)容會(huì)反映在瀏覽器的地址欄中,如果不采用適當(dāng)?shù)陌踩胧司涂梢岳@過驗(yàn)證直接進(jìn)入某一頁面。因此,在驗(yàn)證或注冊(cè)頁面中,必須采取特殊措施來避免此類問題。

JSP執(zhí)行時(shí)先編譯成字節(jié)碼,再由Java虛擬機(jī)執(zhí)行。源碼相對(duì)不易被下載,尤其在使用Java Bean后,Java Bean程序完全可以放到不對(duì)外的目錄中,安全性更高,并且Java能通過異常處理機(jī)制來有效防止系統(tǒng)的崩潰。

3.4 JSP技術(shù)的特點(diǎn)

JSP就是在傳統(tǒng)的網(wǎng)頁HTML文件中加入Java程序片段和JSP標(biāo)記就構(gòu)成了JSP網(wǎng)頁。JSP基于強(qiáng)大的JAVA語言,具有良好的伸縮性。JSP的特點(diǎn)[5-7]如下:

(1)將內(nèi)容的生成和現(xiàn)實(shí)分離

使用JSP技術(shù),WEB頁面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面。使用JSP標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容。生成的腳本語言被封裝在標(biāo)識(shí)和Java Beans組件中,那么其他人,如Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面而不影響內(nèi)容的生成。

(2)強(qiáng)調(diào)可重用性的組件

絕大多數(shù)JSP頁面依賴于可重用、跨平臺(tái)組件(Java Beans或者Enterprise Java Beans組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使用這些組件來為更多的使用者或者客戶團(tuán)使用?;诮M建的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。

(3)采用標(biāo)識(shí)簡化頁面開發(fā)

Web頁面開發(fā)人員不一定都是熟悉腳本語言的編程人員。JSP相關(guān)XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成時(shí)所需要的。標(biāo)準(zhǔn)JSP標(biāo)識(shí)能夠訪問和實(shí)例化Java Beans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼或耗時(shí)的功能。通過開發(fā)定制標(biāo)識(shí)庫,JSP技術(shù)是可以擴(kuò)展的。今后,第三方開發(fā)人員或者其他人員可以為常用的功能創(chuàng)建自己的標(biāo)識(shí)庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣執(zhí)行特定功能的構(gòu)件來工作。

(4)JSP能夠提供所有的Servlets功能

JSP技術(shù)是從Servlet技術(shù)發(fā)展起來的,JSP在編寫表示頁面時(shí)遠(yuǎn)遠(yuǎn)比Servlet簡單,而且不需要手工編譯(由Servlet容器自動(dòng)編譯)。

(5)一次編寫,隨處運(yùn)行

在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何修改。

總之,JSP技術(shù)可以讓W(xué)eb開發(fā)人員和設(shè)計(jì)人員非常容易地創(chuàng)建和維護(hù)動(dòng)態(tài)網(wǎng)頁,特別是在目前的商業(yè)系統(tǒng)中。作為Java技術(shù)的一部分,JSP能夠快速開發(fā)出基于Web,獨(dú)立于平臺(tái)的應(yīng)用程序。JSP把用戶界面從系統(tǒng)內(nèi)容中分離出來,使得設(shè)計(jì)人員能夠在不改變底層動(dòng)態(tài)內(nèi)容的前提下改變整個(gè)布局。

4 電子商務(wù)系統(tǒng)概要設(shè)計(jì)

4.1 電子商城系統(tǒng)前臺(tái)模塊設(shè)計(jì)

電子商城前臺(tái)可以將其分為商品查詢、商品展臺(tái)、購物車、會(huì)員管理、收銀臺(tái)、訂單查詢及商城公告等7個(gè)部分,其中各個(gè)部分及其包括的具體功能模塊如下表1所示。

4.2 電子商城系統(tǒng)后臺(tái)模塊設(shè)計(jì)

電子商城后臺(tái)可以將其劃分為友情鏈接、商品大類別設(shè)置、商品設(shè)置、商品小類別設(shè)置、公告設(shè)置、后臺(tái)管理員設(shè)置、會(huì)員設(shè)置、訂單設(shè)置及安全退出等9個(gè)部分,其中各個(gè)部分及其包括的具體功能模塊如下表2所示。

表1 電子商城系統(tǒng)前臺(tái)模塊劃分

表2 電子商城系統(tǒng)后臺(tái)模塊劃分

4.3 電子商城系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)

該系統(tǒng)所需的數(shù)據(jù)庫[2]主表如表3所示:

表3 電子商城系統(tǒng)數(shù)據(jù)庫主表

其中,公共信息表tb_affiche主要記錄電子商城中電子公告等信息;商品大類別信息表tb_bigType主要記錄商品的大類別信息;商品信息表tb_goods記錄商品的名稱、圖片、來源;友情鏈接信息表tb_link記錄前臺(tái)顯示的友情鏈接的地址信息;后臺(tái)管理員信息表tb_manager管理員進(jìn)入后臺(tái)進(jìn)行管理時(shí)輸入的密碼和用戶名等信息;訂單信息表tb_order記錄用戶購物完后的訂單的信息;訂單信息明細(xì)表tb_order Detail記錄購物信息的數(shù)量、名稱等信息;商品小類別信息表tb_small Type主要記錄商品小類別信息。

5 電子商城系統(tǒng)購物車模塊的設(shè)計(jì)與實(shí)現(xiàn)

這一部分主要介紹了一個(gè)在線購物車系統(tǒng)的開發(fā)過程,設(shè)計(jì)的購物車來實(shí)現(xiàn)顧客在電子商城系統(tǒng)選購、查詢商品,完成購物清單的提交,實(shí)現(xiàn)網(wǎng)上購物的功能。購物車系統(tǒng)主要開展以下業(yè)務(wù):一是管理員業(yè)務(wù),主要是管理商品(包括對(duì)商品的添加、刪除、編輯等)和用戶管理(包括對(duì)用戶的編輯、刪除)。二是用戶業(yè)務(wù).主要包括查詢商品、商品入購物車等。

5.1 系統(tǒng)開發(fā)環(huán)境

本購物車是在Windows XP專業(yè)版操作系統(tǒng)下,My Eclipse 7.0為開發(fā)工具,Microsoft SQL Server2000作為數(shù)據(jù)庫,Tomcat6.0作為服務(wù)器。

5.2 JSP技術(shù)實(shí)現(xiàn)購物車模塊功能

在超級(jí)市場中可以根據(jù)自己的需要,把所選的商品放置在購物車中,然后到收銀臺(tái)結(jié)款,而在網(wǎng)上電子商城當(dāng)中,當(dāng)然沒有辦法推車子,通常都會(huì)采用一種被稱為購物車技術(shù)來模擬現(xiàn)實(shí)生活中的事情。這種技術(shù)使用起來比較簡單,不但可以隨時(shí)添加查看,修改以及清空購物車的商品,還可以隨時(shí)去收銀臺(tái)結(jié)款。

5.2.1 前臺(tái)購物車模塊框架設(shè)計(jì)

前臺(tái)購物車模塊主要包括向購物車中添加商品,購物車內(nèi)商品查詢、修改購物車商品數(shù)量,移除購物車中的商品及清空購物車。前臺(tái)購物車模塊的軟件結(jié)構(gòu)圖[1]如圖3所示:

圖3 前臺(tái)購物車模塊的軟件結(jié)構(gòu)圖

5.2.2 購物車模塊涉及的主要頁面

以下是購物車中所涉及到的主要頁面的名稱,如表4所示:

表4 購物車模塊涉及的主要頁面

5.3 購物車模塊核心腳本實(shí)現(xiàn)程序

5.3.1 數(shù)據(jù)庫的連接實(shí)現(xiàn)

為了便于本系統(tǒng)的后期維護(hù)和添加新的功能,將數(shù)據(jù)庫的連接、查詢、增刪改操作封裝在JDBConnection類。數(shù)據(jù)庫連接采用JDBC技術(shù):

5.3.2 購物車模塊功能實(shí)現(xiàn)程序

購物車程序是購物車系統(tǒng)的核心頁面。顧客把自己喜歡的商品放在購物車中,最終,有時(shí)這些商品將被購買,而有時(shí)顧客又會(huì)將商品退回。所以程序設(shè)計(jì)中也要把這些情況都考慮在內(nèi)。

(1)將一商品放入購物車的實(shí)現(xiàn)

通過商品添加至購物車頁面cart_add.jsp將商品放入購物車,代碼如下:

6 結(jié)束語

電子商城系統(tǒng)基于B/S架構(gòu),采用JSP技術(shù)進(jìn)行開發(fā),數(shù)據(jù)庫由SQL Server2000搭建,并且使用JDBC、ODBC橋驅(qū)動(dòng)程。近年來,隨著信息的全球化和國際互聯(lián)網(wǎng)的普及化,越來越多的購物網(wǎng)站出現(xiàn),網(wǎng)絡(luò)購物已逐漸進(jìn)入人們的日常生活。因此,開發(fā)出更便捷的網(wǎng)絡(luò)購物系統(tǒng)是十分必要的。通過對(duì)電子商城系統(tǒng)搭建過程中購物車功能及訂貨表單提交的實(shí)現(xiàn),我們可以從中了解到網(wǎng)站搭建過程中數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調(diào)用、實(shí)現(xiàn)購物車及訂單提交的設(shè)計(jì)方法等。

該系統(tǒng)僅適用于中、小型企業(yè)初期開展的電子商務(wù)活動(dòng),在數(shù)據(jù)安全、數(shù)據(jù)庫維護(hù)方面還有待進(jìn)一步完善。

[1]張俊蘭,王文發(fā),馬樂榮.軟件工程[M].西安:西安交通大學(xué)出版社,2009.4.

[2]祝紅濤,劉海松,郝軍啟.Ajax從入門到精通[M].北京:電子工業(yè)出版社,2008.197-203.

[3]王夕寧,王曉平等.JSP通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2008.391-394.

[4][美]塞巴斯塔.Web程序設(shè)計(jì)(第3版國外經(jīng)典教材計(jì)算機(jī)科學(xué)與技術(shù))[M].北京:清華大學(xué)出版社,2006.

[5]潘峰,宋揚(yáng).基于MVC模型的大型電子商務(wù)網(wǎng)站平臺(tái)設(shè)計(jì)[J].商業(yè)現(xiàn)代化,2007,(510):140.

[6]李靜,李雪梅.JAVA實(shí)現(xiàn)電子商務(wù)[J].商業(yè)現(xiàn)代化,2007,(5):86.

猜你喜歡
購物車頁面組件
刷新生活的頁面
無人機(jī)智能巡檢在光伏電站組件診斷中的應(yīng)用
能源工程(2022年2期)2022-05-23 13:51:50
新型碎邊剪刀盤組件
被疫情改變的購物車
海峽姐妹(2020年5期)2020-06-22 08:26:10
U盾外殼組件注塑模具設(shè)計(jì)
推購物車購物
家教世界(2018年31期)2018-11-28 09:32:26
購物車?yán)锏摹皶r(shí)間線”
清空購物車了嗎!
風(fēng)起新一代光伏組件膜層:SSG納米自清潔膜層
太陽能(2015年11期)2015-04-10 12:53:04
同一Word文檔 縱橫頁面并存
科技| 炎陵县| 韩城市| 渭源县| 黄龙县| 济源市| 平湖市| 陇南市| 古田县| 耒阳市| 马边| 正蓝旗| 新化县| 竹北市| 富锦市| 安溪县| 洪江市| 三原县| 武川县| 公安县| 万安县| 永修县| 龙江县| 杭锦旗| 镇原县| 衡山县| 开鲁县| 玛多县| 平江县| 吉木乃县| 荣昌县| 平和县| 杂多县| 上高县| 岚皋县| 沈丘县| 建水县| 宣武区| 浪卡子县| 台江县| 邹平县|