基于php的寧波市旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】_第1頁(yè)
已閱讀1頁(yè),還剩34頁(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、<p>  本科畢業(yè)設(shè)計(jì)(論文)</p><p><b>  (20 屆)</b></p><p>  論文題目 基于php的寧波市旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  所在學(xué)院 </p><p>  專業(yè)班級(jí) 計(jì)算機(jī)科學(xué)與技術(shù)

2、 </p><p>  學(xué)生姓名 學(xué)號(hào) </p><p>  指導(dǎo)教師 職稱 </p><p>  完成日期 年 月 日</p><p><b>  誠(chéng) 信 聲 明</b></p>

3、<p>  我聲明,所呈交的畢業(yè)設(shè)計(jì)作品和論文是本人經(jīng)過(guò)近四年的基礎(chǔ)課程與專業(yè)課程學(xué)習(xí)的基礎(chǔ)上,在指導(dǎo)老師的指導(dǎo)下,經(jīng)過(guò)幾個(gè)月集中的畢業(yè)設(shè)計(jì)學(xué)習(xí)、實(shí)踐和努力工作所取得的成果。據(jù)本人查證,除了文中特別加以標(biāo)注和致謝的地方外,設(shè)計(jì)作品和論文中不包含其他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果。我承諾,設(shè)計(jì)作品和論文中的所有內(nèi)容均真實(shí)、可信。</p><p>  學(xué)生簽名: </p>

4、<p>  簽名日期: 年 月 日</p><p><b>  論文目錄</b></p><p><b>  摘 要5</b></p><p>  Abstract6</p><p><b>  1 引言7</b></p><p

5、>  2 開(kāi)發(fā)語(yǔ)言與工具的選擇7</p><p>  2.1 PHP發(fā)展史7</p><p>  2.2PHP語(yǔ)言特點(diǎn)8</p><p>  2.3 PHP語(yǔ)言發(fā)展趨勢(shì)9</p><p>  2.4開(kāi)發(fā)工具的選擇與介紹9</p><p>  2.5數(shù)據(jù)庫(kù)的選擇10</p><p

6、>  3 相關(guān)術(shù)語(yǔ)及解釋11</p><p>  3.1 相關(guān)術(shù)語(yǔ)及解釋11</p><p>  4 網(wǎng)站詳細(xì)設(shè)計(jì)12</p><p>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)12</p><p>  4.1.1 數(shù)據(jù)庫(kù)的搭建12</p><p>  4.1.2 數(shù)據(jù)庫(kù)連接13</p><p>

7、  4.2 頁(yè)面設(shè)計(jì)14</p><p>  4.2.1 網(wǎng)站首頁(yè)設(shè)計(jì)14</p><p>  4.2.2 用戶模塊15</p><p>  4.2.3 上傳模塊20</p><p>  4.2.4 游客統(tǒng)計(jì)模塊21</p><p>  4.2.5 投票模塊21</p><p>  

8、4.2.6 留言模塊25</p><p>  5 結(jié)果分析與討論26</p><p>  5.1 網(wǎng)站運(yùn)行以及維護(hù)27</p><p>  5.2 不足之處與設(shè)想27</p><p><b>  6 總結(jié)28</b></p><p><b>  致 謝29</b>

9、</p><p><b>  [參考文獻(xiàn)]30</b></p><p>  附錄1:測(cè)試報(bào)告31</p><p>  附錄2:作品說(shuō)明書(shū)34</p><p><b>  摘 要</b></p><p>  本網(wǎng)站的設(shè)計(jì)是在Windows操作系統(tǒng)下實(shí)現(xiàn)的,使用Apache

10、作為服務(wù)器,MySQL數(shù)據(jù)庫(kù),和php語(yǔ)言。WAMP組合可以實(shí)現(xiàn)大部分中小型網(wǎng)站和小部分大型網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),并且是免費(fèi)的。php作為一種服務(wù)器端語(yǔ)言,擁有開(kāi)放源代碼,基于服務(wù)器端,大多數(shù)數(shù)據(jù)庫(kù)支持,跨平臺(tái),易于學(xué)習(xí)等優(yōu)點(diǎn),由于現(xiàn)在開(kāi)源系統(tǒng)開(kāi)源免費(fèi)使用,配置簡(jiǎn)單,穩(wěn)定性好 ,性能優(yōu)良,以上這些優(yōu)點(diǎn)讓開(kāi)源系統(tǒng)在低端市場(chǎng)中占據(jù)了很大的份額,而MySQL數(shù)據(jù)庫(kù)也是數(shù)據(jù)庫(kù)系統(tǒng)中的一大杰出代表,并且是開(kāi)源你的,與php開(kāi)源說(shuō)是黃金搭檔。我這次設(shè)計(jì)

11、的寧波市旅游網(wǎng)站的主要功能有用戶注冊(cè)于登錄,信息瀏覽,圖片與文檔上傳,投票系統(tǒng),留言本等功能,即為廣大游客提供了寧波市的旅游文化介紹與景點(diǎn)游玩攻略,也實(shí)現(xiàn)了與用戶的簡(jiǎn)單交互。</p><p>  關(guān)鍵詞:PHP,MySQL,寧波市旅游 </p><p><b>  Abstract</b></p><p>  This website is d

12、esigned in the Windows operating system implementation, use as a server Apache, MySQL database, and PHP language. WAMP combination can realize the most small and medium website and a small number of large-scale web site

13、design and implementation, and is free of charge. PHP as a server language, with open source, based on the server, most database support, cross platform, and is easy to learn and other advantages, because now open source

