freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

用戶喜好自適應(yīng)電子商務(wù)系統(tǒng)研究與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-25 05:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 擎模塊主要包括簡(jiǎn)單查找和高級(jí)查找。簡(jiǎn)單查找時(shí)用戶只能以圖書(shū)名稱(chēng)中含有的內(nèi)容為關(guān)鍵字。如圖415和圖416所示。高級(jí)查找中提供兩種方式,第一種是通過(guò)限定關(guān)鍵字、類(lèi)別、售價(jià)范圍三個(gè)條件,最大限度縮小搜索范圍來(lái)找到圖書(shū);第二種是選中“模糊”選項(xiàng),這時(shí)用戶可以根據(jù)需要在關(guān)鍵字一欄中輸入圖書(shū)名稱(chēng)、作者或出版社進(jìn)行查找。如圖417所示:圖417 高級(jí)查找頁(yè)面在對(duì)數(shù)據(jù)進(jìn)行查詢后,最終需要將查詢結(jié)果顯示在頁(yè)面中反饋給瀏覽者。在PHP中,查詢結(jié)果的顯示方式有很多種,本系統(tǒng)采用的是表格顯示方式,這種方式顯示的數(shù)據(jù)條理清晰、簡(jiǎn)潔明了。在利用表格顯示查詢結(jié)果時(shí),通常是將查詢結(jié)果保存在結(jié)果集中,然后需要使用do…while循環(huán)將其查詢結(jié)果顯示出來(lái)。在這里,需要先判斷查詢結(jié)果是否為空,只用查詢結(jié)果不為空時(shí),才可以使用循環(huán)語(yǔ)句顯示數(shù)據(jù)。三種搜索方法顯示結(jié)果的方法完全相同,只需確定從數(shù)據(jù)庫(kù)讀取數(shù)據(jù)的要求即可。首先判斷頁(yè)面是簡(jiǎn)單查找還是高級(jí)查找,進(jìn)行簡(jiǎn)單查找時(shí)通過(guò)一個(gè)值不為空隱藏輸入框?qū)⒅祩鞯脚袛囗?yè)面,若此輸入框的值為空,則證明用戶進(jìn)行的是高級(jí)查找。若為高級(jí)查找,在通過(guò)多選框的值是否為“1”判斷是否進(jìn)行模糊查找。實(shí)現(xiàn)過(guò)程可參照?qǐng)D418?!癹dcz”為空?“mh”為空?結(jié)束顯示結(jié)果簡(jiǎn)單查找高級(jí)查找精確范圍模糊查找開(kāi)始否是否是圖418 搜索模塊原理流程圖6. 用戶注冊(cè)模塊為了使系統(tǒng)的推薦功能更準(zhǔn)確、針對(duì)性更強(qiáng)、賣(mài)家的可信度更強(qiáng),創(chuàng)建了一個(gè)會(huì)員注冊(cè)[9]模塊。通過(guò)該模塊,系統(tǒng)可以有效地對(duì)用戶信息進(jìn)行采集,保證數(shù)據(jù)表中的用戶信息的真實(shí)性,如果系統(tǒng)要投入使用的話,可以與學(xué)校學(xué)生注冊(cè)信息掛鉤,因?yàn)槊恳粋€(gè)注冊(cè)會(huì)員都可以使用賣(mài)家功能,為了保證交易可靠性,想要開(kāi)通賣(mài)家功能的同學(xué),需要提供學(xué)號(hào)進(jìn)行實(shí)名認(rèn)證,等到通過(guò)了系統(tǒng)管理員得適合后,即可開(kāi)通賣(mài)家功能,經(jīng)營(yíng)自己的小書(shū)店了。在會(huì)員注冊(cè)模塊中,必不可少的就是要對(duì)用戶輸入的信息進(jìn)行判斷,首先判斷用戶填寫(xiě)的注冊(cè)信息中哪些是必須填寫(xiě)的,哪些是可以不填寫(xiě),然后進(jìn)一步判斷輸入的信息是否合理合法,例如,判斷輸入的郵編的格式是否正確,判斷輸入的郵箱的格式是否正確等。對(duì)表單中提交數(shù)據(jù)進(jìn)行判斷最常用的辦法就是使用JavaScript腳本,也可以使用正則表達(dá)式。注冊(cè)模塊的實(shí)現(xiàn)過(guò)程大家都很熟悉,首先閱讀注冊(cè)服務(wù)條款,然后填寫(xiě)用戶注冊(cè)的用戶名和密碼,提交后由系統(tǒng)判斷輸入的用戶名是否被占用,如果未被占用則可以繼續(xù)注冊(cè),填寫(xiě)詳細(xì)的注冊(cè)信息,將數(shù)據(jù)提交到表單處理也進(jìn)行處理,最后將用戶注冊(cè)的信息保存到指定的數(shù)據(jù)表中。會(huì)員注冊(cè)頁(yè)面如圖419所示。圖419 會(huì)員注冊(cè)頁(yè)面7. 圖書(shū)展示模塊本系統(tǒng)在前臺(tái)為用戶提供了不同的圖書(shū)展示方式,從而便于用戶了解市場(chǎng)行情,能夠使用戶有目的、有參照的選購(gòu)一些圖書(shū)。圖書(shū)展示模塊屬于大學(xué)生圖書(shū)交換系統(tǒng)的子頁(yè),主要從不同的側(cè)面顯示系統(tǒng)的圖書(shū)排行信息,為用戶選購(gòu)圖書(shū)提供參考資源,是決定用戶是否購(gòu)買(mǎi)圖書(shū)的主要因素。圖書(shū)展示模塊的各功能實(shí)現(xiàn)過(guò)程介紹如下。(1) 圖書(shū)分類(lèi)展示在大學(xué)生圖書(shū)交換系統(tǒng)平臺(tái)首頁(yè)中,設(shè)置圖書(shū)分類(lèi)展示不僅可使系統(tǒng)的所有圖書(shū)分門(mén)別類(lèi)的顯示出來(lái),而且為用戶選擇圖書(shū)提供了很大的方便。在系統(tǒng)首頁(yè)功能導(dǎo)航欄中單擊“圖書(shū)分類(lèi)”超鏈接,進(jìn)入到圖書(shū)分類(lèi)展示頁(yè)面。在該頁(yè)面中系統(tǒng)自動(dòng)檢索出所有的圖書(shū)分類(lèi)超鏈接。運(yùn)行結(jié)果如圖420所示。圖420 圖書(shū)分類(lèi)展示頁(yè)面所有的商品分類(lèi)由管理員設(shè)置,類(lèi)別名稱(chēng)單獨(dú)存儲(chǔ)在一個(gè)數(shù)據(jù)表中,在頁(yè)面中全部顯示出來(lái),并且每個(gè)圖書(shū)類(lèi)別名稱(chēng)都設(shè)有超鏈接,單擊該超鏈接的用戶便可以查看該類(lèi)別下所有圖書(shū)的詳細(xì)信息。(2) 最新圖書(shū)在系統(tǒng)首頁(yè)功能導(dǎo)航欄中單擊“最新圖書(shū)”超鏈接,進(jìn)入到最新圖書(shū)展示頁(yè)面。在該頁(yè)面中系統(tǒng)顯示按圖書(shū)的出版時(shí)間降序排列的前十本圖書(shū)。運(yùn)行結(jié)果如圖421所示。圖421 最新圖書(shū)展示頁(yè)面在圖書(shū)信息表中建一個(gè)字段來(lái)存儲(chǔ)圖書(shū)的出版時(shí)間,在前臺(tái)顯示時(shí)只需應(yīng)用這個(gè)字段將所用圖書(shū)降序排列,然后只將前十本圖書(shū)輸出到瀏覽器即可。但是,本系統(tǒng)忘記考慮一個(gè)問(wèn)題,就是用戶上傳圖書(shū)的時(shí)間和圖書(shū)的出版時(shí)間先后順序是不可能相同的,這就可能會(huì)使某些同學(xué)的圖書(shū)永遠(yuǎn)都不會(huì)出現(xiàn)在最新圖書(shū)這個(gè)模塊。為解決這個(gè)問(wèn)題,可以在系統(tǒng)首頁(yè)增加一個(gè)模塊:最新上傳模塊,因?yàn)闀r(shí)間有限,可以作為系統(tǒng)后續(xù)擴(kuò)展工作的一項(xiàng)內(nèi)容。(3) 推薦圖書(shū)在系統(tǒng)導(dǎo)航欄中單擊“推薦圖書(shū)”超鏈接,進(jìn)入到推薦圖書(shū)展示頁(yè)面。如果用戶并為登錄,則顯示系統(tǒng)默認(rèn)的推薦圖書(shū),如圖422所示。圖422 系統(tǒng)默認(rèn)推薦頁(yè)面如果用戶已登錄,系統(tǒng)便會(huì)按照用戶注冊(cè)時(shí)的院系與年級(jí)與圖書(shū)屬性進(jìn)行匹配并輸出到瀏覽器,如圖423所示。圖423 根據(jù)用戶院系、年級(jí)推薦頁(yè)面(4) 熱門(mén)圖書(shū)在系統(tǒng)首頁(yè)功能導(dǎo)航欄中單擊“熱門(mén)圖書(shū)”超鏈接,進(jìn)入到熱門(mén)圖書(shū)展示頁(yè)面。該頁(yè)面是系統(tǒng)將用戶的瀏覽與購(gòu)買(mǎi)的次數(shù)降序排列,然后將前十本圖書(shū)輸出到瀏覽器。運(yùn)行結(jié)果如圖424所示:圖424 熱門(mén)圖書(shū)展示頁(yè)面(5) 教材在系統(tǒng)首頁(yè)功能導(dǎo)航欄中單擊“教材”超鏈接,進(jìn)入到教材的展示頁(yè)面。教材展示分為兩個(gè)部分。第一部分是將系統(tǒng)中所有圖書(shū)類(lèi)別為“教材”的圖書(shū)按出版時(shí)間降序輸出到瀏覽器。運(yùn)行結(jié)果如圖425所示:圖425 全部教材展示頁(yè)面第二部分是讓用戶根據(jù)自己需要通過(guò)限定院系或年級(jí)來(lái)篩選教材,用戶可以只定義院系和年級(jí)中的一個(gè),也可以兩個(gè)都定義來(lái)共同確定搜索條件。搜索頁(yè)面如圖426所示:圖426 教材篩選頁(yè)面如果有符合用戶篩選條件的圖書(shū),則輸出結(jié)果,如圖427所示,為符合圖426中篩選條件的圖書(shū):圖427 教材篩選結(jié)果展示頁(yè)面如果沒(méi)有符合用戶篩選條件的圖書(shū),則跳轉(zhuǎn)到如圖428所示的提示頁(yè)面:圖428 教材篩選失敗頁(yè)面8. 購(gòu)書(shū)籃模塊購(gòu)物車(chē)在電子商務(wù)系統(tǒng)里作為前臺(tái)用戶端程序中非常關(guān)鍵的一個(gè)功能模塊。大學(xué)生圖書(shū)交換系統(tǒng)與其它電子商務(wù)網(wǎng)站一樣,這里我稱(chēng)它為“我的購(gòu)書(shū)籃”,幫助用戶完成圖書(shū)的選購(gòu),并把圖書(shū)交給服務(wù)臺(tái)進(jìn)行結(jié)算。購(gòu)書(shū)籃的管理框架如圖429所示。開(kāi)始添加到購(gòu)書(shū)籃購(gòu)書(shū)籃中是否有該圖書(shū)?添加圖書(shū)購(gòu)書(shū)籃列表結(jié)束查看圖書(shū)移除圖書(shū)修改數(shù)量清空操作提交訂單是否圖429 購(gòu)書(shū)籃的管理框架圖(1) 購(gòu)書(shū)籃技術(shù)分析購(gòu)書(shū)籃的作用是用來(lái)臨時(shí)存儲(chǔ)用戶的購(gòu)書(shū)信息,用戶可以執(zhí)行修改購(gòu)書(shū)籃中的圖書(shū)數(shù)量、移除購(gòu)書(shū)籃中的某本圖書(shū)、清空購(gòu)書(shū)籃等操作。開(kāi)發(fā)一個(gè)購(gòu)書(shū)籃的方法有兩種:一種是將購(gòu)書(shū)信息存儲(chǔ)到數(shù)據(jù)表中;另一種是將購(gòu)書(shū)信息存儲(chǔ)到session變量中。如果網(wǎng)絡(luò)上某個(gè)購(gòu)物網(wǎng)站的購(gòu)物車(chē)中的購(gòu)物信息不會(huì)隨著用戶退出而清空,而必須手動(dòng)刪除,則說(shuō)明該購(gòu)物車(chē)中的信息存儲(chǔ)于數(shù)據(jù)庫(kù)中。針對(duì)本系統(tǒng)而言,在后臺(tái)數(shù)據(jù)庫(kù)中單獨(dú)開(kāi)辟一個(gè)數(shù)據(jù)表來(lái)存儲(chǔ)購(gòu)書(shū)籃車(chē)中的內(nèi)容,能夠?qū)崿F(xiàn)以上各功能,但是我認(rèn)為這些信息并沒(méi)有價(jià)值,購(gòu)書(shū)籃是臨時(shí)存儲(chǔ)用戶可能購(gòu)買(mǎi)的圖書(shū)的地方,應(yīng)當(dāng)隨著用戶的退出而清空,沒(méi)有必要浪費(fèi)數(shù)據(jù)庫(kù)服務(wù)器的硬盤(pán)空間,所以本系統(tǒng)的購(gòu)書(shū)籃依賴session實(shí)現(xiàn)。當(dāng)用戶成功登錄后,為用戶分配一個(gè)$producelist變量和一個(gè)$quatity變量,分別用來(lái)存儲(chǔ)用戶放入購(gòu)書(shū)籃中圖書(shū)的id和該書(shū)圖書(shū)的對(duì)應(yīng)的數(shù)量,并且$producelist的初始值為空,而變量$quatity的初始值為1。(2) 添加至購(gòu)書(shū)籃的實(shí)現(xiàn)過(guò)程進(jìn)入大學(xué)生圖書(shū)交換系統(tǒng)后,系統(tǒng)就會(huì)為每一個(gè)用戶分配一個(gè)購(gòu)書(shū)籃,并為用戶分配以上兩個(gè)變量。因?yàn)橐粋€(gè)變量只能有一個(gè)值,考慮有可能同時(shí)保存多本圖書(shū)信息,以如何用一個(gè)$producelist存儲(chǔ)多個(gè)id為例介紹解決方法。首先將id轉(zhuǎn)變成字符變量,并且這些變量用字符“@”進(jìn)行連接,如果用戶選擇將某本圖書(shū)放入購(gòu)書(shū)籃中,只要用該$producelist變量原來(lái)的值加上新放入購(gòu)書(shū)籃中的id值再加上字符“@”即可,同時(shí)變量$quatity應(yīng)在原來(lái)的基礎(chǔ)上加1再加@。對(duì)于相同的圖書(shū),系統(tǒng)會(huì)提示用戶已經(jīng)添加到購(gòu)書(shū)籃中,只需在購(gòu)書(shū)籃中修改對(duì)應(yīng)的圖書(shū)數(shù)量即可。(3) 修改購(gòu)書(shū)籃中的圖書(shū)數(shù)量如果用戶打算修改某本圖書(shū)的數(shù)量,只需用explode()函數(shù)提取該圖書(shū)的id值和該圖書(shū)此時(shí)的數(shù)量值,并將該id對(duì)應(yīng)的存儲(chǔ)在變量$quatity中的該圖書(shū)賦予新值即可。(4) 從購(gòu)書(shū)籃中移除指定圖書(shū)如果用戶打算將購(gòu)書(shū)籃中某本圖書(shū)移除,首先用函數(shù)explode()將session變量$producelist以@進(jìn)行分割,并把分割出的除去“@”的各個(gè)子字符串存放到數(shù)組中,然后將用戶打算移去的圖書(shū)對(duì)應(yīng)的數(shù)組元素賦予空值,最后將數(shù)組元素重新組合成新字符串。(5) 清空購(gòu)書(shū)籃的實(shí)現(xiàn)過(guò)程當(dāng)用戶想重新選購(gòu)圖書(shū)時(shí),需要清空購(gòu)書(shū)籃中所有圖書(shū),將session變量$producelist和$quatity的值都賦予空串。(6) 訂單的填寫(xiě)與生成實(shí)現(xiàn)過(guò)程用戶進(jìn)入填寫(xiě)訂單頁(yè)面可以編輯自己的聯(lián)系方式、支付方式、用戶方式及附加一些簡(jiǎn)單留言,提交圖書(shū)信息及訂單信息都將存入數(shù)據(jù)庫(kù)等待處理,添加成功的同時(shí),訂單處理頁(yè)面會(huì)將生成的訂單號(hào)通過(guò)變量$dingdanhao傳遞到用戶當(dāng)前所在的填寫(xiě)訂單頁(yè)面,當(dāng)頁(yè)面接收到傳來(lái)的訂單號(hào)變量后,用戶端瀏覽器便彈出一個(gè)新窗口用于顯示圖書(shū)訂單信息。9. 瀏覽記錄模塊在瀏覽記錄模塊中,共包含五個(gè)欄目:用戶自己的瀏覽記錄列舉;當(dāng)日數(shù)據(jù)庫(kù)中所有被瀏覽過(guò)的圖書(shū)信息列舉,由于數(shù)據(jù)較多,此項(xiàng)使用了滾動(dòng)條技術(shù);接下來(lái)三個(gè)欄目是根據(jù)用戶最后一次瀏覽的圖書(shū)信息分別從三個(gè)方面進(jìn)行推薦,看過(guò)該圖書(shū)的用戶還看過(guò)的其他書(shū)列舉;該圖書(shū)所屬賣(mài)家的其他圖書(shū)列舉;與此圖書(shū)同類(lèi)別的其他圖書(shū)按出版時(shí)間列舉。對(duì)列舉的圖書(shū)信息長(zhǎng)度要進(jìn)行控制,保證內(nèi)容的整齊、規(guī)范。10. 后臺(tái)首頁(yè)模塊大學(xué)生圖書(shū)交換系統(tǒng)的后臺(tái)首頁(yè)頁(yè)面中使用浮動(dòng)框架來(lái)規(guī)劃頁(yè)面布局,分為網(wǎng)站banner浮動(dòng)框架、導(dǎo)航浮動(dòng)框架、內(nèi)容浮動(dòng)框架3個(gè)部分。浮動(dòng)框架的作用是把瀏覽器窗口劃分為若干個(gè)區(qū)域,每個(gè)區(qū)域內(nèi)可以顯示不同的頁(yè)面,并且各個(gè)頁(yè)面中不會(huì)受到影響,為框架內(nèi)每個(gè)頁(yè)面命名,作為彼此互動(dòng)的依據(jù)。框架網(wǎng)頁(yè)通過(guò)一個(gè)或多個(gè)frameset和frame標(biāo)記來(lái)定義。在框架網(wǎng)頁(yè)中,將frameset標(biāo)記置于head標(biāo)記之后,以取代body標(biāo)記的位置,當(dāng)客戶端瀏覽器不支持框架網(wǎng)頁(yè)時(shí),還可以使用noframes標(biāo)記給出框架不能顯示時(shí)的替換內(nèi)容。切記:在html文檔中,可以有frameset元素或者body元素,但是絕對(duì)不能同時(shí)使用這兩種元素。11. 后臺(tái)訂單信息管理模塊系統(tǒng)管理員是根據(jù)用戶訂單來(lái)監(jiān)控交易過(guò)程的,做到交易透明化,作為賣(mài)家信譽(yù)和買(mǎi)家權(quán)益的依據(jù)。用戶訂單信息管理模塊是后臺(tái)核心的功能模塊,管理框架如圖430所示:開(kāi)始用戶訂單列表查看訂單打印訂單執(zhí)行訂單查找訂單刪除訂單處理訂單結(jié)束結(jié)束刪除訂單?處理訂單?是是否否圖430 后臺(tái)訂單管理框架圖為了保證系統(tǒng)的安全,即使是管理員,對(duì)于訂單的管理也不能擁有過(guò)大的權(quán)限,所以管理員只可以查看訂單并選擇訂單的執(zhí)行狀態(tài),而不允許對(duì)訂單信息進(jìn)行修改。(1)查看訂單當(dāng)用戶提交訂單后,系統(tǒng)管理員就可以通過(guò)“訂單管理”模塊下的“編輯訂單”功能查看用戶已經(jīng)提交的訂單。在該頁(yè)面中,管理員不僅可以同時(shí)查看多個(gè)用戶的訂單信息,而且可以同時(shí)刪除多個(gè)訂單。管理員具備刪除訂單的操作權(quán)限,由于訂單式系統(tǒng)的主線,因此,訂單一旦刪除將不能恢復(fù),因此管理員在操作時(shí)要謹(jǐn)慎。刪除時(shí)選中欲刪除的訂單信息后面的復(fù)選框(支持單條和多條訂單刪除),單擊“刪除選擇項(xiàng)”按鈕,即可提交表單信息到數(shù)據(jù)處理頁(yè),刪除指定的訂單記錄。(2) 執(zhí)行訂單管理員登錄后臺(tái)后,在功能導(dǎo)航浮動(dòng)框架中選擇“訂單管理”/“編輯訂單”菜單項(xiàng),即可進(jìn)入“查看用戶訂單信息”頁(yè)面,單擊訂單后面的“執(zhí)行”按鈕,進(jìn)入“執(zhí)行用戶訂單信息”頁(yè)面。該頁(yè)面的運(yùn)行結(jié)果如圖431所示。圖431 “查看用戶訂單信息”頁(yè)面執(zhí)行用戶訂單是為了改變訂單的當(dāng)前狀態(tài),從而使管理員能夠及時(shí)有效地處理每個(gè)用戶的訂單,并記錄當(dāng)前訂單的處理狀態(tài)。這個(gè)模塊的缺點(diǎn)是,安全保障不夠全面,進(jìn)行誤操作后沒(méi)有辦法挽回,對(duì)管理模塊設(shè)計(jì)不夠周到。(3) 打印訂單管理員登錄后臺(tái)后,在功能導(dǎo)航浮動(dòng)框架中選擇“訂單管理”/“編輯訂單”菜單項(xiàng),即可進(jìn)入“查看用戶訂單信息”頁(yè)面,單擊訂單后面的“查看”按鈕,會(huì)彈出一個(gè)對(duì)話框顯示“打印用戶訂單信息”頁(yè)面。該頁(yè)面的運(yùn)行結(jié)果如圖432所示。圖432 “打印用戶訂單信息”頁(yè)面點(diǎn)擊右上角“打印預(yù)覽”按鈕,結(jié)果如圖433所示:圖433 打印預(yù)覽頁(yè)面在系統(tǒng)中加入打印訂單功能,不但可以使用戶非常方便地操作程序,提供工作效率,而且更能使程序適應(yīng)人性化的潮流。(4) 查找訂單管理員登錄后臺(tái)后,在功能導(dǎo)航浮動(dòng)框架中選擇“訂單管理”/“查詢訂單”菜單項(xiàng),即可進(jìn)入“查找用戶訂單信息”。該頁(yè)面的運(yùn)行結(jié)果如圖434所示。圖434 后臺(tái)查找訂單輸入框及查找結(jié)果為了便于系統(tǒng)管理員管理訂單,該系統(tǒng)后臺(tái)提供了管理員訂單查找功能,管理員可以按“下訂單人姓名”或“訂單號(hào)”查詢訂單的相關(guān)信息。查詢過(guò)程:輸入查詢條件,單擊“查找”按鈕,提交表單信息到數(shù)據(jù)處理頁(yè),對(duì)指定條件的訂單信息進(jìn)行檢索。通過(guò)if條件語(yǔ)句進(jìn)行判斷,如果下訂單人姓名為空,則按定單號(hào)查詢;如果定單號(hào)為空,則按下訂單人姓名查詢;如果兩者均不為空,則按以上兩個(gè)條件同時(shí)查詢。最后,應(yīng)用do…while循環(huán)語(yǔ)句輸出與查詢條件所匹配的訂單信息。12. 擴(kuò)展功能模塊擴(kuò)展功能模塊包括電子書(shū)、音樂(lè)的在線視聽(tīng)、上傳和下載。主要用到的技術(shù)是通過(guò)一個(gè)文件域文
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1