畢業設計(論文)服裝查詢管理系統_第1頁
畢業設計(論文)服裝查詢管理系統_第2頁
畢業設計(論文)服裝查詢管理系統_第3頁
畢業設計(論文)服裝查詢管理系統_第4頁
畢業設計(論文)服裝查詢管理系統_第5頁
已閱讀5頁,還剩22頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 課 程 設 計學生姓名: 學 號: 0930123223 學 院: 信電學院 班 級: 電算09-2 題 目: 服裝查詢管理系統 指導教師: 2011 年6月22日中 文 摘 要 圖書管理系統是智能辦公系統(ioa)的重要組成部分,因此,圖書管理系統也以方便、快捷的優點正慢慢地進入人們的生活,將傳統的圖書管理方式徹底的解脫出來,提高效率,減輕工作人員以往繁忙的工作,減小出錯的概率,使讀者可以花更多的時間在選擇書和看書上。從而使人們有更多時間來獲取信息、了解信息、掌握信息。其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。采用sql server2005數據庫作為后臺數據庫、

2、visual c#編程語言作為前臺開發工具,通過對數據庫技術進行了較深入的學習和應用,主要完成書目檢索、讀者管理、借閱管理、圖書管理、用戶維護、系統維護等系統功能。系統運行結果證明,本文所設計的圖書管理系統可以滿足學生和教師借閱者、圖書管理員、圖書總管理員三方面的需要,達到了設計要求。關鍵詞 圖書管理 系統設計 信息 asp.net sqlserver2005abstractlibrary management system is intelligent office systems (ioa) an important component of the result, librar

3、y management system also convenient, fast advantage is slowly into people's lives, the traditional library management and thorough manner extricate themselves, improve efficiency, reduce the heavy work of their previous work, reducing the probability of error, so that readers can spend more time

4、 in the choice of books and reading books on. so that people have more time to obtain information and understand information, access to information. including the development of its database background to the establishment and maintenance, and front-end application development aspects. sql server200

5、5 database used as a background database, visual c # programming language as the prospects of development tools, database technology through a more in-depth study and application, mainly to complete bibliographic search, the reader management, loan management, library management, user maintenance, s

6、ystem maintenance , and other system functions. the results prove that the system is running, the paper designed by the library management system to meet the students and teachers to borrow, librarians, library administrators in three areas of need, to design requirements.keywords book management sy

7、stem design information  asp.net sqlserver2005目 錄第1章 導論11.1 系統調研與可行性分析11.1.1 現狀調查11.1.2 可行性分析11.1.3 軟件開發計劃21.1.4 asp.net2.0和sql server 2005 概述2第2章 系統分析52.1 系統功能模塊52.1.2 模塊框架圖62.2 系統er圖7第3章 系統詳細設計83.1 開發運行環境83.2 數據庫設計83.3 實現數據庫9第4章 主要功能模塊設計134.1 程序主界面134.2 書目檢索模塊134.3 讀者管理模塊204.4 圖書管理模塊24第5章 系統測

8、試34結論35致謝36參考文獻37 設計說明書 第 23 頁 共 37 頁第1章 導論1.1 系統調研與可行性分析1.1.1 現狀調查 一直以來人們使用傳統的人工方式管理圖書館的日常工作,對于圖書館的借書和還書過程,想必大家都已很熟悉。在計算機尚未在圖書館廣泛使用之前,借書和還書過程主要依靠手工。一個最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。這樣借書過程就完成了。還書時,讀者將要還的書交給工作人員,工作人員根據圖書信息找到相應的書卡和借閱證,并填好相應的

9、還書信息,這樣還書過程就完成了。   以上所描述的手工過程的不足之處顯而易見,首先處理借書、還書業務流程的效率很低,其次處理能力比較低,一段時間內,所能服務的讀者人數是有限的。利用計算機來處理這些流程無疑會極大程度地提高效率和處理能力。我們將會看到排隊等候借書、還書的隊伍不再那么長,工作人員出錯的概率也小了,讀者可以花更多的時間在選擇書和看書上。   為方便對圖書館書籍、讀者資料、借還書等進行高效的管理,特編寫該程序以提高圖書館的管理效率。使用該程序之后,讀者可以查閱并修改自己的信息、修改密碼、查閱借閱情況、搜索圖書;系統管理員可以進行讀者維護、圖書維護

