




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
-.z...動態網頁課程設計報告〔小三,粗〕****管理系統〔小一,粗〕姓名:_____________________________班級:_____________________________學號:_____________________________指導教師:_____________________________成績:_____________________________完成時間:_____________________________完成地點:_____________________________報告中應包括的內容:課程設計名稱課程設計目的課程設計相關技術設計任務分析〔需求分析〕模塊設計數據庫設計流程圖源代碼測試情況小結〔包括感想、致謝、設計總結〕摘 要 伴隨著計算機技術在各行各業日益廣泛和深入的應用,網絡的概念早已深入人心。網絡在各行各業的開展戰略中占據了重要的位置,成為商家不可分割的局部。商品的宣傳已不只局限于電視與報紙,網絡已成為商家展示自己的另一個舞臺。商家建立,將商家各方面的宣傳與效勞展現于網絡中,通過網絡更可實現如網上購物,信息查尋等功能,這些在改變我們原有經營方式與經營理念的同時,也為商家帶來了更高的效益。因此,對于商家來說,擁有一個屬于自己的是至關重要的。 本論文設計了一個網上書店系統。它包括普通用戶和管理員兩類,其中普通用戶是網上書店系統的主題用戶,而管理員負責整個系統的整體維護。系統使用Java為核心語言,實用MySQL建立數據連接關系。使用JavaBean進展數據和邏輯的封裝。結合CSS、JavaScript技術進展的全面的開發。【關鍵詞】JavaEE 網上書店 B/S模式目 錄TOC\o"1-3"\u1.課程設計名稱62.課程設計目的63.課程設計相關技術63.1相關技術63.2開發工具63.3采用的技術64.需求分析75.系統模塊設計85.1公共模塊85.2普通用戶模塊85.3管理員模塊86.數據庫設計86.1users數據表86.2books數據表96.3sorts數據表96.4words數據表96.5goods數據表97.數據庫連接108.系統共用類設計108.1數據庫類108.2books數據表操作類108.3goods數據表操作類108.4sorts數據表操作類118.5users數據表操作類118.6words數據表操作類118.7分頁顯示類119.文件功能構造119.1公共模塊中的文件功能列表119.2普通用戶模塊中的文件功能列表119.3管理員模塊中的文件功能列表1210.系統公共模塊1210.1用戶注冊模塊1210.2用戶登錄模塊1310.3用戶退出頁面1311.普通用戶模塊1411.1普通用戶主頁面1411.2查看圖書詳情頁面1411.3推薦圖書處理頁面1611.4添加購物車頁面1611.5搜索圖書信息頁面1611.6購物車信息頁面1712.管理員模塊1712.1管理員主頁1712.2添加圖書處理模塊1812.3修改圖書信息模塊1812.4刪除圖書信息模塊1812.4圖書類別管理模塊1912.5訂單管理模塊1913.總結與展望19【參考文獻】201.課程設計名稱基于JavaEE的網上書店系統2.課程設計目的熟悉并掌握本學期所學知識,穩固并加強知識,通過本次綜合報告的設計進一步掌握和使用JavaEE開發技術。學會JavaEE程序開發的環境搭建與配置,在實際運用中學習和掌握JavaEE程序開發的全過程。進一步熟悉掌握Servlet、JSP、JavaBean等課堂所學內容,如用戶圖形界面設計、數據庫連接和處理、Servlet控制類編寫等。熟悉開發環境MyEclipse、Tomcat、Mysql的使用和熟悉軟件工程開發,通過親自動實踐,拓展自己知識面、鍛煉自己的動手能力。3.課程設計相關技術3.1相關技術根底知識包括Servlet編程、JSP編程、HTML編程、JavaBean技術、Java編程根底、SQL查詢及更新編程、軟件工程根底知識、Mysql數據庫根本操作,基于B/S的三層架構程序設計方法等。圖3-1基于J2EE的三層架構體系3.2開發工具Servlet及JSP的開發工具:MyEclipse8.0或以上版本Web效勞器:Tomact6.0或以上版本和JDK1.6或以上版本前端頁面開發工具:Dreamweaver等網頁設計工具測試工具:功能測試手工完成數據庫:Mysql數據庫3.3采用的技術使用B/S構造,采用JavaEE編程技術。B/S〔Browser/Server〕構造,即瀏覽器/效勞器構造。使用JSP技術進展數據交換。JSP是一種使用Java語言作為其腳本語言,在JavaEEWeb效勞器內運行的生成動態Web網頁的技術。采用JDBC標準編程接口。所采用的數據庫是Mysql數據庫。4.需求分析 通過相關調查發現系統包含兩類用戶,即管理員和普通用戶。針對這兩類用戶,系統根據登錄時的角色判斷,跳轉到相應的頁面為其提供操作。 網上圖書銷售系統首先應該方便用戶瀏覽、購置圖書,同時需要由系統管理員進展管理和維護,由此分為以下幾個方面:〔1〕書籍管理模塊 該模塊負責管理本系統所有銷售書籍信息。主要功能包括添加、刪除、修改以及查找信息,并且包括商品高級查詢子模塊,該模塊將在下面介紹。只有管理員才具有對書籍信息進展修改的權利,商品管理是網上書店系統的核心,網上書店對書籍價格的調整以及新書的添加等都將在這局部完成。〔2〕用戶管理模塊 該模塊負責管理所有網上書店的用戶信息。主要功能包括添加、刪除、修改以及查找用戶信息。用戶將被分為兩類:管理員和會員。會員類型的轉換也將在用戶管理中實現,管理員可以管理所有用戶信息,而會員只能對自己私有的信息進展維護。〔3〕銷售統計模塊 為了查看書店的銷售業績,我們必須對所有的書籍的銷售情況進展匯總,銷售統計模塊將完成此項功能,系統可按時間、書籍類型、出版日期等內容或任意幾項內容的組合來對所售書籍情況進展添加,包括銷售數量、銷售額等。該統計模塊是一個相當完整的模塊。〔4〕商品查詢模塊 管理模塊和銷售模塊中都提供了書籍查詢模塊。在管理模塊中,書籍查詢是出于維護的目的,也就是說緊接著查詢下一個功能就是商品維護功能。而在銷售模塊中,書籍查詢是出于購置的目的,緊接著查詢的下一個功能應是對書籍的購置操作或是個人的購物車添加功能。對于商品查詢我們提供多條件組合查詢,包括按時間、書籍類型、出版日期等內容或任意幾項內容的查詢,這與統計的方式相當相似。只是添加結果是一個總體,而查詢結果是各項各類的逐條信息。〔5〕商品瀏覽模塊 為了讓會員購置書籍,我們必須先提供讓其了解書籍信息,然后做出購置的決定。在首頁我們提供有限的最新商品的銷售信息,如果會員需要分類了解書籍信息,系統為每個分類都提供了詳細的分類書籍信息提供頁,會員可以選擇是否購置或者放入購物車以供將來選擇參考。〔6〕購物車模塊 電子商務站點的核心就是購物車。會員可在這個區域內建立他們的訂單,只要選擇各種自己需求的商品,并將它們添加到自己的預購信息欄中即可。通常,該過程被形象地成為“向車中添加工程〞,這就像在超市購物一樣。當然,他隨時有權將商品從車中取出,或者將車推往前臺結賬。5.系統模塊設計按照系統的功能和用戶的角色,將系統分為3個模塊:5.1公共模塊公共模塊為用戶提供一些根底的功能,系統中所有用戶都可以對它進展,包括一下的功能模塊和頁面:用戶注冊模塊用戶登錄模塊用戶退出模塊5.2普通用戶模塊普通用戶模塊是網上書店的主題,該模塊的用戶需要先注冊后登錄,這個模塊提供了以下功能:瀏覽圖書信息〔包括查看圖書詳情、添加到購物車〕查看圖書詳情〔包括圖書詳情、用戶留言、發表留言〕搜索圖書信息〔可以根據名稱、等搜索圖書〕查看熱門圖書信息〔包括查看、購置熱門書籍〕發表留言信息〔包括查看、發表留言信息〕購物車管理〔包括查看、刪除購物車信息〕5.3管理員模塊管理員模塊負責對網上書店的維護,只有管理員才能對圖書信息等進展管理操作,該模塊提供了以下的一些根本功能:圖書信息管理〔包括添加、修改、刪除圖書信息〕圖書類別信息管理〔包括添加、修改、刪除圖書類別信息〕訂單信息管理〔包括查看、刪除用戶訂單信息〕用戶信息管理〔包括查看、查詢、刪除用戶信息〕留言信息管理〔包括查詢圖書對應的留言信息、查看、刪除留言信息等〕6.數據庫設計本次網上書店系統所使用的數據庫是MySQL數據庫,數據庫中包括以下數據表:users數據表保存用戶資料books數據表保存圖書信息sorts數據表保存圖書的類別信息words數據表保存用戶的留言信息goods數據表保存用戶購物車的信息6.1users數據表users數據表主要存儲系統中用戶的所有注冊信息,表1顯示了users數據表的設計構造。表6-1users用戶注冊信息表列名 數據類型 長度 字段描述UserID bigint 20 用戶信息索引號,主鍵UserName varchar 50 用戶名UserPassword varchar 50 用戶密碼RealName varchar 50 用戶真實**Se* varchar 4 用戶性別Telephone varchar 60 用戶Email varchar 50 用戶的地址CreateTime datetime 8 用戶注冊時間SysRole int 4 用戶在系統中的身份6.2books數據表books數據表主要存儲書店中圖書的所有圖書信息,表2顯示了books數據表的設計構造。表6-2books圖書信息表列名 數據類型 長度 字段描述BookID bigint 9 圖書信息索引號,主鍵BookName varchar 200 圖書名稱Pub varchar 100 名稱Author varchar 100 圖書作者PicUrl varchar 50 圖書對應的圖片名稱Price float 8 圖書價格SortID bigint 8 圖書類別索引號Intro e*t 16 圖書簡介RemendNumber int 4 用戶推薦數6.3sorts數據表sorts數據表主要存儲書店中的圖書類別信息,表3顯示了sorts數據表的表構造。表6-3sorts圖書類別信息表列名 數據類型 長度 字段描述SortID bigint 9 圖書類別信息索引號,主鍵SortName varchar 100 圖書類別的名稱Tag int 4 圖書類別標記6.4words數據表words數據表主要存儲書店中的用戶留言信息,表4顯示了words數據表的表構造。表6-4words用戶留言信息表列名 數據類型 長度 字段描述WordID bigint 9 留言信息索引號,主鍵WordContent te*t 16 留言信息類容BookID bigint 8 留言信息所對應的圖書索AuthorID bigint 8 留言人所對應的索引號CreateTime datetime 8 留言時間6.5goods數據表goods數據表主要存儲書店中所有用戶購物車的信息,表5顯示了goods數據表的構造。表6-5goods用戶購物車信息表列名 數據構造 長度 字段描述GoodsID bigint 9 商品信息索引號,主鍵UserID bigint 8 商品所對應的用戶索引號BookID bigint 8 商品對應的圖書索引號CreateTime datetime 8 購物時間BuyNumber int 4 購置的書籍數量7.數據庫連接publicclassaccess_db{ StringuserName="root"; StringuserPassword="root"; Stringurl="jdbc:mysql://localhost:3306/ch11?useUnicode=true&characterEncoding=gb2312; Connectiondbcon; Statementstmt; ResultSetrs; publicaccess_db() { stmt=null; rs=null; try { Class.forName("org.gjt.mm.mysql.Driver"); dbcon=DriverManager.getConnection(url,userName,userPassword); } catch(SQLE*ceptione*) { System.out.println(e*.toString()); } catch(ClassNotFoundE*ceptione*) { System.out.println(e*.toString()); } }}8.系統共用類設計8.1數據庫類數據庫類〔access_db.java〕的主要功能是連接數據庫和提供對數據庫的所有操作,包括插入、刪除、更新、查詢等操作。系統中所有與數據庫操作有關的都要調用到這個類。8.2books數據表操作類books數據表操作類〔books.java〕繼承數據庫類〔access_db.java〕,提供對books數據表的所有操作。包括增加新書、修改圖書信息、刪除圖書信息、查詢圖書、修改網友推薦數、按照圖書名、圖書ID搜索圖書等的所有方法都封裝在這個類中,各功能頁面通過調用它提供的方法實現對books數據表的各種操作。8.3goods數據表操作類goods數據表操作類〔goods.java〕繼承數據庫類〔access_db.java〕,提供對goods數據表的所有操作。包括新增購物信息、按照成員變量刪除、查詢購物信息、查詢所有購物信息等的方法。8.4sorts數據表操作類sorts數據表操作類〔sorts.java〕繼承數據庫類〔access_db.java〕,提供對sorts數據表的所有操作。包括新增類別、修改類別信息、刪除、查詢類別信息的的所有方法。各功能頁面通過調用它實現對sorts數據表的各種操作。8.5users數據表操作類users數據表操作類〔users.java〕繼承數據庫類〔access_db.java〕,提供對sorts數據表的所有操作。與上述數據表一樣,將所有對users數據表的操作都封裝在這個類中。8.6words數據表操作類words數據表操作類〔words.java〕繼承數據庫類〔access_db.java〕,提供對words數據表的所有操作。與上述數據表一樣,將所有對words數據表的操作都封裝在這個類中。8.7分頁顯示類這里的分頁顯示類用以提供各個功能模塊中數據的分頁顯示的實現方法,所有需要進展分頁顯示的模塊都要調用該類。9.文件功能構造9.1公共模塊中的文件功能列表image.jsp 驗證碼圖片生成頁面inde*.jsp 用戶登錄頁面,提供用戶登錄和注冊的接口user_login_check.jsp 用戶登錄處理頁面user_reg.jsp 用戶注冊填寫頁面user_add.jsp 用戶注冊信息處理頁面logout.jsp 用戶退出處理頁面 9.2普通用戶模塊中的文件功能列表inde*.jsp 普通用戶的首頁面,它是一個框架頁top.jsp 普通用戶的功能選擇頁面〔導航欄〕book_list.jsp 查看圖書列表頁面book_detail.jsp 查看圖書詳細信息頁面remend_book.jsp 推薦圖書頁面add_word_save.jsp 處理留言信息頁面more_words.jsp 查看更多留言信息頁面add_goods_form.jsp 添加購物車頁面add_goods_save.jsp 處理購物信息頁面search_book_form.jsp 查找圖書頁面search_book_result.jsp 處理圖書搜索頁面remend_book_list.jsp 推薦圖書列表my_goods_management.jsp 購物車管理頁面delete_goods.jsp 刪除購物車信息9.3管理員模塊中的文件功能列表add_book_form.jsp 添加圖書信息頁面add_book_save.jsp 處理添加圖書add_sort_form.jsp 添加圖書類別信息頁面add_sort_save.jsp 處理類別添加books_management.jsp 圖書管理頁面delete_book.jsp 刪除圖書信息delete_goods.jsp 刪除用戶購物信息delete_sort.jsp 刪除類別delete_user.jsp 刪除用戶delete_word.jsp 刪除用戶留言goods_management.jsp 商品信息管理頁面inde*.jsp 管理員首頁,是一個框架頁面modify_book_form.jsp 修改圖書信息頁面modify_book_save.jsp 處理圖書信息修改modify_sort_form.jsp 修改圖書類別頁面modify_sort_save.jsp 處理類別修改search_book_form.jsp 搜索圖書頁面search_book_result.jsp 處理圖書搜索search_user_form.jsp 搜索用戶頁面search_user_result.jsp 處理用戶搜索sorts_management.jsp 圖書類別管理頁面top.jsp 管理員導航欄user_detail.jsp 用戶詳細信息頁面users_management.jsp 用戶管理頁面words_management.jsp 用戶留言管理頁面words_to_book.jsp 搜索圖書對應的留言信息頁面10.系統公共模塊10.1用戶注冊模塊用戶注冊模塊為用戶的注冊提供了填寫注冊信息的表單,頁面效果如圖10-1所示。在用戶注冊頁面中提供了信息檢測功能,用來判斷用戶填寫的信息是否符合要求,如果用戶所填寫的注冊信息部符合相關的規定就彈出對話框提示。用戶按照要求填寫好注冊信息后,單擊提交后就會轉到用戶注冊處理頁面中實現對注冊信息的處理功能,它首先判斷用戶所填寫的用戶名是否存在,如果存在就給出相應的提示信息。如果不存在就將用戶提交的用戶信息保存到對應的數據庫中。圖10-1用戶注冊頁面 圖10-2用戶登錄頁面10.2用戶登錄模塊用戶登錄模塊是所有用戶進入網上書店的接口,由用戶登錄頁面和登錄信息處理頁面組成,頁面效果如圖10-2所示。用戶登錄頁面是網上書店系統默認的首頁,用戶選擇相應的類型進展登錄。當用戶填寫好登錄信息后就提交給登錄信息處理頁面進展處理。在用戶登錄成功的情況下,還需要判斷當前的用戶是普通用戶還是管理員,根據判斷結果跳轉到相應的頁面。這個過程的關鍵代碼如下: switch(users.getSysRole()) { //當前登錄用戶是普通用戶 case0: response.sendRedirect("./normal/inde*.jsp"); break; //當前登錄用戶是管理員 case1: response.sendRedirect("./admin/inde*.jsp"); break; default: break; }10.3用戶退出頁面用戶退出頁面所完成的功能是去除session中保存的用戶信息,并將頁面跳轉到書店的首頁。所有的登錄用戶〔包括普通用戶和管理員〕退出系統時都會調用它。該頁面的代碼如下所示:<%pagecontentType="te*t/html;charset=gb2312"language="java"%><% //使session失效 session.invalidate(); //跳轉到登錄界面 response.sendRedirect("./inde*.jsp");%>11.普通用戶模塊11.1普通用戶主頁面普通用戶主頁是一個框架頁,它由上下兩個頁面構成。普通用戶的所有操作都在這個框架中進展,只是根據功能需要調用不同的功能頁面。頁面是通過獲取session中保存的用戶信息來判斷當前用戶的類型。判斷當前用戶是否是普通用戶的代碼如下:inti_SysRole=-1; try { i_SysRole=(Integer)session.getAttribute("SysRole"); } catch(E*ceptione) {} if(i_SysRole==0) { ……//顯示框架頁 }else{……//提示用戶沒有當前頁面的權限}普通用戶主頁面中包含導航頁和瀏覽所有圖書列表頁面兩個框架頁,其中導航員提供用戶的系統菜單,瀏覽圖書列表頁面中顯示了網上書店中的所有圖書列表信息,考慮到圖書的信息會比擬多,這里使用了分頁顯示技術,在這個頁面上還提供了一些功能的連接。普通股用戶主頁面的效果見圖11-1所示。圖11-1普通用戶主頁面11.2查看圖書詳情頁面通過瀏覽所有圖書列表頁面中提供的查看圖書詳細信息連接,用戶可以進入到查看圖書詳細信息的頁面。該頁面總顯示的是根本圖書的詳細信息,其效果如圖11-2所示。圖11-2查看圖書詳情頁面在圖書詳情頁面中,獲取所要顯示的圖書索引號,然后到books類中的init()方法中獲得圖書的詳細信息。這個過程代碼如下所示:Strings_BookID=request.getParameter("BookID"); longl_BookID=0; try { l_BookID=Long.parseLong(s_BookID); } catch(NumberFormatE*ceptione*) { out.println("<palign=center>非法操作</p>"); out.println("<divalign=\"center\"><inputtype=\"button\"name=\"btn2\"value=\" 返回 \"onClick=\"javascript:window.history.go(-1)\"></div>"); return; } books.setBookID(l_BookID);……//調用books類中的init()方法中獲得圖書的詳細信息在books數據表中,每條記錄只有保存了圖書類別索引號,所以在顯示圖書信息時,需要根據這個索引號獲得圖書類別的詳細信息。這個是通過調用sorts中的init()方法來實現的。根據當前圖書信息的索引號,可以獲得針對當前圖書的所有留言。這是通過words類中的show_words()方法獲得。代碼如下: words.setBookID(l_BookID); ResultSetrs=words.show_words(); inti=0; while(rs.ne*t()&&i<3) { i++;……//循環顯示前三條留言信息 }11.3推薦圖書處理頁面如果用戶覺得圖書的類容不錯,可以通過查看圖書詳細信息頁面中的“向其他讀者推薦〞推薦該圖書,該將當前頁面跳轉到圖書推薦處理頁面中。圖書推薦處理頁面的主要功能是修改作者所要推薦的圖書在books數據表中對應的RemendNumber項值,在修改之前,需要獲取圖書的索引號,并判斷該圖書信息是否存在。這個過程的代碼實現如下:Strings_BookID=request.getParameter("BookID"); longl_BookID=l_BookID=Long.parseLong(s_BookID); books.setBookID(l_BookID); if(!books.init()) {……//該圖書信息部存在,中斷當前的操作 }inti_RemendNumber=books.getRemendNumber()+1; books.setRemendNumber(i_RemendNumber); if(books.modify_RemendNumber()) {……//修改RemendNumber值成功 } else {……//修改RemendNumber值失敗 }11.4添加購物車頁面在瀏覽圖書信息時,為用戶提供了將該圖書添加到購物車的連接。通過這個可以進入添加購物車頁面。用戶提交表單內容后跳轉到購物車信息處理頁面,這里原理跟前面所示的**小異,不再進一步顯示代碼,添加購物車的頁面效果如圖11-3所示。圖11-3添加購物車頁面11.5搜索圖書信息頁面搜索圖書信息頁面為用戶提供了搜索圖書信息的接口,頁面效果如圖11-4所示。這里提供了一個靜態表單供用戶填寫所要搜索的圖書信息。在圖書信息對應的圖書類別欄中會顯示書店中所有的圖書信息,這里是通過調用sorts類中的init()方法實現的。表單提交后就交給搜索圖書信息處理頁面來處理。在處理頁面中首先獲取用戶提交的搜索信息,然后以這些信息為條件搜索數據庫,將符合要求的圖書信息顯示出來。然后以這些信息為條件搜索數據庫,將符合條件的圖書信息顯示出來。圖11-4搜索圖書信息頁面11.6購物車信息頁面在購物車信息列表中,顯示了當前用戶的購物車種的所有購物信息。用戶可以根據自己的實際需求對購物車進展管理。當用戶選擇了刪除購物后處理頁面獲取用戶的索引號,然后調用方法獲得購物車中的圖書并顯示。在顯示記錄的同時還需要計算所有圖書的總價。這個過程的代碼如下所示:longl_UserID=(Long)session.getAttribute("UserID"); goods.setUserID(l_UserID);ResultSetrs=goods.show_goods();floattotal=0;//每一頁的費用小計loatmoney=0;//單比交易的交易金額for(inti=0;i<vData.size();i++){longl_Price=Long.parseLong(sData[4]); money=books.getPrice()*l_Price; total=money+total;//本頁消費總額……//顯示購物信息}在刪除購物信息時,首先要獲取要刪除的購物信息的索引號,然后調用gooods類中的delete_goods()方法對應的購物信息刪除掉,這樣這條購物信息對應的圖書信息就從用戶的購物車中去除了。這個過程代碼如下:Strings_GoodsID=request.getParameter("GoodsID");longl_GoodsID=Long.parseLong(s_GoodsID);goods.setGoodsID(l_GoodsID);if(goods.delete_goods()){ ……//刪除購物信息成功 }else{ ……//刪除購物信息失敗 }12.管理員模塊12.1管理員主頁和普通用戶注意類似,管理員主頁面也是一個框架頁面,也由上下兩個頁面組成,管理員的所有操作都在這個框架頁面里面進展。管理員首頁頁面效果如圖12-1所示。圖12-1管理員主頁面12.2添加圖書處理模塊在添加圖書模塊中首先有一個頁面為管理員提供添加圖書的接口頁面,然后將所填寫的頁面內容通過表單提交給處理頁面中進展處理。添加圖書的頁面如圖12-2所示。圖書處理頁面首先獲取上述頁面提交的信息,然后將其保存到數據表中。圖12-2添加圖書頁面12.3修改圖書信息模塊通過圖書管理員主頁面圖書信息中的“修改〞可以進入圖書修改頁面,效果見圖12-2所示。在圖書修改頁面中,首先要獲取所要修改的圖書的索引號,然后調用books類中init()方法獲取圖書的當前信息,最后顯示到表單對應的位置。這個過程代碼實現如下:Strings_BookID=request.getParameter("BookID"); longl_BookID=Long.parseLong(s_BookID); books.setBookID(l_BookID);……//調用books類中init
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論