999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JSP技術的優質牧草資源信息平臺的設計

2015-04-25 03:04:09陳紀龍陽萬鑫
塔里木大學學報 2015年2期
關鍵詞:頁面數據庫資源

陳紀龍 陽萬鑫

(1 塔里木大學信息工程學院, 新疆 阿拉爾 843300)(2 新疆生產建設兵團塔里木畜牧科技重點實驗室, 新疆 阿拉爾 843300)

?

基于JSP技術的優質牧草資源信息平臺的設計

陳紀龍1,2陽萬鑫1

(1 塔里木大學信息工程學院, 新疆 阿拉爾 843300)(2 新疆生產建設兵團塔里木畜牧科技重點實驗室, 新疆 阿拉爾 843300)

南疆優質牧草資源豐富,在科研和生產中產生了大量科學數據,但由于該區域地理環境復雜,使其信息化工作進展緩慢。以新疆生產建設兵團塔里木畜牧科技重點實驗室的《南疆常見草地植物圖譜》、苜蓿和青貯玉米數據為基礎,利用數據處理及計算機技術,開發南疆優質牧草資源信息平臺,實現優質牧草資源的管理、檢索和共享,為本地高等院校、科研機構及畜牧業提供科技服務。

優質牧草; 信息平臺;JSP

新疆牧草資源豐富,擁有天然草地5 725. 88萬 ha,可利用草地4 800. 68萬 ha,擁有復雜的地理條件和溫帶大陸性氣候,為各種牧草的生長提供了豐富的自然環境。據統計,可利用的植物有2 930多種,約占全國牧草總種數的43%,其中優良牧草380余種,以禾本科,豆科,菊科,藜科牧草種類最為豐富,形成新疆牧草資源的特色[1]。這些牧草資源為科研和生產提供了廣泛且完整的數據來源[2],但由于這些草地資源主要分布在天山、阿爾泰山、塔里木盆地邊緣及各河沿岸等[3],致使牧草資源的搜集、管理、共享及研究等方面遇到很大的困難,影響了我國牧草產業的發展。針對目前現狀,為新疆所擁有的龐大而錯雜的牧草資源建立一個管理平臺,實現對其有效的管理、檢索和共享,是目前亟待解決的事情。

本研究在新疆兵團塔里木畜牧科技重點實驗室擁有的大量優質牧草數據基礎上,從滿足科研和生產需要出發,建立管理南疆優質牧草資源的信息平臺,實現優質牧草資源數據的共享和檢索,提高畜牧業的科學化和信息化,同時該平臺優化了優質牧草資源的配置,并為該區域高等院校、科研機構及畜牧產業提供技術支撐及科技服務。

1 JSP開發平臺的優勢

JSP是基于Java Servlet以及整個Java體系的Web開發技術,利用這一技術可以建立先進、安全、快速和跨平臺的動態網站。JSP就是在HTML文件中嵌入Java代碼,Web服務器接收到訪問JSP網頁的請求時,首先執行其中的程序代碼,然后將執行結果以HTML格式返回給客戶。程序代碼可以訪問數據庫、重定向網頁以及發送 E-mail 等等,這是建立動態網站所需要的功能,JSP程序是在服務器端執行,發送給客戶端的僅是響應結果,對客戶端瀏覽器的要求很低。

JSP Web開發的優勢:

1.1 程序編譯一次,可以到處運行。JSP在設計時,充分考慮到應用平臺的無關性,依賴于Java的可移植性,得到了目前多種操作系統的支持,可在Apache、NetScape、IIS等服務器上執行。

1.2 執行速度快。JSP程序經過Web容器的編譯,生成Servlet文件,從此一直駐留于服務器內存中,加快了對JSP頁面的響應速度。

1.3 Java的優勢。JSP技術是用Java語言作為腳本語言的,所以JSP也具有跨平臺、成熟、健壯、易擴充等特點。

2 網站的架構模型