10、、圖書搜索;圖書館管理人員可以進行圖書的借閱與歸還。 1.1.2 可行性分析   本次畢業設計題目:“圖書管理系統”主要目的是利用數據庫軟件編制一個管理軟件,用以實現圖書、讀者以及日常工作等多項管理。同時對整個系統的分析、設計過程給出一個完整論證。   圖書管理系統是一種基于集中統一規劃的數據庫數據管理新模式。在對圖書、讀者的管理,其實是對圖書、讀者數據的管理。本系統的建成無疑會為管理者對圖書管理系統提供極大的幫助。   本系統的設計主要從以下幾方面做起:系統業務流程分析、系統的功能設計、系統的數據庫結構設計等。作這些工作需對數據庫知

11、識有足夠認識,并深入的了解visual c#的使用和管理系統的相關知識。   在信息時代的今天,人類需要對在政治、經濟、軍事、文化、科研、教育等領域產生的大量信息進行管理,并對數據進行加工處理,數據庫技術則是信息管理與數據處理的先進技術。隨著信息量的不斷增加,作為計算機的三大主要應用(科學計算、過程控制和數據處理)之一的數據處理,已迅速上升為計算機應用的主要方面,數據庫技術則成為人們日常生活中處理數據不可缺少的有力工具,并且現代的信息管理系統幾乎都以數據庫技術作為核心。1.1.3 軟件開發計劃此系統在開發方式上對畢業設計的需求,由于學校圖書館的借閱是一種無商業利益的,所以系

12、統設計開發的周期要短,在短時間內完成,減少開發成本,提高開發效率,方便、簡單、實用作為系統開發的指導思想。1.1.4 asp.net2.0和sql server 2005 概述1.asp.net2.0新特性asp.net技術從1.0版本升級到1.1變化不是很大。然而,從asp.net 1.x升級到2.0,卻不是件輕而易舉的事情。asp.net 2.0技術增加了大量方便、實用的新特性。asp.net 2.0主要提供控件、頁面框架、服務與apis等3個方面的技術特性。 控件在asp.net 1.x時代,由于內置服務器控件數量有限、功能覆蓋面窄,因此,開發人員怨聲載道。為了消除這個技術軟肋,asp.

13、net 2.0做出了突破性改進。在asp.net 2.0中,新增數十個服務器控件。根據控件功能特征,可分為:數據控件(包括數據源控件和數據綁定控件)、登錄系列控件、web部件、站點導航控件和其他控件等。這些服務器控件對于提高工作效率,降低開發成本有著重要作用。頁面框架在頁面框架方面,asp.net 2.0同樣做出了重大改進,主要體現在以下4項技術特性:母版頁、主題和皮膚、編譯機制和本地化。母版頁特性在大型web站點中應用廣泛,它能夠在一定程度上代替框架頁功能,從而迅速建立具有統一布局和外觀的頁面,并且有效降低維護人員的工作強度。主題和皮膚是asp.net 2.0的一項新增功能,使用此功能可以一

14、次性設置一種類型的服務器控件外觀樣式。該外觀可方便地應用于單個頁面、整個web應用程序,甚至整個服務器。在應用程序編譯方面,asp.net 2.0提供了幾種替代方案,從而擴大了編譯的選擇范圍,開發人員可以根據特定需要進行選擇。另外,asp.net 2.0在本地化方面也做出了一些改進。服務與apis這個部分包括的新特性在asp.net 2.0中占有較大比例,主要包括成員資格管理、角色管理、用戶配置、數據緩存、配置與管理工具等。利用這些功能,可以快速實現用戶和角色管理、個性化用戶配置、數據緩存、應用程序可視化配置等任務。以成員資格和角色管理功能為例,在asp.net 1.x時代,實現這兩項功能是比

15、較繁瑣和困難的;而在asp.net 2.0中不僅提供默認數據庫表,而且只需調用幾個簡單的方法,就能夠輕松地實現成員和角色管理功能。2.sql server 2005 概述sql server 是一個關系數據庫管理系統它是由microsoft推出的。sql server 是一個具備完全 web 支持的數據庫產品,提供了對可擴展標記語言 (xml) 的核心支持以及在 internet 上和防火墻外進行查詢的能力,提供了以 web 標準為基礎的擴展數據庫編程功能。豐富的 xml 和 internet 標準支持允許使用內置的存儲過程以 xml 格式輕松存儲和檢索數據。sql server 提供強大的開

16、發工具和各類開發特性,在大大提高開發效率的同時,進一步拓展應用空間,帶來新的商業應用機遇。例如,xml數據庫與web service的支持將使您的應用實現internet數據互聯,.net集成極大的擴展了開發空間,異構數據集成、service broker使您的數據和其它應用無縫集成,各種新數據類型和t-sql擴展帶來了諸多靈活性。c#、vb.net、xquery、xmla、ado.net 2.0、smo、amo等都將成為sql server數據平臺上開發數據相關應用的有力工具。它具有以下特點:上手容易大多數的中小企業日常的數據應用是建立在windows平臺上的。由于sql server與wi

17、ndows界面風格完全一致,且有許多"向導(wizard)"幫助,因此易于安裝和學習,有關sql server的資料、培訓隨處可得,并且目前國內具有mcdba認證的工程師不在少數兼容性良好由于今天windows操作系統占領著主導地的位,選擇sql server一定會在兼容性方面取得一些優勢。另外,sql server 2000 除了具有擴展性,可靠性以外,還具有可以迅速開發新的因特網系統的功能。尤其是它可以直接存貯 xml 數據,可以將搜索結果以 xml格式輸出等特點,有利于構建了異構系統的互操作性,奠定了面向互聯網的企業應用和服務的基石。這些特點在.net 戰略中發揮著重

18、要的作用。電子商務在使用由microsoft sql server 2000關系數據庫引擎的情況下,xml數據可在關系表中進行存儲,而查詢則能以xml格式將有關結果返回。此外,xml支持還簡化了后端系統集成,并實現了跨防火墻的無縫數據傳輸。你還可以使用hypertext transfer protocol(超文本傳輸協議,http)來訪問sql server 2000,以實現面向sql server 2000數據庫的安全web連接和無須額外編程的聯機分析處理(olap)多維數據集。數據倉庫microsoft sql server 2000非常明顯的改進就是增加了olap(聯機分析處理)功能,這

19、可以讓很多中小企業用戶也可以使用數據倉庫的一些特性進行分析。olap可以通過多維存儲技術對大型、復雜數據集執行快速、高級的分析工作。數據挖掘功能能夠揭示出隱藏在大量數據中的傾向及趨勢,它允許組織或機構最大限度的從數據中獲取價值。通過對現有數據進行有效分析,這一功能可以對未來的趨勢進行預測。第2章 系統分析根據系統分析,圖書管理系統的要求如下 :(1) 需求分析: 能夠輸入圖書的綜合情況和進行新書入庫、現有圖書信息修改以及刪除; 能夠實現對讀者檔案的查詢和編輯管理; 能夠進行借閱歷史的查詢功能;(2)系統性能要求: 系統安全、可靠; 功能齊全; 操作方便、界面友好; 易于維護和擴充。2.1 系統

20、功能模塊圖書管理系統需要實現的功能主要有三大塊:“書目檢索”、“讀者管理”、“圖書管理”模塊。 2.1.1 功能的實現:1、“讀者管理”模塊:(1) 讀者登錄:讀者通過管理人員提供的用戶名和密碼進行登錄,登錄系統后可以修改密碼。(2) 讀者信息:讀者可以查看自己的信息,并可以對自己的聯系方式進行修改。(3) 讀者借閱歷史:讀者可以查看自己的所有借書記錄。(4) 讀者當前借閱:讀者查看自己目前所借閱圖書情況。(5) 讀者借閱過期催還:讀者查看自己是否有過期未還圖書。(6) 管理員登錄:對于圖書館管理人員,通過管理員登錄頁面進入系統,分為兩個權限,高級管理員可以實現對用戶的維護和圖書的維護,普通管

