第8章數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例習(xí)題解答_第1頁(yè)
第8章數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例習(xí)題解答_第2頁(yè)
第8章數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例習(xí)題解答_第3頁(yè)
第8章數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例習(xí)題解答_第4頁(yè)
第8章數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例習(xí)題解答_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第8章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例習(xí)題解答 一. 簡(jiǎn)答題1、 試述瀑布模型和原型模型的優(yōu)缺點(diǎn)? 瀑布模型(Waterfall Model)1970年WinSTon Royce提出了著名的瀑布模型,直到80年代早期,它一直是唯一被廣泛采用的軟件開(kāi)發(fā)模型。瀑布模型將軟件生命周期劃分為制定計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編寫(xiě)、軟件測(cè)試和運(yùn)行維護(hù)等六個(gè)基本活動(dòng),并且規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級(jí)下落。在瀑布模型中,軟件開(kāi)發(fā)的各項(xiàng)活動(dòng)嚴(yán)格按照線性方式進(jìn)行,當(dāng)前活動(dòng)接受上一項(xiàng)活動(dòng)的工作結(jié)果,實(shí)施完成所需的工作內(nèi)容。當(dāng)前活動(dòng)的工作結(jié)果需要進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則該結(jié)果作為下一項(xiàng)活動(dòng)的

2、輸入,繼續(xù)進(jìn)行下一項(xiàng)活動(dòng),否則返回修改。瀑布模型強(qiáng)調(diào)文檔的作用,并要求每個(gè)階段都要仔細(xì)驗(yàn)證。但是,這種模型的線性過(guò)程太理想化,已不再適合現(xiàn)代的軟件開(kāi)發(fā)模式,幾乎被業(yè)界拋棄,其主要問(wèn)題在于:(1) 各個(gè)階段的劃分完全固定,階段之間產(chǎn)生大量的文檔,極大地增加了工作量;(2) 由于開(kāi)發(fā)模型是線性的,用戶只有等到整個(gè)過(guò)程的末期才能見(jiàn)到開(kāi)發(fā)成果,從而增加了開(kāi)發(fā)的風(fēng)險(xiǎn);(3) 早期的錯(cuò)誤可能要等到開(kāi)發(fā)后期的測(cè)試階段才能發(fā)現(xiàn),進(jìn)而帶來(lái)嚴(yán)重的后果。快速原型模型的第一步是建造一個(gè)快速原型,實(shí)現(xiàn)客戶或未來(lái)的用戶與系統(tǒng)的交互,用戶或客戶對(duì)原型進(jìn)行評(píng)價(jià),進(jìn)一步細(xì)化待開(kāi)發(fā)軟件的需求。通過(guò)逐步調(diào)整原型使其滿足客戶的要求,

3、開(kāi)發(fā)人員可以確定客戶的真正需求是什么;第二步則在第一步的基礎(chǔ)上開(kāi)發(fā)客戶滿意的軟件產(chǎn)品。顯然,快速原型方法可以克服瀑布模型的缺點(diǎn),減少由于軟件需求不明確帶來(lái)的開(kāi)發(fā)風(fēng)險(xiǎn),具有顯著的效果。快速原型的關(guān)鍵在于盡可能快速地建造出軟件原型,一旦確定了客戶的真正需求,所建造的原型將被丟棄。因此,原型系統(tǒng)的內(nèi)部結(jié)構(gòu)并不重要,重要的是必須迅速建立原型,隨之迅速修改原型,以反映客戶的需求。瀑布模型采用文檔驅(qū)動(dòng),系統(tǒng)可能不滿足客戶的需求。快速原型模型關(guān)注滿足客戶需求,可能導(dǎo)致系統(tǒng)設(shè)計(jì)差、效率低,難于維護(hù)。2、 簡(jiǎn)述客戶/服務(wù)器應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程?1) 對(duì)應(yīng)用系統(tǒng)進(jìn)行分析,完成客戶和服務(wù)器的功能劃分2) 架設(shè)服務(wù)器3

