出租車(chē)管理系統(tǒng)_第1頁(yè)
出租車(chē)管理系統(tǒng)_第2頁(yè)
出租車(chē)管理系統(tǒng)_第3頁(yè)
已閱讀5頁(yè),還剩12頁(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、軟件學(xué)院課程設(shè)計(jì)報(bào)告書(shū)課程名稱(chēng) SQL Server 數(shù)據(jù)庫(kù)課程設(shè)計(jì)設(shè)計(jì)題目出租車(chē)管理系統(tǒng)專(zhuān)業(yè)班級(jí) 軟件工程(1 )班學(xué) 號(hào)2姓 名朱陽(yáng)陽(yáng)指導(dǎo)教師亓春霞2012年10月1 設(shè)計(jì)目的此設(shè)計(jì)項(xiàng)目是對(duì)學(xué)習(xí) SQL Server 數(shù)據(jù)庫(kù)課程后進(jìn)行的一次全面的綜合練習(xí)。目 的在于加深對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)理論和基本知識(shí)的理解, 掌握使用數(shù)據(jù)庫(kù)進(jìn)行軟件設(shè)計(jì) 的基本方法, 提高運(yùn)用數(shù)據(jù)庫(kù)解決實(shí)際問(wèn)題的能力, 最終實(shí)現(xiàn)對(duì)于給定的應(yīng)用環(huán) 境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式, 建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng), 使之能夠有效地存儲(chǔ)數(shù) 據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需求 ( 信息要求和處理要求 ) 。同時(shí),此設(shè)計(jì)對(duì)于將來(lái)的 畢業(yè)設(shè)計(jì)和具體工作實(shí)踐將有重

2、要的意義。2 設(shè)計(jì)任務(wù)出租車(chē)管理系統(tǒng)3 設(shè)計(jì)內(nèi)容3.1 需求分析任務(wù)3.1.1 需求分析設(shè)計(jì)司機(jī)和出租車(chē)是出租車(chē)公司最要的資源, 是創(chuàng)造效益的資源。 要想提高出租車(chē)公 司的效益和服務(wù)質(zhì)量, 首先從做好對(duì)司機(jī)和出租車(chē)的管理著手。 一是對(duì)出租車(chē)司 機(jī)的信息的管理, 二是對(duì)出租車(chē)信息和租賃的管理。 出租車(chē)管理系統(tǒng)將很大程度 上解決出租車(chē)公司在此工作上的難度。3.1.2 需求分析過(guò)程功能需求簡(jiǎn)介 :針對(duì)出租車(chē)行業(yè)的特點(diǎn)開(kāi)發(fā)的出租車(chē)管理系統(tǒng), 實(shí)現(xiàn)出租車(chē)公司內(nèi)部及時(shí)準(zhǔn)確地 采集內(nèi)部各種數(shù)據(jù)信息, 處理高速化和網(wǎng)絡(luò)辦公自動(dòng)化。 實(shí)現(xiàn)對(duì)出租車(chē)公司司機(jī) 的信息記錄,操作,出租車(chē)管理,提供精確查詢(xún)等多種查詢(xún)方式

3、。3.1.3 調(diào)查需求基本操作: 對(duì)出租車(chē)信息表、 司機(jī)信息表、 租賃表、 違章表的查詢(xún)、 添加、更新、 刪除等功能。特別操作:對(duì)租賃表的功能。3.1.4 系統(tǒng)數(shù)據(jù)分析表2-1數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名含義說(shuō)明組成出租車(chē)信息表定義了岀租車(chē)有關(guān)信息車(chē)牌號(hào)入戶(hù)時(shí)間車(chē)型顏色岀租情況營(yíng)業(yè)時(shí)間司機(jī)信息表定義了司機(jī)有關(guān)信息司機(jī)編號(hào)姓名性別地址身份證號(hào)駕駛證號(hào)發(fā)證時(shí)間駕齡租賃表定義了租賃的有關(guān)信息司機(jī)編號(hào) 車(chē)牌號(hào)期限開(kāi)始日期 截止日期租賃費(fèi)車(chē)保費(fèi)違章表定義了違章的有關(guān)信息司機(jī)編號(hào)姓名扣分違章時(shí)間違章地點(diǎn)岀車(chē)記錄表定義了每天哪些司機(jī)的岀車(chē) 情況司機(jī)編號(hào)車(chē)牌號(hào) 出車(chē)日期3.2概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)的方法概念設(shè)計(jì)階