14、 system free use open source, simple config</p><p>  Keywords: PHP, MySQL, ningbo tourism </p><p><b>  1 引言</b></p><p>  計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的高速發(fā)展,特別是面向?qū)ο蠹夹g(shù)的出現(xiàn),使得php網(wǎng)站的開(kāi)發(fā)得到了迅速普及。<

15、;/p><p>  已跨入21世紀(jì)的今天,人類(lèi)使用和學(xué)習(xí)信息的方式以及信息的包裝方式正在進(jìn)行著不可阻擋的革命,這次革命將比印刷術(shù)的出現(xiàn)所產(chǎn)生的影響以及對(duì)社會(huì)發(fā)展的推動(dòng)遠(yuǎn)為復(fù)雜而巨大。目前,我國(guó)上網(wǎng)的人口已近一個(gè)億,成立世界上網(wǎng)民最多的國(guó)家,許多人在需要查詢信息,首先想到的就是上網(wǎng)。網(wǎng)站的迷人之處在于綜合使用文本、圖象、聲音、動(dòng)畫(huà)和視頻的信息和內(nèi)容,具有豐富的多媒體表現(xiàn)與互動(dòng)特點(diǎn),無(wú)可置疑, 網(wǎng)站已成為最吸引人的也最有

16、效的信息傳遞手段和方式。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,各類(lèi)網(wǎng)站紛紛出現(xiàn)。下載類(lèi)網(wǎng)站也成為了人們獲取資源的一種不可缺少的途徑。作為綜合下載網(wǎng)站它的輻射范圍之廣,收錄內(nèi)容之權(quán)和操作方法之便捷為廣大網(wǎng)民的生活工作以及學(xué)習(xí)提供了諸多方便,已經(jīng)成為不少網(wǎng)民獲得所需資源的首選之地。 </p><p>  2 開(kāi)發(fā)語(yǔ)言與工具的選擇</p><p>  2.1 PHP發(fā)展史</p><p>

17、  PHP和平繼承自一個(gè)老的工程,名叫 PHP/FI。PHP/FI 在 1995 年由 Rasmus Lerdorf 創(chuàng)建,最初只是一套簡(jiǎn)單的 Perl 腳本,用來(lái)跟蹤訪問(wèn)他主頁(yè)的人們的信息。它給這一套腳本取名為“Personal Home Page Tools”。隨著更多功能需求的增加,Rasmus 寫(xiě)了一個(gè)更大的 C 語(yǔ)言的實(shí)現(xiàn),它可以訪問(wèn)數(shù)據(jù)庫(kù),可以讓用戶開(kāi)發(fā)簡(jiǎn)單的動(dòng)態(tài) Web 程序。Rasmus 發(fā)布了 PHP/FI 的源代碼,

18、以便每個(gè)人都可以使用它,同時(shí)大家也可以修正它的 Bug 并且改進(jìn)它的源代碼。</p><p>  PHP/FI,一個(gè)專為個(gè)人主頁(yè)/表單提供解釋程序的程序,已經(jīng)包含了今天 PHP 的一些基本功能。它有著 Perl 樣式的變量,自動(dòng)解釋表單變量,并可以嵌入 HTML。語(yǔ)法本身與 Perl 很相似,但是它很有限,很簡(jiǎn)單,還稍微有些不協(xié)調(diào)。</p><p>  到1997年,PHP/FI 2.0,

19、也就是它的 C 語(yǔ)言實(shí)現(xiàn)的第二版在全世界已經(jīng)有幾千個(gè)用戶(估計(jì))和大約 50,000 個(gè)域名安裝,大約是 Internet 所有域名的 1%。但是那時(shí)只有幾個(gè)人在為該工程撰寫(xiě)少量當(dāng)代碼,它仍然只是一個(gè)人的工程。</p><p>  PHP/FI 2.0 在經(jīng)歷了數(shù)個(gè) beta 版本的發(fā)布后于 1997 年 11 月發(fā)布了官方正式版本。不久,PHP 3.0 的第一個(gè) alpha 版本的發(fā)布,PHP 從此走向了成功。

20、</p><p>  PHP 3.0 是類(lèi)似于當(dāng)今 PHP 語(yǔ)法結(jié)構(gòu)的第一個(gè)版本。Andi Gutmans 和 Zeev Suraski 在為一所大學(xué)的項(xiàng)目中開(kāi)發(fā)電子商務(wù)程序時(shí)發(fā)現(xiàn) PHP/FI 2.0 功能明顯不足,于是他們重寫(xiě)了代碼。這就是 PHP 3.0。經(jīng)過(guò)Andi,Rasmus 和 Zeev 一系列的努力,考慮到 PHP/FI 已存在的用戶群,他們決定聯(lián)合發(fā)布 PHP 3.0 作為 PHP/FI 2.0

21、 的官方后繼版本。而 PHP/FI 2.0 的進(jìn)一步開(kāi)發(fā)幾乎終止了。</p><p>  PHP 3.0 的一個(gè)最強(qiáng)大的功能是它的可擴(kuò)展性。除了給最終用戶提供數(shù)據(jù)庫(kù)、協(xié)議和 API 的基礎(chǔ)結(jié)構(gòu),它的可擴(kuò)展性還吸引了大量的開(kāi)發(fā)人員加入并提交新的模塊。后來(lái)證實(shí),這是 PHP 3.0 取得巨大成功的關(guān)鍵。PHP 3.0 中的其它關(guān)鍵功能包括面向?qū)ο蟮闹С趾透鼜?qiáng)大和協(xié)調(diào)的語(yǔ)法結(jié)構(gòu)。</p><p>

