博客網畢業論文_第1頁
博客網畢業論文_第2頁
博客網畢業論文_第3頁
博客網畢業論文_第4頁
博客網畢業論文_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、博客網院 系:專 業:班 級:姓 名:指導老師:時 間:目錄摘要IIABSTRACTIII前言IV第一章 概述231.1項目背景231.2研究意義24第二章 系統設計242.1系統分析27需求分析27開可行性研究272.2系統功能設計27目標27 系統功能結構27 2.2.3 系統流程圖112.3系統數據庫設計與實現28數據庫需求分析28數據庫概念設計30數據庫邏輯結構設計31 2.3.4 系統數據庫實現.17第三章 公共模塊設計及代碼實現343.1字符串處理類的編寫34字符串處理類的設計34字符串處理類的代碼設計353.2數據庫連接機操作類的編寫403.3獲取系統時間類的編寫41 3.4 分

2、頁處理類的編寫.25結論53參考文獻1附錄2摘要越來越多的網絡用戶希望能夠在網絡平臺上更多地展現自己的個性,更方便地與他人互動交流,擁有一個自己獨立的空間,隨著Web2.0時代的到來,一個新的概念越來越被人接受博客。首先介紹了博客網站設計的意義和背景,主流博客網站的主要功能。重點介紹了基于JSP的博客網站設計方案,實現的主要功能。其次,重點講述了博客網站的系統設計與公共模塊。在系統設計中主要介紹數據庫的設計與實現,而在公共模塊中的設計則主要實現了字符串處理類的設計、數據庫連接及操作類的編寫、獲取系統時間和分頁處理類的編寫功能。最后對博客網站開發進行系統總結講述一些有待完善的問題,并針對這些問題

3、提出一些解決方案,最后對系統性能作出一些簡要評估,闡述了一些個人想法。關鍵詞: 博客,JSP, 功能AbstractMore and more network users hope to unfold there characteristics in the network platform and interact with people more conveniently. From the begining of Web 2.0, a new concept of blog emerged.Firstly, we introduce the meaning and background

4、of designing of blog site, and then introduce the main function of the blog site briefly. We also introduce the designing scheme of blog site which is based on the architecture of JSP. The main function carried out in our blog project is presented.Second, a blog site focuses on the system design and

5、 public modules.In system design focuses on database design and implementation, and in the public module is mainly designed to achieve a string handling class design, database connection and write the action class to get the system time and page processing class write functions.Finally, a systematic

6、 summary of site development blog about some of the issues need to be improved, and for some solutions to these problems, the final performance of the system to make some brief assessment, described some personal thoughts.Keywords: blog, JSP, Fuction前言“博客” ,譯自英文 Weblog/blog(也譯做“網絡日志” 、“網志”或“部落格”等),是

7、一種互聯網平臺上信息交流中心。一般一個博客就是一個頁面,通常由簡短而且經常更新的帖子構成,所有文章都是按照年份和日期排列,有些類似版主的日志。看上去平淡無奇,毫無可炫耀之處,但它可以讓每個人零成本、零維護地創建自己地網絡媒體,每個人都可以把自己的思想火花和靈感更新到博客站點上。博客之所以受到用戶地歡迎,首先在于它具有無與倫比地“月分享越多”地魅力精髓。對于博主本人,對于閱讀博客的人;對于自己,對于他人,對于社會;對于工作,對于生活,“月分享越多”地博客精髓注定了博客發展勢不可擋。博客都是第二層次的。通過分享,美化每一個博客,美化每一個人的生活,子讓會美化社會。分享可以是溝通,可以是人際關系,可

8、以是文章,可以是音樂和聲音,可以使圖片和視頻,可以是閱讀和推薦“博客網,讓你隨心所欲” ,這個隨心所欲就是在超越時空的虛擬世界中,可以隨心所欲的分享你愿意分享的一切。基于博客網站的優越型,我們小組三人的畢業設計選為博客網站設計與開發,本系統的設計本著人性化的設計理念進行。設計分為三部分:公共模塊設計、博客網站前臺設計和博客網站后臺設計。(1) 博客網站登錄界面:實現用戶注冊,登錄驗證兩個模塊。(2) 博客網站前臺設計:實現查看博主信息、查看網站說明、查看網絡日志、郵箱查詢、文章查詢、告查詢、朋友查詢、友情鏈接、相冊查詢、用戶投票等13個功能。(3) 博客網站后臺設計:實現用戶設置、公告管理、個

