植物管理信息系統(tǒng)-管理模塊_第1頁(yè)
已閱讀1頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  河北農(nóng)業(yè)大學(xué)現(xiàn)代科技學(xué)院</p><p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  題 目: 植物管理信息系統(tǒng)-管理模塊 </p><p>  學(xué) 院: 現(xiàn)代科技學(xué)院 </p><p>  專(zhuān)業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)1001班 </p><p>  學(xué)

2、 號(hào): 2010614530128 </p><p>  學(xué)生姓名: 丁寶蕊 </p><p>  指導(dǎo)教師姓名: 王克儉 </p><p>  指導(dǎo)教師職稱(chēng): 教授 </p><p>  2014 年 5 月28 日</p&

3、gt;<p><b>  摘 要</b></p><p>  隨著社會(huì)的發(fā)展,行業(yè)競(jìng)爭(zhēng)日趨激烈,如何提高工作效率、降低管理成本、提高服務(wù)水平,是每一個(gè)管理者最為關(guān)注的問(wèn)題。越來(lái)越多的管理者認(rèn)為實(shí)行計(jì)算機(jī)科學(xué)化管理是解決這一問(wèn)題的方法。以管理技術(shù)和計(jì)算機(jī)技術(shù)為基礎(chǔ)的管理信息系統(tǒng)已經(jīng)被應(yīng)用到中國(guó)各個(gè)領(lǐng)域中。近年來(lái)隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)

4、上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,對(duì)任何事物的研究,要高效率地把事務(wù)組織起來(lái),就必須建立事物的管理信息系統(tǒng)</p><p>  該系統(tǒng)以MySQL作為后臺(tái)數(shù)據(jù)庫(kù),JSP作為前臺(tái)開(kāi)發(fā)工具開(kāi)發(fā)的。SQL Server安全可靠,性能好,易用性強(qiáng),JSP的Web運(yùn)用跨平臺(tái),系統(tǒng)底層采用Java開(kāi)發(fā)。Java語(yǔ)言簡(jiǎn)單,面向?qū)ο螅踩愿叩奶攸c(diǎn),運(yùn)用Serlvet模式和Tomcat服務(wù)器。這幾點(diǎn)的綜合搭配使

5、得該系統(tǒng)靈活方便易用,簡(jiǎn)化了動(dòng)態(tài)網(wǎng)站的開(kāi)發(fā)。</p><p>  植物管理信息系統(tǒng)—管理模塊實(shí)現(xiàn)了管理員登陸,注銷(xiāo),修改密碼,植物的查詢(xún)、添加、刪除、修改等功能。SQl數(shù)據(jù)庫(kù)實(shí)現(xiàn)了管理員登錄信息的存儲(chǔ),和植物的相關(guān)信息的存儲(chǔ)、更新等使得數(shù)據(jù)的管理更加便利,JSP則為管理員提高動(dòng)態(tài)圖形界面,簡(jiǎn)化了操作,提高了易用性。 </p><p>  關(guān)鍵詞:植物管理信息系統(tǒng);Mysql;jsp;Apa

6、che;tomcat</p><p><b>  Abstract</b></p><p>  With the development of society, increasingly fierce competition in the industry, how to improve the work efficiency, reduce management c

7、osts, improve service levels, is the most concern for each management problems. More and more manager believes that the implementation of management of computer science is to solve this problem. The management informatio

8、n system to manage the technology and the computer technology as the foundation has been applied to each field in Chinese. In recent years, wit</p><p>  The system uses MySQL as the background database, JSP

9、as a development tool development. SQL Server is safe and reliable, good performance, ease of use, JSP Web cross platform application, at the bottom of the system developed by Java. The language of Java is simple, object

10、 oriented, high security features, the use of Serlvet mode and Tomcat server. Integrated with these points so that the system is flexible and easy to use, simplifies the development of dynamic web site.</p><p&

11、gt;  Plant management information system management module, the administrator login, logout, password modification, query, add, delete plants, modify the functions of. SQl database administrator login information storage

12、, information and plant storage, updating the data management more convenient, JSP for the administrator to improve dynamic graphical interface, simplifies the operation, improves usability.</p><p>  Keyword

13、s: Plant management information system; Mysql;jsp;Apache; tomcat</p><p><b>  目 錄</b></p><p><b>  1 引言1</b></p><p>  1.1 研究背景1</p><p>  1.2

14、開(kāi)發(fā)意義1</p><p>  1.3 研究現(xiàn)狀2</p><p>  2 開(kāi)發(fā)技術(shù)簡(jiǎn)介4</p><p>  2.1 JSP技術(shù)簡(jiǎn)介4</p><p>  2.2 HTML語(yǔ)言簡(jiǎn)介4</p><p>  2.3網(wǎng)頁(yè)設(shè)計(jì)工具DreamWeaverMX簡(jiǎn)介4</p><p>  2.

15、4 Mysql簡(jiǎn)介4</p><p>  2.5 Apache tomcat簡(jiǎn)介5</p><p>  2.6 JavaScript介紹5</p><p><b>  3 系統(tǒng)分析6</b></p><p>  3.1可行性分析6</p><p>  3.2功能需求分析7</p

16、><p>  3.2.1功能結(jié)構(gòu)圖7</p><p>  3.2.2模塊功能簡(jiǎn)介7</p><p>  3.3性能需求分析7</p><p><b>  3.4技術(shù)要點(diǎn)8</b></p><p><b>  4 詳細(xì)設(shè)計(jì)9</b></p><p&g

17、t;  4.1管理員登錄,注銷(xiāo),修改密碼功能9</p><p><b>  4.2植物管理9</b></p><p>  4.3數(shù)據(jù)表設(shè)計(jì)10</p><p>  4.4數(shù)據(jù)庫(kù)概念設(shè)計(jì)10</p><p>  5 系統(tǒng)實(shí)現(xiàn)11</p><p><b>  5.1首頁(yè)11&l

18、t;/b></p><p>  5.2創(chuàng)建數(shù)據(jù)表12</p><p>  5.3管理員登陸13</p><p>  5.4植物管理首頁(yè)14</p><p>  5.5植物管理頁(yè)面14</p><p>  5.6植物屬性瀏覽15</p><p>  5.7植物查詢(xún)15</p

19、><p>  5.8添加植物18</p><p><b>  5.9刪除21</b></p><p><b>  5.10修改22</b></p><p><b>  6 總結(jié)25</b></p><p><b>  參考文獻(xiàn)26<

20、;/b></p><p><b>  致謝27</b></p><p><b>  1 引言</b></p><p><b>  1.1 研究背景</b></p><p>  管理信息系統(tǒng)是一門(mén)綜合了管理科學(xué),信息科學(xué),系統(tǒng)科學(xué),行為科學(xué),計(jì)算機(jī)科學(xué)等學(xué)科知識(shí)的交