4、段我采用自底向上的方法,即自頂向下的進(jìn)行需求分析,然后再自底向上的進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)。對(duì)已經(jīng)細(xì)化到無(wú)法再分的階段逐步集成在一起, 最終合成一個(gè)全局概念模式。概念結(jié)構(gòu)設(shè)計(jì)的步驟第一步是進(jìn)行局部視圖的設(shè)計(jì):由于高層的數(shù)據(jù)流圖只能反映系統(tǒng)的概貌,而中層流圖能較好的反映系統(tǒng)中各局部應(yīng)用的子系統(tǒng)組成。因此我們先逐一的設(shè)計(jì)分E-R圖。第二步是進(jìn)行視圖的集成:各子系統(tǒng)的E-R圖設(shè)計(jì)好之后,下一步就是要將 所有的分E-R圖合成一個(gè)系統(tǒng)的總E-R圖,一般有兩個(gè)方式,多個(gè)分E-R圖一次 集成,另一種是一次集成兩個(gè)分E-R圖。我想采用一次集成兩個(gè)分E-R圖的方式。出車(chē)記錄表出租車(chē)圖3-2出租車(chē)E-R圖司機(jī)圖3-3司機(jī)

5、R-R圖圖3-4租賃E-R圖圖3-6總體概念結(jié)構(gòu)E-R圖3.3邏輯結(jié)構(gòu)設(shè)計(jì)E-R圖向關(guān)系模型的轉(zhuǎn)換將上述總體概念結(jié)構(gòu)E-R圖轉(zhuǎn)化成關(guān)系模型,根據(jù)這個(gè)關(guān)系寫(xiě)出數(shù)據(jù)依賴(lài),確定 數(shù)據(jù)依賴(lài)。司機(jī)與出租車(chē)是一對(duì)一的關(guān)系,司機(jī)、出租車(chē)與租賃是一對(duì)一的關(guān)系,司機(jī)與違 章是一對(duì)一的關(guān)系。司機(jī)(司機(jī)編號(hào),姓名,性別,地址,身份證號(hào),駕駛證號(hào),發(fā)證時(shí)間,駕齡) 出租車(chē)(車(chē)牌號(hào),入戶(hù)時(shí)間,車(chē)型,顏色,出租情況,營(yíng)業(yè)時(shí)間)租賃表(司機(jī)編號(hào),車(chē)牌號(hào),期限,開(kāi)始日期,截止日期,租賃費(fèi),車(chē)保費(fèi))出車(chē)記錄表(司機(jī)編號(hào),車(chē)牌號(hào),出車(chē)日期)違章表(司機(jī)編號(hào),姓名,扣分,違章時(shí)間,違章地點(diǎn))3.4物理設(shè)計(jì)物理表結(jié)構(gòu)如下表3-7司機(jī)

6、表(Driver )列標(biāo)示數(shù)據(jù)類(lèi)型長(zhǎng)度約束列意義DriverNumberchar6主鍵司機(jī)編號(hào)Namechar10不為空姓名Sexbit默認(rèn)不為空性別Addressvarchar40不為空地址IDumberchar20不為空身份證號(hào)LincenseNumberchar10不為空駕駛證號(hào)CertificateDatedatetime默認(rèn)不為空發(fā)證時(shí)間DriverAgetinyint默認(rèn)不為空駕齡表3-8出租車(chē)表(Taxi)列標(biāo)示數(shù)據(jù)類(lèi)型長(zhǎng)度約束列意義TaxiNumberchar6主鍵車(chē)牌號(hào)StartDatedatetime默認(rèn)不為空入戶(hù)時(shí)間TaxiShapechar10不為空車(chē)型Colorcha