B/S(瀏覽器/服務器)結構,是對C/S(客戶端/服務器)結構的一種變化和改進,主要利用了不斷成熟的3W技術,結合多種Script語言和ActiveX技術,是一種全新的軟件系統構造技術[4],Web瀏覽器是客戶端最主要的應用軟件,Web系統功能的實現集中到服務器端,它具有分布性強、維護方便、開發簡單且共享性強等特點。本平臺的網絡結構模型如圖1所示。

圖1 網絡結構模型

3 平臺的設計與實現

3.1 內容設計

3.1.1 用戶層。確定本平臺的服務對象, 即平臺主要為哪些用戶群體服務。該平臺要面向不同的用戶,所以將用戶分為2類: 系統管理員和普通用戶。系統管理員擁有所有權限,包括用戶管理、數據管理和系統維護;普通用戶主要瀏覽頁面和查看數據。

3.1.2 功能模塊。要求平臺的功能在實際應運中具有靈活性和獨立性,所以將平臺劃分成用戶管理、數據管理和數據檢索三大模塊。用戶管理實現用戶注冊、審核、信息修改等功能;數據管理實現數據的添加、刪除等功能;數據檢索實現對數據資源的查找。

3.1.3 基礎數據。在設計平臺數據庫時,分別將天然牧草[5]、苜蓿、青貯玉米[6]數據獨立建庫,其中這些數據包括文檔、圖片和視頻等數據。

3.1.4 開發環境的搭建。服務器端編程采用JSP語言、數據庫建設采用SQL Server2008、Web服務器采用Apache Tomcat配置,前臺網頁采用DIV+CSS技術進行格式化。

3.1.5 運行環境。這包括操作系統、配套系統應用軟件、WEB服務器、數據庫管理系統等的選擇, 還包括硬件的選擇,平臺要求配備高性能的WEB服務器以及存儲容量大、容錯性強、訪問效率高的數據庫服務器硬件設備。

3.2 功能結構設計

3.2.1 結構設計

利用軟件工程方法,對頂層模塊南疆優質牧草資源信息平臺進行劃分,形成第二層功能模塊,為了開發方便和代碼低耦合率,對功能模塊再細分形成第三層操作性模塊,最后劃分得到的功能結構如圖2所示。

圖2 平臺模塊功能結構圖

3.2.2 功能流程設計

系統的功能是面向用戶的,不同類型用戶進入系統里,顯示的頁面也不同。本平臺實現了分級管理,結構清晰,分工明確,詳細的功能流程如圖3所示:

圖3 平臺功能流程圖

3.3 數據庫設計

優質牧草資源豐富,種類繁多,特征多樣,為了方便數據庫存的增加及系統的擴展,本研究采用SQL Server 2005數據庫管理系統,在其中建立天然牧草、苜蓿和青貯玉米3個數據庫,共包括12張表,分別為:用戶表、優質牧草表、苜蓿表、青貯玉米表、牧草環境分類表、牧草習性分類表、牧草分類表、新聞表、新聞分類表、視頻表、用戶權限表和菜單表。

3.4 界面設計

本平臺采用CSS+DIV技術進行頁面布局,代碼簡潔,節省帶寬。頁面豐富,其中首頁主要包括用戶管理、數據管理、數據統計、數據查詢、新聞公告管理、視頻管理、科普宣傳等內容。平臺整體大方,頁面簡潔,布局合理,色彩和諧,功能強大,操作便捷,下面介紹主要頁面的實現方法和效果。

3.4.1 用戶管理頁面

平臺的管理者細分成4類用戶,根據用戶類型,給予不同權限。實現方法是把用戶信息寫入數據庫中的“菜單表”,通過JSP處理程序,訪問表中的Level屬性,判斷用戶是否有權限管理后臺功能。在登錄過程中,將權限Level的值存入session中,系統獲取request用戶權限值,根據此值使后臺用戶菜單動態顯示。