21、叉邊緣學(xué)科.現(xiàn)如今,管理信息系統(tǒng)已經(jīng)步入中國(guó)各個(gè)領(lǐng)域中。在許多的領(lǐng)域中,管理者將信息系統(tǒng)看成是一種支持性的活動(dòng),信息系統(tǒng)平穩(wěn)地運(yùn)行對(duì)各領(lǐng)域是很重要的事。</p><p>  植物信息管理系統(tǒng)是研究植物的重要工具。 隨著植物種類(lèi)的改變,植物的數(shù)量也不斷的變化。植物的種類(lèi)繁雜、屬性眾多,人工管理信息的難度也越來(lái)越大,顯然是不能滿(mǎn)足實(shí)際的需要,效率也是很低的。并且這種傳統(tǒng)的方式存在著很多的弊端,如:查詢(xún)不便、效率低,很

22、難維護(hù)和更新等。然而,本系統(tǒng)針對(duì)以上缺點(diǎn)能夠極大地提高植物信息管理的效率,也是科學(xué)化、正規(guī)化的管理,與世界接軌的重要條件。所以如何自動(dòng)高效地管理信息是這些年來(lái)許多人所研究的重要課題。</p><p>  我國(guó)工業(yè)企業(yè)應(yīng)用信息系統(tǒng)源于八十年代初我國(guó)大規(guī)模引進(jìn)硬件技術(shù)和裝備。先進(jìn)的生產(chǎn)裝備和技術(shù)雖然改變了企業(yè)落后的生產(chǎn)手段,卻沒(méi)有縮短我們同國(guó)際先進(jìn)水平的差距。我們發(fā)現(xiàn),使用與國(guó)外同行同樣裝備和技術(shù)的企業(yè)卻無(wú)法產(chǎn)生出適

23、應(yīng)市場(chǎng)的同等的優(yōu)良產(chǎn)品。其主要原因之一是我們忽視了生產(chǎn)經(jīng)營(yíng)活動(dòng)的軟件對(duì)企業(yè)的影響。事實(shí)上,我們?cè)S多年來(lái)把應(yīng)用計(jì)算機(jī)管理信息系統(tǒng)定位于裝備和技術(shù)應(yīng)用的范疇,這種狀況一直持續(xù)到九十年代初期。只要我們簡(jiǎn)單回顧一下我國(guó)計(jì)算機(jī)應(yīng)用的歷史便一目了然。人們更多議論的是計(jì)算機(jī)硬件的性能、技術(shù)等等,常常陷于信息系統(tǒng)究竟選用什么樣的硬件平臺(tái)更先進(jìn),究竟采用微機(jī)網(wǎng)絡(luò)還是采用中央計(jì)算機(jī)局域網(wǎng)的爭(zhēng)論之中。在應(yīng)用軟件的考慮方面則在自行開(kāi)發(fā)和采用商品化軟件包的紛爭(zhēng)中

24、不可自拔。使得我們廣大的企業(yè)在管理信息系統(tǒng)戰(zhàn)略目標(biāo)的建立和系統(tǒng)選擇上莫衷一是。但是擺在我們面前的事實(shí)是,企業(yè)應(yīng)用計(jì)算機(jī)管理信息系統(tǒng)的目的是完善和規(guī)范企業(yè)生產(chǎn)經(jīng)營(yíng)管理的模式,學(xué)習(xí)和掌握國(guó)外先進(jìn)的MRP-II、JIT、ERP等管理思想和經(jīng)驗(yàn),促進(jìn)企業(yè)內(nèi)部結(jié)構(gòu)的調(diào)整和革新,以便適應(yīng)市場(chǎng)競(jìng)爭(zhēng)的新形勢(shì),而非盲目和片面地追求計(jì)算機(jī)技術(shù)的最新成就。信息系統(tǒng)與企</p><p><b>  1.2 開(kāi)發(fā)意義</

25、b></p><p>  信息系統(tǒng),是與信息加工,信息傳遞,信息存貯以及信息利用等有關(guān)的系統(tǒng)。信息系統(tǒng)可以不涉及計(jì)算機(jī)等現(xiàn)代技術(shù),甚至可以是純?nèi)斯さ?。所謂MIS(管理信息系統(tǒng)--Management Information System)系統(tǒng),是一個(gè)由人、計(jì)算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng)。它是一門(mén)新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計(jì)

26、算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過(guò)對(duì)企業(yè)擁有的人力、物力、財(cái)力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時(shí)提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。目前,企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。隨著我國(guó)與世界信息高速公路的接軌,企業(yè)通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)獲得信息必將為企業(yè)帶來(lái)巨大的經(jīng)濟(jì)效益和社會(huì)效益,企業(yè)的辦公及管理都將朝著高效、快速、無(wú)紙化的方向

27、發(fā)展。換句話說(shuō),MIS系統(tǒng)的最終目的是使管理人員及時(shí)了解公司現(xiàn)狀,把握將來(lái)的發(fā)展路徑。</p><p>  隨著這些年電腦計(jì)算機(jī)的速度質(zhì)的提高,成本的下降,IT互聯(lián)網(wǎng)大眾趨勢(shì)的發(fā)展。我們使用電腦的高效率才處理數(shù)據(jù)信息成為可能。 植物信息管理系統(tǒng)的出現(xiàn),正是管理人員與計(jì)算機(jī)進(jìn)入互動(dòng)時(shí)代的體現(xiàn)。友好的人機(jī)交互模式,清晰簡(jiǎn)明的圖形界面,高效安全的操作使得我們對(duì)成千上萬(wàn)的信息的管理得心應(yīng)手。通過(guò)這個(gè)系統(tǒng),可以做到信息的規(guī)

28、范管理,科學(xué)統(tǒng)計(jì)和快速的查詢(xún),從而減少管理方面的工作量?毋庸置疑,切實(shí)有效地把計(jì)算機(jī)管理引入到植物管理中,對(duì)于植物的研究很分類(lèi)管理有著顯著意義?</p><p>  構(gòu)建基于Web 的開(kāi)放性的植物信息管理系統(tǒng),旨在系統(tǒng)地整理植物資源的基本狀況, 讓用戶(hù)能夠快速、方便地實(shí)現(xiàn)有關(guān)植物的基本信息的檢索和查詢(xún),為深入研究和利用植物資源,更好的為地方的經(jīng)濟(jì)和社會(huì)發(fā)展提供服務(wù)。此外,本系統(tǒng)還能滿(mǎn)足用戶(hù)對(duì)植

29、物科普知識(shí)的需求,在提高公眾對(duì)生物多樣性的認(rèn)識(shí)等方面也可發(fā)揮積極作用。</p><p><b>  1.3 研究現(xiàn)狀</b></p><p>  西方發(fā)達(dá)國(guó)家早在20世紀(jì)60年代就建立起用計(jì)算機(jī)管理的植物檔案,到了80年代便形成網(wǎng)絡(luò)結(jié)構(gòu)。目前,基于網(wǎng)絡(luò)實(shí)現(xiàn)全球共享的植物信息系統(tǒng)非常多,主要包括綜合性和區(qū)域性?xún)纱箢?lèi)植物信息系統(tǒng)。</p><p>