9、人相冊管理、博客文章管理、投票管理、朋友信息管理及博主信息修改等7個功能。在這個系統中我主要負責數據庫設計與公共模塊設計。第一章 概述1.1項目背景商業網站設計的主要目的一般是通過網站的推廣,實現更多網絡用戶的關注,從而吸引更多的企業用戶投入更多的宣傳經費到網站上。長期的戰略目標,商業網站不僅是公共產品信息和服務的推廣,它還是將買家與賣家、廠商和合作伙伴緊密結合的平臺,借助這些商業網站可以消除企業與客戶之間時間與空間帶來的障礙。Blog博客網站致力于為廣大博客提供優質博客頁面服務的商業網站。每個博客都希望借助自己的博客頁面宣傳自己,而博客數量越多,網站的點擊率越高就越能夠吸引廣大的企業客戶選擇

10、該商業網站作為媒介,將自己的產品展現給客戶。可以說,對這些博客網站而言:為博客提供良好的服務就意味著為網站帶來更多的商業客戶。因此,在具體設計實現該博客網站時,主要考慮了主流博客網站的幾個主要功能。1. 博客的注冊、登錄驗證功能2. 文章詳細內容及相關評論顯示3. 博客頁面訪問量統計4. 博客個人文章管理維護功能5. 博客個人文章分類管理維護功能6. 博客個人友情鏈接維護功能7. 博客個人基本信息管理維護功能8. 博客圖片上傳及個人相冊管理9. 網絡用戶寫留言,博主查看留言。1.2研究意義Blog記載了日常發生的事情和自己的興趣愛好,把自己的思想和知識和他人分享、交流,同時又通過“六度空間”結

11、識了更多志趣相投的朋友;而越來越多專業知識的 Blog 的出現,讓我們看到了 Blog 更多所蘊涵的巨大的信息價值:不同的 Blog 選擇不同的內容,收集和整理成為很多人關注的專業 Blog 目前越來越多的人獲取信息的來源是一些固定的 Blog 。隨著博客人數的增加, Blog 作為一種新的生活方式、新的工作方式、新的學習方式已經被越來越多的人所接受,并且在改變傳統的網絡和社會結構:網絡信息不再是虛假不可驗證的,交流和溝通更有明確的選擇和方向性,單一的思想和群體的智慧結合變的更加有效,個人出版變成人人都可以實現的夢想 Blog 正在影響和改變著我們的生活。第二章 系統設計博客網系統旨在建立一個

12、博主與博客之間地信息交流平臺。博客可以在該系統中實現查看博主信息、查看網站說明、查看網絡日志、郵箱查詢、文章查詢、告查詢、朋友查詢、友情鏈接、相冊查詢、用戶投票等13個功能,博主可以實現用戶設置、公告管理、個人相冊管理、博客文章管理、投票管理、朋友信息管理及博主信息修改等7個功能。圖2_1-2_3給出了系統的一些基本運行界面,可使讀者對該系統的總體概貌有一個大致的了解。 圖2_1 博客網站登錄頁面 圖2_2 博客網前臺界面 圖2_3 博客網站后臺首頁界面2.1系統分析需求分析信息時代地今天,網路已經成為人們工作、學習地一部分,不斷充實和改變著人們地生活。在網絡中,構建一個個性化的個人博客,可以

13、充分地表達自己地想法,通過發表文章展現個人才能,抒發個人情感。網友則可以根據主題發表個人地意見,表達自己的想法,與博主進行思想交流,樂在其中。 可行性研究經濟可行性:博客網通過我的文章和相冊上傳等功能模塊,吸引更多的瀏覽者,增加網站的訪問量,提升網站的影響力;不斷更新網站信息內容,使網站更多元化,適合不同地訪問群體;通過網站展現個人魅力,愉悅身心;通過與來訪者地交流,不斷積累經驗,吸收新的知識,使網站始終充滿新鮮活力。技術可行性:該系統主要應用Servlet技術開發。Servlet技術帶給程序員最大的幫助是它可以處理客戶端傳來的HTTP請求,并返回一個響應。Servlet是一個Java類,Ja

