數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告-圖書(shū)管理系統(tǒng)(共21頁(yè))

上傳人:hknru****knru 文檔編號(hào):46403338 上傳時(shí)間:2021-12-13 格式:DOC 頁(yè)數(shù):21 大?。?46KB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告-圖書(shū)管理系統(tǒng)(共21頁(yè))_第1頁(yè)
第1頁(yè) / 共21頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告-圖書(shū)管理系統(tǒng)(共21頁(yè))_第2頁(yè)
第2頁(yè) / 共21頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告-圖書(shū)管理系統(tǒng)(共21頁(yè))_第3頁(yè)
第3頁(yè) / 共21頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告-圖書(shū)管理系統(tǒng)(共21頁(yè))》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告-圖書(shū)管理系統(tǒng)(共21頁(yè))(21頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、精選優(yōu)質(zhì)文檔-----傾情為你奉上 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告 設(shè)計(jì)題目: 圖書(shū)管理系統(tǒng) 班 級(jí): 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 完成日期: 成績(jī):

2、 專(zhuān)心---專(zhuān)注---專(zhuān)業(yè) 摘要 在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書(shū)管理系統(tǒng)來(lái)管理自己的書(shū)籍,會(huì)方便許多。對(duì)圖書(shū)管理部門(mén)而言,以前單一的手工檢索已不能滿足人們的要求,往往是投入了大量的人力和財(cái)力卻得不到搞笑的管理效率。為了便于圖書(shū)資料的管理需要有效的圖書(shū)管理軟件,減輕工作人員的工作量,方便工作人員對(duì)它的操作,提高管理的質(zhì)量和水平,做到高效,智能化管理,達(dá)到提高圖書(shū)借閱信息管理效率的目的。采用數(shù)據(jù)庫(kù)技術(shù)生成的的圖書(shū)借閱管理系統(tǒng)將會(huì)極大的方便借閱者并簡(jiǎn)化圖書(shū)管理人員和工作人員的勞動(dòng),使工作人員從繁忙,復(fù)雜的工作進(jìn)入到一個(gè)簡(jiǎn)單,高效的工作中?;谶@個(gè)問(wèn)題,開(kāi)發(fā)了大學(xué)圖

3、書(shū)管理系統(tǒng)。 目錄 5 0 0 第1章 系統(tǒng)概述 《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程的學(xué)習(xí),其主要的目標(biāo)是能利用課程中學(xué)習(xí)到的數(shù)據(jù)庫(kù)知識(shí)與技術(shù)較好地開(kāi)發(fā)設(shè)計(jì)出數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),去解決各行各業(yè)信息化處理的要求。本實(shí)驗(yàn)主要在于鞏固學(xué)生對(duì)數(shù)據(jù)庫(kù)的基本原理和基礎(chǔ)理論的理解,掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)的基本方法,進(jìn)一步提高學(xué)生的綜合運(yùn)用所學(xué)的知識(shí)能力。為了使數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)開(kāi)發(fā)設(shè)計(jì)合理、規(guī)范、有序、正確、高效進(jìn)行,現(xiàn)在廣泛采用的是工程化6階段開(kāi)發(fā)設(shè)計(jì)過(guò)程與方法,它們是需求分析階段、概念結(jié)構(gòu)設(shè)計(jì)階段、邏輯結(jié)構(gòu)設(shè)計(jì)階段、物理結(jié)構(gòu)設(shè)計(jì)階段、數(shù)據(jù)庫(kù)