30、  我國(guó)從20世紀(jì)90年代初期陸續(xù)開(kāi)展植物信息系統(tǒng)研發(fā)工作。而且隨著計(jì)算機(jī)技術(shù)的發(fā)展,植物信息系統(tǒng)也越來(lái)越多。這些系統(tǒng)也逐漸實(shí)現(xiàn)了從單機(jī)版向網(wǎng)絡(luò)版的發(fā)展。然而我國(guó)在植物信息系統(tǒng)的研發(fā)、數(shù)量和質(zhì)量各方面,與發(fā)達(dá)國(guó)家相比,還有較大差距。</p><p>  由于植物資源潛在經(jīng)濟(jì)價(jià)值很高,如何對(duì)其進(jìn)行合理利用和科學(xué)管理,越來(lái)越受到人們的重視?,F(xiàn)今世界上植物信息系統(tǒng)的典范美國(guó)植物信息系統(tǒng)工程(USDA),為了實(shí)現(xiàn)全球植物

31、資源共享,促進(jìn)信息交流與國(guó)際合作,動(dòng)用了國(guó)際上20多位知名專(zhuān)家和學(xué)者進(jìn)行更新和維護(hù)。當(dāng)然新的植物信息系統(tǒng)的研發(fā)也面臨以下共性問(wèn)題:</p><p>  (1)植物信息系統(tǒng)信息安全問(wèn)題</p><p>  隨著對(duì)植物研發(fā)的深入,數(shù)據(jù)庫(kù)的結(jié)構(gòu)愈來(lái)愈復(fù)雜,數(shù)據(jù)庫(kù)的數(shù)據(jù)規(guī)模愈來(lái)愈大,又由于網(wǎng)絡(luò)的普及,有愈來(lái)愈多的用戶(hù)共享數(shù)據(jù)庫(kù)。因此,數(shù)據(jù)庫(kù)的安全性、完整性、并發(fā)性和故障恢復(fù)的能力成為信息系統(tǒng)建設(shè)首

32、先考慮的問(wèn)題,只有完全滿(mǎn)足這些條件的植物信息系統(tǒng),才能實(shí)現(xiàn)它的實(shí)用價(jià)值并最終為用戶(hù)接受。</p><p>  (2)植物信息系統(tǒng)與多媒體互動(dòng)問(wèn)題</p><p>  目前,大多數(shù)植物信息系統(tǒng)只能以文字的形式和圖片的形式顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù),使人感覺(jué)枯燥、乏味,不易被人接收、消化和理解。如果建設(shè)具有中英文界面,視頻介紹具體種的詳細(xì)信息和相關(guān)知識(shí),選擇JPG、GIF、BMP等格式的數(shù)字圖片建立植

33、物圖像信息庫(kù),并將這些信息直接存儲(chǔ)到數(shù)據(jù)庫(kù)中。同時(shí),增加背景音樂(lè)、以漫畫(huà)形式表達(dá)的科學(xué)小常識(shí)等等,充分與其他學(xué)科交叉滲透,建設(shè)出高效益,具競(jìng)爭(zhēng)性的數(shù)據(jù)庫(kù)系統(tǒng)。系統(tǒng)上線后,應(yīng)該保持信息及時(shí)更新,保證數(shù)據(jù)的完整性、準(zhǔn)確性,就能擴(kuò)大用戶(hù)面,與市場(chǎng)需求接軌。</p><p>  (3)專(zhuān)類(lèi)植物信息系統(tǒng)研發(fā)問(wèn)題</p><p>  最近幾十年來(lái),一些專(zhuān)門(mén)的植物科屬種數(shù)據(jù)庫(kù)由單位或個(gè)人已相繼建成,但是

34、幾乎沒(méi)有一個(gè)數(shù)據(jù)庫(kù)是專(zhuān)門(mén)針對(duì)某一科、屬、種的。其原因主要是植物分類(lèi)學(xué)的信息收集不夠全面、詳細(xì)造成的,因此植物學(xué)專(zhuān)家和工作者應(yīng)當(dāng)繼續(xù)加強(qiáng)基礎(chǔ)研究,對(duì)重要的科屬特征進(jìn)行系統(tǒng)歸納、總結(jié)和分類(lèi),為專(zhuān)類(lèi)植物信息系統(tǒng)的研發(fā)提供詳盡的數(shù)據(jù)資料。</p><p>  (4)植物信息系統(tǒng)的公益性問(wèn)題</p><p>  現(xiàn)在,植物信息系統(tǒng)的使用大多數(shù)是免費(fèi)的,而數(shù)據(jù)庫(kù)系統(tǒng)信息的更新與維護(hù)經(jīng)常需要大量經(jīng)費(fèi),這

35、就造成了很多植物數(shù)據(jù)信息系統(tǒng)研發(fā)后無(wú)人管理,數(shù)據(jù)不完整、不準(zhǔn)確,不利于系統(tǒng)的可持續(xù)發(fā)展。建議把建好的大型植物信息系統(tǒng)免費(fèi)讓大家使用,作為一種公益性工作,國(guó)家設(shè)立專(zhuān)項(xiàng)基金對(duì)這些系統(tǒng)進(jìn)行更新與升級(jí)。</p><p>  1.4植物信息系統(tǒng)建設(shè)的發(fā)展趨勢(shì)</p><p>  (1)植物信息系統(tǒng)的底層數(shù)據(jù)庫(kù)建設(shè)走向標(biāo)準(zhǔn)化</p><p>  對(duì)植物信息進(jìn)行合理利用和科學(xué)管理

36、,是保證農(nóng)林業(yè)牧和國(guó)民經(jīng)濟(jì)可持續(xù)發(fā)展戰(zhàn)略的基礎(chǔ)和依據(jù)。經(jīng)過(guò)植物研究工作者與計(jì)算機(jī)技術(shù)人員的合作,建立遵循一定國(guó)際規(guī)范和標(biāo)準(zhǔn)的、基于Web數(shù)據(jù)庫(kù)技術(shù)的植物信息系統(tǒng),能夠?qū)崿F(xiàn)全球植物資源共享,促進(jìn)信息交流與國(guó)際合作。</p><p>  (2)植物信息系統(tǒng)之間將有更多的合作和交流</p><p>  隨著植物信息系統(tǒng)走向標(biāo)準(zhǔn)化,必然要求各個(gè)植物信息系統(tǒng)之間加強(qiáng)合作和交流,實(shí)現(xiàn)資源共享,避免重復(fù)

