-
利用
ASP
建立生物分类学搜索引擎
刘
欢
(华东师范大学生命科学学院,上海
200062
)<
/p>
摘
p>
要:
为探讨生物学文献资料电子化途径,本文设计了一个生物分类学
互动网站,
能够实现生物分类学方面的资料检索,包括中文学名、拉丁学名、昵称、形态
等多
方面的检索。
它比传统的手检功能更加强大,
检索效率显著提高,
结果准确、
完备,
能够大大方便使用者的科研教学活动,提高工作效率。而且它制作简易,对设备的
要求不高,可以作为一种普遍的检索方式在大专院校,研究所或是杂志、期刊的编
辑
部中进行推广。
关键词:
搜索引擎;生物分类学;电子化
当前,
网络搜索引擎是一种最受欢迎而且使用最广的检索工具。
对于生物学文献资
料电子化发展来说,
要适应因特
网这一新的信息环境,
网络搜索引擎无疑是一条很好的
途径。<
/p>
建立一个搜索引擎的做法主要是制作一个互动的网站,即使用特
定的
WEB
服务器
行为来完成客户端提
交的一些信息请求。笔者试图通过一例生物分类学搜索引擎的设
计,介绍生物学文献资料
电子化一种可行的途径,为大专院校
、
研究所或是杂志、期刊<
/p>
的编辑部提供生物文献资料电子化的可行方案。
1
、生物分类学搜索网站功能简介
本生物
分类学搜索引擎的功能主要分为
4
种,分别是:中文学名
、
拉丁学名
、
昵称<
/p>
、
形态的检索。
在用户提交查询内容后,
能够反馈给用户相关物种的中文学名,
拉丁学名
、
中文昵称
、
形态简介,以及
其所属的界、门、纲、目、科、属。并且用户还能通过点击
该物种所属的界、门、纲、目
、科、属,了解相关等级以下的次级条目,从而为用户提
供一个便于分类学检索的目录树
。
上述
4
种
查询功能,可以满足大多数用户的相应需求。
2.
生物分类学搜索网站的开发以及
运行环境
实现网站搜索功能的语言包括
ASP
、
PHP
、
< br>JSP
、
CGI
等,本例运用的
是微软公司
的
Active Server Pages
技术。
ASP
是一种技术框架,能够把脚本<
/p>
、
HTML
、
组
件和强大
的数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序。
2.1
开发环境:操作系统采用
Windows98
Web
服务器采用
Microsoft
Personal Web Server 3.0
数据库采用
Microsoft Access 2000
页面制作软件采用
Dreamweaver ultradev
4.0
2.2
运行环境:操作系统采用
Windows98
或更高版本
Web
服务器采用
Microsoft
Personal Web Server 3.0
或更高版本
(或<
/p>
:
操作系统采用
Windows
NT
Server
4.0
或更高版本,
Web
服务器采用
Internet Information Server
3.0
或更高版本
)
作者简
介:刘欢(
1982-
)
,男,四川人
,华东师范大学本科生;
Email:
webmaster@
3.
生物分类学搜索网站的组建过程
3.1
建立前的准备
p>
在建立搜索网站之前,首先应确定已经安装了
Microsoft
Personal Web Server 3.0
,
并且已对
网站的物理结构作了设计规划。
可建立一个名为
web
的主文件夹,用来存放所有的站点文件。在主文件夹内建立
database
文件夹,用来存放数据库文件;主文件夹内建立
connections
文件夹,用来存放
数据
库连接文件;主文件夹根目录下存放页面文件。如果需要的话,还可以在主文件夹
内部建
立一个
notes
文件夹用来存放一些辅助文件。
3.2
数据库的建立
p>
数据库的建立应该考虑到搜索引擎功能上的需要,
由于本例提供之前
介绍的
4
种搜
索功能,所以必须建立一
个存放所有物种相关的拉丁学名
、
中文学名
、
中文昵称
、
形态
简介,以及其所属的届、门、纲、目、科、属等信息的数据库。此外,为了实现目录树
< br>的功能,还应该在该数据库中建立一个存放生物分类结构图的数据表。
表
1
字段名称
ID
LEVEL
UPLEVEL
数据类型
自动编号
文本
文本
map
数据表的结构
字段长度
50
50
字段内容
自动编号
当前级别
上一级别
本例使用
ACCESS
数据库作为演示。
ACCESS
的优点在于简单易懂,缺点是只适
合于小型的数
据库,如果数据库比较庞大,应该选择
Oracle
等更强大的
数据库。
启动
Microsoft
Access
2000
,建立一个新
数据库,取名为
,存放在
databa
se
文
件夹内。
在
内部建立两个表
map
和
data
。
前者用来放置分类结构图
(见表
1
)
,
后者用来存放所有物种相关的拉丁学名
、
中文学名
、
中文昵称
、
形态简介,以及其所属
的界、门、纲、目、科、属等信息(见表
2
)
。
表
2
字段名称
ID
CHINESE
LATIN
NICKNAME
INTRO
KINGDOM
PHYLUM
CLASS
ORDER
FAMILY
GENUS
数据类型
自动编号
文本
文本
文本
备注
文本
文本
文本
文本
文本
文本
data
数据表的结构
字段长度
50
50
50
50
50
50
50
50
50
字段内容
自动编号
中文学名
拉丁学名
中文昵称
物种简介
界
门
纲
目
科
属
3.3
搜索页面的建立
接着建立关键的检索页面,赋予数据库更强的操作功能。
3.3.1
建立搜索主页面
⒈建立
主页文件
。
这一步骤可以在
WINDOWS
的记事本或者网页制作软件
p>
Dreamweaver
ultradev
4.0
中完成。
⒉
p>
.
建立数据传送表单。
< br>数据传送表单(
form
)的作用是把数据请求提交到服
务器。表单语法如下: