国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ASP.NET的南疆特色果樹種質(zhì)資源信息系統(tǒng)設(shè)計(jì)

2009-04-01 02:58
現(xiàn)代農(nóng)業(yè)科技 2009年3期
關(guān)鍵詞:種質(zhì)資源數(shù)據(jù)庫(kù)信息

?!s

摘要闡述了基于ASP.NET技術(shù),結(jié)合ADO.NET的應(yīng)用,設(shè)計(jì)并實(shí)現(xiàn)了南疆特色果樹種質(zhì)資源信息庫(kù)系統(tǒng),并對(duì)其功能模塊和程序設(shè)計(jì)進(jìn)行了描述。ASP.NET的程序骨架使得系統(tǒng)在網(wǎng)絡(luò)上運(yùn)行時(shí)更快捷、更安全、更易維護(hù),具有較好的可擴(kuò)展性。

關(guān)鍵詞ASP.NET;種質(zhì)資源;信息;數(shù)據(jù)庫(kù);ADO.NET

中圖分類號(hào) TP393.092;TP311.13 文獻(xiàn)標(biāo)識(shí)碼A文章編號(hào) 1007-5739(2009)03-0020-01

隨著人們對(duì)種質(zhì)資源信息的規(guī)范性、完整性、共享性要求的提高,以及計(jì)算機(jī)軟硬件設(shè)備、多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)的飛速發(fā)展[1],具有特色果樹種質(zhì)資源信息庫(kù)平臺(tái)的開發(fā)是應(yīng)時(shí)代發(fā)展的要求,以更有效的保護(hù)和利用種質(zhì)資源為目的開展、建立起來的。在參考大量相關(guān)資料后利用ASP.NET設(shè)計(jì)了本系統(tǒng)。ASP.NET是一個(gè)已編譯的、可以無縫地與其他編程工具一起工作,集簡(jiǎn)單與高效于一身,可以非常直觀地開發(fā)出復(fù)雜的WEB應(yīng)用程序,是目前動(dòng)態(tài)網(wǎng)頁(yè)最流行的開發(fā)工具。筆者基于ASP.NET的設(shè)計(jì)思想和實(shí)現(xiàn)方法,結(jié)合ADO.NET的應(yīng)用,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)南疆特色果樹種質(zhì)資源信息庫(kù)系統(tǒng)。

1南疆特色果樹種質(zhì)資源信息庫(kù)系統(tǒng)的設(shè)計(jì)環(huán)境

針對(duì)南疆特色果樹種質(zhì)資源信息庫(kù)系統(tǒng)所要實(shí)現(xiàn)的功能以及用戶的實(shí)際情況,選用C#語(yǔ)言作為系統(tǒng)的設(shè)計(jì)語(yǔ)言,開發(fā)環(huán)境為VS 2005 Professional簡(jiǎn)體中文版,同時(shí)安裝VS 2005 SP1和ASP.NET AJAX相關(guān)的組件,帶有Service Pack 2.0(SP2)的Windows XP Professional操作系統(tǒng)。

2系統(tǒng)設(shè)計(jì)

2.1體系結(jié)構(gòu)

南疆特色果樹種質(zhì)資源信息庫(kù)系統(tǒng)主要以ASP.NET為開發(fā)平臺(tái),SQL Server 2005為后臺(tái)數(shù)據(jù)庫(kù),采用Web流行的Browser/Server模式,完成兩大核心即管理系統(tǒng)和查詢系統(tǒng)的構(gòu)建。從結(jié)構(gòu)和功能上,系統(tǒng)可以分為接口層、應(yīng)用層和數(shù)據(jù)層3層體系結(jié)構(gòu)[2](如圖1)。

2.2系統(tǒng)功能模塊

根據(jù)系統(tǒng)功能需求分析,系統(tǒng)主要由用戶端進(jìn)行的查詢功能和信息瀏覽功能以及后臺(tái)對(duì)系統(tǒng)數(shù)據(jù)管理2個(gè)模塊組成。系統(tǒng)功能模塊如圖2。

3主要技術(shù)

3.1界面的設(shè)計(jì)技術(shù)

界面的設(shè)計(jì)使用Visual Studio 2005作為網(wǎng)頁(yè)編輯器,HTML /XTHML編碼技術(shù)。系統(tǒng)實(shí)現(xiàn)基于B/S結(jié)構(gòu),WEB服務(wù)器為IIS5.1及以上版本。

3.2 ASP.NET2數(shù)據(jù)庫(kù)訪問技術(shù)