37、的建庫(kù)工作,使各個(gè)植物信息系統(tǒng)之間既有聯(lián)系又相互獨(dú)立,既有共同的標(biāo)準(zhǔn)又有各自的特色,共同為用戶(hù)提供更好的植物信息服務(wù)。</p><p>  (3)更多區(qū)域性和專(zhuān)屬性植物信息系統(tǒng)急需建設(shè)</p><p>  隨著對(duì)植物學(xué)科在各個(gè)領(lǐng)域研究的深入,收集到的植物信息越來(lái)越豐富,植物總庫(kù)的建設(shè)越來(lái)越難以包括世界上所有的植物信息。這就要求研發(fā)出更多的區(qū)域性或以科屬為單位的植物信息系統(tǒng)信息系統(tǒng)。<

38、/p><p>  (4)植物信息系統(tǒng)將走向?qū)崟r(shí)動(dòng)態(tài)更新和維護(hù)</p><p>  人類(lèi)對(duì)植物學(xué)的研究是永不停止、不斷深入的,因此,每個(gè)植物信息系統(tǒng)上線后,還應(yīng)該組織相應(yīng)的植物學(xué)專(zhuān)家和學(xué)者定期進(jìn)行更新和維護(hù),只有這樣才能保證信息的及時(shí)性、準(zhǔn)確性,不斷地發(fā)揮并提升其服務(wù)價(jià)值。</p><p>  (5)植物信息系統(tǒng)將更加注重用戶(hù)體驗(yàn)</p><p>

39、  在系統(tǒng)設(shè)計(jì)時(shí),注重系統(tǒng)的人性化,提供簡(jiǎn)單、功能強(qiáng)大、友好的用戶(hù)界面,提供多種方式的植物信息瀏覽,以及單一和綜合的檢索功能,為用戶(hù)提供全方位的服務(wù),不僅適合植物學(xué)專(zhuān)家使用而且也適合普通愛(ài)好者使用。并且,系統(tǒng)上線后,應(yīng)該以留言板的形式或提供在線咨詢(xún)服務(wù)的方式,注意收集訪問(wèn)者的反饋信息,要不斷地利用這些信息來(lái)完善系統(tǒng),使之充分發(fā)揮它的使用價(jià)值。</p><p>  (6)植物信息系統(tǒng)將向多媒體方向發(fā)展</p&

40、gt;<p>  隨著多媒體技術(shù)的發(fā)展,使得制作語(yǔ)音、動(dòng)畫(huà)、視頻非常容易,使得枯燥無(wú)味的植物信息變動(dòng)更加生動(dòng)和豐富多彩,使得用戶(hù)更容易接收。而且,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)飛速發(fā)展,在植物信息系統(tǒng)中可以添加這些多媒體元素,從而能夠更好地將植物信息服務(wù)于人類(lèi)。</p><p>  (7)植物信息系統(tǒng)將向多功能發(fā)展</p><p>  隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)和數(shù)據(jù)庫(kù)技術(shù)的日益發(fā)展,植

41、物信息系統(tǒng)的功能將會(huì)日益完善和多樣化,如數(shù)據(jù)瀏覽、數(shù)據(jù)檢索、數(shù)據(jù)管理、數(shù)據(jù)圖形分析、地理分布、生態(tài)習(xí)性、在線服務(wù)等。</p><p>  (8)植物信息系統(tǒng)將向多種語(yǔ)言版本發(fā)展</p><p>  現(xiàn)在,世界上已經(jīng)有一些能夠提供多種語(yǔ)言版本的植物信息系統(tǒng),而國(guó)內(nèi)只有少部分植物信息系統(tǒng)提供中英文版本。植物信息系統(tǒng)的多語(yǔ)言版本將提高系統(tǒng)的使用價(jià)值,促進(jìn)植物信息資源的全球共享。因此,可以預(yù)見(jiàn)到多

42、語(yǔ)言版本的植物信息系統(tǒng)將是以后的一個(gè)發(fā)展趨勢(shì)。</p><p><b>  2 開(kāi)發(fā)技術(shù)簡(jiǎn)介</b></p><p>  本系統(tǒng)采用用戶(hù)端瀏覽器、支持JSP技術(shù)的Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器體系結(jié)構(gòu)。用戶(hù)端瀏覽器作為表現(xiàn)層,以Web方式登錄到Web服務(wù)器。Web服務(wù)器作為中間層組件,一方面與數(shù)據(jù)庫(kù)相連,提供數(shù)據(jù)庫(kù)的查詢(xún)等主要功能,另一方面接受數(shù)據(jù)庫(kù)服務(wù)器傳達(dá)的信息,并

43、轉(zhuǎn)換成標(biāo)準(zhǔn)Html 格式,發(fā)送給用戶(hù)端。</p><p>  2.1 Jsp技術(shù)簡(jiǎn)介</p><p>  JSP(全稱(chēng)JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)和許多公司參與共同創(chuàng)建的一種使軟件開(kāi)發(fā)者可以響應(yīng)客戶(hù)端請(qǐng)求,而動(dòng)態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)頁(yè)的技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是以Java語(yǔ)言作為腳本語(yǔ)言的,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)

44、器端的Java庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序。JSP使Java代碼和特定的預(yù)定義動(dòng)作可以嵌入到靜態(tài)頁(yè)面中。JSP句法增加了被稱(chēng)為JSP動(dòng)作的XML標(biāo)簽,它們用來(lái)調(diào)用內(nèi)建功能。</p><p>  2.2 HTML語(yǔ)言簡(jiǎn)介</p><p>  HTML的英文全稱(chēng)是HyperText Marked Language,中文叫做“超文本標(biāo)記語(yǔ)言”,HTML是一種用來(lái)制作超文本文檔的

45、簡(jiǎn)單標(biāo)記語(yǔ)言。用HTML編寫(xiě)的超文本文檔稱(chēng)為HTML文檔,它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如UNIX,WINDOWS等㈨)。自1990年以來(lái)HTML就一直被用作WorldWideWebJ:的信息表示語(yǔ)言,用于描述Homepage的格式設(shè)計(jì)和它與wwW上其它Homepage的連接信息。</p><p>  2.3網(wǎng)頁(yè)設(shè)計(jì)工具DreamWeaverMX簡(jiǎn)介</p><p>  Macromedia

46、公司推出的專(zhuān)門(mén)用于網(wǎng)頁(yè)排版的軟件DreamWeaver,是可視化設(shè)計(jì)并且管理網(wǎng)絡(luò)站點(diǎn)和網(wǎng)頁(yè)的一個(gè)專(zhuān)業(yè)的HTML編輯器,是創(chuàng)建網(wǎng)站的首選工具。DreamWeaver包括許多編輯工具字典:HTML、CSS和JavaScript參考,一個(gè)JavaScript調(diào)試器和代碼編輯器,允許開(kāi)發(fā)者在DreamWeaver中編輯JavaScript、XML以及其它文本文件。</p><p>  DreamWeaver具有以下特性:

47、動(dòng)態(tài)跨瀏覽器驗(yàn)證;自動(dòng)檢測(cè)標(biāo)簽和CSS規(guī)則來(lái)適應(yīng)所有主流瀏覽器;更強(qiáng)大的CSS支持;內(nèi)建的圖形編輯引擎;安全的FTP;增強(qiáng)對(duì)當(dāng)今技術(shù)的支持;無(wú)縫整合外部文件和代碼;緊密整合DM(Macromedia)的其它工具;基本支持改良;增強(qiáng)代碼編寫(xiě)工具;改進(jìn)的設(shè)計(jì)開(kāi)放環(huán)境。</p><p>  2.4 Mysql簡(jiǎn)介</p><p>  Mysql是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB公

48、司開(kāi)發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。</p>

49、<p>  MySQL與SQL Server和Oracle相比,有以下優(yōu)點(diǎn):1、在性能方面,MySQL的速度很快;2、在成本方面,它是開(kāi)源的代碼,完全免費(fèi)的;3、可移植性強(qiáng),MySQL可以在許多不同的UNIX系統(tǒng)中使用,也可以在Microsoft的WINDOWS系統(tǒng)中使用;4、便于使用,安裝簡(jiǎn)單。并且MySQL數(shù)據(jù)庫(kù)的特性為:1、使用C和C++編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證了源代碼的可移植性;2、為多種編程語(yǔ)言提供了

50、API。這些編程語(yǔ)言包括C、c++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;3、支持多線程,充分利用CPU資源;4、優(yōu)化的SQL查詢(xún)算法,有效地提高查詢(xún)速度;5、既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶(hù)端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見(jiàn)的編碼如中文的GB2312、GBK,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名;6、提供TCP/IP、ODBC和JD

51、BC等多種數(shù)據(jù)庫(kù)連接途徑;7、提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具;8、可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。在MySQL5.0還增加了</p><p>  2.5 Apache tomcat簡(jiǎn)介</p><p>  Apache是普通服務(wù)器,本身只支持html即普通網(wǎng)頁(yè)。不過(guò)可以通過(guò)插件支持php,還可以與Tomcat連通(單向Apache連接Tomcat,就是說(shuō)通過(guò)Apache

52、可以訪問(wèn)Tomcat資源。反之不然)。Apache只支持靜態(tài)網(wǎng)頁(yè),但像asp,php,cgi,jsp等動(dòng)態(tài)網(wǎng)頁(yè)就需要Tomcat來(lái)處理。 Tomcat是由Apache軟件基金會(huì)下屬的Jakarta項(xiàng)目開(kāi)發(fā)的一個(gè)Servlet容器,按照Sun Microsystems提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對(duì)Servlet和JavaServer Page(JSP)的支持,并提供了作為Web服務(wù)器的一些特有功能,如Tomcat管理和控制平臺(tái)、安全域管理和To

53、mcat閥等。由于Tomcat本身也內(nèi)含了一個(gè)HTTP服務(wù)器,它也可以被視作一個(gè)單獨(dú)的Web服務(wù)器。但是,不能將 Tomcat 和 Apache Web 服務(wù)器混淆,Apache Web Server 是一個(gè)用 C 語(yǔ)言實(shí)現(xiàn)的 HTTP web server;這兩個(gè) HTTP web server 不是捆綁在一起的。Apache Tomcat 包含了一個(gè)配置管理工具,也可以通過(guò)編輯 XML </p><p>  

54、2.6 JavaScript介紹</p><p>  HTML網(wǎng)頁(yè)在互動(dòng)性方面能力較弱,例如下拉菜單,要實(shí)現(xiàn)功能,就需要用到JavaScript。JavaScript作為一種弱強(qiáng)度腳本語(yǔ)言,應(yīng)用在下拉菜單,因?yàn)镴avaScript寫(xiě)的程序都是以源代碼的形式出現(xiàn)的,對(duì)修改難度的降低,所以讓JavaScript本身也變得非常受歡迎,從而被廣泛應(yīng)用。原來(lái)不懂編程的人,多參考JavaScript示例代碼,也能很快上手。J

55、avaScript主要是基于客戶(hù)端運(yùn)行的,用戶(hù)點(diǎn)擊帶有JavaScript的網(wǎng)頁(yè),網(wǎng)頁(yè)里的JavaScript就傳到瀏覽器,由瀏覽器對(duì)此作處理。前面提到的下拉菜單,不需要和服務(wù)器發(fā)生任何數(shù)據(jù)交換,因此,不會(huì)增加服務(wù)器的負(fù)擔(dān)。</p><p><b>  3 系統(tǒng)分析</b></p><p>  本系統(tǒng)是根據(jù)植物的種類(lèi),查找植物的詳細(xì)信息,進(jìn)行整理、歸納,存入數(shù)據(jù)庫(kù)

56、。本系統(tǒng)就是對(duì)這些信息進(jìn)行維護(hù)與更新,為普通用戶(hù)提供完整、準(zhǔn)確的數(shù)據(jù)。在進(jìn)行系統(tǒng)開(kāi)發(fā)工作之前,首先要進(jìn)行完備的系統(tǒng)分析。系統(tǒng)分析是軟件開(kāi)發(fā)過(guò)程中極其重要的一步,它是在用戶(hù)的參與下提出目標(biāo)系統(tǒng)的完整、準(zhǔn)確、清晰、具體的實(shí)際要求,描述軟件要處理的數(shù)據(jù)域、要完成的功能范圍、要達(dá)到的性能要求,并為軟件開(kāi)發(fā)提供一種可轉(zhuǎn)化為數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)和程序過(guò)程設(shè)計(jì)的數(shù)據(jù)與功能表示。主要包括可行性分析、功能需求分析和性能需求分析。</p><

57、p><b>  3.1可行性分析</b></p><p>  可行性分析是一個(gè)信息系統(tǒng)對(duì)業(yè)務(wù)系統(tǒng)所帶來(lái)利益的一種衡量,是客觀的、科學(xué)的。它是按照現(xiàn)有的硬件條件和工作的方法,對(duì)即將開(kāi)發(fā)的植物信息管理系統(tǒng),在技術(shù)上的先進(jìn)性、適應(yīng)性、經(jīng)濟(jì)上的合理性,以及系統(tǒng)的實(shí)施等方面進(jìn)行深入的分析,確定系統(tǒng)實(shí)現(xiàn)目標(biāo),提出問(wèn)題,制定方案,從而為系統(tǒng)的實(shí)現(xiàn)提供科學(xué)依據(jù)。事實(shí)上,可行性分析是任何一個(gè)大型工程正式

58、開(kāi)發(fā)投入力量之前必須進(jìn)行的一項(xiàng)工作。這對(duì)于保證資源的合理使用、避免浪費(fèi)是十分必要的,也是項(xiàng)目一旦開(kāi)始以后能順利進(jìn)行的必要保證。針對(duì)本系統(tǒng)的實(shí)際情況,將可行性分析分為三個(gè)部分來(lái)進(jìn)行,即經(jīng)濟(jì)可行性、技術(shù)可行性和操作可行性。</p><p><b>  1.經(jīng)濟(jì)可行性 </b></p><p>  本系統(tǒng)的開(kāi)發(fā)所需要的電腦,性能良好,開(kāi)發(fā)所需要的軟件都是開(kāi)源的、免費(fèi)的。資料

