FoodMart商務(wù)智能_第1頁(yè)
FoodMart商務(wù)智能_第2頁(yè)
FoodMart商務(wù)智能_第3頁(yè)
FoodMart商務(wù)智能_第4頁(yè)
FoodMart商務(wù)智能_第5頁(yè)
已閱讀5頁(yè),還剩87頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、叮叮小文庫(kù)13Food Mart的商務(wù)智能背景介紹Food Mart是一家跨國(guó)食品超市,每天有成千上萬(wàn)條來(lái)自世界各地的銷(xiāo)售、庫(kù)存等記錄 在其Food Mart數(shù)據(jù)庫(kù)中誕生。基于大數(shù)據(jù)的背景,該公司的管理層決定為Food Mart建立數(shù)據(jù)倉(cāng)庫(kù),期望能從龐大的數(shù)據(jù)中挖掘出有商業(yè)價(jià)值的信息,來(lái)進(jìn)一步幫助管理層進(jìn)行決策。由于數(shù)據(jù)倉(cāng)庫(kù)的建立是個(gè)漫長(zhǎng)的過(guò)程,需要分期進(jìn)行。在項(xiàng)目初期,管理層決定:先用銷(xiāo)售數(shù)據(jù)建立數(shù)據(jù)倉(cāng)庫(kù);然后,在新建的數(shù)據(jù)倉(cāng)庫(kù)上進(jìn)行OLAP(聯(lián)機(jī)分析處理);接著,基于數(shù)據(jù)倉(cāng)庫(kù)建立一個(gè)數(shù)據(jù)挖掘模型,挖掘(研究)辦理不同會(huì)員卡的老客戶(hù)有怎樣的特征,進(jìn)而根據(jù)新客戶(hù)的信息,為新客戶(hù)推薦不同的會(huì)員卡