22、;  這個(gè)全新的語(yǔ)言伴隨著一個(gè)新的名稱發(fā)布。它從 PHP/FI 2.0 的名稱中移去了暗含“本語(yǔ)言只限于個(gè)人使用”的部分。它被命名為簡(jiǎn)單的縮寫(xiě)“PHP”。這是一種遞歸的縮寫(xiě),它的全稱是——PHP: Hypertext Preprocessor。</p><p>  1998 年末,PHP 的安裝人數(shù)幾近 10,000,有大約 100,000 個(gè)網(wǎng)站報(bào)告他們使用了 PHP。在 PHP 3.0 的頂峰,Interne

23、t 上 10% 的 Web 服務(wù)器上都安裝了它。</p><p>  約九個(gè)月的公開(kāi)測(cè)試后,官方于1998年6月正式發(fā)布 PHP 3.0。</p><p>  1998 年的冬天,PHP 3.0 官方發(fā)布不久,Andi Gutmans 和 Zeev Suraski 開(kāi)始重新編寫(xiě) PHP 代碼。設(shè)計(jì)目標(biāo)是增強(qiáng)復(fù)雜程序運(yùn)行時(shí)的性能和 PHP 自身代碼的模塊性。PHP 3.0 的新功能和廣泛的第

24、三方數(shù)據(jù)庫(kù)、API的支持使得這樣程序的編寫(xiě)成為可能,但是 PHP 3.0 沒(méi)有高效處理如此復(fù)雜程序的能力。</p><p>  新的被稱為“Zend Engine”(這是 Zeev 和 Andi 的縮寫(xiě))的引擎,成功的實(shí)現(xiàn)了設(shè)計(jì)目標(biāo),并在 1999 年中期首次引入 PHP。基于該引擎并結(jié)合了更多新功能的 PHP 4.0,在 PHP 3.0 發(fā)布兩年后,于2000年5月發(fā)布了官方正式版本。除了更高的性能以外,PHP

25、 4.0 還包含了其它一些關(guān)鍵功能,比如:支持更多的 Web 服務(wù)器;HTTP Sessions 支持;輸出緩存(output buffering);更安全的處理用戶輸入的方法;一些新的語(yǔ)言結(jié)構(gòu)。</p><p>  PHP 4 是當(dāng)前 PHP 的最新版本。修改和增強(qiáng) Zend Engine 以使 PHP 5.0 整合新功能的工作已經(jīng)開(kāi)始。</p><p>  今天,已經(jīng)有 10,000

26、名開(kāi)發(fā)人員(估計(jì))和幾百萬(wàn)網(wǎng)站報(bào)告已安裝了 PHP,占整個(gè) Internet 域名的 20%。</p><p>  PHP 的開(kāi)發(fā)小組有很多優(yōu)秀的開(kāi)發(fā)人員,同時(shí)還有大量的優(yōu)秀人才在進(jìn)行 PHP 相關(guān)工程的開(kāi)發(fā)工作,如 PEAR 和 PHP 文檔的工程。</p><p>  PHP 的未來(lái)主要受其核心,Zend Engine 控制。PHP 5 將包含新一代的 Zend Engine 2.0。

27、請(qǐng)?jiān)L問(wèn)其網(wǎng)站以獲取更多關(guān)于該引擎的信息。[1]</p><p>  2.2 PHP語(yǔ)言特點(diǎn)</p><p><b>  1)開(kāi)放源代碼</b></p><p>  PHP屬于自由軟件,是完全免費(fèi)的,用戶可以從PHP官網(wǎng)自由下載,而且可以不受限制的獲取源碼。</p><p><b>  2)基于服務(wù)端</b

28、></p><p>  PHP是運(yùn)行在服務(wù)器上的,充分利用了服務(wù)器的性能,它的速度只與服務(wù)器的速度有關(guān),因此他的運(yùn)行速度可以非???。</p><p><b>  3)數(shù)據(jù)庫(kù)支持</b></p><p>  PHP能夠支持目前絕大多數(shù)的數(shù)據(jù)庫(kù),如DB2、dBase、Msql、Microsoft SQL Server等許多數(shù)據(jù)庫(kù)。</p

29、><p><b>  4)跨平臺(tái)</b></p><p>  即PHP可以運(yùn)行在目前所有主流的操作系統(tǒng)上,包括Linux、UNIX的各種變種、Microsoft Windows、Mac OS X、RISC OS等。</p><p><b>  5)易于學(xué)習(xí)</b></p><p>  PHP語(yǔ)法接近C、

30、Java和Perl,學(xué)習(xí)起來(lái)非常簡(jiǎn)單,而且擁有很多學(xué)習(xí)資料。PHP還提供數(shù)量巨大的系統(tǒng)函數(shù)集,用戶只要調(diào)用一個(gè)函數(shù)就可以完成很復(fù)雜的功能。</p><p><b>  6)網(wǎng)絡(luò)應(yīng)用</b></p><p>  PHP還提供強(qiáng)大的網(wǎng)絡(luò)應(yīng)用功能,支持諸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM等協(xié)議服務(wù)。</p><p>

31、<b>  7)安全性</b></p><p>  由于PHP本身的代碼開(kāi)放,所以它的代碼由許多工程師進(jìn)行了檢測(cè),同時(shí)它與Apache編譯在一起的方式也讓它具有靈活的安全設(shè)定.</p><p>  因?yàn)镻HP語(yǔ)言具有這些特點(diǎn),并且易于學(xué)習(xí),所以我將使用PHP語(yǔ)言來(lái)開(kāi)發(fā)寧波市旅游文化網(wǎng)站。[2]</p><p>  2.3 PHP語(yǔ)言發(fā)展趨勢(shì)&l