59、的搜集和軟件開(kāi)發(fā)的工作量不太大,消耗比較小的人力和物力。因此,在經(jīng)濟(jì)方面也是可行的。</p><p><b>  2.技術(shù)可行性</b></p><p>  技術(shù)可行性是可行性研究的關(guān)鍵。在上學(xué)期間,閱讀了大量的軟件開(kāi)發(fā)和設(shè)計(jì)相關(guān)的書(shū)籍和文獻(xiàn),為開(kāi)發(fā)做好了充足的準(zhǔn)備。系統(tǒng)采用簡(jiǎn)單、高效的HTML腳本語(yǔ)言和體積小、速度快的MySQL數(shù)據(jù)庫(kù)。另外,有導(dǎo)師的指導(dǎo)和同學(xué)們的幫

60、助,可以說(shuō)在技術(shù)上是完全可行的。</p><p><b>  3.操作可行性</b></p><p>  本系統(tǒng)的操作都以界面的形式出現(xiàn)。本系統(tǒng)實(shí)現(xiàn)后,利用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的設(shè)置,使重點(diǎn)保護(hù)植物信息能做到一次錄入,處處共享,可以提高工作效率,達(dá)到資源共享。同時(shí),本系統(tǒng)頁(yè)面顯示采用的是UTF一8的編碼,為國(guó)內(nèi)外同行間信息交流與合作提供平臺(tái),實(shí)現(xiàn)了與國(guó)際接軌。</p>

61、;<p><b>  3.2功能需求分析</b></p><p>  本系統(tǒng)首先方便用戶(hù)瀏覽、查找所需的植物信息,同時(shí)需要由系統(tǒng)管理員進(jìn)行信息更</p><p>  新,對(duì)系統(tǒng)進(jìn)行管理和維護(hù),由此分為用戶(hù)功能和管理員功能兩個(gè)方面而我負(fù)責(zé)的事管理員功能。</p><p>  3.2.1功能結(jié)構(gòu)圖</p><p&g

62、t;<b>  圖3.1功能結(jié)構(gòu)圖</b></p><p>  3.2.2模塊功能簡(jiǎn)介</p><p>  1.注冊(cè):用戶(hù)的注冊(cè),在本文中不做介紹。</p><p>  2.登錄:管理員通過(guò)此模塊登錄植物信息管理系統(tǒng),在此模塊中用戶(hù)還可以修改自己的登錄密碼,進(jìn)入植物管理和注銷(xiāo)賬號(hào)。</p><p>  3.植物列表:顯示

63、植物的編號(hào)、名稱(chēng)、等級(jí)、種類(lèi)、小種類(lèi),點(diǎn)擊植物等名稱(chēng)顯示植物的特征和圖片。</p><p>  4.查詢(xún)植物:管理員可以根據(jù)植物的編碼、名字、等級(jí)、種類(lèi)、小種類(lèi)進(jìn)行查詢(xún)。</p><p>  5.添加植物:管理員可以添加植物,包括它的名字,等級(jí)、種類(lèi)、小種類(lèi)、特征及圖片。</p><p>  6.刪除植物:管理員可以刪除植物包括他的所有信息。</p>

64、<p>  7.修改植物:管理員可以修改植物的所有信息。</p><p><b>  3.3性能需求分析</b></p><p>  系統(tǒng)在性能方面的要求就是系統(tǒng)所必須遵循的一些約束和限制,如訪問(wèn)權(quán)限的限制、處理時(shí)間的約束、可靠性要求、健壯性要求等等。本系統(tǒng)所要達(dá)到的性能要求如下:</p><p>  具有較好的兼容性和可擴(kuò)展性,以及

65、與平臺(tái)無(wú)關(guān)性。</p><p>  為管理者和用戶(hù)提供良好的信息服務(wù),在信息標(biāo)準(zhǔn)化、規(guī)范化的基礎(chǔ)上,對(duì)信息進(jìn)行合理的布局,是管理者和用戶(hù)可以隨時(shí)隨地的使用系統(tǒng)功能,享受良好的信息服務(wù)。</p><p>  數(shù)據(jù)完整、準(zhǔn)確,具有可靠性。</p><p>  系統(tǒng)界面友好,操作方便,便于維護(hù)和數(shù)據(jù)更新。</p><p>  系統(tǒng)安全性高,各種功能

66、設(shè)有嚴(yán)格的級(jí)別設(shè)置,不同級(jí)別的用戶(hù)提供不同的服務(wù),防止非法用戶(hù)進(jìn)入。</p><p><b>  3.4技術(shù)要點(diǎn)</b></p><p>  該系統(tǒng)以植物分類(lèi)管理為基礎(chǔ),主要突出植物的增刪改查和植物屬性的顯示。植物統(tǒng)計(jì)最主要采取數(shù)據(jù)表格的方式使管理員能直觀的管理數(shù)據(jù)信息。</p><p>  本系統(tǒng)通過(guò)Jsp以網(wǎng)站的形式呈現(xiàn),頁(yè)面美觀簡(jiǎn)潔,操作

67、方便,操作人員無(wú)需培訓(xùn)即可熟練應(yīng)用本系統(tǒng),增加了系統(tǒng)的實(shí)用性。Jsp具有強(qiáng)大的跨平臺(tái)支持和良好的可擴(kuò)展性,有助于軟件未來(lái)的維護(hù)和升級(jí)工作,所編寫(xiě)出的系統(tǒng)的生命周期是很有保證的。</p><p>  系統(tǒng)數(shù)據(jù)庫(kù)采用Mysql,大數(shù)據(jù)量下仍然能夠快速查詢(xún),高效的完成各種操作,而且用戶(hù)配置簡(jiǎn)單,另外訪問(wèn)數(shù)據(jù)庫(kù)的用戶(hù)數(shù)量不受限制。</p><p><b>  4 詳細(xì)設(shè)計(jì)</b&

68、gt;</p><p>  4.1管理員登錄、注銷(xiāo)、修改密碼功能</p><p>  登錄:在進(jìn)入植物信息管理頁(yè)面之前會(huì)對(duì)管理員進(jìn)行身份驗(yàn)證,在驗(yàn)證的時(shí)候會(huì)從數(shù)據(jù)庫(kù)中調(diào)出角色為管理員的信息,登陸的管理員信息要與表中的相驗(yàn)證,驗(yàn)證正確才可以進(jìn)入植物管理頁(yè)面。</p><p>  注銷(xiāo):已登錄管理員在網(wǎng)站內(nèi)擁有對(duì)應(yīng)角色的權(quán)限,管理員可以通過(guò)注銷(xiāo)操作,來(lái)退出網(wǎng)站訪問(wèn)。&l