3.4.2 數據管理頁面

牧草管理員擁有數據管理權限,通過前臺頁面對天然牧草、苜蓿和青貯玉米數據進行管理,實現數據的查看、更改和錄入等操作。實現該功能的處理程序是采用JDBC技術完成的,JDBC是Java數據庫連接技術,它提供的類和對象可以對各類型數據庫進行操作。

3.4.3 檢索頁面

平臺提供精確檢索和模糊檢索功能,通過用戶登錄頁面的form表單向服務器提交查詢條件,并用session.setAttribute()方法將表單提交的數據存入session中;再用session.getAttribute()方法獲取session中的值,通過JavaBean中特定的sql查詢語句得到數據結果。如:select * from grass where Gname like '%"+Name+"%',實現了模糊檢索功能。

JSP頁面不能自動分頁,當檢索得到的數據1頁顯示不完時,就要用JSP程序來實現分頁功能,本文采用兩種分頁方法,前臺檢索分頁采用JavaBean實現;后臺分頁采用JSP技術實現。兩種技術的結合使開發簡單,檢索結果顯示快捷,頁面顯示和業務邏輯相分離,更適合業務代碼的復用和結果集的存儲。

4 測試

本文采用黑盒測試,也稱為功能測試,它著眼于程序外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試,測試用例分為:有效數據錄入用例和失效數據錄入用例。由于篇幅有限,以下只對錄入有效數據進行測試。

4.1 用戶管理測試

超級管理員可以管理其他用戶,效果如圖4所示,這里有4種類型用戶,分別為超級管理員、媒體管理員、牧草管理員和普通用戶。對注冊的用戶進行查看、信息修改和刪除用戶管理。

圖4 用戶管理圖

4.2 數據添加測試

牧草管理員對牧草數據管理,其中包括信息查看、數據添加、修改、統計等功能。測試用例是把實驗數據小藥豬毛菜和新飼玉18號玉米數據添加到數據庫中,效果如圖5、圖6所示。

圖5 小藥豬毛菜圖圖6 新飼玉18號圖

4.3 數據檢索測試

數據檢索為快速查找優質牧草信息提供了很好的途徑,瀏覽者可以隨機選取一種檢索方法,輸入關鍵字或選擇牧草屬性,就可以找到需要的信息。其中該模塊實現了精確檢索、模糊檢索和組合檢索,如“查詢”關鍵字符合荒漠、草本類、藜科等特征的牧草數據,結果如圖7、圖8所示。

圖7 組合檢索圖8 檢索結果

5 總結

南疆優質牧草資源信息平臺的開發,在一定程度上解決了南疆范圍內優質牧草資源共享不暢的問題,拓展了共享范圍,能很好地對天然牧草、苜蓿和青貯玉米數據進行高效管理、檢索和共享,提高了區域優勢競爭力,滿足了該區域高等院校、科研機構和畜牧業的科研生產需要。

[1] 張一弓,張薈薈,付愛良,等.新疆牧草種質資源現狀及發展前景[J].草食家畜,2012(2):5-9.

[2] 丁霞.天然草地主要牧草營養數據庫研究初探[D].內蒙古:內蒙古農業大學,2011.

[3] 熊玲.對建設新疆草原信息化管理系統的探討和建議[J].新疆畜牧業,2011(5):13-15.

[4] 牛榮.基于_NET技術的棉花種植專家系統的設計[J].安徽農業科學,2008,36(8):3465-3466,3474.

[5] 席琳喬.三種禾本科牧草高效聯合固氮菌的篩選和微生物接種劑的研制[D].蘭州:甘肅農業大學,2005.

[6] 劉美華,王棟,席琳喬,等.南疆不同地區青貯玉米產量和品質的品比研究[J].新疆農業科學,2013,50(8):1373-1380.

Design for High Quality Forage Grass Resources Information Platform Based on JSP

Chen Jilong1,2Yang Wanxin1