32、t;/p><p>  PHP目前在開(kāi)發(fā)語(yǔ)言排行榜排名第五位,僅次于Java、C、C++和Visual Basic。同時(shí)PHP是世界上使用率最高的網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言,據(jù)法國(guó)PHP/MySQL入口網(wǎng)站Nexen對(duì)全世界近1090萬(wàn)臺(tái)網(wǎng)頁(yè)服務(wù)器調(diào)查(2007年6月),使用PHP的網(wǎng)站比例高達(dá)33.88%,遠(yuǎn)超過(guò)第二位的ASP網(wǎng)站。</p><p>  從PHP3到目前PHP4再到PHP5,再到未來(lái)的PHP

33、6,PHP越來(lái)越完善,功能也更強(qiáng)大??缙脚_(tái)的使用特性將使它在Linux平臺(tái)上大放異彩??梢灾苯邮褂肑ava的類(lèi)庫(kù),可以直接調(diào)用Perl、C等語(yǔ)言編寫(xiě)的程序,這增強(qiáng)了它的可擴(kuò)展性。越來(lái)越成熟的MVC開(kāi)發(fā)框架使它能適應(yīng)企業(yè)級(jí)的大型應(yīng)用開(kāi)發(fā),再加上它天生強(qiáng)大的數(shù)據(jù)庫(kù)支持能力,PHP將會(huì)得到更多web開(kāi)發(fā)者的青睞。[3]</p><p>  開(kāi)發(fā)工具的選擇與介紹</p><p>  本網(wǎng)站的建設(shè)選

34、用的開(kāi)發(fā)工具是Eclipse,Eclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Kit,JDK)。</p><p>  雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境(IDE)來(lái)使用,但 Eclipse

35、的目標(biāo)卻不僅限于此。Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 </p><

36、p>  這種平等和一致性并不僅限于 Java 開(kāi)發(fā)工具。盡管 Eclipse 是使用 Java 語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如 C/C++ 和 COBOL 等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類(lèi)型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 </p><p>  基于 Eclipse 的應(yīng)用程序的一個(gè)突出例子是 IBM&

37、reg; Rational&reg; Software Architect,它構(gòu)成了 IBM Java 開(kāi)發(fā)工具系列的基礎(chǔ)。</p><p>  早在幾年前,Eclipse也推出了適合PHP的開(kāi)發(fā)工具 Eclipse PDT。由于Eclipse是開(kāi)源軟件,而且Eclipse PDT擁有語(yǔ)法突出顯示、代碼輔助、增量調(diào)試等特性,為PHP程序的開(kāi)發(fā)提供了方便,所以Eclipse PDT一經(jīng)推出就得到了廣大PHP

38、使用者的歡迎。[4]</p><p><b>  數(shù)據(jù)庫(kù)的選擇</b></p><p>  Php與mysql作為黃金搭檔一直是網(wǎng)站制作的主流選擇之一,本網(wǎng)站就是選用mysql作為網(wǎng)站數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)和交互的。[5]</p><p>  MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun

39、公司收購(gòu)。而2009年,SUN又被Oracle收購(gòu).對(duì)于Mysql的前途,沒(méi)有任何人抱樂(lè)觀的態(tài)度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。[6]</p><p><b>  MySQL的特性</b></p><p>

40、;  1)使用C和C++編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性   </p><p>  2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)   </p><p>  3)為多種編程語(yǔ)言提供了API。這些編程語(yǔ)言包括C、C++、Python、Ja

41、va、Perl、PHP、Eiffel、Ruby和Tcl等。   </p><p>  4)支持多線程,充分利用CPU資源   </p><p>  5)優(yōu)化的SQL查詢算法,有效地提高查詢速度   </p><p>  6)既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見(jiàn)的編碼如中文的GB 2312、

42、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名   </p><p>  7)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑  </p><p>  8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具   </p><p>  9)可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)[7]</p><p><b>  3

43、相關(guān)術(shù)語(yǔ)及解釋</b></p><p>  3.1 相關(guān)術(shù)語(yǔ)及解釋</p><p>  一、Internet</p><p>  Internet,中文正式譯名為因特網(wǎng),又叫做國(guó)際互聯(lián)網(wǎng)。它是由那些使用公用語(yǔ)言互相通信的計(jì)算機(jī)連接而成的全球網(wǎng)絡(luò)。一旦你連接到它的任何一個(gè)節(jié)點(diǎn)上,就意味著您的計(jì)算機(jī)已經(jīng)連入Internet網(wǎng)上了。Internet目前的用戶已

44、經(jīng)遍及全球,有超過(guò)幾億人在使用Internet,并且它的用戶數(shù)還在以等比級(jí)數(shù)上升。[8]</p><p><b>  二、站點(diǎn)</b></p><p>  所謂站點(diǎn),就是將網(wǎng)頁(yè)文件和素材文件,有條理地放置站點(diǎn)文件夾里,這些文件與文件夾就構(gòu)成了網(wǎng)站的實(shí)質(zhì)內(nèi)容。站點(diǎn)文件夾里除了網(wǎng)頁(yè)文件還有素材文件,所謂素材就是網(wǎng)頁(yè)中所用到的圖像、聲音、視頻等,這些內(nèi)容是以單獨(dú)文件的形式存

45、在。[9]</p><p><b>  三、超鏈接</b></p><p>  超鏈接在本質(zhì)上屬于一個(gè)網(wǎng)頁(yè)的一部分,它是一種允許我們同其他網(wǎng)頁(yè)或站點(diǎn)之間進(jìn)行連接的元素。各個(gè)網(wǎng)頁(yè)鏈接在一起后,才能真正構(gòu)成一個(gè)網(wǎng)站。所謂的超鏈接是指從一個(gè)網(wǎng)頁(yè)指向一個(gè)目標(biāo)的連接關(guān)系,這個(gè)目標(biāo)可以是另一個(gè)網(wǎng)頁(yè),也可以是相同網(wǎng)頁(yè)上的不同位置,還可以是一個(gè)圖片,一個(gè)電子郵件地址,一個(gè)文件,甚至是