69、t;/p><p>  修改密碼:用戶(hù)和管理員可以修改自己的密碼。 </p><p>  圖4.1管理員管理模塊</p><p><b>  4.2植物管理</b></p><p>  在此頁(yè)面內(nèi),管理員可以瀏覽、修改、查詢(xún)、添加、刪除關(guān)于植物的基本信息(植物編號(hào)、植物名稱(chēng)、植物等級(jí)、植物種類(lèi)、植物小種類(lèi)、植物特征、植物圖片)

70、</p><p>  圖4.2植物管理模塊</p><p><b>  4.3數(shù)據(jù)表設(shè)計(jì)</b></p><p>  在系統(tǒng)中,最基礎(chǔ)最重要的工作是表的設(shè)計(jì),表可以簡(jiǎn)單的說(shuō)是數(shù)據(jù)庫(kù)中的對(duì)象,數(shù)據(jù)按照類(lèi)似于電子表格的形式組織,每一行成為。條記錄,每--N成為一個(gè)字段,這就是關(guān)系數(shù)據(jù)庫(kù)的基本邏輯存儲(chǔ)方式。在設(shè)計(jì)表時(shí),每張表的具體字段的名稱(chēng)、類(lèi)型、長(zhǎng)

71、度、表的主鍵(Primary key),外鍵(Foreignkey)索引等。根據(jù)本系統(tǒng)的特點(diǎn),設(shè)計(jì)的表有用戶(hù)表和植物。詳細(xì)信息如下:</p><p><b>  用戶(hù)信息表</b></p><p><b>  表4.1用戶(hù)信息表</b></p><p><b>  植物表</b></p>

72、<p><b>  表4.2植物屬性表</b></p><p>  4.4數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p>  植物信息管理系統(tǒng)中的實(shí)體主要有植物信息實(shí)體。</p><p><b>  圖4.3實(shí)體圖</b></p><p><b>  5 系統(tǒng)實(shí)現(xiàn)</b><

73、/p><p><b>  5.1首頁(yè)</b></p><p>  首頁(yè)包含了數(shù)據(jù)表的建立、用戶(hù)注冊(cè)、管理員和用戶(hù)的登錄。管理員的名字和密碼都是設(shè)定好的,分別為admin和root。如果用戶(hù)登錄必須先進(jìn)行注冊(cè)。用戶(hù)和管理員的權(quán)限不相同。</p><p><b>  圖5.1首頁(yè)</b></p><p>&