21、理員可以實現圖書的借閱與歸還。2、 “圖書管理”模塊:(1) 圖書借閱:普通管理員實現用戶對圖書的借閱。(2) 圖書歸還:普通管理員實現對圖書的歸還。(3) 添加用戶:高級管理員實現添加用戶信息。(4) 用戶維護:高級管理員實現添加圖書信息。(5) 添加圖書:高級管理員實現添加圖書信息。(6) 圖書維護:高級管理員實現對圖書的維護,包括圖書的查詢、修改和刪除。(7) 修改密碼:此功能為公共功能,所有用戶都可以使用此功能進行秘密的修改。2.1.2 模塊框架圖圖書管理系統圖書管理讀者管理系統設置讀者借閱排行退出系統更改口令圖書檔案管理圖書類型管理圖書借閱圖書歸還管理員登錄讀者當前借閱讀者借閱歷史讀

22、者檔案管理讀者類型管理書架管理管理員設置圖書館信息2.2 系統er圖 通過對圖書管理系統的分析,可以得出該系統涉及三個實體:讀者、圖書、管理員。通過對各實體數據關系的整理,畫出如下er圖:電話郵件系院姓名id 權限讀者借還書日期借還書 價格isbn號id索引號圖書書名作者管理管理員權限姓名id 圖2-1 圖書管理系統系統er圖第3章 系統詳細設計3.1 開發運行環境系統開發環境:microsoft visual studio 2005運行平臺:windows xp數據庫:sql server 20053.2 數據庫設計本系統使用的數據庫管理系統為sql server 2005,下面介紹圖書管理

23、系統數據庫的結構設計。 設計數據庫 圖書管理系統具有用戶表admin,用于存儲不同身份的用戶數據,其模式如表3.1所示。表3.1 admin(用戶)表字段名數據類型備注idvarchar(50)用戶id,主鍵namevarchar(50)用戶姓名pwdvarchar(50)用戶密碼 存儲圖書信息的表bookinfo,如表3.2所示,用于存放圖書管理系統中所有已錄入的書目信息。表3.2 bookinfo(圖書)表字段名數據類型備注bookcodevarchar(50)圖書id,自動增加,主鍵booknamevarchar(50)書名typevarchar(50)類型 authorvarchar(

24、50)作者pubnamevarchar(50)出版社intimedatetime出版時間bookclassifyvarchar(50)分類booksubjectvarchar(50)主題bookindexvarchar(50)索取號bookpricemoney價格bookpagenumint頁數bookseriesvarchar(50)系列bookdescriptiontest描述 存儲圖書借閱信息的表borrowandback,模式如表3.3所示。改表存放了所有讀者的借閱信息,借書和還書都對該表進行操作。表3.3 borrow(圖書借閱)表字段名數據類型備注idint圖書借閱id,自動增加,

25、主鍵readeridvarchar(50)用戶編號bookcodeint圖書編號borrowtimedatetime借閱時間ygbacktimedatetime應還時間或還書時間borrowoperint借閱狀態 存儲用戶權限表power,模式如表3.4所示。該表存放了系統中的所有權限情況,本系統中只有四類權限:學生、老師、普通管理員和總管理員。表3.4 power (權限)表字段名數據類型備注idint權限id,自動增加,主鍵namevarchar(50)權限名稱第4章 主要功能模塊設計4.1 程序主界面 程序啟動后,進入程序主界面, 圖4-1 主頁面4.2 系統管理模塊1、讀者類型管理 讀

26、者類型管理頁面用于完成讀者查閱的功能。 public partial class readermanage_rtypemanage : system.web.ui.page rtypemanage rtypemanage = new rtypemanage(); protected void page_load(object sender, eventargs e) this.title = "查看讀者類型頁面" if (!ispostback) gvbind(); protected void gvrtypeinfo_pageindexchanging(object se

27、nder, gridviewpageeventargs e) gvrtypeinfo.pageindex = e.newpageindex; gvbind(); protected void gvrtypeinfo_rowediting(object sender, gridviewediteventargs e) gvrtypeinfo.editindex = e.neweditindex; gvbind(); protected void gvrtypeinfo_rowupdating(object sender, gridviewupdateeventargs e) rtypemanag