46、一個(gè)應(yīng)用程序。而在一個(gè)網(wǎng)頁(yè)中用來(lái)超鏈接的對(duì)象,可以是一段文本或者是一個(gè)圖片。當(dāng)瀏覽者單擊已經(jīng)鏈接的文字或圖片后,鏈接目標(biāo)將顯示在瀏覽器上,并且根據(jù)目標(biāo)的類(lèi)型來(lái)打開(kāi)或運(yùn)行。[10]</p><p><b>  四、IP地址</b></p><p>  為了使互聯(lián)網(wǎng)上的電腦主機(jī)在通信時(shí)能夠相互識(shí)別,每臺(tái)主機(jī)都分配一個(gè)能表示其位置的IP(Internet Protocol)

47、地址,這如同公用電話網(wǎng)中電話的號(hào)碼一樣。IP地址是由專門(mén)的互聯(lián)網(wǎng)機(jī)構(gòu)來(lái)分配。IP地址具有惟一性,是由32位二進(jìn)制數(shù)組成,分為四組,每組8位,每組之間用小數(shù)點(diǎn)分隔,在實(shí)際之中常轉(zhuǎn)換成十進(jìn)制數(shù)表示。[11]</p><p><b>  4 網(wǎng)站詳細(xì)設(shè)計(jì)</b></p><p><b>  4.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p&

48、gt;  4.1.1 數(shù)據(jù)庫(kù)的搭建</p><p>  本課題是寧波市旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),我為網(wǎng)站選用的數(shù)據(jù)庫(kù)是MySQL數(shù)據(jù)庫(kù),原因在上面已經(jīng)纖細(xì)說(shuō)明,現(xiàn)在來(lái)說(shuō)下數(shù)據(jù)庫(kù)的搭建。為了實(shí)現(xiàn)用戶的注冊(cè)與登錄,必須創(chuàng)建一個(gè)數(shù)據(jù)表來(lái)存放注冊(cè)用戶的信息,然后在用戶登錄時(shí),檢查登錄信息是否與數(shù)據(jù)表里的用戶信息一致,一致則登錄成功,否則登錄失敗?,F(xiàn)在先來(lái)完成網(wǎng)站數(shù)據(jù)庫(kù)的創(chuàng)建,使用以下代碼:</p><p&

49、gt;  CREATE DATABASE IF NOT EXISTS xsphpdb;在DOS環(huán)境是使用該命令創(chuàng)建一個(gè)名為xsphpdb的庫(kù);</p><p>  然后在該庫(kù)里創(chuàng)建一個(gè)用戶表user來(lái)存放用戶信息:CREATE TABLE xsphpdb(庫(kù)名) user(表明)</p><p>  <uid int unsigned NOT NULL auto_increment,

50、uusername char(15) NOT NULLdefault ‘’,</p><p>  password char(34) NOT NULL default ‘’,email varchar(40) NOT NULL default ‘’,</p><p>  regdate int(10) unsigned NOT NULL default ‘0’,PRIMARY KEY (

51、uid)>;用該命令創(chuàng)建一個(gè)用戶表:</p><p>  表4-1 用戶數(shù)據(jù)表字段名解釋</p><p>  上圖為創(chuàng)建表的命令中的一些字段的解釋,下面為數(shù)據(jù)表的表信息:</p><p>  表4-2 用戶數(shù)據(jù)表結(jié)構(gòu)信息</p><p>  4.1.2 數(shù)據(jù)庫(kù)連接</p><p>  

52、在上面,已經(jīng)成功創(chuàng)建了本站相關(guān)數(shù)據(jù)庫(kù),在這里,用php吧程序和數(shù)據(jù)庫(kù)連接起來(lái),以后就可以連接到數(shù)據(jù)庫(kù)、在php中顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)以及更復(fù)雜的插入、修改、和刪除。</p><p>  一起看以下代碼,這就是php程序中常用的連接數(shù)據(jù)庫(kù)的代碼:</p><p><b>  <?php </b></p><p>  $host=’localh

53、ost’; //服務(wù)器的域名</p><p>  $count=’root’; //登錄名</p><p>  $pwd=’1234’; //密碼</p><p>  $error=’mysql_error()’;</p><p>  $database_name=’’; //選擇的數(shù)據(jù)庫(kù)名<

54、/p><p>  mysql_connect($host,$count,$pwd) or die($error); //登錄數(shù)據(jù)庫(kù)</p><p>  mysql_select_db($database_name); //連接數(shù)據(jù)庫(kù)</p><p><b>  ?></b></p><p>  以上是在ph