74、lt;b>  主要代碼:</b></p><p>  <BODY style="background:url(img/1.jpg)"></p><p>  if( session.getAttribute("user")!=null)</p><p><b>  {</b>&

75、lt;/p><p>  String username=(String)session.getAttribute("user");</p><p>  if(username.equals("admin"))</p><p><b>  {%></b></p><p><b

76、>  <center></b></p><p>  <font size=7>植物管理系統(tǒng)</font></br></br></br> </br></p><p>  <a href="zhiwu/zhiwu_admin.jsp"> <font siz

77、e=6>植物管理</font></a> </br></br> </br></p><p>  <a href="updatePwd.jsp"><font size=6修改密碼</font></a></br></br> </br></p>

78、<p>  <a href="logout.jsp"> <font size=6>注 銷(xiāo)</font></a></p><p><b>  </center></b></p><p><b>  <%}</b></p><p>

79、;<b>  else </b></p><p><b>  {%></b></p><p><b>  <center></b></p><p>  <font size=7>植物管理系統(tǒng)</font></br></br></b

80、r> </br></p><p>  <a href="zhiwu/zhiwu_consumer.jsp"><font size=6>植物管理系統(tǒng)</font></a></br></br></br></p><p>  <a href="updatePw

81、d.jsp"><font size=6>修改密碼</font></a></br></br></br></p><p>  <a href="logout.jsp"><font size=6>注 銷(xiāo)</font></a></center></

82、p><p><b>  <%</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else{</b></p><p><b>  %></b&g

83、t;</p><p>  <center> <h3><font size=7>植物管理系統(tǒng)</font></h3></p><p>  <a href="login.jsp"><font size=7>登錄</font></a> </br></

84、br></br> </p><p>  <a href="reg.jsp"><font size=7> 注冊(cè)</font></a></br></br></br></p><p>  <a href="admin/createtable.jsp"

85、><font size=7>建立數(shù)據(jù)表</font></a></center><%</p><p><b>  }</b></p><p><b>  %></b></p><p><b>  </BODY></b><

86、;/p><p><b>  5.2創(chuàng)建數(shù)據(jù)表</b></p><p>  圖5.2創(chuàng)建數(shù)據(jù)表成功</p><p><b>  5.3管理員登錄</b></p><p>  管理員的用戶(hù)名為admin密碼為root進(jìn)行登錄,進(jìn)入植物管理信息系統(tǒng)頁(yè)面,管理員可以通過(guò)此頁(yè)面進(jìn)入植物管理頁(yè)面,可以修改密碼和注銷(xiāo)

87、賬號(hào)。</p><p>  圖5.3管理員登陸頁(yè)面</p><p><b>  主要代碼:</b></p><p>  <BODY style="background:url(img/1.jpg)"></p><p>  <!--<table style="posit

88、ion:absolute;width:400px;height:300px;top:300px;left:400"></p><p>  <tr><td><img src="img/a1.jpg"></td></tr></p><p>  </table> --></p&

89、gt;<p>  <form method="post" action="check.jsp"></p><p><b>  <div></b></p><p><b>  <center> </b></p><p>  </b

90、r></br></br></p><p>  <h1><font size=7>用戶(hù)登錄</font><h1></p><p>  <table> </p><p>  <tr><td><font size=6>

91、;用戶(hù)名:</font></td><td><INPUT TYPE="text" NAME="user"></td></tr></p><p>  <tr><td><font size=6>密&nbsp;&nbsp;碼:</font><

92、/td><td><INPUT TYPE="password" NAME="pass"></td></tr></p><p>  <tr><td></td><td></br></p><p>  <INPUT TYPE="s

93、ubmit" value="登錄" style="font-size:20px"> <a href="index.jsp"><font size=5>回到首頁(yè)</font></a></p><p><b>  5.4植物管理首頁(yè)</b></p><

94、p>  管理員登陸后會(huì)進(jìn)入此頁(yè),管理員可以進(jìn)入植物管理,還可以修改密碼和注銷(xiāo)。</p><p>  圖5.4植物管理首頁(yè)</p><p><b>  5.5植物管理頁(yè)面</b></p><p>  植物管理頁(yè)面包含了對(duì)植物的查詢(xún)、添加、刪除和修改。</p><p>  圖5.5植物管理頁(yè)面</p>&

95、lt;p><b>  5.6植物屬性瀏覽</b></p><p>  點(diǎn)擊植物的名稱(chēng)可以看見(jiàn)植物的特征和圖片,可以對(duì)植物進(jìn)一步了解。</p><p><b>  圖5.6植物屬性</b></p><p><b>  5.7植物查詢(xún)</b></p><p>  管理員可以通

96、過(guò)植物的名稱(chēng)、等級(jí)、種類(lèi)、小種類(lèi)和特征查詢(xún)植物。</p><p><b>  圖5.7查詢(xún)結(jié)果</b></p><p><b>  主要代碼:</b></p><p><b>  <%</b></p><p>  // 如果有內(nèi)容,則修改變量i,如果沒(méi)有,則根據(jù)i的值進(jìn)行

97、無(wú)內(nèi)容提示</p><p>  int i = 0 ;</p><p>  String sql = null; </p><p>  String keyword = request.getParameter("keyword") ;</p><p>  out.println(keyword) ;</p>

98、<p>  if(keyword==null)</p><p><b>  { </b></p><p>  // 沒(méi)有任何查詢(xún)條件</p><p>  sql = "SELECT id,Name,grade,kind,xiaokind,tezheng,image FROM zhiwu" ;</p>

99、<p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p><b>  // 有查詢(xún)條件 </b></p><p>  sql="select * from z

100、hiwu where Name like ? or grade like? or kind like ? or xiaokind like ? ";</p><p><b>  }</b></p><p><b>  try</b></p><p><b>  {</b></p>

101、<p>  Class.forName(DBDRIVER) ;</p><p>  conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;</p><p>  pstmt = conn.prepareStatement(sql) ;</p><p>  // 如果存在查詢(xún)內(nèi)容,則需要設(shè)

102、置查詢(xún)條件</p><p>  if(keyword!=null)</p><p><b>  {</b></p><p><b>  // 存在查詢(xún)條件</b></p><p>  pstmt.setString(1,"%"+keyword+"%") ;&l

103、t;/p><p>  pstmt.setString(2,"%"+keyword+"%") ;</p><p>  pstmt.setString(3,"%"+keyword+"%") ;</p><p>  pstmt.setString(4,"%"+keyword+&

104、quot;%") ;</p><p><b>  }</b></p><p>  rs = pstmt.executeQuery() ;</p><p><b>  %></b></p><p>  <form action="zhiwu_admin.jsp"

105、; method="POST" style="font-size:40px"></p><p>  請(qǐng)輸入查詢(xún)內(nèi)容:<input type="text" name="keyword" style="font-size:20px" size="10"></p>&l

106、t;p>  <input type="submit" value="查詢(xún)" style="font-size:20px"></p><p><b>  </form></b></p><p>  <table width="80%" border=&qu

107、ot;1" style="font-size:20px"></p><p><b>  <tr></b></p><p>  <td><font size=6>植物編號(hào)</font></td></p><p>  <td><font

108、 size=6>植物名稱(chēng)</font></td></p><p>  <td><font size=6>等級(jí)</font></td></p><p>  <td><font size=6>種類(lèi)</font></td></p><p>  &l

109、t;td><font size=6>小種類(lèi)</font></td></p><p>  <td colspan="2"><font size=6>管理</font></td></p><p><b>  </tr></b></p>&

110、lt;p><b>  <%</b></p><p>  while(rs.next())</p><p><b>  {</b></p><p><b>  i++ ;</b></p><p>  // 進(jìn)行循環(huán)打印,打印出所有的內(nèi)容,以表格形式</p>

111、;<p>  // 從數(shù)據(jù)庫(kù)中取出內(nèi)容</p><p>  int id = rs.getInt(1) ;</p><p>  String Name = rs.getString(2) ;</p><p>  String grade=rs.getString(3);</p><p>  String kind = rs.ge

112、tString(4) ;</p><p>  String xiaokind=rs.getString(5);</p><p><b>  %></b></p><p><b>  <tr></b></p><p>  <td><%=id%></td&

113、gt;</p><p>  <td><a href="ListAll.jsp?id=<%=id%>"><%=Name%></a></td></p><p>  <td><%=grade%></td></p><p>  <td>

114、<%=kind%></td></p><p>  <td><%=xiaokind%></td></p><p>  <td><a href="delete_do.jsp?id=<%=id%>" style="font-size:20px">刪除</a

115、></td></p><p>  <td><a href="update.jsp?id=<%=id%>" style="font-size:20px">修改</a></td></p><p><b>  </tr></b></p>

116、;<p><b>  <%</b></p><p><b>  }</b></p><p>  // 判斷i的值是否改變,如果改變,則表示有內(nèi)容,反之,無(wú)內(nèi)容</p><p><b>  if(i==0)</b></p><p><b>  {

117、</b></p><p><b>  // 進(jìn)行提示</b></p><p><b>  %></b></p><p><b>  <tr></b></p><p>  <td colspan="6">沒(méi)有任何內(nèi)容!

118、?。?lt;/td></p><p><b>  </tr></b></p><p><b>  <%</b></p><p><b>  }</b></p><p><b>  %></b></p><p

119、><b>  <%</b></p><p>  rs.close() ;</p><p>  pstmt.close() ;</p><p>  conn.close() ;</p><p><b>  }</b></p><p>  catch(Exceptio

120、n e)</p><p><b>  {}</b></p><p><b>  %></b></p><p><b>  </table></b></p><p><b>  5.8添加植物</b></p><p>

121、;  管理員通過(guò)下拉菜單選出需要添加植物的等級(jí),種類(lèi),小種類(lèi),并通過(guò)上傳圖片和填寫(xiě)特征對(duì)植物進(jìn)行添加。其中對(duì)植物的種類(lèi)做了下拉菜單,這樣管理員可以清晰、方便、快捷的對(duì)植物進(jìn)行分類(lèi)添加。</p><p><b>  圖5.8添加植物</b></p><p><b>  主要代碼:</b></p><p><b> 

122、 <script></b></p><p>  function checkForm(){ </p><p>  var pname=document.getElementById("Name").value;</p><p>  if(pname==""||pname==null)

123、{</p><p>  document.getElementById("msg1").innerHTML="<font color='red' size='1'>植物名稱(chēng)不能為空!</font>";</p><p>  return false;</p><p>

124、;<b>  } </b></p><p><b>  }</b></p><p><b>  </script></b></p><p>  <BODY style="background:url(../img/14.jpg)"></p>

125、<p>  <center> </p><p><b>  <%</b></p><p><b>  // 進(jìn)行亂碼處理</b></p><p>  request.setCharacterEncoding("GBK") ;</p><p&g

126、t;<b>  %></b></p><p><b>  <%</b></p><p>  if(session.getAttribute("user")!=null)</p><p><b>  {</b></p><p><b>

127、  // 用戶(hù)已登陸</b></p><p>  String uname=(String)session.getAttribute("user");</p><p>  if(uname.equals("admin"))</p><p><b>  {</b></p><

128、p><b>  %></b></p><p>  <h1>添加新植物</h1></p><p>  <form action="insert_do.jsp" method="post" onSubmit="return checkForm();"></p

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論