4、) 選擇客戶端開(kāi)發(fā)工具和客戶服務(wù)器連接中間件4) 開(kāi)發(fā)應(yīng)用系統(tǒng)3、 簡(jiǎn)述瀏覽器/服務(wù)器應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程?1) 規(guī)劃Web站點(diǎn)2) 安裝Web服務(wù)器3) 構(gòu)建或虛擬網(wǎng)絡(luò)環(huán)境4) 開(kāi)發(fā)Web站點(diǎn)5) 發(fā)布Web站點(diǎn)二選擇題1、軟件工程的出現(xiàn)主要是由于 C 。(A)程序方法學(xué)的影響 (B)其他工程科學(xué)影響(C)軟件危機(jī)的出現(xiàn) (D)計(jì)算機(jī)的發(fā)展2、需求分析系統(tǒng)分析員和用戶共同確定軟件的功能和限制,提出 A 、 B 、 C 。(A)可行性研究報(bào)告 (B)數(shù)據(jù)字典(C)系統(tǒng)功能說(shuō)明書(shū) (D)實(shí)施方案3、瀑布模型是一種 B 。(A)軟件維護(hù)模型 (B)軟件生命期模型(C)軟件生命周期 (D)程序設(shè)計(jì)方法

5、學(xué)4、軟件測(cè)試的目的是 B 。(A)改正錯(cuò)誤 (B)發(fā)現(xiàn)錯(cuò)誤(C)推斷錯(cuò)誤原因 (D)修改程序5、數(shù)據(jù)流圖是用于 C 階段的工具?(A)可行性分析 (B)詳細(xì)設(shè)計(jì)(C)需求分析 (D)程序編碼6、軟件生命周期中,用戶參與主要在 A 。(A)軟件定義期 (B)軟件開(kāi)發(fā)期(C)軟件維護(hù)期 (D)整個(gè)軟件生命周期過(guò)程中7、在軟件工程方法中,常使用的兩種軟件開(kāi)發(fā)模型是瀑布模型和原型模型,這兩者的差別和聯(lián)系有: A 。 (1)前提和假設(shè)不同 (2)方法相互補(bǔ)充 (3)方法相互排斥 (4)前提和假設(shè)相同 試給出最正確的組合結(jié)論選擇(A) (1)、(2) (B) (4)、(3)(C) (4)、(2) (D)

6、 (1)、(3)三 應(yīng)用題1、 參考本章賓館信息管理系統(tǒng)的分析和設(shè)計(jì)過(guò)程,分析并設(shè)計(jì)一個(gè)高校人事管理系統(tǒng),具備人員入校 (畢業(yè)分配、調(diào)入等)、出校(調(diào)出、退體等)、基本情況查詢和報(bào)表打印等功能。畢業(yè)生調(diào)入人員信息錄入人事檔案人事處審核退休處理調(diào)離退休人員調(diào)離人員查詢打印職工號(hào)char(10)not null primary key姓名varchar(20)not null 性別char(2)民族varchar(20)出生日期datetime身份證號(hào)char(18)not null 籍貫varchar(20)政治面貌varchar(20)畢業(yè)院校varchar(50)所學(xué)專業(yè)varchar(50

7、)畢業(yè)時(shí)間datetime最高學(xué)歷varchar(20)最高學(xué)位varchar(20)調(diào)入時(shí)間datetime調(diào)離時(shí)間datetime退休時(shí)間datetime2、 參考本章圖書(shū)網(wǎng)上銷(xiāo)售系統(tǒng)的分析和設(shè)計(jì)過(guò)程,分析并設(shè)計(jì)一個(gè)全校選修課報(bào)名管理系統(tǒng)。講 授指 導(dǎo)學(xué)號(hào)學(xué)生名password班級(jí)系別學(xué)生所屬系聯(lián)系方式教 師教師號(hào)任課老師password選 修選修課所屬系限招人數(shù)任課老師學(xué)分教師號(hào)課時(shí)課程號(hào)已招人數(shù)開(kāi)課時(shí)間結(jié)束時(shí)間課程介紹課程名 1 n M n N m1) 管理員(admin):在admin表中存放管理員信息。2)課程信息表(class):在class表中存放與課程內(nèi)容相關(guān)的信息。3)選課

8、記錄表(grade):在grade表中存儲(chǔ)每一名學(xué)生選課記錄。4)學(xué)生信息表(student):在student表中存放學(xué)生個(gè)人信息。5)教師表(teacher):在teacher表中存放教師個(gè)人信息。公共函數(shù)創(chuàng)建數(shù)據(jù)庫(kù)連接(Connection):本系統(tǒng)先建立一個(gè)連接數(shù)據(jù)庫(kù)的函數(shù)文件,然后再調(diào)用此文件,以方便在各個(gè)頁(yè)面中的實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。鏈接用以保持一些關(guān)于正在訪問(wèn)的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP文件中如果要訪問(wèn)數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫(kù)的鏈接的函數(shù),其語(yǔ)法如下:Function GetSQLServerConnection( Computer, UserID, Passwo

9、rd, Db ) Dim Params, conn Set GetSQLServerConnection = Nothing Params = Provider=SQLOLEDB.1 Params = Params & ;Data Source= & Computer Params = Params & ;User ID= & UserID Params = Params & ;Password= & Password Params = Params & ;Initial Catalog= & Db Set conn = Server.CreateObject(ADODB.Connection

10、) conn.Open Params Set GetSQLServerConnection = connEnd Function此函數(shù)創(chuàng)建了鏈接對(duì)象Conn,打開(kāi)鏈接,為“Params”。創(chuàng)建數(shù)據(jù)對(duì)象(RecordSet)ADO中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。RecordSet是ADO中最復(fù)雜的對(duì)象,有許多屬性和方法。RecordSet保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建函數(shù):Function GetSQLServerRecordset( conn, source ) Dim rsSet rs = Server.CreateObject(ADODB.Recordset) rs

