关键词不能为空

当前您在: 主页 > 英语 >

生物分类网络搜索引擎

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-11 08:50
tags:

-

2021年2月11日发(作者:fail是什么意思)


利用


ASP


建立生物分类学搜索引擎

< p>





(华东师范大学生命科学学院,上海


200062


)< /p>






要:


为探讨生物学文献资料电子化途径,本文设计了一个生物分类学 互动网站,


能够实现生物分类学方面的资料检索,包括中文学名、拉丁学名、昵称、形态 等多


方面的检索。


它比传统的手检功能更加强大,


检索效率显著提高,


结果准确、


完备,


能够大大方便使用者的科研教学活动,提高工作效率。而且它制作简易,对设备的

要求不高,可以作为一种普遍的检索方式在大专院校,研究所或是杂志、期刊的编


辑 部中进行推广。




关键词:


搜索引擎;生物分类学;电子化



< 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


建立前的准备







在建立搜索网站之前,首先应确定已经安装了


Microsoft Personal Web Server 3.0



并且已对 网站的物理结构作了设计规划。



可建立一个名为


web


的主文件夹,用来存放所有的站点文件。在主文件夹内建立

< p>
database


文件夹,用来存放数据库文件;主文件夹内建立


connections


文件夹,用来存放


数据 库连接文件;主文件夹根目录下存放页面文件。如果需要的话,还可以在主文件夹


内部建 立一个


notes


文件夹用来存放一些辅助文件。




3.2


数据库的建立







数据库的建立应该考虑到搜索引擎功能上的需要,


由于本例提供之前 介绍的


4


种搜


索功能,所以必须建立一 个存放所有物种相关的拉丁学名



中文学名


中文昵称



形态


简介,以及其所属的届、门、纲、目、科、属等信息的数据库。此外,为了实现目录树

< br>的功能,还应该在该数据库中建立一个存放生物分类结构图的数据表。




1


字段名称



ID


LEVEL


UPLEVEL


数据类型



自动编号



文本



文本



map


数据表的结构



字段长度




50


50


字段内容



自动编号



当前级别



上一级别




本例使用


ACCESS


数据库作为演示。


ACCESS


的优点在于简单易懂,缺点是只适


合于小型的数 据库,如果数据库比较庞大,应该选择


Oracle


等更强大的 数据库。



启动


Microsoft


Access


2000


,建立一个新 数据库,取名为



,存放在


databa se



件夹内。



内部建立两个表


map



data



前者用来放置分类结构图

< p>
(见表


1



< p>
后者用来存放所有物种相关的拉丁学名



中文学名



中文昵称



形态简介,以及其所属


的界、门、纲、目、科、属等信息(见表


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


的记事本或者网页制作软件


Dreamweaver


ultradev


4.0


中完成。







.


建立数据传送表单。


< br>数据传送表单(


form


)的作用是把数据请求提交到服 务器。表单语法如下:




表单名称是


form1


,传送的目的页面是





搜索引擎必须让用 户将请求填入文本框中提交,


因此需要在表单中加入一个单行文


本框,语法如下:




其中


strrequest


是该文本框的名称。



除此之外还应提供一些单选按钮和复选框供用户选择。


例如:


本主页面提供了一组


单选按钮,供用户选择查 询中文学名还是拉丁学名;并且提供了一个复选框,让用户确


认是否要同时查询昵称。语 法如下(前两者为单选按钮,最后是复选框)








为使所有这些表单字段内容能被传输到服务器进行处理,还必须加上发送按钮:

< br>



查询



最后一项形态查询被作为一个单独的查询行为。


本例选择制作 另一个传送表单,



于没有附加选项,所以只需一个单行文本框 ,一个发送按钮即可。但表单的名称必须与


前一表单不同,且必须传送到不同的处理页面 ,这里指定为






3.3.2


建立搜索处理页面



⒈建立数据库连接文件。




connections


文件夹下面建立文件


< /p>


,用以下的连接语句实现


asp


页面对< /p>


数据库的连接:




<%


on error resume next


MM_search_STRING=


ER={Microsoft Access Driver (*.mdb)};


%>


保存文件为








⒉建立 文件



以处理来自主页


form1


的请求。



⒊在



中,首先用


<%@LANGUAGE=


申明 页面语法为


VBSCRIPT















对数据库连接页面


Connections


文件夹下



的 调用。






⒋要实现对数据的查询,必须使用基于数据库的


SQL


查询语句。



首先要把从



页面传来的数据送至一个变量,这里采用


Dreamweav er


软件


惯用的写法


:Rschine se__MMColParam


(因为


login


网页要实现中文学名查询,拉丁学名


查询,昵称查询三种功能,制作过程中三 种功能是分别完成的,以下是中文学名查询功


能的代码示例)




<%

-


-


-


-


-


-


-


-



本文更新与2021-02-11 08:50,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/635256.html

生物分类网络搜索引擎的相关文章