7、r10不為空顏色RentSituationbit默認(rèn)不為空出租情況BusinessTimetinyint默認(rèn)不為空營(yíng)業(yè)時(shí)間表3-9租賃表(Rent)列標(biāo)示數(shù)據(jù)類(lèi)型長(zhǎng)度約束列意義DriverNumberchar6主鍵司機(jī)編號(hào)TaxiNumberchar6不為空車(chē)牌號(hào)LimitTimetinyint默認(rèn)不為空期限StartDatedatetime默認(rèn)不為空開(kāi)始日期EndDatedatetime默認(rèn)不為空截止日期RentFeefloat默認(rèn)不為空租賃費(fèi)ProtectionFeeFloat默認(rèn)不為空車(chē)保費(fèi)表 3-10 違章表(Violate )列標(biāo)示數(shù)據(jù)類(lèi)型長(zhǎng)度約束列意義DriverNumbercha

8、r6主鍵司機(jī)編號(hào)Namechar10不為空姓名Pointstinyint默認(rèn)不為空扣分ViolateDatedatetime默認(rèn)不為空違章時(shí)間ViolateAddressvarchar40不為空違章地點(diǎn)表3-11出車(chē)記錄表(Notes)列標(biāo)示數(shù)據(jù)類(lèi)型長(zhǎng)度約束列意義DriverNumberchar6主鍵司機(jī)編號(hào)Namechar10不為空姓名DriveDatedatetime默認(rèn)不為空岀車(chē)日期3.5數(shù)據(jù)庫(kù)的實(shí)施3.5.1. 創(chuàng)建表/*創(chuàng)建數(shù)據(jù)庫(kù)*/CREATE DATABASE TAX*I數(shù)據(jù)庫(kù)名 */ON(NAME=TAXI_DATA,D:Microsoft SQL ServerMSSQL10_

9、50.SQLEXPRESSMSSQLDATATAXI.mdf,SIZE=10MB,MAXSIZE=100MB,)LOG ON(NAME=TAXI_log,/* 日志 */D:Microsoft SQL ServerMSSQL10_50.SQLEXPRESSMSSQLDATATAXI_Log.ldf,SIZE=10MB,MAXSIZE=100MB,)/* 創(chuàng)建基本表 */* 創(chuàng)建司機(jī)表 */USE TAXICREATE TABLE DriverDriverNumber char(6)N0T NULL PRIMARY KEY司司機(jī)編號(hào) */* 姓名 */* 性別 */* 地址 */* 身份證號(hào) *