14、va語言能夠實現的功能,Servlet基本上都可以實現(圖形界面以外)。Servlet具有高效、方便、跨平臺、功能強大、靈活性和可擴展性、共享數據、安全等特點。(1)高效在服務器上僅有一個Java 虛擬機在進行,其優勢在于當多個來自客戶端的請求進行訪問時,Servlet為每個請求分配一個線程而不是進程。(2)方便Servlet提供了大量地使用工具例程,例如處理很難完成的HTML表單數據、讀取和設置HTTP頭、處理Cookie和跟蹤會話等。(3)跨平臺Servlet是用Java類編寫的,可以在不同地操作系統平臺和不同地應用服務器平臺下運行。(4)功能強大在Servlet中,許多使用傳統CGI程序

15、很難完成的任務都可以利用Servlet技術輕松的完成。例如Servlet能夠直接和Web服務器交互,而普通的CGI程序則不能,Servlet還能夠在各個程序之間共享數據,使得數據庫連接池之類的功能很容易實現。(5)靈活性和可擴展性采用Servlet開發地Web應用程序,由于Java類地繼承性、構造函數等特點,應用靈活,可隨意擴展。(6)共享數據Servlet之間可通過共享數據很容易地實現數據庫連接池。它能方便地實現管理用戶請求,簡化Session和獲取前一頁面信息地操作,而在CGI之間通信則很差。由于每個CGI程序的調用都開始一個新的進程,調用間通信通常要通過文件進行,因而相當緩慢。同一臺服務

16、器上的不同CGI程序之間地通信也相當麻煩。(7)安全有些CGI版本存在明顯的安全弱點,即使是使用最新的標準和PERL等語言,系統也沒有基本安全框架。而Java定義有完整的安全機制,包括SSLCA認證、安全政策等規范。2.2系統功能設計系統目標本系統主要實現網站建設者與訪問者之間的相互交流,展現網站建設者的思想。主要實現如下目標:(1) 全面展示博客網站的主題思想。(2) 通過發表“我的文章” ,表達作者的想法和觀點,實現與訪問者的相互交流。(3) 通過上傳個人相冊,是訪問者對網站建設者又進一步的了解。(4) 用戶可以查看文章,并可以對文章進行評價。(5) 展現最新的博客列表,方便訪問者瀏覽。(

17、6) 提供網站統計信息,使訪問者了解網站信息。(7) 對文章信息進行管理。通過選擇文章類別名稱添加文章內容,并可以查詢、修改和刪除文章內容。(8) 對相冊信息進行管理。通過選擇相冊類別名稱上傳相冊圖片信息,并可以查看和刪除相冊內容。(9) 可以修改管理員登陸信息。2.2.2系統功能結構博客網站分為前臺和后臺。其中,根據博客前臺的特點,可以將其分為博主信息、網絡日志、文章查詢、公告查詢及相冊查詢等13各部分,其中各個部分及包括的具體功能模塊如下圖博客網站前臺用戶投票相冊查詢友情鏈接朋友查詢郵箱聯系網絡日歷查看網站說明查看博主信息公告查詢文章查詢文章詳細查詢公告詳細查詢文章留言根據博客網后臺的特點

18、,可以將其分為用戶設置、公告管理、個人相冊管理、博客文章管理、投票管理、朋友信息管理及博主信息修改等7個部分,其中各個部分及其包括的具體功能模塊如圖2_4博客網后臺公告管理個人相冊管理博客文章管理投票管理朋友信息管理用戶設置公告添加公告設置相冊添加相冊設置發表文章文章設置文章分類內容添加投票設置朋友添加朋友設置博主信息修改 圖2_4 博客網站后臺功能結構2.2.3系統流程圖為了更加清晰地表達系統的業務功能模塊,下面給出博客網的系統流程圖。開始用戶登錄用戶登錄判斷(是否為管理員)用戶登錄判斷用戶注冊博客網站前臺頁面博客網站后臺頁面博客網站首頁圖 2_5博客網系統流程圖2.3系統數據庫設計與實現