11、.Open source, conn, 2, 2 Set GetSQLServerRecordset = rsEnd FunctionFunction GetSQLServerStaticRecordset( conn, source ) Dim rs Set rs = Server.CreateObject(ADODB.Recordset) rs.Open source, conn, 3, 2 Set GetSQLServerStaticRecordset = rsEnd Function其中 set rs=server.CreateObject(adodb.recordset)這條語(yǔ)句創(chuàng)建

12、了對(duì)象RecordSet, rs是一個(gè)字串,代表一條標(biāo)準(zhǔn)的SQL語(yǔ)句。例如:set rs=conn.Execute(select * from grade)其中Conn是先前創(chuàng)建的鏈接對(duì)象,這條語(yǔ)句執(zhí)行后,對(duì)象RecordSet中就保存了表 grade中的所有記錄。操作數(shù)據(jù)庫(kù)通過(guò)調(diào)用鏈接對(duì)象的Execute方法來(lái)將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行添加、刪除等操作。例如:sql=insert into student(“學(xué)號(hào)”) values(&request.form(學(xué)號(hào))&)conn.execute(sql) */執(zhí)行添加操作sql=delete from student where “學(xué)

13、號(hào)”=&request.querystring(學(xué)號(hào))conn.execute(sql) */執(zhí)行刪除操作關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象在使用了ADO對(duì)象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通過(guò)調(diào)用函數(shù)文件實(shí)現(xiàn)關(guān)閉,然后再釋放它。Function GetSQLServerRs( Computer, UserID, Password, Db, source, Cursor ) Dim conn, rs On Error Resume Next Set GetSQLServerRs = Nothing Set conn = GetSQLServerConnection( Computer, Use

14、rID, Password, Db ) If conn Is Nothing Then Exit Function Set rs = Server.CreateObject(ADODB.Recordset) If Err.Number 0 Then Exit Function rs.Open source, conn, Cursor, 2 If Err.Number 0 Then Exit Function Set GetSQLServerRs = rsEnd Function */關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象及鏈接對(duì)象/*模塊詳解登錄分析:% if (Request(submit) Empty and

15、 (request(id)= or request(password)=) thenresponse.write請(qǐng)輸入密碼或用戶名else If Request(submit) Empty Then Set conn = GetSQLServerConnection( (local),sa, sa, netclass ) Set rs = GetSQLServerStaticRecordset(conn, student)% */如果當(dāng)學(xué)生用戶輸入相關(guān)登錄身份時(shí),連接數(shù)據(jù)庫(kù),并打開(kāi)student表 /*% i=0 while not (rs.eof or i=1) */如果該身份在記錄中存在,

16、將獲得的“id”傳遞給打開(kāi)的記錄集rs(2), if rs(2)=request(id) then 并且與該記錄集中的“password”字段對(duì)應(yīng)的內(nèi)容做比較/* if request(password)=rs(1) then i=1 end ifrs.movenext wend if i=1 then rs.moveprevious */如果用戶名與密碼相匹配,那么顯示“id歡迎你的到來(lái)”/*response.Write request(id) response.write 歡迎你的到來(lái) session(id)=rs(2) */并且把rs(2)中對(duì)應(yīng)的內(nèi)容傳遞給對(duì)象(session(“id”

17、)), 在下面頁(yè)面跳轉(zhuǎn)中該變量不會(huì)改變。/*Else response.write用戶名錯(cuò)誤或密碼錯(cuò)誤 */否則登錄失敗/* end if%開(kāi)課情況與選課內(nèi)容分析:% if rs2.eoftrue then sql=select * from grade where 學(xué)號(hào)=&session(id)& set rs5 =server.CreateObject(adodb.recordset) rs5.open sql,conn,1,1 */根據(jù)學(xué)生登錄身份,打開(kāi)該學(xué)生的選課記錄表/* i=rs5.recordcountif i=5 then % */判斷記錄集是否超過(guò)5條/* */若大于5,不能