10、/* 駕駛證號(hào) */* 發(fā)證時(shí)間 */* 駕齡 */Name char (10),Sex bit N0T NULL,Address varchar(40)N0T NULL, IDNumber char(18)N0T NULL, licenseNumber char(10)N0T NULL, CertificateDate datetime N0T NULL, DriverAge tinyint N0T NULL/* 創(chuàng)建出租車(chē)表 */CREATE TABLE Taxi(TaxiNumber char(6)N0T NULL PRIMARY KEY, /*車(chē)牌號(hào)*/ StartDate datet

11、ime N0T NULL,/*入戶(hù)時(shí)間*/TaxiShape char(10)N0T NULL,/*車(chē)型*/Color char(10)N0T NULL,/*顏色*/RentSituation bit N0T NULL DEFAULT 1,/*出租情況*/BusinessTime tinyint N0T NULL/* 營(yíng)業(yè)時(shí)間 */)/* 創(chuàng)建租賃表 */CREATE TABLE Rent(/* 司機(jī)編號(hào) */DriverNumber char(6)N0T NULL,TaxiNumber char(6)NOT NULL,LimitTime tinyint NOT NULL,StartDate

12、datetime NOT NULL,EndDate datetime NOT NULL,RentFee float NOT NULL,ProtectionFee float NOT NULL,PRIMARY KEY(DriverNumber,TaxiNumber) )/* 創(chuàng)建違章表 */* 車(chē)牌號(hào) */ /* 期限 */ /* 開(kāi)始日期 */ /* 截止日期 */ /* 租賃費(fèi) */ /* 車(chē)保費(fèi) */CREATE TABLE Violate(DriverNumber char(6)N0T NULL PRIMARY KEY司機(jī)編號(hào) */Name char(10),Points tinyint

13、 N0T NULL,ViolateDate datetime N0T NULL, ViolateAddress varchar(40)N0T NULL )/* 創(chuàng)建出車(chē)表 */* 姓名 */* 扣分 */* 違章時(shí)間 */* 違章地點(diǎn) */CREATE TABLE Notes(DriverNumber char(6)N0T NULL,/* 司機(jī)編號(hào) */TaxiNumber char(6)N0T NULL,/* 車(chē)牌號(hào) */DriverDate datetime N0T NULL/* 出車(chē)日期 */)3.5.2. 創(chuàng)建主要視圖視圖是從一個(gè)或多個(gè)表導(dǎo)出的表。 視圖是數(shù)據(jù)庫(kù)的用戶(hù)使用數(shù)據(jù)庫(kù)的觀(guān)點(diǎn)。

14、 司機(jī) 和出租車(chē)是主要的實(shí)體, 而這兩個(gè)實(shí)體的信息又在不同的表中, 作為出租車(chē)公司 對(duì)司機(jī)和出租車(chē)有時(shí)關(guān)心的數(shù)據(jù)又是不同的, 即使是相同的數(shù)據(jù), 也可能又不同 的操作。有時(shí)候僅有的表的列屬性名是不能滿(mǎn)足需求的,于是根據(jù)不同的需求, 在物理的數(shù)據(jù)庫(kù)上定義他們對(duì)數(shù)據(jù)庫(kù)所要求的數(shù)據(jù)結(jié)構(gòu)。(1) 創(chuàng)建Driver_VIEW視圖,包含司機(jī)所有的信息USE TAXIG0CREATE VIEW Driver_VIEW機(jī)編號(hào),姓名,性別,地址,身份證號(hào),駕駛證號(hào),發(fā)證時(shí) 間,駕齡)ASSELECT * FR0M DriverG0(2) 創(chuàng)建Taxi_VIEW視圖,包含出租車(chē)的所有信息。USE TAXIG0CR

15、EATE VIEW Taxi_VIEW牌號(hào),入戶(hù)時(shí)間,車(chē)型,顏色,出租情況,每天營(yíng)業(yè)時(shí)長(zhǎng))ASSELECT * FROM TaxiGO(3) 創(chuàng)建Ren t_VIEW視圖,包含租賃的所有信息。USE TAXIGOCREATE VIEW Rent_VIE司機(jī)編號(hào),車(chē)牌號(hào)期限,開(kāi)始日期,截止日期,租賃費(fèi),車(chē)保 費(fèi))ASSELECT * FROM RentGO建租賃表平均租賃費(fèi)視圖Violate_VIEW_AVG列名為平均租賃費(fèi),試圖中列名 為 Ren tFee_avgUSE TAXIGOCREATE VIEW Violate_VIEW_AVG均租賃費(fèi))ASSELECT AVG(RentFee)FR