19、數據庫需求分析創建博客數據庫的第一步是制定實施計劃,該計劃可以在實時數據庫是作為向導,也可以在實時數據庫后,用作數據庫的功能說明。數據庫設計的復雜性和細節由數據庫的應用程序的復雜性、大小及用戶使用情況確定。這里介紹的博客數據庫是一個相對簡單的數據庫,盡管如此,數據庫的設計還是需要經過如下圖所示的基本步驟。采集信息標識對象創建對象實體標識每個對象的信息類型標識對象之間的關系 數據庫設計的基本步驟下面詳細介紹將數據庫設計的基本步驟。1. 采集信息在創建博客數據庫之前,必須對博客信息有一個透徹的理解。與博客網中所涉及的每個人進行交流,以找出他們所做的工作及他們需要從數據庫中獲得的內容,這是很重要的。

20、另外,了解該博客系統是否符合實際要求及找出相關系統的問題、限制和屏蔽也是很重要的。2. 標識對象在采集信息的過程中,必須標識將由博客數據庫管理的主要對象或實體。對象可以是一個有形的實體(如用戶),也可以是一個無形的項目(文章、相冊等)。通常會有幾個主要對象,在標識了這些對像之后,相關的項目就會變的清晰。數據庫中每個不同的項目都應有一個對應的表。3. 創建對象實體標識了博客系統中的對象后,使用該博客系統的一種直觀表示方式對這些對象進行記錄是很重要的。在數據庫實現期間,可以使用數據庫實體作為參考。4. 標識每個對象的信息類型標識必須為各對象存儲的信息類型,這些信息是對象的表中的列(實際上是數據表字

21、段的類型)。5. 標識對象之間的關系關系數據庫的一個優勢是其具有聯系數據庫 中各種項目有關信息的能力。可以單獨地存儲獨立的信息類型,但數據庫可以在必要時組合數據。在設計過程中,標識對象間的關系需要查看各種表,以確定它們邏輯關系的方式及添加關系列以建立一個表與另一個表間的關系。 數據庫概念設計根據以上對系統所做的需求分析和系統設計,規劃出本系統中使用的數據庫實體分別為用戶信息實體、公告信息實體、個人相冊信息實體、朋友信息實體、投票信息實體、博客文章信息實體及文章回復實體。下面將介紹幾個關鍵實體的E-R圖。(1) 用戶信息實體。用戶信息實體包括用戶名、密碼、性別、QQ號碼、主頁、興趣、E-mail

22、地址、管理級別屬性。如圖2_6(2) 個人相冊信息實體。個人相冊信息實體包括相冊存放服務器端地址、相冊描述信息及相冊上傳時間屬性。如圖2_7(3) 博客文章信息實體2_8。 博客文章信息實體包括文章題目、文章內容、文章發布時間及文章訪問次數屬性。如圖用戶名密碼姓名性別管理級別用戶信息E-mail地址QQ號碼主頁興趣 圖2_6 用戶信息實體屬性E-R圖個人相冊信息相冊存放服務器端 地址相冊上傳時間相冊描述信息 圖2_7 個人相冊信息實體屬性E-R圖文章信息文章題目文章內容文章發布時間文章訪問次數 圖2_8 博客文章信息實體屬性E-R圖 從讀者角度出發,為使讀者對本系統數據庫中的數據表有一個更清晰