4、實(shí)施、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行與維護(hù)階段。我們按照以上幾點(diǎn)開(kāi)發(fā)了圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)。圖書(shū)管理系統(tǒng)要求讀者較好的正我數(shù)據(jù)庫(kù)知識(shí)與技術(shù)外,還要求讀者掌握某種客戶端開(kāi)發(fā)工具或語(yǔ)言。這里是利用dreamwave,myeclipse,tomcat開(kāi)發(fā)工具來(lái)實(shí)現(xiàn)示例系統(tǒng)的。用 j s, angularjs控制前臺(tái)頁(yè)面邏輯數(shù)據(jù)庫(kù)用postgres,將PostgresQL驅(qū)動(dòng)放在tomcat lib庫(kù)中即可。編寫(xiě)語(yǔ)言java ee,程序類(lèi)型:web。 這次課程設(shè)計(jì)能順利通過(guò)是老師的細(xì)心指導(dǎo)和我們小組團(tuán)結(jié)一致、努力的結(jié)果。在這次課程設(shè)計(jì)中每位同學(xué)都積極參與各項(xiàng)環(huán)節(jié)的設(shè)計(jì),但我們也有分工。初步列出如下:李高鋼和吳捷擔(dān)任

5、的工作是對(duì)系統(tǒng)的需求分析、構(gòu)思數(shù)據(jù)流圖、把E-R圖轉(zhuǎn)化成關(guān)系模型并對(duì)其進(jìn)行規(guī)范化處理、用SQL語(yǔ)言建表、視圖以及文檔的初步編寫(xiě)等。余立,楊豪和高凱倫的工作是負(fù)責(zé)畫(huà)數(shù)據(jù)流圖和E-R圖,以及轉(zhuǎn)化初始關(guān)系模型,和內(nèi)容摘要等的編寫(xiě)。李高鋼是我們組的組長(zhǎng),除對(duì)我們所制作單個(gè)模塊審核外還擔(dān)任了WORD文檔的總結(jié)排版。這次數(shù)據(jù)庫(kù)的課程設(shè)計(jì)讓我們對(duì)數(shù)據(jù)庫(kù)的操作有了進(jìn)一步的了解,受益匪淺。 第二章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)部分 2.1 需求分析 2.1.1 需求描述 每個(gè)學(xué)校都有圖書(shū)館,最初由于圖書(shū)數(shù)量和種類(lèi)較少,人工手動(dòng)管理比較方便和靈活。隨著社會(huì)的發(fā)展,圖書(shū)的數(shù)量和種類(lèi)越來(lái)越多,人工

6、手動(dòng)管理會(huì)降低工作的效率,希望建立一個(gè)圖書(shū)管理系統(tǒng),是為了解決人工手動(dòng)管理圖書(shū)信息在實(shí)踐的問(wèn)題,從而達(dá)到系統(tǒng)化,規(guī)范化,標(biāo)準(zhǔn)化的水平。該系統(tǒng)不但給管理者帶來(lái)了方便,也節(jié)省了工作時(shí)間從而提高了工作的效率。 2.1.2 數(shù)據(jù)流圖 圖書(shū)管理員 圖書(shū)管理系統(tǒng) 管理人員 密碼輸入 管理人 員 保存退出 圖書(shū)存量表 數(shù)據(jù)備份 查詢操作 權(quán)限認(rèn)證 修改操作 錄入數(shù)目 刪除書(shū)目 顯示操作

7、 2.1.3 數(shù)據(jù)字典 數(shù)據(jù)流名:圖書(shū) 別 名:圖書(shū)館庫(kù)存圖書(shū) 組 成:書(shū)名+書(shū)名+作者+出版社+剩余數(shù) 備 注:無(wú) 插入函數(shù) 主菜單函數(shù) 文件讀入函數(shù) 刪除函數(shù) 退出程序 文件讀出函數(shù) 查詢函數(shù) 顯示函數(shù) 修改函數(shù) 數(shù)據(jù)概念設(shè)計(jì) E-R圖 類(lèi)別編號(hào) 書(shū)名 作者 圖書(shū)編號(hào)