16、OM Rent3.5.3. 創(chuàng)建索引 索引是根據(jù)表中一列或若干列按照一定順序建立的列值與記錄行之間的對(duì)應(yīng)關(guān) 系表。(1) 為Driver表的姓名創(chuàng)建唯一索引 Driver_nameUSE TAXIGOCREATE UNIQUE INDEX Driver_nameON Driver(Name)GO(2) 根據(jù)Rent表的司機(jī)編號(hào)和車(chē)牌號(hào)創(chuàng)建復(fù)合索引。USE TAXIGOCREATE INDEX Rent_INDON Rent(DriverNumber,TaxiNumber)GO3.5.4. 創(chuàng)建表字段的約束關(guān)系數(shù)據(jù)完整性包括實(shí)體完整性, 域完整性和參照完整性。 租賃表中的期限的取值肯 定要有一定

17、的范圍, 違章表中的扣分也有范圍, 租賃表的截止日期必須在開(kāi)始日 期的之后,都可以通過(guò)CHEC約束來(lái)實(shí)現(xiàn),這就體現(xiàn)了域的完整性。租賃表中的 司機(jī)編號(hào)和車(chē)牌號(hào)都由司機(jī)表和出租車(chē)表中對(duì)應(yīng), 當(dāng)刪除或修改司機(jī)表中的司機(jī) 編號(hào)和出租車(chē)表中的車(chē)牌號(hào)也應(yīng)當(dāng)對(duì)應(yīng)修改租賃表中的司機(jī)編號(hào)和車(chē)牌號(hào), 這體 現(xiàn)了表與表之間的參照完整性。(1) 添加Rent表中期限的約束條件。USE TAXIGOALTER TABLE RentADD CONSTRAINT LimitTime_constraint CHECK(LimitTime=0 ANDLimitTime=0 AND Points=12)GO 在Ren表中的Tax

18、iNumbe洌添加外鍵約束,參照Tax表中的列USE TAXIGOALTER TABLE RentADD CONSTRAINT FK_TaxiNumber FOREIGN KEY(TaxiNumber)REFERENCESTaxi(TaxiNumber)GO在Re nl表中添加日期的約束。3.5.5. 創(chuàng)建存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程分為系統(tǒng)存儲(chǔ)過(guò)程、 擴(kuò)展存儲(chǔ)過(guò)程和用戶(hù)存儲(chǔ)過(guò)程。 存儲(chǔ)過(guò)程可以接收 參數(shù)、返回表格或標(biāo)量結(jié)果和消息, 執(zhí)行存儲(chǔ)過(guò)程后, 就駐留在高速緩沖存儲(chǔ)器, 在以后的操作中, 只需從高速緩沖存儲(chǔ)器中調(diào)用已編譯好的二進(jìn)制代碼執(zhí)行, 提 高了系統(tǒng)性能。當(dāng)給定了一個(gè)司機(jī)的編號(hào)或出租車(chē)的車(chē)牌號(hào)時(shí)

19、想直接返回該司機(jī) 或該出租車(chē)的信息情況,不需要任何參數(shù),或者使用給定的參數(shù)返回信息。( 1 )創(chuàng)建返回 000001 司機(jī)的信息情況。USE TAXIGOCREATE PROCEDURE driver_infoASSELECT * FROM Driver WHERE DriverNumber=000001GO/* 執(zhí)行存儲(chǔ)過(guò)程 driver_info*/EXECUTE driver_infoGO/* 或者 */driver_infoGO(2) 創(chuàng)建返回出租車(chē)的信息情況。USE TAXIGOCREATE PROCEDURE taxi_infoASSELECT * FROM Taxi WHERE