23、的認識,我設計了一個數據表樹形結構圖,如圖db_BlodMaytb_vote (投票信息表) tb_restore (文章回復信息表) tb_photo (個人相冊信息表) tb_friend (朋友信息表) tb_discuss (公告信息表) tb_consumer (用戶信息表) tb_articleType (文章類別信息表 tb_article (文章信息表)圖 數據表樹形結構圖 數據庫邏輯結構設計 1. 數據庫的詳細設計博客網系統的數據庫名為db_BlodMay,包括8個數據表:投票信息表、文章回復信息表、個人相冊信息表、朋友信息表、公告信息表、用戶信息表、文章類別信息表及文章信息

24、表。如圖2_9-2_16。(1) 投票信息表主要是用來記錄投票信息。表tb_vote 的結構如表所示 圖2_9 投票信息表(2)文章回復信息表是用來保存用戶回復閱讀過的文章的信息。表tb_restore 的結構如所示。 圖2_10 文章回復信息表(3) 個人相冊信息表主要用來保存相冊信息。表 tb_photo 的結構如表 所示。 圖2_11 個人相冊信息表(4) 朋友信息表主要用來保存朋友的信息。表 tb_friend 的結構如表 所示。 圖2_12 朋友信息表(5) 公告信息表主要是用來存儲公告的信息。表 tb_discuss 的結構如表 所示。 圖2_13 公告信息表(6) 用戶信息表主要

25、是用來存儲用戶基本信息。表 tb_consumer 的結構如表 所示。圖2_14 用戶信息表(7) 文章類別信息表主要是用來保存文章類別信息。表 tb_articleType 的結構如表 所示。 圖2_15 文章類型信息表(8) 文章信息表主要是用來保存文章信息的。表 tb_article 的結構如表 所示。 圖2_16 文章信息表 2.3.3系統數據庫實現 現在C盤新建一個名為DataBase文件夾,啟動SQL Server 2005 在文件夾DataBase中建立一個名為db_BloadMay的數據庫建立表再設計表。 新 建 表 Db_BloadMay 打開表選項經過上面的演示用類似的方法

26、新建8張表然后右擊每張表選中“打開表”對表進行設計8張對應的測試表如圖。2_17-2_ 圖2_17 文章信息測試表 圖 2_18文章類型信息表 圖 2_19用戶信息測試表 圖2_20 公告信息測試表 圖2_21 朋友信息表 圖2_22 相冊信息測試表 圖 文章回復信息測試表 圖2_23 投票信息測試表第三章 公共模塊設計及代碼實現 在博客網站開發過程中,有一些公共類,數據庫連接及操作類、字符串處理類及系統配置,因此,在開發系統前首先應該編寫這些公共類。3.1 字符串處理類的編寫博客網站的完成需要許多程序之間的交互使用,為了使博客網站的頁面能夠更好地顯示設計的效果出了項目中CSS樣式正確編寫,還

27、要進行字符串處理的編寫。也就是Chinese.java類的編寫,它實現的功能是將中文亂碼轉換成中文,也就是說將字符集進行轉碼。字符串處理類的設計 公共模塊的類都要存放在src文件夾中,在建立Chinese.java類之前要新建一個名為com.wy.tool的文件夾存放包括實現字符串處理的Chinese.java類、實現數據庫連接及操作的JDBCConnection.java類、實現時間顯示的countTime.java類和實現翻頁功能的MyPagination.java類。類項目的設計實現如下圖3_1-3_2。 圖3_1 包com.wy.tool的設計 圖3_2 類Chinese.java 的

28、設計3.1.2字符串處理類的代碼設計Chinese.java類中只有一個靜態方法 只傳遞一個String類型的參數strvalue當參數為空的時候返回值為空字符串,當參數非空時進行字符串的轉碼功能,轉為GBK的形式。代碼如下package com.wy.tool;public class Chinese public static String toChinese(String strvalue) try if (strvalue = null) return ; else strvalue = new String(strvalue.getBytes(ISO8859_1), GBK); re

29、turn strvalue; catch (Exception e) return ; 3.2 數據庫連接及操作類的編寫本網站使用SQLServer 2005數據庫系統。安裝完SQLServer2005 JDBC Driver就可以編寫與數據庫連接的類JDBCConnection.java,JDBCConnection.java類中不僅提供了數據庫的連接,還有根據數據庫獲取的Statement和ResulitSet等,同樣類JDBCConnection.java也封裝在包com.wy.tool中,它的設計和類Chinese.java 類似下面只介紹類JDBCConnection.java的代碼

30、和實現的功能。代碼如下:package com.wy.tool;import java.sql.*;public class JDBConnection private final String url = jdbc:sqlserver:/localhost:1433;DatabaseName=db_BlodMay; /設置數據庫url驅動和數據庫連接 private final String userName = sa; /設置連接的用戶名 private final String password = 123; /設置登錄密碼 private Connection con = null;

31、/設置數據庫連接的類的對象/通過構造方法加載數據庫驅動 static try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver).newInstance(); /加載數據庫驅動 catch (Exception ex) System.out.println(數據庫加載失敗);/在控制臺輸入異常信息 /創建數據庫連接 public boolean creatConnection() try con = DriverManager.getConnection(url, userName, password); /獲得數據庫連接 c

