2024年5月5日发(作者:电脑快捷键截图)
第31卷第4期
内 蒙古农业大学学报
2010年10月
V01.31 No.4
Journal of Inner Mongo ̄a Agricultural University
Oct.20l0
北沙柳种质资源信息管理系统的建设’
张玮, 张国盛 , 王林和, 刘伯强
(内蒙古农业大学,呼和浩特010ol9)
摘要: 本文论述了“北沙柳种质资源信息管理系统(Salix psammophila Germplasm Reso111'oes Management Information
System)”的设计思想、程序结构及应用效果,根据北沙柳种质资源库信息管理的需求,将Access数据库技术应用于
北沙柳种质资源库管理中。该系统的开发目的在于对该类种质资源库的信息进行合理的管理,让用户能够科学、有
效地使用种质资源库中的信息。该系统的应用,不仅减轻了工作人员的劳动强度,而且使各种资料得到充分共享,
加快信息提取及信息汇总速度,提高了工作效率。
关键词:Access;北沙柳;信息管理;数据库
中图分类号:TP315 文献标识码:A 文章编号:1009—3575(2o10)o4—0244—06
TH E CONSTRUCTION OF Salix psammophila GERMPLASM
RESOURCES MANAGEMENT INFORMATION SYSTEM
ZHANG Wei,ZHANG Guo—sheng ,WANG Lin—he,LIU Bo—qiang
(Inner Mongolia Agricultural University,Hohhot,010019 China)
Abstract:The design ideas,program structure and application effects of the“Salix psammophila Germplasm Resources Management
Information System”were discussed jn this study.According to the needs of p3a,mmophila germplsam r ̄sources information man.
agement.Access database technology was applied to Salix psammophila germplasm resoul'ces management.The development of htis sys-
tem is aireed at reasonable manage this type of germplsam resources information.allows the users to use germplasm l'esoul ̄es informa.
don scientiifcally and e ̄ciently.The application of the system not only reduce tlle labor intensity of staft.but also make full range of
hte information—sharing,speed up the ifnormation mt ̄evd and ifnormation aggregation rate,increased work efficiency.
Key WOrds: Access; salix psammophila; ifnormation management;database
随着计算机技术的飞速发展,计算机代替手工
处理某些信息量大的数据管理工作已成为现实,这
1建立北沙柳种质资源信息管理
使得信息管理工作更规范化、系统化、程序化,能够
系统的意义
及时、准确、有效的查询和修改信息。北沙柳种质资
源信息管理系统就是基于方便掌握北沙柳种质资源
北沙柳(SaⅡx psammophila C.Wang et Ch Y.
库中北沙柳的种源区信息与单株信息,以及北沙柳
Yang)为杨柳科柳属落叶丛生灌木,别名沙柳,蒙名
种质资源库的管理情况易于查询、修改、汇总而设
为额尔存一巴日嘎。北沙柳的自然分布区主要在鄂
计,为北沙柳种质资源库提供全面的信息服务。考
尔多斯市的毛乌素沙地,库布齐沙漠,巴彦淖尔盟以
虑到数据量不是很大,所以,将采用Microsoft Office
及陕西的榆林地区,宁夏的河东地区。面积高达3.2
Access 2003数据库构建北沙柳种质资源信息管理系 万hm 。在天然状态下,北沙柳主要生长在丘间低
统。
地。由于北沙柳萌蘖力强,插条极易成活;生长迅
+ 收稿日期:2010—4—2
基金项目: 国家林业局“国家北沙柳种质资源保存库建设”(2oo8440)
作者简介:张玮(1982一),女,在读博士研究生,主要研究方向为水土保持与荒漠化防治一沙区植物资源保护与利用
・通讯作者:E—mail:zgsemail@163.oom
第4期 张 玮等: 北沙柳种质资源信息管理系统的建设 245
速,枝叶茂密,根系繁大,固沙保土力强,常可成丛出
mophila Germplasm Resources Management Information
现在沙丘顶部,有效地阻止流沙的迁移。在半农半 System,以下简称SPMIS)是1个小型信息管理系统
牧及旱作农业区,用北沙柳营造的防护林带有效地 (Management Information System,简称MIS)o SPMIS
sual Basic 6.0和桌面数
阻止了风沙对农田的侵袭。目前,毛乌素沙地约有
采用面向对象的开发语言Vi
ndows操作系统环境下运
80%的旱作农田有北沙柳防护林带的庇护,粮食增
据库管理系统Access在Wi
产量在10%以上。北沙柳不仅起防风固沙、保持水 行。SPMIS具有可视化、人性化的界面,提供多媒体
土的作用,而且随着林产品工业的开发,北沙柳已由
信息,数据的维护和更新具有继承性,后台数据库可
原来的一般灌木提高到工业原料的地位上。首先, 方便的移植于网络等特点,sPMIS具有较好的可移
北沙柳是纤维板、刨花板、纺织、造纸的重要原料。
植性和通用性,通过更换后台数据,SPMIS可方便的
S可
它具有平茬、复壮的特性,通常3a一5a内生长迅速,
应用于其他领域并开发出不同的数据库。SPMI
以后逐渐缓慢,甚至停止,平茬后又能迅速恢复生
促进北沙柳种质资源库数据的查询和管理由手工向
从而大大提高工作效率H J。
长,具有轮伐期短的特点。所以,利用好平茬后的北
自动化变革,
沙柳枝条,将会为北沙柳造纸和纤维板产业提供1
个新兴产业链。其次北沙柳枝条绵、软、细长,去皮
后洁白并具有光泽,为编制和出口柳编的优良原料,
其嫩树鲜叶营养价值高,是牲畜的好饲料,叶可供压
2北沙柳种质资源信息管理系统
(SPMIS)设计思想
绿肥,它的枝杆易燃,生长迅速,是干旱地区的良好
2.1 SPMIS设计目标
薪材。同时,北沙柳的树皮还可提取鞣料制革,皮与
SPMIS主要以实现管理人员方便的进行北沙柳
根则均可人药¨0。J。 种质资源库的基本信息的录人、维护、修改、查询,以
在2007年,由我国国家林业局批准并拨款修建 及汇总。并要求系统达到以下目标:(1)具有友好的
北沙柳种质资源保存库的项目正式启动,该项目的 用户界面,便于用户操作使用;(2)能够识别用户权
前期选址及采苗工作现已基本完成,后期将着重进
限,不同用户给与不同权限,执行不同操作,但因为
行北沙柳保存库的规范化种植、管理及利用。为了 该系统仅提供给管理人员使用,所以用户权限暂未
方便掌握北沙柳种质资源库中北沙柳的种源区信息
考虑,若以后升级为网络版,则必然要求;(3)能够实
与单株信息,以及北沙柳种质资源库的管理情况,并
现对数据库的维护以及数据的统计;(4)具有较好的
6、7、引。
且使这些信息易于被查询、修改、汇总,因此,我们将
移植性,能够方便的进行数据的导人和导出-
Access数据库技术引入北沙柳种质资源库管理中,
2.2 SPMIS使用设计流程
自主研发北沙柳种质资源信息管理软件,使各种资
在用户进入SPMIS时首先进行身份确认,密码
料得到充分共享,加快信息提取及信息汇总速度,提
输入正确则进人系统主界面,进入主界面后,用户可
高效率。
根据自己的需要,选择进人不同的模块进行下一步
北沙柳种质资源信息管理系统( psam一
操作,具体使用设计流程如图1所示。
密码正确
五 里塑茎塑-』_
修改、
档案编 竺兰坚.
输出报表
图1 SPMIS流程图
Fig.1 Process Chart of SPMIS
2.3 SPMIS总体功能
能模块组成。用户管理模块主要进行用户的编辑和
SPMIS的主要功能如图2所示,主要由五大功
管理,档案编辑模块可以进行北沙柳种源区及单株
246 内 蒙 古 农 业 大 学 学 报 2010年
信息档案的保存与修改,简单查询模块可以提供单
息管理模块则主要针对保存库的后期管理及单株生
查询参数的北沙柳信息查询,高级查询模块可以
长状况等一些后期信息的保存。
一
同时提供多个查询参数的北沙柳信息查询,后期信
北沙柳种质资源信息管理系统
用户登陆模块
主界面
三 L
●●,___________________l
L
信息修改
【高级查询模块l(
多条件参数单株
信息查询
按选
不择
同参息
I统计报表模块
查数查
统计报袭模块I
询单询
类株
型信
图2 SPMIS总体功能图
l I统计扣表模块
Fig.2 Total Function of SPMIS
2.4 SPMIS结构设计
息表”作为主表连接起来的,即其它表与该表的关系
SPMIS的内容包括:lO个数据表,22个查询,29
都是以“单株编号”为关键字段与其“单株编号”字
个窗体,1O个报表以及1个宏命令。在北沙柳单株
段连接的,“单株信息表设计视图”如图3所示,其中
信息关系系统中,表与表之间的关系是通过“单株信
5个表的关系视图如图4所示。
图3单株信息表设计视图
Fig.3 Design View of Plant Information Table
图4 SPMIS数据表关系视图
Fig.4 Data Sheet Relation Schema of SPMIS
Dim recordl As ADODB.Reeordset,record2 As
3部分程序核心代码
SPMIS主要用于北沙柳种质资源信息的管理查
ADODB.Recordset
先把查询条件condition清空
condition=“’’
询和报表输出等,特别是查询功能针对性很强,该系
统分别设置了简单查询和高级查询两种查询方式,
表”的内容
选用了不同类型查询和多条件参数的查询,以满足
DoCmd.Close acForm,“高级查询结果”
不同用户需求,其中的高级查询窗体代码如下:
DoCmd.DeleteObject acTable,“高级查询表”
Private Sub Command56
Click()
stringl=“create table高级查询表(单株编号
一
通过删除重新创建表的方式清空“高级查询
第4期 张玮等: 北沙柳种质资源信息管理系统的建设
Else
247
long,灌丛高度long,冠幅1 long,冠幅2 long,枝干颜
色varchar(10),芽膨大程度varchar(10),芽磷颜色
varchar(10),种源区编号long)”
DoCmd.RunSQL stringl
condition=condition+“and冠幅1<=”&
Text21.Value&“”
End If
End If
把recprdl与“高级查询表”的内容联系起来
openrecord“select
cord1
from高级查询表”,re—
End If
If Check42.Value=Tme Then
对北沙柳种质资源的评价指标很多,从中选取
f TextI44.Value<>“”Then
f condiItion=“” en
“灌丛高度、冠幅、枝干颜色、芽膨大程度、芽磷颜色
和种源区编号”作为关键字段,可根据用户的选择进
行不同组合,设置查询条件的核心代码如下:
If Check3.Value=True Then
If Textl5.Value<>“’’Then
If condition=“”Then
condiiton=“灌丛高度>=”&Textl5.Value&
Else
condiiton=condition+“and灌丛高度>=”&
Text15.Value&“”
End If
End If
IfText17.Value<>“” I’hen
If condition=“”,I'hen
condiiton=“灌丛高度<=”&Textl7.Value
&“”
Else
condiiton=condition+“and灌丛高度<=”
&Textl7.Value&“”
End If
End If
End If
If Check5.Value=Tme Then
IfText19.Value<>“”Then
If condition=“”Then
condition=“冠幅1>=”&Textl9.Value&
,
Else
condition=condiiton+“and冠幅l>=”&
Text19.Value&“”
End If
End If
IfText21.Value<>“” rhen
If condition=“”Then
condiiton=“冠幅1<=”&Text21.Value&
condition=“冠幅2>=”&Text44.Value&
“”
Else
condition=condition+“and冠幅2>=”&
Text44.Value&“”
End If
End If
fI Text46.Value<>“”,rhen
fI condition=“”,rhen
condition=“冠幅2<=”&Text46.Value&
“''
Else
condition=condition+“and冠幅2<=”&
Text46.Value&“”
End If
End If
End If
If Check7.Value=True Then condition=“枝
干颜色= &Combo23.Value&“
fI Checkl1.Value=Tme Then
fI condition=“”Then
condition=“芽膨大程度= &Combo25.Value
&“
Else
condition=condition+“and芽膨大程度=
&Combo25.Value&“
End If
End If
fI Checkl3.Value=Tme Then
fI condition=“”Tlhen
condition=“芽磷颜色= &Combo27.Value&
“J,
Else
condiiton=condition+“and芽磷颜色= &
Combo27.Value&“
End If
248
End If
内 蒙 古 农 业 大 学 学 报 2010矩
SPMIS数据库系统登录窗体设置了登录窗口。
首先要经过系统登录输入正确的用户名和密码,才
IfCheck50.Value=True Then
If condition=“”Then
能够进入SPMIS,进行下一步的操作,“登录窗口”窗
condiiton=“种源区编号= &Combo48.Value
体如图5所示。
&“
Else
condiiton=condition+“and种源区编号=
&Combo48.Value&“”
End If
End If
4 SPMIS主要功能演示
4.1登录
图5登录窗体
Fig.5 Login Form
4.3用户管理
当操作人员需要对使用该数据库系统的使用人
员进行修改或限制时,即可进入用户管理模块,这个
窗体可以进行添加用户、修改用户名及密码、删除用
户等操作。“用户管理”窗体如图7所示。
4.4档案编辑
当操作人员需要对北沙柳单株信息档案进行添
图7用户管理窗体
Fig.7 User Management Form
4.5简单查询
在SPMIS中为操作人员提供了简单查询功能。
在此窗体中,操作人员可以分别按单株编号、种源区
4.2主界面
通过用户登录验证后,即可进入北沙柳种质资
源信息管理系统主界面,“主界面”窗体如图6所示,
操作人员可以在这个窗体上方便的调用SPMIS内的
各种功能。
欢迎使用北沙柳种质资源信息管理系统
今8日Jll。201o年9月168现在时射,14:31:38
■●_ .壁 _J
._=二苎!楚 l 二鲤 :
堡!苎曼塑 J _=塑! 望I
图6主界面窗体
Fig.6 Main Interface Form
加、删除、修改等编辑操作时,“档案编辑”窗体可以
实现上述功能。将北沙柳单株的不同信息进行分
类,分别制作成档案编辑子窗体,利用添加选项卡控
件和添加子窗体功能,用户可以在“档案编辑”窗体
中方便的区分北沙柳单株保存信息、来源地信息、基
础信息等数据。“档案编辑”窗体如图8所示。
档案编辑・柚 ■~__l__] j
■■H■■_ ■■●■_
露
f
I
” 。
二二 堕曼曼 ’_== !!塑 ! 曼笪 二=二二!曼
・
‘r— _n
图8档案编辑窗体
Fig.8 File Editor Form
编号、灌丛高度、冠幅(东西)、冠幅(南北)、枝干颜
色、芽鳞颜色等8种方式进行北沙柳单株信息的查
询,所依据的查询参数只能选择1种,每种查询方式
第4期 张玮等: 北沙柳种质资源信息管理系统的建设 249
完成后均可将查得的北沙柳单株信息输出到报表汇
择1个或多个参数进行北沙柳单株信息的查询,可
总,以便于查看整理资料。“简单查询”窗体如图9
选择的参数包括灌丛高度、冠幅(东西)、冠幅(南
所示。
北)、枝干颜色等7种类型。同样,高级查询查得的
北沙柳单株信息?[总也可以输出到报表。“高级查
4.6高级查询
“高级查询”窗体的功能比“简单查询”窗体的
询”窗体如图1O所示。
功能稍微复杂一些,在这个窗体中操作人员可以选
Fig.9 Simple Query Form
4.7保存库后期管理
“保存库后期管理”窗体主要可以实现对北沙柳
单株的后期逐年生长状况信息进行添加、修改和删
除,而且可以将信息以数据表模式输出到报表模块。
“保存库后期管理”窗体如图1 1所示。
Fig.1 1 Preservation Bank Later Management Form
5 结束语
专业性较强的数据库管理系统需要较高的计算
机专业水平,不易为农业工作者所掌握,Access虽然
是小型的数据库软件,但其使用比较简单,适合于非
计算机专业人员的使用。同时,鉴于北沙柳种质资
源信息管理系统的数据量不是很大,所以使用Ac一
图10高级查询窗体
Fig.10 Advanced Search Form
cess作为数据库,用北沙柳信息资料构建北沙柳种
质资源信息管理系统。该系统不仅能快速录人、永
久贮存资料,而且能方便快速的检索和查询所需信
息 。
参考文献:
[1] 安保,白水祥,田志.沙柳生物学特性与造林技术研究
(J].内蒙古林业科技,2004,(增刊):24—26
[2] 王文才,吴兆军,白银河,等,沙柳与鄂尔多斯沙区经济
发展的关系[J].内蒙古林业科技,2005,2:37—39
[3] 贺瑞芳.沙柳种植对鄂尔多斯地区改善生态环境的作
用[J].内蒙古煤炭经济,2006,6:12—14
[4] 毕超,何丽艳,冯雪,等.Access课程设计案例精编
(M].北京:中国水利水电出版社,2006.195—235
[5] 夏邦贵.Access 2003数据库开发经典实例精解[M].北
京:机械工业出版社,2006.
[6] 王宇虹,朱亦文,陈格,等.Access数据库系统开发从基
础到实践[M].北京:电子工业出版社,2006.
[7] 张迎新.数据库及其应用系统开发(Access 2003)(M].
北京:清华大学出版社,2006.
[8] 李春葆,曾平.数据库原理与应用(M].北京:清华大学
出版社,2005.
[9] 神龙工作室.新编Access 2003数据库管理入门与提高
(MJ.北京:人民邮电出版社,2006.
发布者:admin,转转请注明出处:http://www.yc00.com/num/1714845821a2526655.html
评论列表(0条)