在ASP.NET中,數(shù)據(jù)庫(kù)的訪問通過 ADO.NET模型來實(shí)現(xiàn)。ADO.NET建立在.NET框架之內(nèi),它的建立和管理都是基于CLR(公共語(yǔ)言運(yùn)行環(huán)境)。它有2個(gè)很重要的特性:一是可編程性,程序員可以對(duì)自己定義的對(duì)象進(jìn)行編程,更好地描述業(yè)務(wù)對(duì)象,使得其他用戶更能容易理解。二是互操作性,這種特性體現(xiàn)在運(yùn)用DataSet(數(shù)據(jù)集)上,1個(gè)數(shù)據(jù)集可以包含任意多個(gè)數(shù)據(jù)表,數(shù)據(jù)集組成了1個(gè)非連接數(shù)據(jù)庫(kù)數(shù)據(jù)視圖,這種非連接的結(jié)構(gòu)體系使得只有在讀寫數(shù)據(jù)庫(kù)時(shí)才需要使用數(shù)據(jù)庫(kù)服務(wù)器資源,因而提供了更好的可伸縮性。ADO.NET中DATASET是數(shù)據(jù)的內(nèi)存駐留表示形式,在本地內(nèi)存中實(shí)現(xiàn)一個(gè)數(shù)據(jù)緩存[3]。

在ADO.NET里使用DataAdapter對(duì)象建立來自DataSet及底層數(shù)據(jù)源的通道。DataAdapter對(duì)象是Command對(duì)象在數(shù)據(jù)源中執(zhí)行SQL命令和調(diào)用存儲(chǔ)過程以便數(shù)據(jù)加載到DataSet中,并保持DataSet中數(shù)據(jù)的更改與數(shù)據(jù)源中的數(shù)據(jù)一致[4]。

4存在問題

南疆特色果樹種質(zhì)資源信息庫(kù)系統(tǒng)的建立實(shí)現(xiàn)了對(duì)南彊果樹種質(zhì)資源信息的保護(hù)、利用和研究,該系統(tǒng)實(shí)現(xiàn)了對(duì)種質(zhì)資源信息的添加和查詢兩大主要功能,為用戶提供了信息共享平臺(tái),方便了用戶對(duì)信息的使用。但是本系統(tǒng)也存在著一些不足,主要表現(xiàn)為以下方面:一是用戶使用界面應(yīng)進(jìn)一步優(yōu)化,使該平臺(tái)更好地為用戶提供服務(wù);二是本系統(tǒng)在如何提高種質(zhì)資源信息的查詢與檢索的速度上有待研究與完善。

5結(jié)語(yǔ)

南疆特色果樹種質(zhì)資源信息庫(kù)系統(tǒng)采用3層結(jié)構(gòu)模式,充分利用了ASP.NET和SQL Server 2005數(shù)據(jù)庫(kù)的優(yōu)點(diǎn),使得該系統(tǒng)更易維護(hù)、更安全、更穩(wěn)定,同時(shí)具有更好的可擴(kuò)展性。

6參考文獻(xiàn)

[1] 黃驥,王建飛,張紅生.新型種質(zhì)資源數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)原理和方法[J].南京農(nóng)業(yè)大學(xué)學(xué)報(bào),2001,24(3):11-14.

[2] 馬駿,黨蘭學(xué),杜瑩,等.ASP.NET網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站開發(fā)[M].北京:人民郵電出版社,2007.

[3] GORDON,RACHEL.ASP.NET 2.0:a developers notebook/Visual C# 2005:a developers notebook/Visual basic 2005:A developers note-book[J].Library Journal,2005,130(16):23-35.

[4] 曾靜,李陶深.基于ASP.NET技術(shù)的信息庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].廣西科學(xué)院學(xué)報(bào),2006,22(4):314-316.

猜你喜歡
種質(zhì)資源數(shù)據(jù)庫(kù)信息
訂閱信息
數(shù)據(jù)庫(kù)
綠肥作物紫云英研究進(jìn)展
大白菜種質(zhì)資源抗根腫病基因CRa和CRb的分子標(biāo)記鑒定與分析
茄子種質(zhì)資源農(nóng)藝性狀遺傳多樣性分析
玉米種質(zhì)資源抗旱性鑒定研究進(jìn)展
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
展會(huì)信息
宣威市| 逊克县| 广宁县| 儋州市| 徐州市| 平顺县| 沙雅县| 禹城市| 辽宁省| 昆明市| 九台市| 辰溪县| 麻阳| 抚顺县| 仁寿县| 中宁县| 太仓市| 东海县| 闵行区| 济阳县| 慈利县| 长垣县| 额济纳旗| 平顺县| 堆龙德庆县| 镶黄旗| 屏山县| 临湘市| 兴城市| 和政县| 孙吴县| 玉林市| 正蓝旗| 什邡市| 红桥区| 枣阳市| 香港| 秭归县| 元朗区| 化隆| 屯门区|