28、e.id = convert.toint32(gvrtypeinfo.datakeyse.rowindex.value.tostring(); rtypemanage.name = (textbox)(gvrtypeinfo.rowse.rowindex.cells1.controls0).text; rtypemanage.number = convert.toint32(textbox)(gvrtypeinfo.rowse.rowindex.cells2.controls0).text); rtypemanage.updatertype(rtypemanage); gvrtypeinfo.

29、editindex = -1; gvbind(); protected void gvrtypeinfo_rowcancelingedit(object sender, gridviewcancelediteventargs e) gvrtypeinfo.editindex = -1; gvbind(); protected void gvrtypeinfo_rowdeleting(object sender, gridviewdeleteeventargs e) rtypemanage.id = convert.toint32(gvrtypeinfo.datakeyse.rowindex.v

30、alue.tostring(); rtypemanage.deletertype(rtypemanage); response.write("<script>alert('讀者類型信息刪除成功')</script>"); gvbind(); private void gvbind() dataset ds = rtypemanage.getallrtype("tb_readertype"); gvrtypeinfo.datasource = ds; gvrtypeinfo.datakeynames = new st

31、ring "id" ; gvrtypeinfo.databind(); 2、 管理員設置public partial class sysset_adminmanage : system.web.ui.page adminmanage adminmanage = new adminmanage(); purviewmanage purviewmanage = new purviewmanage(); protected void page_load(object sender, eventargs e) this.title = "管理員管理頁面" if

32、(!ispostback) gvbind(); protected void gvadminpurview_pageindexchanging(object sender, gridviewpageeventargs e) gvadminpurview.pageindex = e.newpageindex; gvbind(); protected void gvadminpurview_rowediting(object sender, gridviewediteventargs e) gvadminpurview.editindex = e.neweditindex; gvbind(); p

33、rotected void gvadminpurview_rowupdating(object sender, gridviewupdateeventargs e) adminmanage.name = gvadminpurview.datakeyse.rowindex.value.tostring(); if (adminmanage.name.tolower() = "tsoft") response.write("<script>alert('該用戶為超級用戶,權限不能修改!')</script>"); el

34、se dataset ds = adminmanage.getalladminbyname(adminmanage, "tb_admin"); string stradminid = ds.tables0.rows00.tostring(); purviewmanage.id = stradminid; purviewmanage.sysset = (checkbox)(gvadminpurview.rowse.rowindex.cells1.controls0).checked; purviewmanage.readset = (checkbox)(gvadminpurv

35、iew.rowse.rowindex.cells2.controls0).checked; purviewmanage.bookset = (checkbox)(gvadminpurview.rowse.rowindex.cells3.controls0).checked; purviewmanage.borrowback = (checkbox)(gvadminpurview.rowse.rowindex.cells4.controls0).checked; purviewmanage.sysquery = (checkbox)(gvadminpurview.rowse.rowindex.c

36、ells5.controls0).checked; purviewmanage.updatepurview(purviewmanage); gvadminpurview.editindex = -1; gvbind(); protected void gvadminpurview_rowcancelingedit(object sender, gridviewcancelediteventargs e) gvadminpurview.editindex = -1; gvbind(); protected void gvadminpurview_rowdeleting(object sender

37、, gridviewdeleteeventargs e) adminmanage.name = gvadminpurview.datakeyse.rowindex.value.tostring(); if (adminmanage.name.tolower() = "tsoft") response.write("<script>alert('該用戶為超級用戶,您不能刪除!')</script>"); else dataset ds = adminmanage.getalladminbyname(adminmana

38、ge, "tb_admin"); string stradminid = ds.tables0.rows00.tostring(); adminmanage.deleteadmin(adminmanage); purviewmanage.id = stradminid; purviewmanage.deletepurview(purviewmanage); response.write("<script>alert('管理員刪除成功')</script>"); gvbind(); private void gvbi

39、nd() dataset ds = purviewmanage.getallpurviewbyname("view_adminpurview"); gvadminpurview.datasource = ds; gvadminpurview.datakeynames = new string "name" ; gvadminpurview.databind(); 3、書架管理public partial class sysset_bcasemanage : system.web.ui.page bookcasemanage bookcasemanage

40、= new bookcasemanage(); protected void page_load(object sender, eventargs e) this.title = "書架管理頁面" if (!ispostback) gvbind(); protected void gvbcaseinfo_pageindexchanging(object sender, gridviewpageeventargs e) gvbcaseinfo.pageindex = e.newpageindex; gvbind(); protected void gvbcaseinfo_ro

41、wediting(object sender, gridviewediteventargs e) gvbcaseinfo.editindex = e.neweditindex; gvbind(); protected void gvbcaseinfo_rowupdating(object sender, gridviewupdateeventargs e) bookcasemanage.id= gvbcaseinfo.datakeyse.rowindex.value.tostring(); bookcasemanage.name = (textbox)(gvbcaseinfo.rowse.ro

42、windex.cells1.controls0).text; bookcasemanage.updatebookcase(bookcasemanage); gvbcaseinfo.editindex = -1; gvbind(); protected void gvbcaseinfo_rowcancelingedit(object sender, gridviewcancelediteventargs e) gvbcaseinfo.editindex = -1; gvbind(); protected void gvbcaseinfo_rowdeleting(object sender, gr

43、idviewdeleteeventargs e) bookcasemanage.id= gvbcaseinfo.datakeyse.rowindex.value.tostring(); bookcasemanage.deletebookcase(bookcasemanage); response.write("<script>alert('書架信息刪除成功')</script>"); gvbind(); private void gvbind() dataset ds = bookcasemanage.getallbcase(&quo

44、t;tb_bookcase"); gvbcaseinfo.datasource = ds; gvbcaseinfo.datakeynames = new string "id" ; gvbcaseinfo.databind(); 4、圖書借閱public partial class sysquery_bborrowquery : system.web.ui.page borrowandbackmanage borrowandbackmanage = new borrowandbackmanage(); protected void page_load(object

45、 sender, eventargs e) this.title = "圖書借閱查詢頁面" if (!ispostback) gvbind(); protected void btnquery_click(object sender, eventargs e) gvbind(); protected void gvborrowinfo_pageindexchanging(object sender, gridviewpageeventargs e) gvborrowinfo.pageindex = e.newpageindex; gvbind(); protected vo

46、id ddlcondition_selectedindexchanged(object sender, eventargs e) if (ddlcondition.selectedvalue = "借閱時間") label1.visible = label2.visible = label3.visible = txtftime.visible = txtttime.visible = true; txtcondition.visible = false; else label1.visible = label2.visible = label3.visible = txt

47、ftime.visible = txtttime.visible = false; txtcondition.visible = true; protected void gvbind() dataset ds = null; int intcondition = ddlcondition.selectedindex; if (intcondition <= 3) if (txtcondition.text = "") ds = borrowandbackmanage.getallbobabook("view_bookbrinfo"); else

48、switch (intcondition) case 0: borrowandbackmanage.bookcode = txtcondition.text; ds = borrowandbackmanage.findbobabookbybcode(borrowandbackmanage, "view_bookbrinfo"); break; case 1: borrowandbackmanage.bookname= txtcondition.text; ds = borrowandbackmanage.findbobabookbybname(borrowandbackma

49、nage, "view_bookbrinfo"); break; case 2: borrowandbackmanage.readid = txtcondition.text; ds = borrowandbackmanage.findbobabookbyreaderid(borrowandbackmanage, "view_bookbrinfo"); break; case 3: borrowandbackmanage.name = txtcondition.text; ds = borrowandbackmanage.findbobabookbyreader(borrowandbackmanage, "view_bookbrinfo"); break; else if (txtftime.tex

溫馨提示

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

評論

0/150

提交評論