20、TaxiNumber=010001GO/* 執(zhí)行存儲(chǔ)過(guò)程 taxi_info*/EXECUTE taxi_infoGO從Re n表中查詢(xún)指定司機(jī)編號(hào)的租賃信息USE TAXIGOCREATE PROCEDURE rent_info number char(6)ASSELECT * FROM Rent WHERE DriverNumber=numberGO/* 執(zhí)行存儲(chǔ)過(guò)程 rent_info*/EXECUTE rent_info 000002從Violate表中查詢(xún)指定司機(jī)編號(hào)的違章情況USE TAXIGOCREATE PROCEDURE violate_info number char(10

21、)=000001ASSELECT Poi nts A扣 分FROM Violate WHERE DriverNumber= nu mberGO/* 執(zhí)行存儲(chǔ)過(guò)程 */EXECUTE violate_info/* 參數(shù)私用默認(rèn)值 */EXECUTE violate_info000002/* 傳遞給 number的實(shí)參為 */GO3.5.6. 創(chuàng)建觸發(fā)器當(dāng)查詢(xún)一個(gè)表中是否存在信息時(shí), 或者向表中添加數(shù)據(jù)時(shí), 想顯示有無(wú)要查的信 息或想知道到底有沒(méi)有執(zhí)行,可以用觸發(fā)器對(duì)相應(yīng)的表做更改和顯示操作與否。(1)在Drivr表上創(chuàng)建觸發(fā)器,每次修改操作時(shí),定義一個(gè)變量,讓它顯示插入成功。USE TAXIGO

22、CREATE TRIGGER driver_updateON Driver AFTER UPDATEASBEGINDECLARE str char(20)SET str=修改成功PRINT strENDGO/*對(duì)Driver表更新信息*/(2)當(dāng)修改Driver表中的司機(jī)編號(hào)時(shí),修改Rent表中對(duì)應(yīng)的司機(jī)編號(hào),同時(shí)修改 Violate表和Notes表中的司機(jī)編號(hào)。USE TAXIGOCREATE TRIGGER rent_update1ON Driver AFTER UPDATEASBEGINDECLARE old_number char(6),new_number char(6)SELECT

23、 old_number=DriverNumber FROM deletedSELECT new_number=DriverNumber FROM insertedUPDATE Rent SET DriverNumber=new_number WHEREDriverNumber=old_numberUPDATE Violate SET DriverNumber=new_number WHEREDriverNumber=old_numberUPDATE Notes SET DriverNumber=new_number WHEREDriverNumber=old_numberENDGO/*對(duì)Tax

24、表更新信息*/UPDATE Driver set DriverNumber=000009 WHERE DriverNumber=000001 查看三個(gè)表中的變化。3.5.7. 創(chuàng)建用戶(hù)定義的函數(shù)和表值函數(shù)當(dāng)用戶(hù)在編程時(shí)常常需要將一個(gè)或多個(gè) T-SQ語(yǔ)句組成子程序,以便反復(fù)調(diào)用。 這就要用到用戶(hù)定義的標(biāo)量值函數(shù)和表值函數(shù)。 標(biāo)量值函數(shù)返回一個(gè)標(biāo)量值, 表 值函數(shù)返回一個(gè)整表。當(dāng)想計(jì)算得出Ren表中出租車(chē)的平均車(chē)保費(fèi)時(shí)可以創(chuàng)建一 個(gè)標(biāo)量值函數(shù),當(dāng)想通過(guò)給定的司機(jī)編號(hào)查詢(xún)已經(jīng)創(chuàng)建好的Driver_VIEW視圖上給定司機(jī)編號(hào)的相關(guān)信息時(shí)可以創(chuàng)建一個(gè)返回整個(gè)表或視圖的表值函數(shù)來(lái)實(shí)現(xiàn)。( 1)創(chuàng)建用戶(hù)定義函數(shù),實(shí)現(xiàn)計(jì)算出租車(chē)的平均車(chē)保費(fèi)。USE TAXIGOCREATE FUNCTION ProtectorFee()RETURNS intASBEGINDECLARE fee intSELECT fee=(SELECT avg(ProtectionFee) FROM Rent)RETURN feeENDGO/*調(diào)用定義的ProtectionFee函數(shù)。*/USE TAXIGODECLARE fee intSELECT fee=dbo.ProtectorFee()SELECT fee A出租車(chē)的平均租賃費(fèi)(2)創(chuàng)建一個(gè)表值函數(shù),實(shí)現(xiàn)查詢(xún)給定司機(jī)編號(hào)的相關(guān)信息

溫馨提示

  • 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)論