18、再選修課程了/*MsgBox 你已修滿課程,不能再修了! history.back() =rs(2) then */當(dāng)前選課時(shí)間要符合開(kāi)課時(shí)間和結(jié)束選課時(shí)間的要求。/* if rs(0)rs(1) then*/ 選擇的課程中不能選報(bào)已被報(bào)滿的課程。/*if daters(3) thenrs3.addnew*/若滿足以上幾個(gè)約束條件,那么從rs(選課表)中獲取相關(guān)課程 rs3(2)=rs2(0)內(nèi)容添加到rs3記錄集中(學(xué)生選課記錄表)。/* rs3(1)=request(課程號(hào)) . . rs3(4)=rs2(4) rs3.update rs(0)=rs(0)+1 */在學(xué)生選課成功后,對(duì)于選

19、課表中的“實(shí)招人數(shù)”一欄要做相 rs.update應(yīng)的修改。/*response.write 選課成功 */然后,顯示“選課成功”,并提示你已有幾條選response.write 你已選了課記錄。/*response.Write&i+1&response.write 門(mén)課response.write 返回else % MsgBox 你來(lái)遲哦,已錯(cuò)過(guò)選課時(shí)間! history.back() */否則一一提示沒(méi)能成功選課的理由,讓用戶容易明白失敗的原因,這在script language=vbscript代碼中能直接反應(yīng),這里不做解釋/* MsgBox 對(duì)不起,該課程已報(bào)滿! history.ba

20、ck() MsgBox 你早到啦,還沒(méi)開(kāi)始選課呢! history.back() % end ifElseresponse.write 你已經(jīng)選了這門(mén)課返end if end ifend if %選課記錄:% For i=0 to rs3.Fields.Count-1 Response.Write & rs3(i).Name & Next while not rs3.eof */根據(jù)session(id)的傳遞,在學(xué)生選課記錄表中找出對(duì)應(yīng)的response.Write 記錄集,并通過(guò)循環(huán)的方式在頁(yè)面中顯示數(shù)據(jù)庫(kù)的內(nèi)容: response.Write rs3(0)學(xué)生名,課程名,課程號(hào),班級(jí),系

21、別等/*.response.Write response.Write rs3(4)response.Write %rs3.movenextwend %學(xué)生報(bào)名管理:%dim stustu=SELECT student.學(xué)生名, class.課程名, student.班級(jí),student.系別 FROM student INNER JOIN grade ON student.學(xué)號(hào) = grade.學(xué)號(hào) INNER JOIN class ON grade.課程號(hào) = class.課程號(hào) WHERE class.任課老師=&session(teacher)&Set conn = GetSQLServ

22、erConnection( (local),sa, sa, netclass)Set rs = GetSQLServerStaticRecordset(conn, stu)if rs.eof thenresponse.write response.Write 對(duì)不起暫時(shí)還沒(méi)有學(xué)生選你的課程如有意見(jiàn)請(qǐng)跟管理員聯(lián)系response.write elsesession(class)=rs(1)% */通過(guò)student表中的學(xué)號(hào)與grade表中的學(xué)號(hào)連接使得student表與grade表相連,同時(shí)grade表中的課程號(hào)與class表中的課程號(hào)連接使得grade表與class表相連。然后,又通過(guò)ses