55、p程序中進(jìn)行數(shù)據(jù)庫(kù)連接的代碼,下面看一下本網(wǎng)設(shè)計(jì)的數(shù)據(jù)庫(kù)連接代碼:</p><p><b>  <?php</b></p><p>  $conn = mysql_connect("localhost","root","123asd");</p><p>  if (!$conn

56、){</p><p>  die("連接數(shù)據(jù)庫(kù)失?。?quot; . mysql_error());</p><p><b>  }</b></p><p>  mysql_select_db("xsphpdb", $conn);</p><p><b>  //字符轉(zhuǎn)換,讀庫(kù)&l

57、t;/b></p><p>  mysql_query("set character set 'gbk'");</p><p><b>  //寫(xiě)庫(kù)</b></p><p>  mysql_query("set names 'gbk'");</p>&l

58、t;p><b>  ?></b></p><p><b>  <?php </b></p><p>  if(!isset($_POST['submit'])){</p><p>  exit('非法訪問(wèn)!');</p><p><b> 

59、 }</b></p><p>  $username = $_POST['username'];</p><p>  $password = $_POST['password'];</p><p>  $email = $_POST['email'];</p><p><b&g

60、t;  //注冊(cè)信息判斷</b></p><p>  if(!preg_match('/^[\w\x80-\xff]{3,15}$/', $username)){</p><p>  exit('錯(cuò)誤:用戶名不符合規(guī)定。<a href="javascript:history.back(-1);">返回</a>&

61、#39;);</p><p><b>  }</b></p><p>  if(strlen($password) < 6){</p><p>  exit('錯(cuò)誤:密碼長(zhǎng)度不符合規(guī)定。<a href="javascript:history.back(-1);">返回</a>')

62、;</p><p><b>  }</b></p><p>  if(!preg_match('/^[\w\-]+@[\w\-]+.[\w\-\.]+$/', $email)){</p><p>  exit('錯(cuò)誤:電子郵箱格式錯(cuò)誤。<a href="javascript:history.back(-1

63、);">返回</a>');</p><p><b>  }</b></p><p>  //包含數(shù)據(jù)庫(kù)連接文件n</p><p>  include('conn.php');</p><p>  //檢測(cè)用戶名是否已經(jīng)存在</p><p>  $

64、check_query = mysql_query("select uid from user where username='$username' limit 1");</p><p>  if(mysql_fetch_array($check_query)){</p><p>  echo '錯(cuò)誤:用戶名 ',$username,&#

65、39; 已存在。<a href="javascript:history.back(-1);">返回</a>';</p><p><b>  exit;</b></p><p><b>  }</b></p><p><b>  //寫(xiě)入數(shù)據(jù)</b>&

66、lt;/p><p>  $password = MD5($password);</p><p>  $regdate = time();</p><p>  $sql = "INSERT INTO user(username,password,email,regdate)VALUES('$username','$password'

67、;,'$email',</p><p>  $regdate)";</p><p>  if(mysql_query($sql,$conn)){</p><p>  exit('用戶注冊(cè)成功!點(diǎn)擊此處 <a href="login.html">登錄</a>');</p>

68、<p><b>  } else {</b></p><p>  echo '抱歉!添加數(shù)據(jù)失?。?#39;,mysql_error(),'<br />';</p><p>  echo '點(diǎn)擊此處 <a href="javascript:history.back(-1);">返

69、回</a> 重試';</p><p><b>  }</b></p><p><b>  ?></b></p><p><b>  4.2 頁(yè)面設(shè)計(jì)</b></p><p>  4.2.1 網(wǎng)站首頁(yè)設(shè)計(jì)</p><p>  首頁(yè)

70、是系統(tǒng)中功能最復(fù)雜的一個(gè)頁(yè)面,這里有通往其他頁(yè)面的所有鏈接,可以再這里上傳自己喜歡的照片和一些心得,可以在這里給自己最喜歡的一個(gè)景點(diǎn)投票,可以給管理員留言,可以登錄和注冊(cè)等等,首頁(yè)如下圖所示:</p><p>  圖4-1 網(wǎng)站首頁(yè)界面 </p><p>  4.2.2 用戶模塊</p><p>  用戶模塊包括用戶的注冊(cè)、登錄

71、與注銷(xiāo),點(diǎn)擊首頁(yè)右上角的免費(fèi)注冊(cè)就可以在本網(wǎng)站免費(fèi)注冊(cè)一個(gè)賬號(hào),下面是本站的注冊(cè)頁(yè)面:</p><p>  圖4-2 用戶注冊(cè)界面界面</p><p>  按要求填寫(xiě)其中的相關(guān)信息,然后提交,進(jìn)入登錄頁(yè)面:</p><p>  圖4-3 用戶注冊(cè)成功界面</p><p>  點(diǎn)擊登錄,如下圖所示:</p><p&

72、gt;  圖4-4 用戶登錄界面</p><p>  把剛申請(qǐng)的賬號(hào)輸入,就完成登錄操作了:</p><p>  圖4-5 用戶登錄成功界面</p><p>  在此,用戶可以選擇進(jìn)入用戶中心和注銷(xiāo)本次登錄,進(jìn)入用戶中心即進(jìn)入本站。用戶模塊的源代碼是:</p><p>  <legend>用戶注冊(cè)</legend

73、></p><p>  <form name="RegForm" method="post" action="../user/reg.php" onSubmit="return InputCheck(this)"></p><p><b>  <p></b>&

74、lt;/p><p>  <label for="username" class="label">用戶名:</label></p><p>  <input id="username" name="username" type="text" class="i

75、nput" /></p><p>  <span>(必填,3-15字符長(zhǎng)度,支持漢字、字母、數(shù)字及_)</span></p><p><b>  <p/></b></p><p><b>  <p></b></p><p>  <

76、label for="password" class="label">密 碼:</label></p><p>  <input id="password" name="password" type="password" class="input" /></p

77、><p>  <span>(必填,不得少于6位)</span></p><p><b>  <p/></b></p><p><b>  <p></b></p><p>  <label for="repass" class=&q

78、uot;label">重復(fù)密碼:</label></p><p>  <input id="repass" name="repass" type="password" class="input" /></p><p><b>  <p/></b

79、></p><p><b>  <p></b></p><p>  <label for="email" class="label">電子郵箱:</label></p><p>  <input id="email" name="

80、;email" type="text" class="input" /></p><p>  <span>(必填)</span></p><p><b>  <p/></b></p><p><b>  <p></b>&

81、lt;/p><p>  <input type="submit" name="submit" value=" 提交注冊(cè) " class="left" /></p><p><b>  </p></b></p><p><b>  &

82、lt;/form></b></p><p>  <script language=JavaScript></p><p>  function InputCheck(RegForm)</p><p><b>  {</b></p><p>  if (RegForm.username.val

83、ue == "")</p><p><b>  {</b></p><p>  alert("用戶名不可為空!");</p><p>  RegForm.username.focus();</p><p>  return (false);</p><p>

84、<b>  }</b></p><p>  if (RegForm.password.value == "")</p><p><b>  {</b></p><p>  alert("必須設(shè)定登錄密碼!");</p><p>  RegForm.passwo

85、rd.focus();</p><p>  return (false);</p><p><b>  }</b></p><p>  if (RegForm.repass.value != RegForm.password.value)</p><p><b>  {</b></p>

86、<p>  alert("兩次密碼不一致!");</p><p>  RegForm.repass.focus();</p><p>  return (false);</p><p><b>  }</b></p><p>  if (RegForm.email.value == &qu

87、ot;")</p><p><b>  {</b></p><p>  alert("電子郵箱不可為空!");</p><p>  RegForm.email.focus();</p><p>  return (false);</p><p><b>  

88、}</b></p><p><b>  }</b></p><p><b>  </script></b></p><p>  <style type="text/css"></p><p>  html{font-size:12px;}<

89、;/p><p>  fieldset{width:520px; margin: 0 auto;}</p><p>  legend{font-weight:bold; font-size:14px;}</p><p>  label{float:left; width:70px; margin-left:10px;}</p><p>  .lef

90、t{margin-left:80px;}</p><p>  .input{width:150px;}</p><p>  span{color: #666666;}</p><p><b>  </style></b></p><p><b>  <?php</b></p&

91、gt;<p>  $conn = mysql_connect("localhost","root","123asd");</p><p>  if (!$conn){</p><p>  die("連接數(shù)據(jù)庫(kù)失?。?quot; . mysql_error());</p><p>&l

92、t;b>  }</b></p><p>  mysql_select_db("xsphpdb", $conn);</p><p><b>  //字符轉(zhuǎn)換,讀庫(kù)</b></p><p>  mysql_query("set character set 'gbk'");&l

93、t;/p><p><b>  //寫(xiě)庫(kù)</b></p><p>  mysql_query("set names 'gbk'");</p><p><b>  ?></b></p><p><b>  <?php </b></p

94、><p>  if(!isset($_POST['submit'])){</p><p>  exit('非法訪問(wèn)!');</p><p><b>  }</b></p><p>  $username = $_POST['username'];</p><

95、p>  $password = $_POST['password'];</p><p>  $email = $_POST['email'];</p><p><b>  //注冊(cè)信息判斷</b></p><p>  if(!preg_match('/^[\w\x80-\xff]{3,15}$/&#

96、39;, $username)){</p><p>  exit('錯(cuò)誤:用戶名不符合規(guī)定。<a href="javascript:history.back(-1);">返回</a>');</p><p><b>  }</b></p><p>  if(strlen($passwor

97、d) < 6){</p><p>  exit('錯(cuò)誤:密碼長(zhǎng)度不符合規(guī)定。<a href="javascript:history.back(-1);">返回</a>');</p><p><b>  }</b></p><p>  if(!preg_match('/^[

98、\w\-]+@[\w\-]+.[\w\-\.]+$/', $email)){</p><p>  exit('錯(cuò)誤:電子郵箱格式錯(cuò)誤。<a href="javascript:history.back(-1);">返回</a>');</p><p><b>  }</b></p><

99、p>  //包含數(shù)據(jù)庫(kù)連接文件n</p><p>  include('conn.php');</p><p>  //檢測(cè)用戶名是否已經(jīng)存在</p><p>  $check_query = mysql_query("select uid from user where username='$username' li

100、mit 1");</p><p>  if(mysql_fetch_array($check_query)){</p><p>  echo '錯(cuò)誤:用戶名 ',$username,' 已存在。<a href="javascript:history.back(-1);">返回</a>';</p>

101、;<p><b>  exit;</b></p><p><b>  }</b></p><p><b>  //寫(xiě)入數(shù)據(jù)</b></p><p>  $password = MD5($password);</p><p>  $regdate = time();

102、</p><p>  $sql = "INSERT INTO user(username,password,email,regdate)VALUES('$username','$password','$email',</p><p>  $regdate)";</p><p>  if(mysql_

103、query($sql,$conn)){</p><p>  exit('用戶注冊(cè)成功!點(diǎn)擊此處 <a href="login.html">登錄</a>');</p><p><b>  } else {</b></p><p>  echo '抱歉!添加數(shù)據(jù)失?。?#39;,m

104、ysql_error(),'<br />';</p><p>  echo '點(diǎn)擊此處 <a href="javascript:history.back(-1);">返回</a> 重試';</p><p><b>  }</b></p><p><b&

105、gt;  ?></b></p><p>  <legend>用戶登錄</legend></p><p>  <form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck

106、(this)"></p><p><b>  <p></b></p><p>  <label for="username" class="label">用戶名:</label></p><p>  <input id="username

107、" name="username" type="text" class="input" /></p><p><b>  <p/></b></p><p><b>  <p></b></p><p>  <label

108、for="password" class="label">密 碼:</label></p><p>  <input id="password" name="password" type="password" class="input" /></p>

109、<p><b>  <p/></b></p><p>  <p><input type="submit" name="submit" value=" 確 定 " class="left" /></p></p><p><b

110、>  </form></b></p><p>  <?php //登錄</p><p>  if(!isset($_POST['submit'])){</p><p>  exit('非法訪問(wèn)!');</p><p><b>  }</b></p&

111、gt;<p>  $username = htmlspecialchars($_POST['username']);</p><p>  $password = MD5($_POST['password']);</p><p>  //包含數(shù)據(jù)庫(kù)連接文件</p><p>  include('conn.php&#

112、39;);</p><p>  //檢測(cè)用戶名及密碼是否正確</p><p>  $check_query = mysql_query("select uid from user where username='$username' and password='$password' limit 1");</p><p&

113、gt;  if($result = mysql_fetch_array($check_query)){</p><p><b>  //登錄成功</b></p><p>  $_SESSION['username'] = $username;</p><p>  $_SESSION['userid'] = $re

114、sult['uid'];</p><p>  echo $username,' 歡迎你!進(jìn)入 <a href="usershouye.php">用戶中心</a><br />';</p><p>  echo '點(diǎn)擊此處 <a href="zhuxiao.php?action=lo

115、gout">注銷(xiāo)</a> 登錄!<br />';</p><p><b>  exit;</b></p><p><b>  } else {</b></p><p>  exit('登錄失??!點(diǎn)擊此處 <a href="javascript:hist

116、ory.back(-1);">返回</a> 重試');</p><p><b>  }</b></p><p><b>  ?></b></p><p>  4.2.3 上傳模塊</p><p>  上傳模塊提供用戶通過(guò)WEB直接向服務(wù)器上傳文件的功能,用戶

117、可以在該模塊上傳自己喜歡的照片或一些攻略,如下圖所示:</p><p>  圖4-6 用戶上傳界面</p><p>  本模塊的詳細(xì)代碼設(shè)計(jì)是:</p><p><b>  <?php </b></p><p>  if(isset($_POST["up"]))</p>&l

118、t;p><b>  {</b></p><p>  if($_FILES['myfile']['type']=="image/gif"||$_FILES['myfile']['type']=="image/pjpeg"||$_FILES['myfile']['

119、type']=="image/png"||$_FILES['myfile']['type']=="application/msword"||$_FILES['myfile']['type']=="text/plain")</p><p><b>  {</b>&

120、lt;/p><p>  if($_FILES['myfile']['error']>0)</p><p>  echo "<script>alert('上傳出錯(cuò)!')</script>";</p><p><b>  else </b></p&g

121、t;<p><b>  {</b></p><p>  $tmp_filename=$_FILES['myfile']['tmp_name'];</p><p>  $filename=$_FILES['myfile']['name'];</p><p>  $dir

122、="../上傳的文件/";</p><p>  if(is_uploaded_file($tmp_filename)) //判斷是否為上傳文件</p><p><b>  {</b></p><p>  if(move_uploaded_file($tmp_filename,"$dir.$filename&q

123、uot;))</p><p><b>  {</b></p><p>  echo "<script>alert('文件上傳成功!')</script>";</p><p>  echo "<center><font size=6 color=blue>

124、;您上傳的圖片是</font></center><br>"; </p><p>  echo "<center><img src=$dir.$filename height=500 width=800><center>";</p><p><b>  }</b>

125、</p><p><b>  else </b></p><p>  echo "<script>alert('上傳文件失敗!')</script>";</p><p><b>  }</b></p><p><b>  }<

126、;/b></p><p><b>  }</b></p><p><b>  else</b></p><p>  echo "<script>alert('文件格式錯(cuò)誤!')</script>";</p><p><b>

127、  }</b></p><p><b>  ?></b></p><p>  4.2.4 游客統(tǒng)計(jì)模塊</p><p>  該模塊的作用就是用來(lái)統(tǒng)計(jì)該游客是本網(wǎng)站的第幾位游客,以顯示本站的人氣如何,見(jiàn)圖4-7:</p><p>  圖4-7 網(wǎng)站訪問(wèn)量界面</p><p>

128、  本模塊的詳細(xì)代碼是:</p><p>  $file="ykjs.txt";</p><p>  function disp($file)</p><p><b>  { </b></p><p>  $fp=fopen("./計(jì)數(shù)/$file","r&qu

129、ot;);</p><p>  $num=fread($fp,100);</p><p>  fclose($fp);</p><p><b>  $num+=1;</b></p><p>  echo "您是本站的第<font color=yellow>".$num."<

130、/font>位游客!<br>";</p><p>  $fpw=fopen("./計(jì)數(shù)/$file","w");</p><p>  fwrite($fpw,$num);</p><p>  fclose($fpw);</p><p><b>  }</b&g

131、t;</p><p>  disp($file);</p><p>  4.2.5 投票模塊</p><p>  我相信肯定有很多人會(huì)天南地北的到處跑的,可能為了放松心情,可能為了工作,可能是為了做公益活動(dòng)......無(wú)論是何種原因,我想人們都會(huì)有某個(gè)自己鐘愛(ài)的景點(diǎn)或城市,本模塊的作用就是希望廣大游客可以為自己喜歡的寧波景點(diǎn)投上一票:</p><

132、p>  圖4-8 用戶投票界面</p><p>  本模塊的詳細(xì)代碼如下:</p><p>  <form enctype="multipart/form-data" action="dj.php" method="post" target=_blank></p><p>  <

133、;table border=0></p><p>  <tr><td bgcolor="#CCCCCC"><font size=4 color=blue>您最喜歡的景點(diǎn)是:</font></td></p><p>  </tr><tr><td><input typ

134、e=radio name="vote" value="東錢(qián)湖">東錢(qián)湖</td></tr></p><p>  <tr><td><input type=radio name="vote" value="溪口">溪口</td></tr></p

溫馨提示

  • 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ù)僅提供信息存儲(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)論