32、on.setAutoCommit(true); /設置事物的自動提交功能 catch (SQLException e) System.out.println(e.getMessage(); System.out.println(creatConnectionError!); return true; /對數據庫的增加、修改和刪除的操作 public boolean executeUpdate(String sql) if (con = null) creatConnection(); /獲得數據庫連接操作 try Statement stmt = con.createStatement();

33、/創建聲明連接 int iCount = stmt.executeUpdate(sql);/執行SQL語句 System.out.println(操作成功,所影響的記錄數為 + String.valueOf(iCount); return true; /如果執行成功,則通過關鍵字return返回true catch (SQLException e) System.out.println(e.getMessage(); return false; /如果執行成功,則通過關鍵字return返回false /對數據庫的查詢操作 public ResultSet executeQuery(String

34、 sql) ResultSet rs; try if (con = null) creatConnection(); Statement stmt = con.createStatement(); try rs = stmt.executeQuery(sql); catch (SQLException e) System.out.println(e.getMessage(); return null; catch (SQLException e) System.out.println(e.getMessage(); System.out.println(executeQueryError!);

35、 return null; return rs; public static void main(String args) JDBConnection connection=new JDBConnection(); System.out.println(connection.creatConnection();通過對類JDBCConnection.java代碼的編寫從而實現了加載數據庫驅動、獲得對數據庫連接、對數據庫的增加、修改和刪除以及對數據庫的查詢等功能,從而獲得了網頁與數據庫之間的交互,這是博客網站運行的關鍵。3.3 獲取系統時間類的編寫package com.wy.tool;impor

36、t java.util.Date;import java.text.DateFormat;import java.util.GregorianCalendar;public class CountTime public String currentlyTime() Date date = new Date(); /定義一個date方法并實例化一下DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL); /定義一個dateFormat實現格式化時間的功能return dateFormat.format(date);

37、/格式化系統時間3.4 分頁處理類的編寫package com.wy.tool;import java.util.ArrayList;import java.util.List;public class MyPagination public List list=null; /屬性設置一個list方法的集合對象private int recordCount=0;private int pagesize=0;private int maxPage=0;/初始化分頁信息public List getInitPage(List list,int Page,int pagesize)指定當前頁面Lis

38、t newList=new ArrayList();this.list=list;recordCount=list.size();this.pagesize=pagesize;this.maxPage=getMaxPage();tryfor(int i=(Page-1)*pagesize;i=recordCount)break;catch(Exception e)newList.add(Object)list.get(i);catch(Exception e)e.printStackTrace();return newList;/獲取指定頁的數據public List getAppointPa

39、ge(int Page)List newList=new ArrayList();tryfor(int i=(Page-1)*pagesize;i=recordCount)break;catch(Exception e)newList.add(Object)list.get(i);catch(Exception e)e.printStackTrace();return newList;/獲取最大記錄數public int getMaxPage()int maxPage=(recordCount%pagesize=0)?(recordCount/pagesize):(recordCount/pagesize+1);return maxPage;/獲取總記錄數public int getRecordSize()return recordCount;/獲取當前頁數public int getPage(String str)System.out.println(STR:+str+&+recordCount);if(str=null)str=0;int Page=Integer.parseInt(str);if(PagerecordCount)Page=maxPage;return Page

溫馨提示

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

評論

0/150

提交評論