23、sion的變量“teacher”傳遞登錄教師名。打開(kāi)符合上述幾個(gè)條件的記錄集,如果找不到與上述幾條相符的記錄集,那么顯示“對(duì)不起暫時(shí)還沒(méi)有學(xué)生選你的課程如有意見(jiàn)請(qǐng)跟管理員聯(lián)系”/*% For i=0 to rs.Fields.Count-1 Response.Write & rs(i).Name & Next Response.Write 【刪除此學(xué)生】【打印】while not rs.eof response.Write */ 用循環(huán)的方式將對(duì)應(yīng)的記集在頁(yè)面中顯示出來(lái),并且在response.Write rs(0) 每一條記錄后增加【刪除此學(xué)生】與【打印】的鏈接/* response.Wri

24、te rs(3)response.Write %rs.movenextwend%【打印】此功能本系統(tǒng)中巧妙的運(yùn)用了ASP中調(diào)用word打印語(yǔ)句實(shí)現(xiàn)打印功能。這一設(shè)計(jì)簡(jiǎn)單又有效。*/通過(guò)用SQL內(nèi)聯(lián)語(yǔ)句找出符合打印的的記錄集,然后調(diào)用ASP中通過(guò)連接word打印的語(yǔ)句準(zhǔn)備打印。/*% For i=0 to rs.Fields.Count-1 Response.Write & rs(i).Name & Next while not rs.eof response.Write response.Write rs(0).*/在WORD頁(yè)面中,通過(guò)用循環(huán)打印的方式,將符合條件的記錄 .集打印出來(lái)/* .

25、response.Write %【刪除】主要用到request對(duì)象的session數(shù)據(jù)集合來(lái)獲取searchuser與class的值。這里涉及到三張表:student,class,grade。通過(guò)rs.delete,rs.update達(dá)到實(shí)現(xiàn)效果。主要代碼與解釋:*/通過(guò)對(duì)象session中的變量searchuser與class傳遞,找到合乎該條件的記錄,如果存在,那么就用rs.delete刪除,接著用rs.update刷新數(shù)據(jù)庫(kù)中的記錄集。完成該項(xiàng)刪除工作。/*課程管理:本系統(tǒng)合理安排選修課課程是學(xué)生能選好選課的前期。這一操作由管理員來(lái)?yè)?dān)任。管理員能動(dòng)態(tài)開(kāi)設(shè)選修課,根據(jù)學(xué)生選課意向可以增設(shè)受

26、學(xué)生青睞的課程,對(duì)一些學(xué)生感興趣的課程,由于報(bào)名人數(shù)眾多,可以適當(dāng)?shù)恼{(diào)整上課地點(diǎn),以滿足廣大學(xué)生的需要。而對(duì)于那些在學(xué)生中沒(méi)多大“市場(chǎng)”的課程,為節(jié)省教學(xué)設(shè)備資源,可以換用小教室開(kāi)設(shè),如此一來(lái)既放棄小數(shù)有熱情學(xué)習(xí)該課程的學(xué)生,又能將大場(chǎng)地給予對(duì)其它課程有熱情的更多的學(xué)生。課程管理首頁(yè)中部分主要代碼:*/打開(kāi)class表,下面所有操作需要在這表中進(jìn)行/*課程的管理 【增加課程】*/該頁(yè)面上提供了直接【增加課程】功能,只要在上面點(diǎn)擊,就連接到【增加課程】的操作頁(yè)面上,操作十分直觀。/*%For i=0 to rs.Fields.Count-1 Response.Write & rs(i).Name

27、 & NextResponse.Write 【刪除】【刪除】while not rs.eofresponse.Write For i=0 to rs.Fields.Count-1response.Write response.Write rs(i)response.Write next%*/如果打開(kāi)的class表中有記錄,那么先循環(huán)打印該表中所有的字段作為表頭,按行從左到右打印。表中的字段打印完必后,再在添加上【刪除】與【修改】完善表頭。/*a href=deletegrade.asp?classnum=【刪除】a href=setgrade.asp?classnum=【修改】*/然后,在按數(shù)

28、據(jù)庫(kù)表中的對(duì)應(yīng)內(nèi)容同樣通過(guò)循環(huán)的方式打印,并且在每一行中添加【刪除】【修改】,對(duì)此【刪除】【修改】使用鏈接,使用戶操作極其容易。/*【增加】本頁(yè)面在設(shè)計(jì)時(shí)對(duì)于添加的像“任課老師”、“教師號(hào)”均是動(dòng)態(tài)的。可以通過(guò)下拉菜單來(lái)選擇可選的任課老師和對(duì)應(yīng)的教師號(hào),這樣既提高操作速度,又不會(huì)造成數(shù)據(jù)錯(cuò)誤。*/打開(kāi)含有存儲(chǔ)任課老師和教師號(hào)的表:teacher, 以便在下拉菜單中做選擇。/*% while not rs2.eofresponse.write response.write rs2(0)response.write rs2.movenextwend%*/將teacher表中的字段為“教師號(hào)”所對(duì)應(yīng)

29、的值傳遞給,以方便操作員選擇。/*% while not rs.eofresponse.write response.write rs(0)response.write rs.movenextwend%*/同理,將teacher表中的字段為“任課老師”所對(duì)應(yīng)的值傳遞給,以方便操作員選擇。/*/將要增加的內(nèi)容輸入完畢后,發(fā)送表單到del_addgrade.asp實(shí)現(xiàn)對(duì)增加的效果。/*處理增加頁(yè)面主要代碼:%Set conn = GetSQLServerConnection( (local),sa, sa, netclass )Set rs = GetSQLServerStaticRecordset(conn, class)if request(submit) thenrs.addnewrs(0)=request(課程號(hào)) . .r

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論