版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 河北農(nóng)業(yè)大學(xué)</b></p><p> 本科畢業(yè)論文(設(shè)計)</p><p> 題 目: 冀北山區(qū)森林生長管理系統(tǒng) </p><p> 學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </p><p> 專業(yè)班級: 計算機科學(xué)與技術(shù)1001班 </p><
2、;p> 學(xué) 號: 2010234010632 </p><p> 學(xué)生姓名: 馬潔玨 </p><p> 指導(dǎo)教師姓名: 王克儉 </p><p> 指導(dǎo)教師職稱: 教授 </p><p>
3、二O一四 年 五 月 二十八 日</p><p><b> 摘 要</b></p><p> 冀北山區(qū)森林生長管理系統(tǒng)是對森林樹木的一些基本信息的管理和評估。通過和后臺數(shù)據(jù)庫里面存儲的樹木信息,網(wǎng)站首頁詳細介紹了冀北山區(qū)的環(huán)境和主要的樹木信息資源。并展示了一些樹木的基本信息,用戶可以查看樹木的信息并對其編輯評估。</p><p>
4、隨著移動互聯(lián)時代的到來,信息化物質(zhì)時刻影響著我們的日常生活。冀北山區(qū)森林生長管理系統(tǒng)是為森林管理人員提供簡單易懂的一個管理系統(tǒng)。用戶可以通過在首頁查看樹木的信息,并實現(xiàn)樹木增加刪除等功能,通過樹木的一些數(shù)據(jù)統(tǒng)計,對樹木的生長狀態(tài)進行合理的評估,資源豐富,操作簡單。</p><p> 在設(shè)計實現(xiàn)方面,使用Eclipsephp平臺開發(fā)客戶端系統(tǒng),結(jié)合Wamp自帶的Tomcat和MySql組成服務(wù)器端,運用php,J
5、ava語言,設(shè)計和實現(xiàn)本系統(tǒng)的各個模塊,最終整合成完整的應(yīng)用程序。</p><p> 設(shè)計此程序的目的是希望能給需要的森林管理人員帶來方便,同時自己在完成此程序的過程中學(xué)到知識和經(jīng)驗。</p><p> 關(guān)鍵字:冀北山區(qū)森林生長管理;php;MySQL.</p><p><b> Abstract</b></p><p
6、> Northern Hebei mountain forest growth model is a management and evaluation of forest trees some basic information. Through the trees and database information stored inside,Home Details of the environment and the ma
7、jor information resource trees in northern Hebei mountains. And shows some trees basic information, the user can view the information and assessment of their trees editor.</p><p> With the advent of the mob
8、ile Internet era, information material time affects our daily lives. Northern Hebei mountain forest growth model for forest managers to provide a straightforward management system. Users can view the trees in the home in
9、formation, and delete functions to achieve the trees increased, through some trees statistical data on the growth of trees in a reasonable state assessments, resource-rich, easy to operate.</p><p> In term
10、s of design and implementation, using Eclipsephp client platform development system, combined with Wamp comes with Tomcat and MySql server-side composition, using php, Java language, design and implementation of each mod
11、ule of the system, and ultimately integrated into a complete application.</p><p> The purpose of this program is designed to facilitate hope to give forest managers need to bring, but their own knowledge an
12、d experience to complete this program in the process of school.</p><p> Keywords: Northern Hebei mountain forest growth model,Php,MySQL.</p><p><b> 目 錄</b></p><p>&
13、lt;b> 1 緒論1</b></p><p> 1.1 課題研究的背景及意義1</p><p> 1.2國內(nèi)外研究概況與發(fā)展趨勢2</p><p> 1.3設(shè)計的主要工作2</p><p><b> 1.4論文組織3</b></p><p> 2 開發(fā)環(huán)境
14、和開發(fā)技術(shù)4</p><p> 2.1 開發(fā)環(huán)境的選擇4</p><p> 2.2 Eclipsephp簡介4</p><p> 2.3 Wamp簡介5</p><p> 2.4 數(shù)據(jù)庫簡介6</p><p> 2.5 語言特點6</p><p> 3 系統(tǒng)需求分析與設(shè)計
15、7</p><p> 3.1 設(shè)計思想7</p><p> 3.2 可行性分析7</p><p> 3.2.1經(jīng)濟可行性7</p><p> 3.2.2 技術(shù)可行性8</p><p> 3.2.3操作可行性8</p><p> 3.3 性能需求8</p>
16、<p> 3.4 功能需求8</p><p> 3.4.1 用戶界面需求9</p><p> 3.4.2 邏輯跳轉(zhuǎn)需求9</p><p><b> 3.5系統(tǒng)結(jié)構(gòu)4</b></p><p> 3.6總體結(jié)構(gòu)設(shè)計10</p><p> 3.7 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計13&l
17、t;/p><p><b> 4 系統(tǒng)實現(xiàn)16</b></p><p> 4.1網(wǎng)頁首頁設(shè)計16</p><p> 4.1.1 主界面截圖16</p><p> 4.1.2 主界面部分代碼16</p><p> 4.2第二層界面設(shè)計19</p><p> 4
18、.2.1點擊“林木管理”19</p><p> 4.2.2點擊“模型管理”19</p><p> 4.2.3點擊其他四個按鈕19</p><p> 4.2.4編輯部分代碼20</p><p><b> 5 后臺實現(xiàn)25</b></p><p> 5.1服務(wù)器端Wamp 26&
19、lt;/p><p> 5.2后臺數(shù)據(jù)庫實現(xiàn)26</p><p><b> 6 結(jié)束語27</b></p><p><b> 參考文獻28</b></p><p><b> 1 緒論</b></p><p> 隨著信息化社會的發(fā)展,信息化管理
20、和信息化設(shè)備已深入到我們生活的方方面面,為了讓管理更加快捷準(zhǔn)確,在許多方面?zhèn)鹘y(tǒng)的紙質(zhì)媒體上記錄已經(jīng)滿足不了管理者,而隨著基于數(shù)據(jù)庫的網(wǎng)絡(luò)信息系統(tǒng)的發(fā)展,人們已經(jīng)在這個平臺上開發(fā)出了成功的管理系統(tǒng)。本系統(tǒng)是對樹木的一些信息實現(xiàn)簡單的操作,分析林木的生長規(guī)律和林木生長狀況,綜合自己所學(xué)知識,運用到這個項目中來,同時期待自己有所突破和創(chuàng)新,最后能夠積累一定的項目經(jīng)驗。</p><p> 本項目通過三個模塊對樹木進行了
21、分類和展示,包含冀北山區(qū)的介紹,每個樹木的基本信息,計算評估。通過分別完成這幾個部分來實踐理論技術(shù)。</p><p> 1.1 課題研究的背景及意義</p><p> 冀北山區(qū)處于半干旱區(qū)向半濕潤區(qū)的過度地帶,自然環(huán)境復(fù)雜,生態(tài)系統(tǒng)脆弱,水土流失和土地退化趨于嚴(yán)重,冀北山區(qū)森林生態(tài)系統(tǒng)對該區(qū)域的生態(tài)環(huán)境調(diào)節(jié)發(fā)揮著重要的作用,不同種類的樹木的生長規(guī)律和生長狀況的好壞影響著森林的生態(tài)系統(tǒng),
22、建立一個森林管理系統(tǒng),歸類樹木的信息,可以讓管理人員及時的掌握樹木的生長規(guī)律和生長狀況,以便對樹木做出及時的處理。</p><p> 然而真正實踐時候會發(fā)現(xiàn)學(xué)的知識多是理論性的,真正實踐的機會和成果屈指可數(shù),自己深知學(xué)習(xí)和運用之間的轉(zhuǎn)換猶如跨越深深的溝壑,存在巨大的難度遠不是想象中的程度。此時有機會在老師的指導(dǎo)下完成這樣一個將理論知識和實踐結(jié)合起來的機會,在即將畢業(yè)走向社會之際,正是自己看清溝壑深度,積累這方面
23、經(jīng)驗的最佳時機,無論最后的成果如何,都將使自己的能力有極大的提高。</p><p> 1.2國內(nèi)外研究概況與發(fā)展趨勢</p><p> 我國仍然是一個缺林少綠、生態(tài)脆弱的國家,森林覆蓋率遠低于全球31%的平均水平,人均森林面積僅為世界人均水平的1/4,人均森林蓄積只有世界人均水平的1/7,森林資源總量相對不足、質(zhì)量不高、分布不均的狀況仍未得到根本改變,林業(yè)發(fā)展還面臨著巨大的壓力和挑戰(zhàn)。
24、</p><p> 森林有效供給與日益增長的社會需求的矛盾依然突出。森林生態(tài)系統(tǒng)功能脆弱的狀況尚未得到根本改變,生態(tài)產(chǎn)品短缺的問題依然是制約我國可持續(xù)發(fā)展的突出問題,所以對森林的合理管理尤其變得更加迫切。</p><p> 對冀北山區(qū)森林的管理合理對我國的森林發(fā)揮著十分重要的作用,冀北山區(qū)森林管理系統(tǒng)主要統(tǒng)計唄評估了各種樹木的生長情況,方便森林管理人員作出合理的措施,而且頁面簡單明了,
25、易于操作。世界隨著信息化發(fā)展,信息化管理和信息化設(shè)備已深入到我們生活的每一個方面,許多國家,美國,德國等歐洲國家的森林面積都十分龐大,管理也比我國完整很多,所以我國,這方面應(yīng)該更加加強,才能和世界接軌。</p><p> 1.3 設(shè)計的主要工作</p><p> 本系統(tǒng)包括網(wǎng)站首頁模塊、服數(shù)據(jù)庫模塊</p><p> 動態(tài)網(wǎng)站頁面模塊方面,通過布局分類展示了冀
26、北山區(qū)的環(huán)境特征,樹木基本信息,可以點擊查看每個品種具體的文字、信息等,和模型管理通過測試樹木的一些參數(shù)評估樹木的生長狀態(tài)。</p><p> 服務(wù)器端存儲著這些林木的基本信息資料,通過連接傳輸?shù)骄W(wǎng)頁首頁展示出來。</p><p><b> 1.4 論文組織</b></p><p> 論文全文共分為七章:</p><p
27、> 第一章 緒論。主要介紹了論文選題的引言、對課題研究的背景及意義進行了分析。</p><p> 第二章 開發(fā)環(huán)境和開發(fā)技術(shù)。</p><p> 第三章 需求分析與系統(tǒng)設(shè)計。</p><p><b> 第四章 系統(tǒng)實現(xiàn)。</b></p><p> 第五章 系統(tǒng)測試。選取具有代表性的數(shù)據(jù)進行測試,保證系統(tǒng)正
28、常運行。</p><p> 第六章 結(jié)束語。對系統(tǒng)實現(xiàn)過程進行了總結(jié)。</p><p> 2 開發(fā)環(huán)境和開發(fā)技術(shù)</p><p> 2.1 開發(fā)環(huán)境的選擇</p><p> 在服務(wù)器端和客戶端用到了不同的開發(fā)環(huán)境和工具,本系統(tǒng)開發(fā)與運行環(huán)境如下:</p><p> 開發(fā)環(huán)境:Windows 與 Linux下均
29、可</p><p><b> 開發(fā)工具:</b></p><p> a.客戶端:安裝EclipsePHP Studio</p><p> b.服務(wù)器端:安裝WampServer,此集成環(huán)境自帶apache,MySql數(shù)據(jù)庫</p><p> 在客戶端使用Eclipse集成開發(fā)環(huán)境運用php、html、java語言
30、完成項目,服務(wù)器端通過使用動態(tài)Web項目操作MySql數(shù)據(jù)庫的形式完成。</p><p> 2.2 EclipsePHP Studio 簡介</p><p> EclipsePHP Studio (簡稱:EPP) 是一個大型PHP項目開發(fā)編譯器,基于Eclipse底層開發(fā)而來,并且集成了JDK,免除了安裝配置的麻煩,一次安裝即可使用,無需配置。此編譯器為PHP編譯器,輔助PHP代碼的開
31、發(fā)和調(diào)試,集成了代碼高亮,函數(shù)跟蹤,實時糾錯等功能。同時還增加了協(xié)作開發(fā)版本服務(wù)器功能:SVN 、 CVS 。 內(nèi)嵌瀏覽器可以在調(diào)試簡單代碼實時瀏覽。不僅支持php ,也支持其他網(wǎng)絡(luò)語言像html、xhtml、xml、css和javascript、java、perl、python等。</p><p> 2.3 WampServer簡介</p><p> WampServer是一款由法國
32、人開發(fā)的Apache Web服務(wù)器、PHP解釋器以及MySQL數(shù)據(jù)庫的整合軟件包。免去了開發(fā)人員將時間花費在繁瑣的配置環(huán)境過程,從而騰出更多精力去做開發(fā)。在windows下將Apache+PHP+Mysql 集成環(huán)境,擁有簡單的圖形和菜單安裝和配置環(huán)境。PHP擴展、Apache模塊,開啟/關(guān)閉鼠標(biāo)點點就搞定,再也不用親自去修改配置文件了,WAMP它會去做。再也不用到處詢問PHP的安裝問題了,WampServer一切都能搞定。</p
33、><p><b> 2.4 數(shù)據(jù)庫簡介</b></p><p> 數(shù)據(jù)庫是長期儲存在計算機內(nèi)大量的有組織的,可以共享的數(shù)據(jù)的集合,在服務(wù)器端的數(shù)據(jù)中,有一部分是以數(shù)據(jù)庫的形式存儲起來的,數(shù)據(jù)庫中的屬性構(gòu)成了靈活強大的操作方法。通過組織數(shù)據(jù)庫中的數(shù)據(jù),有效的和每一個類別一一對應(yīng)起來。</p><p><b> 2.5 語言特點<
34、/b></p><p><b> Php的特點:</b></p><p> 1、快速。PHP是一種功能強大的CGI腳本語言,語法是混合了C、Java、Perl和PHP式的新語法,執(zhí)行網(wǎng)頁的速度比CGI、Perl和ASP更快,這是它的第一個突出特點。</p><p> 2、具有很好的開放性和可擴展性。PHP屬于自由軟件,源代碼完全公開
35、,任何程序員為PHP擴展附加功能非常容易。</p><p> 3、數(shù)據(jù)庫支持。PHP支持多種主流與非主流的數(shù)據(jù)庫,如:DBA、dBase、Informix、mSQL、MySQL、Microsoft SQL Server、Sybase、ODBC、PostgreSQL、Oracle等。其中,PHP與MySQL是絕佳的組合,可以跨平臺運行。</p><p> 4、面向?qū)ο缶幊?。PHP提供了類
36、和對象。為了實現(xiàn)面向?qū)ο缶幊?,PHP 4.0及更高版本提供了新的功能和特性,包括對象重載、引用技術(shù)等。</p><p> 5、具有豐富的功能。對象式的設(shè)計、結(jié)構(gòu)化的特性、數(shù)據(jù)庫的處理、網(wǎng)絡(luò)接口的應(yīng)用、安全編碼機制,PHP幾乎涵蓋了所有網(wǎng)站的一切功能。</p><p> 6、可伸縮性。傳統(tǒng)上,網(wǎng)頁的交互作用是通過CGI來實現(xiàn)的。CGI程序的伸縮性不是很理想,因為它為每一個正在運行的CGI
37、程序開一個獨立進程。解決方法就是將經(jīng)常用來編寫CGI程序的語言的解釋器編譯進Web服務(wù)器。PHP就可以以這種方式安裝,雖然很少有人愿意這樣以CGI方式安裝它。內(nèi)嵌的PHP可以具有更高的可伸縮性。</p><p> 3 系統(tǒng)需求分析與設(shè)計</p><p><b> 3.1 設(shè)計思想</b></p><p> 設(shè)計思想是項目開始的第一項工作,
38、用來整體把握整個項目。</p><p> 設(shè)計程序:組織需要展示的數(shù)據(jù),信息分類整理,設(shè)計頁面布局。在首頁展示冀北山區(qū)森林環(huán)境以及森林樹木的簡介和模型管理原理,二層頁面是對林木管理,第三層頁面為林木調(diào)查管理列表,對林木的生長狀況進行評估。</p><p> 在Wamp服務(wù)器端通自帶的MySQL數(shù)據(jù)庫查詢數(shù)據(jù),網(wǎng)站通過sql語言和數(shù)據(jù)庫連接,在項目中保存森林和樹木基本信息,通過網(wǎng)絡(luò)傳輸,
39、找到每個樹木對應(yīng)的地址傳送到網(wǎng)站上,展示在網(wǎng)頁上。</p><p><b> 3.2 可行性分析</b></p><p> 可行性分析是系統(tǒng)分析階段的第二項活動,它的主要目是進一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進行了調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃。通過調(diào)查分析,本系統(tǒng)設(shè)計主要有以下三個可行性:</p>
40、<p> 3.2.1經(jīng)濟可行性</p><p> 此系統(tǒng)開發(fā)所需軟件工具:EclipsePhp,WampServer均是開源工具,在網(wǎng)上都可以方便得下載到。</p><p> 開發(fā)需要在一臺個人電腦上實現(xiàn),由于現(xiàn)在的個人電腦有著價格越來越低,配置和性能也越來越高的特點,而此項目的開發(fā)并不需要配置特別高的電腦作支持。所以有了設(shè)備和工具支持,開發(fā)本項目幾乎沒有物理成本,僅僅是簡
41、單的人工成本,這樣開發(fā)此項目在經(jīng)濟可行性上成為可能。</p><p> 整個系統(tǒng)建設(shè)完成后會給森林帶來高效的管理方式,為栽培和培養(yǎng)樹木,進而優(yōu)化森林的生態(tài)系統(tǒng),雖然回報周期長,但是系統(tǒng)的平臺知識含量性印證了科學(xué)強大的生產(chǎn)力。</p><p> 3.2.2 技術(shù)可行性</p><p> 網(wǎng)站的開發(fā)采用Php語言,在Windows或Linux系統(tǒng)中使用Eclips
42、ephp平臺開發(fā)。結(jié)合平時所學(xué)知識,自己有著編寫過Java,Php小項目和熟練使用Eclipse的經(jīng)驗,在技術(shù)上成為可行。PHP 是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法。它可以比 CGI 或者 Perl 更快速的執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完
43、全生成HTML標(biāo)記的CGI要高許多;與同樣是嵌入HTML文檔的腳本語言JavaScript相比,PHP在服務(wù)器端執(zhí)行,充分利用了服務(wù)器的性能。</p><p> 上述語言特性和 Eclipse 平臺的可擴展及強大的功能支持著開發(fā)的技術(shù)可行性。</p><p> 3.2.3 操作可行性</p><p> 網(wǎng)站簡潔的頁面和結(jié)構(gòu)清晰的布局,使得在使用時非常方便,在操
44、作上要求非常低,只需簡單的點擊對應(yīng)按鈕,就能獲取所需資源。就像平時觀看電視節(jié)目按動遙控器一般。 </p><p><b> 3.3 性能需求</b></p><p> 該網(wǎng)頁在Windows 與 Linux下均可,只要有電腦即可,服務(wù)器端僅需安裝簡單的WampServer的服務(wù)器。</p><p><b> 3.4 功能需求&l
45、t;/b></p><p> 在系統(tǒng)的設(shè)計階段,明確了系統(tǒng)使用時操作要方便,界面要簡潔的特點,按照此原則,盡量做到人性化的界面布局和邏輯跳轉(zhuǎn)。</p><p> 3.4.1用戶界面需求</p><p> 使用簡約大方的背景,突出簡潔的特點;添加與背景相適合的文字顏色,合理設(shè)置文字的字體,給人更美觀直白的視覺效果;適當(dāng)用圖片按鈕代替文字按鈕,既能突出系統(tǒng)的
46、主題,又使頁面不至于空洞枯燥。</p><p> 3.4.2 邏輯跳轉(zhuǎn)需求</p><p> 首頁的設(shè)計可以系統(tǒng)得組織資源的分類,在操作時能夠感到結(jié)構(gòu)的清晰;在每個頁面角落布局關(guān)閉按鈕,方便用戶前后頁面之間跳轉(zhuǎn)。</p><p> 3.5系統(tǒng)總體結(jié)構(gòu)設(shè)計</p><p> 3.5.1 系統(tǒng)基礎(chǔ)結(jié)構(gòu)</p><p&g
47、t; 把握系統(tǒng)的總體設(shè)計結(jié)構(gòu),首先將整個系統(tǒng)的架構(gòu)設(shè)計出來。其組織結(jié)構(gòu)圖如4-1所示。</p><p><b> 接受響應(yīng)返回數(shù)據(jù)</b></p><p><b> 發(fā)送請求</b></p><p> 圖4-1系統(tǒng)組織結(jié)構(gòu)圖</p><p> 網(wǎng)站送查看數(shù)據(jù)編輯資料等的請求,Wamp數(shù)據(jù)庫
48、獲取接收后進行響應(yīng)并存儲,并提供查找數(shù)據(jù)返回展示給首頁。</p><p> 3.5.2 模塊設(shè)計</p><p> 網(wǎng)站分為三大模塊:首頁,林木管理,各階段生長管理。</p><p> 首頁分別對冀北山區(qū)環(huán)境介紹,林木簡介,各階段生長管理計算原理說明。用戶可以在簡潔的頁面的對其進行操作,嚴(yán)謹(jǐn)?shù)奶D(zhuǎn)邏輯等特點,都體現(xiàn)出人性化的一面。簡潔大方的頁面布局,讓用戶一目
49、了然。</p><p> 而在數(shù)據(jù)庫方面,使用Wamp集成環(huán)境,擁有簡單的圖形和菜單安裝和配置環(huán)境,自帶的MySql和Apache既能完整的實現(xiàn)相關(guān)功能,同時保證了效率。請求的響應(yīng)及數(shù)據(jù)的發(fā)送,構(gòu)成了完整的模塊。</p><p> 3.5.3 系統(tǒng)結(jié)構(gòu)設(shè)計</p><p><b> 網(wǎng)站如下所示:</b></p><p
50、> 主頁面:首頁,林木管理,模型管理。</p><p> 首頁:冀北山區(qū)環(huán)境介紹,林木品種介紹,各階段生長管理計算原理。</p><p> 林木管理、各階段生長管理:新增,編輯,刪除,刪除。</p><p><b> 3.6 數(shù)據(jù)庫設(shè)計</b></p><p> 在服務(wù)器端,根據(jù)文件有無對應(yīng)的林木信息,創(chuàng)
51、建了兩個數(shù)據(jù)庫表。兩個表的屬性稍有不同,如下表所示:</p><p> (1)林木的分類表名稱:think_plant_kind</p><p> 表think_plant_kind屬性與字段如表4-1所示:</p><p> 表4-1 think_plant_kind的屬性表</p><p> think_plant_kind表中的
52、數(shù)據(jù)表:</p><p> 表4-2 think_plant_kind數(shù)據(jù)表</p><p> 林木管理列表名稱:think_view_plant_survey</p><p> 表think_view_plant_survey屬性與字段表如4-3所示:</p><p> 表4-3 think_view_plant_survey的屬性
53、表</p><p> think_view_plant_survey表中的數(shù)據(jù)表如4-4所示: </p><p> 表4-4 think_view_plant_survey數(shù)據(jù)表</p><p><b> 4 系統(tǒng)實現(xiàn)</b></p><p> 4.1網(wǎng)站界面的設(shè)計</p><p>
54、 4.1.1主界面截圖</p><p> 網(wǎng)站首頁大標(biāo)題顯示的是冀北山區(qū)森林生長管理系統(tǒng),在導(dǎo)航處有三個頁面按鈕,分別是首頁,林木管理,各階段生長管理,并且顯首頁分別介紹了冀北山區(qū)森林環(huán)境介紹,林木品種介紹,生長管理計算原理的簡介,網(wǎng)站主頁面如圖5-1所示:</p><p> 圖4-1 網(wǎng)站主頁面</p><p> 林木品種簡介主要介紹了幾種比較常見的一些的
55、樹木的基本信息。</p><p> 林木品種頁面如圖4-2所示</p><p> 圖4-2 林木品種簡介</p><p> 4.1.2主界面部分代碼</p><p> function topmenu()</p><p><b> {</b></p><p>
56、$('#topdiv').css('display','block');</p><p> $('#seconddiv').css('display','none');</p><p> $('#threediv').css('display','no
57、ne');</p><p> $('#linker').css('margin-top','0');</p><p><b> }</b></p><p> function secondmenu()</p><p><b> {</b>
58、;</p><p> $('#topdiv').css('display','none');</p><p> $('#seconddiv').css('display','block');</p><p> $('#threediv').css(&
59、#39;display','none');</p><p> $('#linker').css('margin-top','-20px');</p><p><b> }</b></p><p> function threemenu()</p><
60、;p><b> {</b></p><p> $('#topdiv').css('display','none');</p><p> $('#seconddiv').css('display','none');</p><p> $(
61、'#threediv').css('display','block');</p><p> $('#linker').css('margin-top','-20px');</p><p><b> }</b></p><p><b>
62、 </script></b></p><p> <style type="text/css"></p><p><b> <!--</b></p><p> .STYLE1 {font-family: "新宋體"}</p><p>
63、 .STYLE3 {color: #000000; font-size: 14px;}</p><p><b> .STYLE4 {</b></p><p> font-size: 16px;</p><p> font-weight: bold;</p><p><b> }</b><
64、;/p><p> .STYLE5 {font-size: 14px}</p><p> .STYLE6 {font-size: 14px; font-weight: bold; }</p><p><b> --></b></p><p><b> </style></b>&
65、lt;/p><p> <include file="Public:topbody"/></p><p> <div class="alert alert-info" id="linker1" style="width: 978px; margin: 5px auto; height:30px; &qu
66、ot;></p><p><b> 導(dǎo)航:</b></p><p> <a class="btn btn-primary " href="/ForestManage/index.php/Index/index">首頁</a></p><p> <a class=&
67、quot;btn btn-primary " href="/ForestManage/index.php/Plant/plantlist">林木管理</a></p><p> <a class="btn btn-primary " href="/ForestManage/index.php//Survey/surveylist&
68、quot;>模型管理</a></p><p><b> </div></b></p><p> <div style="width:1000px; padding:5px; margin:0 auto; "></p><p> <table width="100
69、%"></p><p><b> <tr></b></p><p><b> <td></b></p><p> <div class="alert alert-info" id="linker" style="width
70、: 138px; margin: 0 auto; height:500px; padding:10px; "></p><p> <a class="btn " href="javascript:void(0)" onclick="topmenu()" style="width:110px; text-decorat
71、ion:underline">冀北山區(qū)環(huán)境介紹</a><br /><br /></p><p> <a class="btn" href="javascript:void(0)" style="width:85px; text-decoration:underline" onclick=&qu
72、ot;secondmenu()">林木品種簡介</a><br /><br /></p><p> <a class="btn" href="javascript:void(0)" style="width:110px; text-decoration:underline" onclick=&q
73、uot;threemenu()">管理模型計算原理</a><br /><br /></p><p> 4.2其它界面的設(shè)計</p><p> 4.2.1點擊“林木管理” </p><p> 程序跳轉(zhuǎn)到“林木管理”頁面,林木管理列表主要是把樹木的一些基本信息列表,包括編號,所屬分類,生長階段等,每一個品種的后面
74、點擊查看按鈕進入查看頁面,可以系統(tǒng)的查看每一個樹木的基本信息,生長習(xí)性,林木管理如圖4-3所示:</p><p> 圖4-3林木管理頁面</p><p> 點擊“查看”,可以單獨的查看每個樹木的基本信息,點擊關(guān)閉按鈕返回上一界面。</p><p> 查看頁面如圖4-4所示:</p><p><b> 圖4-4 查看頁面<
75、;/b></p><p> 4.2.2點擊“各階段生長管理”</p><p> 程序跳轉(zhuǎn)到“各階段生長管理”頁面,各階段生長管理主要是統(tǒng)計調(diào)查樹木的在各個生長階段一些生長過程中一些信息,包括樹木的調(diào)查時間,胸徑,高度,枯落物量,吸水能力,以及最后統(tǒng)計計算調(diào)查結(jié)果,林木調(diào)查管理列表如圖4-5所示:</p><p> 圖4-5 各階段生長管理頁面</p
76、><p> 點擊 “計算”,可以統(tǒng)計計算林木的測試結(jié)果,頁面如圖4-6所示:</p><p> 圖4-6 計算結(jié)果頁面</p><p> 4.2.3點擊其他四個按鈕</p><p> 以操作時點擊“新增”,“編輯”,“刪除”,“刷新”四個按鈕的不同,程序跳轉(zhuǎn)到四個不同的頁面(新增林木信息、編輯林木信息、刪除、刷新)如圖4-7所示:<
77、/p><p> 點擊新增按鈕,管理人員可以根據(jù)調(diào)查樹木新增林木的一些基本信息,頁面如下:</p><p> 點擊編輯按鈕,管理人員先選中一個林木信息,可以再此基礎(chǔ)上編輯改動林木的一些基本信息,編輯頁面如下:</p><p> 管理人員可以選中一項,點擊刪除系統(tǒng)會提示你是否確定刪除該項,以防止手誤刪除林木,刪除頁面如下:</p><p>
78、圖4-7 其余四個頁面 </p><p> 5.2.4編輯部分代碼如下:</p><p> $(document).ready(function()</p><p><b> {</b></p><p> $('#addform').form({</p><p> suc
79、cess:function(data)</p><p><b> {</b></p><p> data =jQuery.parseJSON(data);</p><p> $.messager.alert('提示',data['info'],'info',function() </p
80、><p><b> {</b></p><p> $('#adduserdiv').dialog("close"); </p><p> $('#tt').datagrid("reload");</p><p><b> });
81、</b></p><p><b> }</b></p><p><b> });</b></p><p> $('#editform').form({</p><p> success:function(data)</p><p><
82、b> {</b></p><p> data =jQuery.parseJSON(data);</p><p> $.messager.alert('提示',data['info'],'info',function() </p><p><b> {</b></p&
83、gt;<p> $('#edituserdiv').dialog("close"); </p><p> $('#tt').datagrid("reload");</p><p><b> });</b></p><p><b> }
84、</b></p><p><b> });</b></p><p> $('#cattleform').form({</p><p> success:function(data)</p><p><b> {</b></p><p>
85、data =jQuery.parseJSON(data);</p><p> $.messager.alert('提示',data['info'],'info',function() </p><p><b> {</b></p><p> $('#changediv').d
86、ialog("close");</p><p> $('#tt').datagrid('loadData', {total:0,rows:[]}); </p><p> $('#tt').datagrid("reload");</p><p><b> });
87、</b></p><p><b> }</b></p><p><b> });</b></p><p><b> });</b></p><p> function add()</p><p><b> {</
88、b></p><p> $('#addform').form('clear');</p><p> $('#adduserdiv').dialog("open");</p><p><b> }</b></p><p> function
89、submitForm()</p><p><b> { </b></p><p> $('#addform').submit();</p><p><b> } </b></p><p> function edit()</p><p><b
90、> {</b></p><p> var row = $('#tt').datagrid('getSelected'); </p><p><b> if(row)</b></p><p><b> {</b></p><p> $(
91、39;#editform').form('load','/ForestManage/index.php/Plant/editformload/id/'+row.id+'/');</p><p> $('#edituserdiv').dialog("open");</p><p><b>
92、 }</b></p><p><b> else</b></p><p><b> {</b></p><p> $.messager.alert("提示", "請先選中一項");</p><p><b> }</b>
93、;</p><p><b> }</b></p><p> function submiteditForm()</p><p><b> { </b></p><p> $('#editform').submit();</p><p><b&
94、gt; } </b></p><p> function submitchangeForm()</p><p><b> { </b></p><p> $('#cattleform').submit();</p><p><b> } </b></p
95、><p> function del()</p><p><b> {</b></p><p> var row = $('#tt').datagrid('getSelected'); </p><p><b> if(row)</b></p>&
96、lt;p><b> {</b></p><p> $.messager.confirm("操作提示", "您確定要刪除該項嗎?", function (data) {</p><p> if (data) </p><p><b> {</b></p>&
97、lt;p> data =jQuery.parseJSON(data);</p><p> $.ajax({url:"/ForestManage/index.php/Plant/delplant/id/"+row.id,</p><p> success: function(data)</p><p><b> {</
98、b></p><p> $.messager.alert('提示',data['info'],'info',function() </p><p><b> {</b></p><p> $('#tt').datagrid('loadData', {t
99、otal:0,rows:[]});</p><p> $('#tt').datagrid("reload");</p><p><b> });</b></p><p><b> }});</b></p><p><b> }</b>
100、</p><p><b> });</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> $.messager.alert(&qu
101、ot;提示", "請先選中一項");</p><p><b> }</b></p><p><b> } </b></p><p> function reloadtt()</p><p><b> {</b></p><
102、;p> $('#tt').datagrid({</p><p> url:'/ForestManage/index.php/Plant/plant_Json/'});</p><p> $('#treenum_search').combobox({url:'/ForestManage/index.php/Plant/tre
103、enum_Json'});</p><p><b> }</b></p><p><b> 5 后臺實現(xiàn)</b></p><p> 系統(tǒng)主要模塊設(shè)計已經(jīng)完成,其他相應(yīng)功能待需要時進行擴展,現(xiàn)就已完成功能后臺進行實現(xiàn)。</p><p> 5.1 打開后臺服務(wù)器端Wamp </p
104、><p> 使用EclipsePhp,將服務(wù)器端代碼在EclipsePhp服務(wù)器上運行。打開后臺Wamp服務(wù)器,在代碼運行過程中,用戶隨時可以在訪問到服務(wù)器端的數(shù)據(jù)。在MySQL數(shù)據(jù)庫中,根據(jù)需要編輯想要的數(shù)據(jù)信息。</p><p> 5.2 后臺數(shù)據(jù)庫實現(xiàn)</p><p> 此時用戶打開網(wǎng)頁主頁面,點擊“首頁”查看環(huán)境介紹,林木管理,管理模型計算原理分別查看各個
105、信息。</p><p> 用戶也可以在后臺服務(wù)器對林木的基本信息進行管理操作,以樹木編號1003松樹為例,在后臺增加林木松樹的基本信息。</p><p> 然后再刷新“林木管理”,即可查看到新增的編號1003松樹的基本信息,然后選中點擊編輯,刪除即可完成相關(guān)操作,同時點擊查看按鈕,會查到松樹的相關(guān)信息。</p><p> 以同樣的方式可以增加到“各階段生長管理
106、”,可以完成相關(guān)操作。</p><p><b> 6 結(jié)束語</b></p><p> 即將畢業(yè)了,轉(zhuǎn)眼快要離開這個校園了,在這個時刻發(fā)現(xiàn)自己根本割舍不掉這里的一切,一是自己學(xué)到的東西太少,本科四年的生活即將結(jié)束,但是覺得自己學(xué)到的東西遠遠不夠,所以選擇了繼續(xù)讀研,繼續(xù)深造,在研究生期間一定要更加完善,加強自己;二是這里有很多我們戀戀不舍的老師和可愛的同學(xué)們。畢業(yè)
107、設(shè)計成為了大學(xué)階段最后的學(xué)習(xí)標(biāo)記,同時也是檢驗自我、增長經(jīng)驗的難得機會與體驗。</p><p> 在完成畢業(yè)設(shè)計的過程中,從剛開始的不懂,到一點一點的摸索,請教老師,同學(xué),學(xué)姐,每一次嘗試都是寶貴的經(jīng)歷。讓我切身體會到只有自己親身經(jīng)歷了,親手做過了,才會發(fā)現(xiàn)自己的不足,一步步走來,自己從頭到尾從選題、設(shè)計、查找資料、逐步完成,困難是有的,但是每次遇到困難,都想辦法自我克服,想辦法解決,才會有長足的進步。<
108、/p><p> 這次畢業(yè)設(shè)計使我能夠靜下心來學(xué)習(xí),集中注意力寫程序,逐漸讓我養(yǎng)成了良好的面對bug的心態(tài)和編寫程序的習(xí)慣,感覺到十分受益匪淺。同時漸漸掌握了自己的一套編寫代碼,改正錯誤的流程,當(dāng)自己以后遇到bug,我相信經(jīng)過自己的努力,一定會以后一個滿意的結(jié)果。第三是端正了自己的心態(tài),認(rèn)識到自己的不足,同時有信心能夠做得更好。</p><p> 在此要感謝王老師和學(xué)姐對我悉心的指導(dǎo),感謝老
109、師給我的幫助和很多建議。</p><p><b> 參考文獻</b></p><p> [1]. 互動百科,task.baike.com。</p><p> [2]. 百度百科,baike.baidu.com</p><p> [3]. PHP100中文網(wǎng),www.php100.com。</p>&
110、lt;p> [4]. [美]W.Jason Gilmore .PHP與MySQL程序設(shè)計(第3版)[M].朱濤江譯</p><p> 注北京:人民郵電出版社,出版社:機械工業(yè)出版社。出版社:機械工業(yè)出版社。</p><p> [5]. 作者:孫晨霞 楊興運 《Java程序設(shè)計》 出版社:中國計劃出版社。</p><p> [6]. 作者
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文-冀北山區(qū)森林生長管理系統(tǒng)的設(shè)計與實現(xiàn)
- 冀北山區(qū)不同森林類型水文效應(yīng)研究.pdf
- 冀北山地森林景觀健康評價.pdf
- 冀北山地森林水文特征研究.pdf
- 冀北山區(qū)不同林分類型水文效應(yīng)研究.pdf
- 冀北山區(qū)油松林結(jié)構(gòu)特征與林下植被研究.pdf
- 冀北山地典型林分類型森林生態(tài)服務(wù)功能評估.pdf
- 森林遙感分類技術(shù)研究-以浙西北山區(qū)為例.pdf
- 冀北山地森林土壤理化性質(zhì)與健康比較研究.pdf
- 冀北山地楊樺次生林森林自然度評價研究.pdf
- 冀北山區(qū)混交林下植被生態(tài)位和種間聯(lián)結(jié)分析.pdf
- 基于采伐年齡的冀北山地主要造林樹種生長特征.pdf
- 冀北山區(qū)不同林齡華北落葉松人工林水文效應(yīng)研究.pdf
- 冀北山區(qū)次生林群落物種多樣性及生態(tài)位研究.pdf
- 閩北山區(qū)道路網(wǎng)絡(luò)的森林景觀效應(yīng)—以將樂縣為例.pdf
- 冀北山區(qū)梨園化學(xué)防治對節(jié)肢動物群落的影響.pdf
- 福建省山區(qū)高速公路機電系統(tǒng)運行維護管理問題研究——以閩西北山區(qū)高速為例.pdf
- 河北山區(qū)科技發(fā)展十三五規(guī)劃
- 河北山區(qū)科技發(fā)展十三五規(guī)劃
- 河北山區(qū)科技發(fā)展十三五規(guī)劃
評論
0/150
提交評論