8、 圖書(shū) 出版時(shí)間 數(shù)量 出版社 價(jià)格 編號(hào) 書(shū)名 作者 出版社 圖書(shū)搜索 代號(hào) 類(lèi)別 出版日期 庫(kù)存數(shù)量 編號(hào) 庫(kù)存 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu) 圖書(shū)( 圖書(shū)編

9、號(hào),圖書(shū)名,圖書(shū)的類(lèi)別,作者,出版社,出版日期 ) 圖書(shū)管理員 (職工號(hào) ,姓名,性別) 管理(圖書(shū)編號(hào),錄入,刪除,修改) 數(shù)據(jù)庫(kù)物理機(jī)構(gòu) 身份驗(yàn)證 退出程序 Y\N 主菜單 查找模塊 刪除模塊 修改模塊 顯示模塊 讀入模塊 備份模塊 錄 入 模 塊

10、 模塊劃分與功能需求關(guān)系 模塊編號(hào) 模塊名稱(chēng) 功能 M1 身份驗(yàn)證模塊 輸入驗(yàn)證信息 M2 主菜單模塊 輸入選擇的功能 M3 錄入模塊 插入相關(guān)信息 M4 刪除模塊 刪除指定信息 M5 查詢模塊 查詢指定信息 M6 顯示模塊 以列表方式顯示所有信息 M7 備份模塊 備份文件信息 M8 退出模塊 退出程序 保存文件 第三章 系統(tǒng)設(shè)計(jì) 1. 程序的功能; 1〉 圖書(shū)信息錄入,刪除,修改,查詢,功能 2〉 用postgres保存學(xué)生信息數(shù)據(jù) 用java e

11、e技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作 2. 輸入輸出的要求; 圖書(shū)信息 圖書(shū)編號(hào),名稱(chēng),價(jià)格,出版日期,出版單位…… 3. 測(cè)試數(shù)據(jù) Book表 圖書(shū)編號(hào),名稱(chēng),價(jià)格,出版日期,出版單位 "TS006";"Android";23.50;12;"2014-07-12";"四川大學(xué)出版社";"網(wǎng)站設(shè)計(jì)";5 "TS007";"windosphone";23.50;12;"2014-07-25";"四川大學(xué)出版社";

12、"中國(guó)歷史";4 "TS008";"Android";23.50;12;"2014-07-09";"四川大學(xué)出版社";"網(wǎng)站設(shè)計(jì)";5 "TS009";"老人與海";23.50;12;"2013-08-09";"四川大學(xué)出版社";"計(jì)算機(jī)編程";3 . 數(shù)據(jù)庫(kù)設(shè)計(jì): 設(shè)計(jì)表: 圖書(shū)表book , 用戶表:a

13、dmin 程序設(shè)計(jì): 交互界面采用jsp頁(yè)面 用 j s, angularjs控制前臺(tái)頁(yè)面邏輯 數(shù)據(jù)庫(kù)用postgres,將PostgresQL驅(qū)動(dòng)放在tomcat lib庫(kù)中即可 后端用jsp,servlet,Bean技術(shù)控制get,post,數(shù)據(jù)庫(kù)的數(shù)據(jù)處理,表單的提交 用表格顯示圖書(shū)信息,表單控制圖書(shū)的增,刪,改,查 a> 1.一個(gè)登錄界面 2. 表單 3.表格 Main()->登錄界面 1.添加add()