2、,給公司帶來(lái)利潤(rùn);最后,用Food Mart庫(kù)存數(shù)據(jù)擴(kuò)展上述數(shù)據(jù)倉(cāng)庫(kù)的內(nèi)容,并完成上述相似的工作。需求分析現(xiàn)在,需要先用銷(xiāo)售數(shù)據(jù)建立數(shù)據(jù)倉(cāng)庫(kù),F(xiàn)ood Mart數(shù)據(jù)庫(kù)中記錄銷(xiāo)售數(shù)據(jù)的主要是sales_fact_1997表,如下圖所示:/ 5QLQuery2,ql - (1 administrator (S3)/* Script for SelectTopNRQWs coinr.and froir. SSMS */ SELECT TOP 1000 prcducc idrt c:口3tomer_idf promocionidf Jstoreid,store_sales,孑匸亡匸,unic_sale

3、sFROM Foaditart 200S . dfcc . JsaleB fict 1997口結(jié)果匕消息product jdcustomerjdpomobondstonejdstojcost unit_saJes1|nm ;! 529595351306STS3 5916425095W6927067.W3.80436GD6176715DG3.4C2 343從圖中可以看出,sales_fact 1997表有五個(gè)外鍵:product_id, time_id, customer_id,promotion_id ,store_id,所以還需要五張表:product, time_by_day, custo

4、mer, promotion禾口 store。進(jìn)而,初步分析得出,目標(biāo)數(shù)據(jù)倉(cāng)庫(kù)有一張事實(shí)表:sales_fact_1997,并以product,time_by_day, customer, promotion 禾口 store 這五張表作為維表,而 sales_fact_1997 表中的 store_sales, store_cost和unit_sales屬性作為事實(shí)表的度量。建立數(shù)據(jù)庫(kù)由于Food Mart公司已經(jīng)有數(shù)據(jù)庫(kù),并且為我們提供了 1997年和1998年的數(shù)據(jù)庫(kù)備份foodmart.bakfcodmart.bak,所以我們只需要把數(shù)據(jù)庫(kù)備份文件導(dǎo)入到我們的數(shù)據(jù)庫(kù)中就可以了。,彈出如

5、打開(kāi) SQL Server Management Studio(J : SQL Server Management Studio下界面:安 Microsoft SQL Server Management Studio文件舊輪輯E視圏工具(刀裔口阿社區(qū)Q 幫助HMicrosoft*SQLServer2008數(shù)據(jù)庫(kù)引擎PC-201409101844inistrator朋務(wù)器類(lèi)型(X): 朋務(wù)器名稱(chēng):身悅驗(yàn)證(A):用戶(hù)名:密碼():記住密碼(M)連接(jc)取消幫助選項(xiàng)按上圖選擇和輸入相關(guān)信息,點(diǎn)擊“連接按鈕”,進(jìn)入數(shù)據(jù)庫(kù)引擎界面:Microsoft SQL Server Management S

6、tudio文件CD扁輯舊視圖M TMlI)董口 (W)社區(qū) 曙助凹J二慍慍曲f A庁翌匸戲象艇背逞器 4 X皺I 酸窮 T 3(local (SQL Server 10.0,1600 - PC-20140910國(guó)_j啟藪擔(dān)庫(kù) U加倬快黑 | J Report&erver I.Re portSe rverTem pD B13 口妄全性L(fǎng)J韻務(wù)器跖* _l復(fù)制(5 口設(shè)國(guó)站SQL Server代理接著按下圖方式打開(kāi)Analysis Service (此步驟方便對(duì) Analysis Service更好理解)Mkroseft SQL Server Management Studfo文件舊馨議踽M TJ

7、im産口社區(qū)(C)J Wfie(N)由岀泌岳亡曰忍孑對(duì)普送諄苣坯器斗X逾9(0嚴(yán)|豈加Il JJ說(shuō)庫(kù)弓擎(D)+“d服附h!. Analysis ervigwAiintegration Services(l).+爲(wèi) Reporting Serwes(R)+ j SQL Server CompacttC,.i Ca宜全性號(hào) Microsoft SQL Server Management Stijidio文件(F)購(gòu)諭Ei視團(tuán)何 Tfi(T) an(W 社呂口 WttiH)理,新斫那4丨必丨逮陪笑R茂諒 與m童到限務(wù)黔1 (local) (SQ izitsff+ ._!至菽國(guó)i確J J Rep 刃

8、 J Rtp l _J賓全性 l _j焦翩就SQL $e朋務(wù)塞稱(chēng):身陸鉞E用戶(hù)容:湮馮(D:MicroswfrSQL Serve20%Ift)圉呦 服需 | 幫跡 j&J如Microsoft SQL Server Management Studio文件0 幅ii觀囹加 ISCD SE(W 丿併塚目a塑泌務(wù)前占z杜區(qū)g ffisoiw日氏近聿資渡音理髀* X述回*售徑 f固屋心 0址冊(cè)(SQL Server 1&.0.1600 PC2D140910 日丄ESSE十n斂耀空E 口逐岸腐+ J ReportServer|Repo rtServtrTEmpDB1 _J宜全性tl _J眼務(wù)器對(duì)#(3 一

9、| 夏 *!1+ _j &t(local) (MioroEpft AnalysiE Server 1O.0.16D0J田晶EQL險(xiǎn)窗代理 :3-1二數(shù)邸.:j DMAddinsDB-_1融卑-(J (loCBf) (SQL Server 10,0,1600 - PG2014092現(xiàn)在,進(jìn)行數(shù)據(jù)庫(kù)備份的導(dǎo)入: 右鍵點(diǎn)擊“數(shù)據(jù)庫(kù)”,選擇“還原數(shù)據(jù)庫(kù)”-;: Microsoft SQL Server Mdnerrkent Studio文幣F) 區(qū)左舊4斷建壹洞(N)祝費(fèi)(V) xacrUJ M 皿 to)有口 (W)m Lzf -杜區(qū)(SS)(H)J叫 H XI J I q.辛子遣芥定禹N;陌口曲附

10、加3”還原文絆和文件爼(E)JB動(dòng) PowerShell(H)ffiSfPJJdl I I Relj jl SQL Si0 (locap (Microsoft Analysis Server 10.0.1600JE) CJ玫跆v jj DMAddinsDB*匚j fi序集E百宜忘R的目標(biāo)械序操1嘶現(xiàn)肖苗相斥的鋤躺(人苗曲UI5越那*目抬諛雷乍屯J:+目翩冏臣:很近瞬誣H的迺播定用于還!I的甘份耐果和曲f*冊(cè)血電I.歸用于趕鼻前普俏KU):點(diǎn)擊上圖的“”按鈕得到如下彈出:錠還臣爆作的爸常操體晨闿位蠱*爵份姒悻:交甘F備 W(eB(L)44Adi確宜S1消揺助點(diǎn)擊“添加”按鈕,把數(shù)據(jù)庫(kù)備份文件fo

11、odmart.bakfoodmart.bak添加進(jìn)去:J定位備俏文件 PC-2014091D1344選擇文件:I 一j 120國(guó)!2 曰赳E“589日081Tbai du doviLlo-a.ilic&ftfie.MsiT 二j FiviteVideeT 二 k&nkm丄J Left_4_d ad_2:+.二丄 Nedii NSDC acheQ J Prosram ?31ceAdoboCScl ips s-bd.t-wi nfi* H&oZipJavaMX7LABMicros*ft Officeffl-ffl-a-回回回El-:s:Mi eros-oft SQL Serverij 1HJ:+

12、_1 KSA510.臨 SQLSERVER h-Q USES ID.臨SQLSERVER .-.HSSQUO HSSQLSERVEH白a MSSXIJ口口口三 : -11 -Lt 一 :T1:TEinn3MTH PTDitiInstill JOES Logo o dhi git t. b xkifi迭暗徑迥:E件拱製; 更件直.E:Frop-m FiltsMicrclft SQL SrvirMSSQL10.MSS奮苗交件帆b*:* iriiJ點(diǎn)擊“確定”按鈕:這時(shí)候,F(xiàn)oodmart 2008數(shù)據(jù)庫(kù)便導(dǎo)入到了我們的數(shù)據(jù)庫(kù)中。m(苗 icn 嗇口 筈訊卜S QhT - Microsoft ViS

13、Aisl tu占o(jì)r弄嚏1M(NJ ?壩副P(pán)-.Cvl+hiR*N n - 5打幵網(wǎng) H(Wk.Shift+Ak *NJ文的環(huán)-QH + N文件舊騙輯(E)視冒俚)IM 畫(huà)口曲社區(qū).新匹育理2忸慢遢iJ對(duì)鑑資源眾器連克幻袈r園雷Foodmart 2008SQL Server 代理F 8 (local) (Microsoft Analysis Server 10.04600J 曰口站庫(kù). 匚丿 DMAddinsDBi LJ程序買(mǎi)新建項(xiàng)目打開(kāi) Microsoft Visual Studio 2008Microsoft Visua Studio 2D08,新建一個(gè)項(xiàng)目:tudiO2008幅丹丹我人推

14、卿樹(shù)詹新痼直下牡測(cè)M 左血t可1B用RSS a .也紳I卻 Service UElSJT-XEy M;c8i Customer dbo: _ product (dbo) _ promotion (dbo) _J sale5_fact_1997 (dbo) J store (dbo) _1 time_by_d3y (dbcQrL frnsl jv% B*1 bE_f hC,3140*1 ctmclici mH* iw_-idiiua-aiDii斗2CK%diSZSSajE jlSSiSf!_j M丄呻這里,我們就初步建立好數(shù)據(jù)源視圖。但是, 可以發(fā)現(xiàn)這些表都是獨(dú)立的, 互相之間沒(méi) 有關(guān)聯(lián)關(guān)系,這

15、是因?yàn)閿?shù)據(jù)庫(kù)中的數(shù)據(jù)表并沒(méi)有設(shè)置主鍵和外鍵。 因而,接下來(lái)的工作是給 這些表建立主鍵和表與表之間的聯(lián)系。首先,為這些表設(shè)置“邏輯主鍵”:Cust&inerproductpromoti onsal54ctw1997t izc_i d ::*:&: zzsrid prs-isn_id+Estoretim*_by_day_0 CuitMtrIiElllisllmDEEntCCOiUJltfh*s*;rff=cst jjiii_salESisJ.nFrrf-C;:; t沒(méi)畫(huà)卿主剛K)f曙建關(guān)盔(P)gDI測(cè)翅曲(X)Qim &4dri4idrs-i3ftdidrtiiis l*t*_prGviiktt

16、 pt.al_oduner i dIname即SJ w n ti l 1與上述操作類(lèi)似,設(shè)置其它表的“邏輯主鍵”,得下圖:1+-1 Cue tons 電f0 V prodiictT1 productwcl&sproduct! d関,brand_nsmfiproduct ji am eSKUsaQ表l)()tDCustomerproductprurnoti onpriomot i on i dpromtion_di strict_i d pr omoti onjiame rndi a tvnefElla!s tore_name store numberUICIGIE3 1 za沁 g 血;lar

17、.Japgss田田田國(guó)田曰Custom er product promoti ons_fac t99Tstore timebydiaytime i d因?yàn)閟ales_fact_1997表將要作為事實(shí)表,而 product ,time_by_day , customer, promotion ,store五張表將要作為維表。所以將sales_fact_1997表放在中間,product, time_by_day ,customer, promotion , store 五張表圍繞著 sales_fact_1997 表放置:RBRff生成試也懂式回 J?搖庫(kù)曲軸灘磋TSCD超口誓他凹Develop

18、mei 審prono-ticii pronDt:cn._id prcnot i L_di Etr i. R祈卅5呻_上禹色 rredi &e dostend_d.-iteJ 譏fiia_by_dpytlhe_datettiedaydftYjf jnosdhqn4r ter叩施玳 f preducVid pro ducted &351 d tr UiLELATW prouct_F!* SO 5BT flESJA-i Lght nel_veight re.EtOtTd5trt_tjTe regi on._3 d Et Ord_CiAnfl sUre_huftbtr e jlreet. stoirf

19、litystorepotal.St0IT4_C0initirjr狂ITe- E+ ,:A 丄止eDjDeNaNa,FC4dMam接著,建立表與表之間的聯(lián)系,把sales_fact_1997表的“ product_id ”屬性拖曳到 product表的product id ”屬性上:store f itore_ stcre_ regi on stcre_ Etore_ store_Ar *productproductid pr q due t_cl as s_i d brand_name pr o due tUiam eSKUSRF gross_w電丄芝hlrecycl*blt_p4. SMpr

20、 oducti d time i d然后把 sales_fact_1997 表的 time_id , customer_id , promotion_id 和 store_id 屬性分別與 time_by_day , customer, promotion 禾口 store 的相應(yīng)屬性連接:prodtict學(xué) product_idproduct_cl d brand-name product_Ttam& SKUSRPgrosswei ght nat_weightrecyclable_pa., lowfatproihoti onpromotional d promoti ondis tri. p

21、romoti on._n.Qine medi cost stiart_da t 電 enddate| ti.naiaMby_dayJ tiime_idt ht_da t 電the_dython thth色電ar| 531es_dct_i deus t &ifter_.i d premoitionid store_id store_sales storecost unit| storeY stwre_idstorrgi cm_i dstQre_naineEtore_numberstore_street,.rstore_ci tystore_pc5t.=il_.s t or e_c

22、cmntryCustomerf customer_id accouiitnum lnam&這里發(fā)現(xiàn), product表有個(gè)product_class_id ”屬性,它是 與 product_class 表 的 product_class_id ”主鍵相連,而product_class表里存放了產(chǎn)品不同層級(jí)的分類(lèi)信息,這些信息對(duì)于維表的層次結(jié)構(gòu)建立非常有利,所以需要引入。SQLQueryLsql - (IAdministrator (53)/* Scripc for SeleccTopURows coitmand from SSMS *#*/ SELECT TOP 1000 product cl

23、ass idf (froduct_subcategoryfproduct categoryrproductdepartmentt |(protluct;_f ait! ly |- FROM |Foodir.azt 2008 . dbo - product_cla53-結(jié)果_J消息pruduct_class_iproduct _5ubcategoryprwkict_categarypraduct_departmentprodudjamily1丨1 NutsSpecialtyProduceFood22SheVtehSedoodSeafoodFood33Canned FruitFruitCanned

24、 ProductsRood44SpicesBkinp GoodsBaking Go&dsFood55PastaSanchy FoodsStarchy FoodsFood右鍵選擇添加/刪除表”,把product class表引進(jìn)來(lái):)皈 IS(閔 S3E 弄根壘(豹 UlfT) &ss_w eight net_wei ght r e cycl abl ej a. low fatpromoti on? prcimoti c*n_i d prcmioti on_di str i,. promoti an_nam電 iredia_type coststrtdatej salesfact, prduct

25、_i d t ime_i d右鍵選擇“排列表”,來(lái)整理一下視圖:工JUG 2|W1 Mfc.wi且戀M(fèi)E咄Jr*P tlw (IMF it*r i torf |M4i4rh_iq| KM4lbML_kltjFI PTB4tb*|_M|l4 4l Vf jrpbt- C$ltttc &理KBKD|Kr4dhiFttvi.4 中*ikO.MFt筍4電蓋tMr4TM4t 1 Odi 118DM# SqDewrirpNiirnetWjRFJfcrWc* 更-心g wSprrwr fcdfc?_?edOT fsnUpsrlri建立維表右鍵點(diǎn)擊“維度”來(lái)“新建維度”::三空J(rèn)區(qū)X海方畔他理忍厚冥.越 L0

26、_ | FoodmartB 4 * Foodmjri 20Q8diG- eKJKMSa也 Foodrndrt 20G8.dsvJ JSE 羊進(jìn)舷”V 聲鯊幘進(jìn)氓晝ay-G NKtefPl戟環(huán)匕淮度向?qū)虺上驅(qū)А盀樾骄S團(tuán)逢人茗粽r驗(yàn)證趣結(jié)構(gòu)然器單擊”完戰(zhàn)”琢進(jìn)庫(kù)名稱(chēng)(N);BEBH預(yù)頗咋1/ CustomerE二雇性P Customer Id:Crtyj State Provincei Country:Marital Status:Yearly IncomeGenderS Total Children:Num Children At Hcmj EducationMember Card:Occup

27、ation:HouseownerJ Num Cars Owiedccufia.t3ihr#vincTcktftl 0111曲*“Ta arly 1(:44cnstartr.i diddrs:xl弘ubOhmh IfiUnA friAJTiaHd維蟲(chóng)緒枸|匡用性關(guān)|14 fell U瀏英器 IB婭丨回幻題丨臥Q*勺現(xiàn)在為Customer維表建立層次結(jié)構(gòu),將Country” (國(guó)家)作為頂層,拖曳到層次結(jié) 構(gòu)窗口中:Developmei M 次.畫(huà) 口 * ;Cu ito flier出 im i&it Foodma rt 2DO8.dsv 設(shè)計(jì)醪維廈結(jié)構(gòu) 血厲性關(guān)剖滋詡譯世歲聲Educati mi

28、 層性 is. 創(chuàng),至isGanderMuri tai Si at as.Mefnlber Cai dNqjti Cars Owned.Nwn Children At HomeOccnpati onSt at 4 FrovincTwttl Childj*4sYearly Irtc:。亡常維度結(jié)構(gòu)1毘屈性關(guān)系1逐翻譯 阻 瀏覽器同和1頂”xl也丨國(guó)Q 八廠(chǎng)屬性層次結(jié)構(gòu)I/* Customer:Cit? Country誇 Custonttr Id Educat ion lender Kcusaowiisr Marital Status層次結(jié)構(gòu)E* Cfluulry接著,分別把State Provi

29、nee” (?。?、“City” (城市)、“Customer Id ”(具體客戶(hù))以同 樣方式拖曳到層次結(jié)構(gòu)中:欠H:hCustomer.dmart 2008.dsv 島十JK維度結(jié)構(gòu)|坯富性關(guān)系滋翻譯|誠(chéng)瀏覽器 3) 藝象資薄苣理器 4 x連接gp韶如|+) .一|音理 適 SQL Server 代理(local) (Microsoft Analysis Server 10.0.16I _ j DMAddinsDBl-i j Foodmart 日加潭*/ Foodmart 2008 -I裁據(jù)賊圖蜩 Foodmrt 2008 一j冨淮站廉曰R超t/ Customer J髄結(jié)構(gòu)+i U角色 一程

30、序集a 一I程序集回到 Microsoft Visual Studio 2008Microsoft Visual Studio 2008中,點(diǎn)擊下圖的“運(yùn)行”按鈕:這時(shí),出現(xiàn)了如上圖所示的錯(cuò)誤。 為了進(jìn)一步理解錯(cuò)誤產(chǎn)生的原因,我們根據(jù)錯(cuò)誤信息,:SQL Server Management在 SQL Server Management StudioStudio中查找customer表屬性為city,而屬性值為Richmond的記錄:M JF| | 10| -Ril | WJJ | state_province-city 有存在 一個(gè)矛盾,“ Richmond ”到底是屬于“Canada”國(guó)家“B

31、C州呢,還是屬于“USA國(guó)家“CA”州呢?這里,我們僅僅做簡(jiǎn)單處理,就是把錯(cuò)誤忽略掉:Foodmart 2OO8.dsv 15 Customer.dim ifii+起啟文 is維辭構(gòu)|底屬跌系翻吊I卷戲用冇!* 三三|叵世速構(gòu):昴層富這恂+ CanadaJf M3cico日“ DP J San AndresS) d Santa .Ai ta+) 0 Santa Te國(guó)d Ti囂叩弧El J Gurr電tol J Jalisco+1 J Mexico1+ J Oaxaca+1 J Sinaloa1+ J VeracruzE lucatan1+ J Zacat唱c呂USA+ Unknown在 SQ

32、L Server Management Studioj : SQL Server Management L鄉(xiāng)? Studio中刷新下,右鍵點(diǎn)擊Customer ”的瀏覽”iMdUMflMflHHLHi u* 峠 k*6 陽(yáng)1 (SQL Server 10.0.1600 - PC 2014110 (IocaI (Micfosoh An川用 Srwr 10.0.1600J 丄切G穿* Q DMAddinOB hi 血 FoodmrtH*:* FwMmrt 2008Izi J曲沖也Focdmrt 200 -J禹色 _i tiffMSQLQucryLfql /* St EJ SELECT c: FRO

33、M FProduct Departme nt-Product Subcategory-Bra nd Name-Product IdCategory-Productpromotion 維表:Media Type-Promotion Id匚-F=IIW屬性Store:Stere;Store:t Store; Store Store;Stor* StoreCity Country IdMg包訓(xùn)SqftStateType層炭結(jié)構(gòu)惑結(jié)箱 J StoreStore* Store:StareCountryStateCityid級(jí)別store 維表:Store Country-Store State-Store City-Store Id屬性E*結(jié)構(gòu)層次結(jié)枸(g4 Suarter* The Mgth 暮 * Th D&y苓:Tig ia齊嘲級(jí)別Quarter;The Day! The Month 豺 Time IdTime_By_Day 維表:Quarter-The Mon th-The Day-Time IdE-巳數(shù)摒壺*+ Foodmart 2OO8.dea-菽振源視圖

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論