(1 College of Information Engineering, Tarim University, Alar, Xinjiang 843300)

(2 Key Laboratory of Tarim Animal Husbandry Science and Technology, Xinjiang Production & Construction Group, Alar, Xinjiang 843300)

High quality forage grass resources were rich in Southern Xinjiang and produced a large number of scientific data in scientific research and production. However, the informationization of forages data was slow due to complication of the geographic environment. On the basis of Atlas of common grassland plants for Tarim Key Laboratory of Livestock Technology and data of alfalfa and silo corn, information management platform of high quality forage grass resources in southern Xinjiang was thus designed used the data processing and computer technologies, so that high quality forage grass resources in this region could be managed, indexed and shared to offer technology services for colleges and universities, scientific research units and the animal husbandry.

high quality forage grasses; information platform; JSP

2014-09-01

新疆生產建設兵團塔里木畜牧科技重點實驗室開放課題(HS201312)

陳紀龍(1984-),男,副教授,碩士,研究方向為圖形圖像處理。E-mail:cnlong3@163.com

1009-0568(2015)02-0042-05

TP

ADOI:10.3969/j.issn.1009-0568.2015.02.008

猜你喜歡
頁面數據庫資源
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
基礎教育資源展示
一樣的資源,不一樣的收獲
資源回收
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 国产门事件在线| 无码精油按摩潮喷在线播放| 欧美一区二区丝袜高跟鞋| 综合成人国产| 网久久综合| 亚洲三级视频在线观看| 毛片免费在线| 青青操视频在线| 国产在线无码一区二区三区| 国产精品污污在线观看网站| 国模沟沟一区二区三区| www亚洲天堂| 99久久精品无码专区免费| 高清无码手机在线观看| 国产精品美女自慰喷水| 又粗又硬又大又爽免费视频播放| 日韩高清在线观看不卡一区二区| 5388国产亚洲欧美在线观看| 999国产精品永久免费视频精品久久 | 老司机午夜精品视频你懂的| 亚洲无码视频喷水| 色久综合在线| 97在线观看视频免费| 5555国产在线观看| 成人永久免费A∨一级在线播放| 欧美日韩国产系列在线观看| 国产熟女一级毛片| 国产麻豆精品久久一二三| 高清视频一区| 91福利在线观看视频| 国产欧美精品一区aⅴ影院| 日韩高清在线观看不卡一区二区| 日韩二区三区| 精品国产中文一级毛片在线看| 国产精品va免费视频| aⅴ免费在线观看| 亚洲无线观看| 日韩二区三区无| 91精选国产大片| 国产综合另类小说色区色噜噜 | 成人在线观看不卡| 国产激爽大片在线播放| 色综合狠狠操| 午夜视频日本| 国产成人精彩在线视频50| 国产黄视频网站| 国产精品免费露脸视频| 欧美亚洲另类在线观看| 国产视频一二三区| 亚洲高清日韩heyzo| 99re精彩视频| 国产在线观看成人91| 亚洲无码高清一区| 18禁黄无遮挡免费动漫网站 | 日韩精品一区二区三区大桥未久 | 国产91特黄特色A级毛片| 福利国产在线| 国产呦精品一区二区三区网站| 亚洲男人的天堂网| 天天综合网站| 中日韩一区二区三区中文免费视频| 国产AV无码专区亚洲精品网站| AV在线天堂进入| 免费在线看黄网址| 波多野结衣视频网站| 日韩免费中文字幕| 国产不卡网| 在线网站18禁| 午夜视频日本| 久久9966精品国产免费| 亚洲码一区二区三区| 久久美女精品| 色亚洲成人| 国产色婷婷视频在线观看| 欧美一区二区三区欧美日韩亚洲| 美女被操91视频| A级毛片无码久久精品免费| 国产视频只有无码精品| 影音先锋丝袜制服| 欧美高清日韩| 亚洲精品视频免费观看| 亚洲,国产,日韩,综合一区 |