14、 2.查找search() 管理員-》主菜單 =》 3.修改 4.刪除delete() 表格顯示圖書(shū)數(shù)據(jù): 每個(gè)按鈕對(duì)應(yīng)一個(gè)post請(qǐng)求,用angularjs綁定元素實(shí)現(xiàn) ng-click=add()提交事件,后端用servlet響應(yīng)請(qǐng)求,再用Bean處理數(shù)據(jù),通過(guò)servlet返回?cái)?shù)據(jù)或頁(yè)面到前端頁(yè)面,顯示更新信息(成功或失?。?。 表格可用dreamwave等工具調(diào)整樣式; 服務(wù)代碼可用my

15、eclipse工具編寫(xiě) 服務(wù)器用tomcat 用到的js庫(kù) angular.js 第四章 總結(jié) 經(jīng)過(guò)這些天的設(shè)計(jì)和開(kāi)發(fā),圖書(shū)管理系統(tǒng)基本開(kāi)發(fā)完畢。本系統(tǒng)基本能夠完成學(xué)生圖書(shū)的查詢、錄入、刪除、修改等。這次的課程設(shè)計(jì)是分組討論和制作的。在制作的過(guò)程中,我學(xué)到的不僅是知識(shí),我還認(rèn)識(shí)到許多事情。這次設(shè)計(jì)對(duì)我們的綜合能力是一次很好的鍛煉,使我的編程水平提高了一大步,同時(shí)也使我充分的認(rèn)識(shí)到合作的可貴。 在我們所制作的學(xué)生學(xué)籍管理系統(tǒng)中,涉及到數(shù)據(jù)庫(kù)、javaee等,交互界面采用jsp頁(yè)面用 j s, angularjs控制前臺(tái)頁(yè)面邏輯數(shù)據(jù)庫(kù)用postgres,將PostgresQL驅(qū)

16、動(dòng)放在tomcat lib庫(kù)中即可。后端用jsp,servlet,Bean技術(shù)控制get,post,數(shù)據(jù)庫(kù)的數(shù)據(jù)處理,表單的提交用表格顯示圖書(shū)信息,表單控制圖書(shū)的增,刪,改,查。 還有就是由于我們對(duì)數(shù)據(jù)庫(kù)知識(shí)的掌握有限和不牢固,角色和視圖的創(chuàng)建沒(méi)有想象中的完美,備份和還原也只是初步的形成,以致學(xué)生學(xué)籍管理系統(tǒng)只是達(dá)到了基本要求,有待進(jìn)一步改善,希望老師給予批評(píng)。 主要參考文獻(xiàn) javaweb實(shí)戰(zhàn)1200例

17、 Angularjs中文社區(qū) 附錄 5、核心源程序清單和執(zhí)行結(jié)果 源程序要按照寫(xiě)程序的規(guī)則來(lái)編寫(xiě)。要結(jié)構(gòu)清晰,重點(diǎn)函數(shù)的重點(diǎn)變量,重點(diǎn)功能部分要加上清晰的程序注釋。 Book.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

18、; <%@ page import="java.sql.*" %> <%@ page import="java.io.*" %> <jsp:useBean id="db" class="ligaogang.DB" scope="page"/> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+requ

19、est.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html ng-app="bookModule"> <head> <base href="<%=basePath%>"> <ti

20、tle>My JSP 'book.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <

21、meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/ja

22、vascript" src="js/angular.min.js"></script> <script type="text/javascript" src="js/bookModule.js"></script> <link rel="stylesheet" type="text/css" href="css/styles.css"> </head> <body

23、ng-controller="bookController"><center> <form action="searchResult.jsp" method="post"> <table width="80%" border="1" id="table1" style="border-color:#FFCCFF;"> <tbody> <tr> <

24、;td align="center" nowrap="nowrap">圖書(shū)編號(hào)</td> <td align="center"><input type="text" name="BookNo" ng-model="Book.Bookno"></td> <td align="center" nowrap="nowrap">價(jià)格</td>

25、; <td align="center"><input type="text" name="BookPrice"></td> <td align="center" nowrap="nowrap">類(lèi)別</td><td align="center"><input type="text" name="BookType" ng-model

26、="Book.BookType"></td> <td align="center" nowrap="nowrap">出版社</td> <td align="center"><input type="text" name="PublishHouse" ng-model="Book.PublishHouse"></td> </tr>

27、 <tr> <td align="center" nowrap="nowrap">圖書(shū)名</td> <td align="center"><input type="text" name="BookName" ng-model="Book.BookName"></td> <td align="center" nowrap=&quo

28、t;nowrap">數(shù)量</td> <td align="center"><input type="text" name="Count" ng-model="Book.Count"></td> <td align="center" nowrap="nowrap">書(shū)類(lèi)代號(hào)</td><td align="center"><input typ

29、e="text" name="BookTypeNo" ng-model="Book.BookTypeNo"></td> <td align="center" nowrap="nowrap">出版日期</td> <td align="center"><input type="date" name="PublishDate" ng-model=&quo

30、t;Book.PublishDate"></td> </tr> <tr> <td height="36" align="center" nowrap="nowrap">搜索條件</td> <td height="36"><select name="subsql" ng-model="Book.subsql">

31、 <option value="bookName">圖書(shū)名</option> <option value="bookType">類(lèi)別</option> <option value="publish">出版社</option> </select></td> <td height="36" align="center" nowrap=&qu

32、ot;nowrap">條件值</td> <td height="36" colspan="2"><input type="text" name="subsqlvalue" ng-model="Book.subsqlvalue"></td> <td height="36" colspan="3" align="center" nowrap=&qu

33、ot;nowrap"><button type="submit">查詢</button> <button type="button" ng-click="addBook(Book)">增加</button> <button type="button" id="modifyBook">修改</button>

34、 <button type="button" id="deleteBook">刪除</button> </td> </tr> </tbody> </table> </form> </center> </br> <center> <table border="1" width="80%" style="border-c

35、olor:#FFCCFF;"> <tr> <td>圖書(shū)編號(hào)</td> <td>圖書(shū)名</td> <td>價(jià)格</td> <td>數(shù)量</td> <td>出版日期</td> <td>出版社</td> <td>類(lèi)別</td> <td>書(shū)類(lèi)代號(hào)</td> </tr> <% try{ ResultSet rt =(ResultSet)

36、session.getAttribute("resultset"); while(rt.next()){ String barcode=rt.getString("barcode"); String bookName=rt.getString("bookName"); int bookType=rt.getInt("bookType"); float price=rt.getFloat("price"); int count=rt.getInt("count");

37、 java.util.Date publishDate=rt.getDate("publishDate"); String publishName=rt.getString("publish"); String introductionName=rt.getString("introduction"); %> <tr> <td><%=barcode%></td> <td><%=bookName%></td>

38、 <td><%=price%></td> <td><%=count%></td> <td><%=publishDate%></td> <td><%=publishName%></td> <td><%=introductionName%></td> <td><%=bookType%></td>

39、 </tr> <%} }catch(Exception e){ out.println(e); } %> </table> </center> </body> </html> Sevlet: addbook.java package ligaogang; import java.io.IOException; import java.io.PrintWriter; import java.text.ParseException; import java.text

40、.SimpleDateFormat; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class addBook extends HttpServlet { /** * Constructor of the obje

41、ct. */ public addBook() { super(); } /** * Destruction of the servlet. <br> */ public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } /** * The doGet method of the servlet. <br> * * This m

42、ethod is called when a form has its tag value method equals to get. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurr

43、ed */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 T

44、ransitional//EN\">"); out.println("<HTML>"); out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>"); out.println(" <BODY>"); out.print(" This is "); out.print(this.getClass()); out.println(

45、", using the GET method"); out.println(" </BODY>"); out.println("</HTML>"); out.flush(); out.close(); } /** * The doPost method of the servlet. <br> * * This method is called when a form has its tag value method equals to po

46、st. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpSe

47、rvletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String BookNo=request.getParameter("BookNo"); int BookPrice=Integer.parseInt(request.getParameter("BookPrice"));

48、 int BookType=Integer.parseInt(request.getParameter("BookType")); String PublishHouse=request.getParameter("PublishHouse"); String BookName=request.getParameter("BookName"); int Count=Integer.parseInt(request.getParameter("Count")); SimpleDateFo

49、rmat df=new SimpleDateFormat("yyyy-MM-dd"); Date PublishDate = null; try { PublishDate = df.parse(request.getParameter("PublishDate")); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } String BookTypeNo=request.ge

50、tParameter("BookTypeNo"); DB db=new DB(); int state= db.insertBook( BookNo, BookName, BookPrice, Count, PublishDate, PublishHouse, BookTypeNo, BookType); if(state!=-1) out.println("success!"); } /** * Initialization of the servlet. <br> * * @throws ServletException if an error occurs */ public void init() throws ServletException { // Put your code here } }

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!